User-loaded logos
10
TODO
|
@ -1,5 +1,7 @@
|
||||||
* During setup, make period time and scores input fields
|
* User-Provided Logos
|
||||||
* Display clickable timing presets during setup
|
* Default to Kitty
|
||||||
* A popup logo browser would be nice
|
* Add Color Picker
|
||||||
* use chrome.mediaGalleries to load logos
|
* chrome.fileSystem.retainEntry
|
||||||
|
* onload handler: check if width=0 and height=0
|
||||||
|
|
||||||
* use chrome.power to keep the display on
|
* use chrome.power to keep the display on
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html style="background: black;"><head><title>flag</title></head>
|
|
||||||
<body><img style="max-width: 100%; max-height: 100%;" src="res/Flag_of_Canada.svg" alt="Flag"></body>
|
|
||||||
<html>
|
|
|
@ -1,4 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html style="background: black;"><head><title>flag</title></head>
|
|
||||||
<body><img style="max-width: 100%; max-height: 100%;" src="res/Flag_of_Mexico.svg" alt="Flag"></body>
|
|
||||||
<html>
|
|
|
@ -1,4 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html style="background: black;"><head><title>flag</title></head>
|
|
||||||
<body><img style="max-width: 100%; max-height: 100%;" src="res/Flag_of_the_United_States.svg" alt="Flag"></body>
|
|
||||||
<html>
|
|
BIN
logos/4crg.png
Before Width: | Height: | Size: 46 KiB |
BIN
logos/animas.png
Before Width: | Height: | Size: 58 KiB |
BIN
logos/aurora.png
Before Width: | Height: | Size: 94 KiB |
BIN
logos/bbdd.png
Before Width: | Height: | Size: 140 KiB |
Before Width: | Height: | Size: 49 KiB |
BIN
logos/black.png
Before Width: | Height: | Size: 19 KiB |
BIN
logos/blue.png
Before Width: | Height: | Size: 21 KiB |
BIN
logos/bombs.png
Before Width: | Height: | Size: 191 KiB |
Before Width: | Height: | Size: 38 KiB |
BIN
logos/bwbs.png
Before Width: | Height: | Size: 2.1 MiB |
Before Width: | Height: | Size: 129 KiB |
Before Width: | Height: | Size: 59 KiB |
Before Width: | Height: | Size: 14 KiB |
BIN
logos/chupas.png
Before Width: | Height: | Size: 26 KiB |
BIN
logos/dcd.png
Before Width: | Height: | Size: 475 KiB |
BIN
logos/dia.png
Before Width: | Height: | Size: 125 KiB |
Before Width: | Height: | Size: 188 KiB |
Before Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 33 KiB |
BIN
logos/fdd.png
Before Width: | Height: | Size: 158 KiB |
BIN
logos/green.png
Before Width: | Height: | Size: 16 KiB |
BIN
logos/hobots.png
Before Width: | Height: | Size: 230 KiB |
Before Width: | Height: | Size: 30 KiB |
|
@ -1,75 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>Roller Derby Logos</title>
|
|
||||||
<link rel="stylesheet" type="text/css" href="../res/style.css">
|
|
||||||
<meta charset="utf-8">
|
|
||||||
<style type="text/css">
|
|
||||||
#gallery {
|
|
||||||
}
|
|
||||||
#gallery div {
|
|
||||||
margin:2px;
|
|
||||||
height:auto;
|
|
||||||
width:auto;
|
|
||||||
display: inline-block;
|
|
||||||
text-align:center;
|
|
||||||
max-width: 12em;
|
|
||||||
}
|
|
||||||
#gallery img
|
|
||||||
{
|
|
||||||
background: url(../res/checkerboard.png) #282;
|
|
||||||
display:inline;
|
|
||||||
float: none;
|
|
||||||
margin:3px;
|
|
||||||
border:3px solid black;
|
|
||||||
max-width: 10em;
|
|
||||||
max-height: 10em;
|
|
||||||
}
|
|
||||||
#gallery a:hover img
|
|
||||||
{
|
|
||||||
border-color: yellow;
|
|
||||||
}
|
|
||||||
a {
|
|
||||||
color: yellow;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
<script type="text/javascript" src="logos.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
function gallery() {
|
|
||||||
var g = document.getElementById("gallery");
|
|
||||||
|
|
||||||
for (tn in teams) {
|
|
||||||
var team = teams[tn];
|
|
||||||
var d = document.createElement("div");
|
|
||||||
var a = document.createElement("a");
|
|
||||||
var i = document.createElement("img");
|
|
||||||
|
|
||||||
i.setAttribute("src", team[1]);
|
|
||||||
i.setAttribute("alt", team[0] + " logo");
|
|
||||||
|
|
||||||
a.setAttribute("href", team[1]);
|
|
||||||
a.appendChild(i);
|
|
||||||
a.appendChild(document.createElement("br"));
|
|
||||||
a.appendChild(document.createTextNode(team[2] + " (" + team[0] + ")"));
|
|
||||||
|
|
||||||
d.appendChild(a);
|
|
||||||
|
|
||||||
g.appendChild(d);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
window.onload = gallery;
|
|
||||||
</script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<h1>Roller Derby Logo Gallery</h1>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Here are the logos currently shipping with the
|
|
||||||
free <a href="../index.html">Woozle Scoreboard</a>. If you'd like
|
|
||||||
yours added, email your team name, preferred short name, and logo
|
|
||||||
to <a href="mailto:neale@woozle.org">neale@woozle.org</a>.
|
|
||||||
</p>
|
|
||||||
<div id="gallery"></div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,55 +0,0 @@
|
||||||
teams = [
|
|
||||||
["LA", "bombs.png", "Los Alamos M'Atom Bombs"],
|
|
||||||
["ARG", "animas.png", "Animas Valley Roller Girls"],
|
|
||||||
["Taos", "taos.png", "Taos Whiplashes"],
|
|
||||||
["RIP", "rip.png", "Rollergirls In Pagosa"],
|
|
||||||
["4CRG", "4crg.png", "4 Corners Roller Girls"],
|
|
||||||
["DRG", "durango.png", "Durango Roller Girls"],
|
|
||||||
["SFe", "brawlers.png", "Disco Brawlers"],
|
|
||||||
["HCRD", "aurora.png", "High City Derby Divas"],
|
|
||||||
["Moab", "moab.png", "Moab Roller Derby"],
|
|
||||||
["Bots", "hobots.png", "Albuquerque Ho-Bots"],
|
|
||||||
["HNR", "hustlen.png", "HCDD Hustle N' Rollers"],
|
|
||||||
["DD", "doubledown.png", "HCDD Double Down"],
|
|
||||||
["DCD", "dcd.png", "Duke City Derby"],
|
|
||||||
["RMRG", "rmrg.png", "Rocky Mountain Roller Girls"],
|
|
||||||
["DD", "doomsdames.png", "Albuquerque Doomsdames"],
|
|
||||||
["TEX", "texpistols.png", "El Paso Tex Pistols"],
|
|
||||||
["PWH", "pistol.png", "El Paso Pistol Whip-Hers"],
|
|
||||||
["MT", "minorthreat.png", "Minor Threat"],
|
|
||||||
["CCR", "choicecity.png", "Choice City Rebels"],
|
|
||||||
["DIA", "dia.png", "Derby Intelligence Agency"],
|
|
||||||
["TRD", "tucson.png", "Tucson Roller Derby"],
|
|
||||||
["TST", "saddletramps.jpg", "Tucson Saddle Tramps"],
|
|
||||||
["TC", "tallcity.png", "Tall City Roller Betties"],
|
|
||||||
["SS", "ssdd.png", "South Side Derby Dames"],
|
|
||||||
["WTRD", "wtrd.png", "West Texas Roller Dollz"],
|
|
||||||
["FDD", "fdd.png", "Faultline Derby Devilz"],
|
|
||||||
["CHPA", "chupas.png", "New Mexico Chupacabras"],
|
|
||||||
["TKRD", "tulare-kings.png", "Tulare Kings Roller Derby"],
|
|
||||||
["CHRY", "cherries.png", "Los Alamos Cherry Bombs"],
|
|
||||||
["PLG", "plague.png", "Zombie Plague"],
|
|
||||||
["BDB", "bd-betties.png", "Black Diamond Betties"],
|
|
||||||
["SKS", "sirens.png", "Sea to Sky Sirens"],
|
|
||||||
["BBDD", "bbdd.png", "Battle Born Derby Demons"],
|
|
||||||
["OKVD", "okvd.png", "Oklahoma Victory Dolls"],
|
|
||||||
["MM", "munecas.png", "Muñecas Muertas"],
|
|
||||||
["MARI", "marionettes.png", "Albuquerque Marionettes"],
|
|
||||||
["QSDD", "qsdd.png", "Quad Skate Derby Dames"],
|
|
||||||
["BWBS", "bwbs.png", "Backwoods Bombshells"],
|
|
||||||
["CRH", "redhots.png", "Chicago Red Hots"],
|
|
||||||
["HCRG", "campers.png", "Happy Camper Rollergirls"]
|
|
||||||
];
|
|
||||||
teams.sort();
|
|
||||||
|
|
||||||
// Add special teams at the beginning
|
|
||||||
teams.splice(0, 0,
|
|
||||||
["Blk", "black.png", "Black Team"],
|
|
||||||
["Wht", "white.png", "White Team"],
|
|
||||||
["Red", "red.png", "Red Team"],
|
|
||||||
["Rng", "orange.png", "Orange Team"],
|
|
||||||
["Ylo", "yellow.png", "Yellow Team"],
|
|
||||||
["Grn", "green.png", "Green Team"],
|
|
||||||
["Blu", "blue.png", "Blue Team"],
|
|
||||||
["Vlt", "violet.png", "Violet Team"]
|
|
||||||
);
|
|
Before Width: | Height: | Size: 141 KiB |
Before Width: | Height: | Size: 26 KiB |
BIN
logos/moab.png
Before Width: | Height: | Size: 51 KiB |
Before Width: | Height: | Size: 235 KiB |
BIN
logos/okvd.png
Before Width: | Height: | Size: 124 KiB |
BIN
logos/orange.png
Before Width: | Height: | Size: 20 KiB |
BIN
logos/pistol.png
Before Width: | Height: | Size: 38 KiB |
BIN
logos/plague.png
Before Width: | Height: | Size: 22 KiB |
BIN
logos/qsdd.png
Before Width: | Height: | Size: 944 KiB |
BIN
logos/red.png
Before Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 70 KiB |
BIN
logos/rip.png
Before Width: | Height: | Size: 16 KiB |
BIN
logos/rmrg.png
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 11 KiB |
BIN
logos/sirens.png
Before Width: | Height: | Size: 77 KiB |
BIN
logos/skate.png
Before Width: | Height: | Size: 17 KiB |
BIN
logos/ssdd.png
Before Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 149 KiB |
BIN
logos/taos.png
Before Width: | Height: | Size: 41 KiB |
Before Width: | Height: | Size: 94 KiB |
BIN
logos/tucson.png
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 6.4 KiB |
BIN
logos/violet.png
Before Width: | Height: | Size: 22 KiB |
BIN
logos/wftda.png
Before Width: | Height: | Size: 12 KiB |
BIN
logos/white.png
Before Width: | Height: | Size: 21 KiB |
BIN
logos/wtrd.png
Before Width: | Height: | Size: 372 KiB |
BIN
logos/yellow.png
Before Width: | Height: | Size: 20 KiB |
|
@ -15,6 +15,7 @@
|
||||||
},
|
},
|
||||||
"permissions": [
|
"permissions": [
|
||||||
"storage",
|
"storage",
|
||||||
|
"fileSystem",
|
||||||
"fullscreen"
|
"fullscreen"
|
||||||
],
|
],
|
||||||
"default_locale": "en",
|
"default_locale": "en",
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="1000" height="500"><rect width="1000" height="500" fill="#f00"/><rect width="500" height="500" fill="#fff" x="250"/><path fill="#ff0000" d="m 499.99228,46.875 -34.11312,63.62529 c -3.87086,6.91501 -10.80627,6.27363 -17.74169,2.41138 l -24.69699,-12.78858 18.40705,97.72711 c 3.87086,17.85419 -8.54859,17.85419 -14.67765,10.13435 l -43.10105,-48.25099 -6.99738,24.503 c -0.80692,3.21777 -4.35481,6.59744 -9.67748,5.79261 l -54.50177,-11.45912 14.31524,52.04475 c 3.06451,11.58054 5.4549,16.37528 -3.09375,19.42959 l -19.42619,9.13025 93.82127,76.20838 c 3.7135,2.88151 5.58971,8.067 4.26768,12.7621 l -8.21136,26.94707 c 32.30405,-3.72371 61.24898,-9.32594 93.56939,-12.77619 2.85323,-0.30459 7.62988,4.40408 7.61029,7.71058 l -4.28024,98.72342 15.70639,0 -2.47237,-98.5117 c -0.0197,-3.3065 4.31372,-8.22689 7.16695,-7.9223 32.32041,3.45026 61.26538,9.05248 93.56942,12.77619 l -8.21134,-26.94707 c -1.32203,-4.6951 0.55417,-9.88059 4.26767,-12.7621 l 93.82125,-76.20838 -19.42617,-9.13025 c -8.54867,-3.05431 -6.15828,-7.84905 -3.09377,-19.42959 l 14.31527,-52.04475 -54.5018,11.45912 c -5.32267,0.80483 -8.87056,-2.57484 -9.6775,-5.79261 l -6.99737,-24.503 -43.10103,48.25099 c -6.12908,7.71984 -18.54854,7.71984 -14.67768,-10.13435 l 18.40702,-97.72711 -24.69694,12.78858 c -6.93559,3.86225 -13.87083,4.50363 -17.7417,-2.41138"/></svg>
|
|
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 338 KiB |
|
@ -1,12 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1235" height="650">
|
|
||||||
<defs>
|
|
||||||
<polygon id="pt" points="-0.1624598481164531,0 0,-0.5 0.1624598481164531,0" transform="scale(0.0616)" fill="#FFF"/>
|
|
||||||
<g id="star"><use xlink:href="#pt" transform="rotate(-144)"/><use xlink:href="#pt" transform="rotate(-72)"/><use xlink:href="#pt"/><use xlink:href="#pt" transform="rotate(72)"/><use xlink:href="#pt" transform="rotate(144)"/></g>
|
|
||||||
<g id="s5"><use xlink:href="#star" x="-0.252"/><use xlink:href="#star" x="-0.126"/><use xlink:href="#star"/><use xlink:href="#star" x="0.126"/><use xlink:href="#star" x="0.252"/></g>
|
|
||||||
<g id="s6"><use xlink:href="#s5" x="-0.063"/><use xlink:href="#star" x="0.315"/></g>
|
|
||||||
<g id="x4"><use xlink:href="#s6"/><use xlink:href="#s5" y="0.054"/><use xlink:href="#s6" y="0.108"/><use xlink:href="#s5" y="0.162"/></g>
|
|
||||||
<g id="u"><use xlink:href="#x4" y="-0.216"/><use xlink:href="#x4"/><use xlink:href="#s6" y="0.216"/></g>
|
|
||||||
<rect id="stripe" width="1235" height="50" fill="#B22234"/>
|
|
||||||
</defs>
|
|
||||||
<rect width="1235" height="650" fill="#FFF"/><use xlink:href="#stripe"/><use xlink:href="#stripe" y="100"/><use xlink:href="#stripe" y="200"/><use xlink:href="#stripe" y="300"/><use xlink:href="#stripe" y="400"/><use xlink:href="#stripe" y="500"/><use xlink:href="#stripe" y="600"/><rect width="494" height="350" fill="#3C3B6E"/><use xlink:href="#u" transform="translate(247,175) scale(650)"/></svg>
|
|
Before Width: | Height: | Size: 1.5 KiB |
BIN
res/Magenta.woff
|
@ -1,5 +1,5 @@
|
||||||
chrome.app.runtime.onLaunched.addListener(function() {
|
chrome.app.runtime.onLaunched.addListener(function() {
|
||||||
chrome.app.window.create('../scoreboard.html', {
|
chrome.app.window.create('res/scoreboard.html', {
|
||||||
'state': 'fullscreen'
|
'state': 'fullscreen'
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
After Width: | Height: | Size: 14 KiB |
|
@ -16,9 +16,9 @@
|
||||||
id="svg10326"
|
id="svg10326"
|
||||||
inkscape:version="0.48.4 r9939"
|
inkscape:version="0.48.4 r9939"
|
||||||
sodipodi:docname="kitty.svg"
|
sodipodi:docname="kitty.svg"
|
||||||
inkscape:export-filename="/home/neale/src/scoreboard/res/icon.png"
|
inkscape:export-filename="/home/neale/src/scoreboard/res/kitty.png"
|
||||||
inkscape:export-xdpi="90"
|
inkscape:export-xdpi="226.56"
|
||||||
inkscape:export-ydpi="90">
|
inkscape:export-ydpi="226.56">
|
||||||
<metadata
|
<metadata
|
||||||
id="metadata18">
|
id="metadata18">
|
||||||
<rdf:RDF>
|
<rdf:RDF>
|
||||||
|
@ -40,16 +40,16 @@
|
||||||
guidetolerance="10"
|
guidetolerance="10"
|
||||||
inkscape:pageopacity="0"
|
inkscape:pageopacity="0"
|
||||||
inkscape:pageshadow="2"
|
inkscape:pageshadow="2"
|
||||||
inkscape:window-width="1077"
|
inkscape:window-width="1123"
|
||||||
inkscape:window-height="805"
|
inkscape:window-height="791"
|
||||||
id="namedview16"
|
id="namedview16"
|
||||||
showgrid="false"
|
showgrid="false"
|
||||||
inkscape:object-paths="true"
|
inkscape:object-paths="true"
|
||||||
inkscape:zoom="4.12"
|
inkscape:zoom="4.12"
|
||||||
inkscape:cx="66.601148"
|
inkscape:cx="61.432328"
|
||||||
inkscape:cy="63.446618"
|
inkscape:cy="62.180965"
|
||||||
inkscape:window-x="7"
|
inkscape:window-x="37"
|
||||||
inkscape:window-y="20"
|
inkscape:window-y="0"
|
||||||
inkscape:window-maximized="0"
|
inkscape:window-maximized="0"
|
||||||
inkscape:current-layer="g3123" />
|
inkscape:current-layer="g3123" />
|
||||||
<defs
|
<defs
|
||||||
|
@ -58,11 +58,31 @@
|
||||||
id="g3123"
|
id="g3123"
|
||||||
transform="matrix(0.12121048,0,0,0.12121048,-149.1743,676.39722)">
|
transform="matrix(0.12121048,0,0,0.12121048,-149.1743,676.39722)">
|
||||||
<path
|
<path
|
||||||
sodipodi:nodetypes="czcac"
|
style="fill:#2d2d2d;fill-opacity:0.67543858;stroke:#000000;stroke-width:2.66663074000000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||||
|
d="M 63.46875 24.34375 C 56.37403 24.445027 49.305249 25.847319 42.8125 28.5625 C 45.347492 29.705043 47.700467 30.969783 49.46875 31.9375 C 42.307696 33.307485 32.154532 39.403214 27.8125 44.0625 C 27.660728 42.306048 27.61196 40.434314 27.65625 38.53125 C 19.990813 45.998351 14.652581 56.398505 13.5 69.78125 L 23.5625 69.78125 L 23.5625 53.15625 C 41.636637 58.033397 94.696009 58.31617 104.59375 54.15625 L 104.875 67.625 L 115.5 67.625 C 114.03867 56.81115 109.78759 48.04701 103.8125 41.28125 C 103.78316 42.374949 103.74507 43.440791 103.65625 44.46875 C 99.314218 39.809464 89.161054 33.713735 82 32.34375 C 83.550637 31.495142 85.570097 30.428669 87.75 29.40625 C 80.202799 25.910769 71.813297 24.224632 63.46875 24.34375 z "
|
||||||
|
transform="matrix(75.103216,0,0,75.103216,-319.41636,-7129.8879)"
|
||||||
|
id="path3770" />
|
||||||
|
<path
|
||||||
inkscape:connector-curvature="0"
|
inkscape:connector-curvature="0"
|
||||||
id="path3836"
|
style="fill:none;stroke:#000000;stroke-width:200.27253723;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||||
d="M 942.80005,-2006.7798 C 786.58839,702.685 4002.3946,664.9787 4444.0965,654.2055 c 441.702,-10.7732 3786.7868,5.3866 3522.8429,-2725.6246 -393.2225,-2246.2163 -2082.6716,-2161.2958 -3436.6571,-2165.4172 -1408.0332,-4.286 -3388.1777,296.2636 -3587.48225,2230.0565 z"
|
d="m 1450.2032,-3137.6826 0,1248.591 -511.64069,0 C 881.2915,701.22207 4009.7535,665.64417 4444.9439,655.02983 c 440.5486,-10.74501 3769.6572,3.52234 3525.1572,-2706.06273 l -413.0677,0 -21.1228,-1011.5465 c -743.3521,312.4234 -4728.2816,291.1863 -6085.7074,-75.1032 z"
|
||||||
style="fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:200.27253723000001173;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
id="path3836" />
|
||||||
|
<g
|
||||||
|
id="g3003"
|
||||||
|
style="fill:none">
|
||||||
|
<path
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:200.27253723;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||||
|
d="m 5838.2978,-4701.1388 c 537.8182,102.8903 1300.7265,561.6477 1626.8271,911.5751 39.6465,-458.826 14.7488,-1033.8964 -245.3019,-1379.9002 -394.3676,-57.2371 -1037.4309,280.0147 -1381.5252,468.3251 z"
|
||||||
|
id="path9502"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="cccc"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path3850"
|
||||||
|
d="m 3397.0185,-4731.6101 c -537.8182,102.8903 -1300.7265,561.6477 -1626.8271,911.5751 -39.6465,-458.826 -14.7488,-1033.8963 245.3019,-1379.9001 394.3676,-57.2372 1037.4309,280.0146 1381.5252,468.325 z"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:200.27253723;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||||
|
</g>
|
||||||
<path
|
<path
|
||||||
d="m 2371.3064,-1356.7112 c 0,0 37,241 193,290 0,0 73,22 147,-7 0,0 72,-28 119,-93 0,0 45,-63 54,-158 0,0 7,-66 -3,-173 0,0 -15,-74 -54,-134 0,0 -44,-68 -106,-96 0,0 -469.1426,-162.9385 -512.9158,-114.6523 -43.7732,48.2862 299.5961,136.972 251.5961,161.972 0,0 -114.6803,86.6803 -88.6803,323.6803"
|
d="m 2371.3064,-1356.7112 c 0,0 37,241 193,290 0,0 73,22 147,-7 0,0 72,-28 119,-93 0,0 45,-63 54,-158 0,0 7,-66 -3,-173 0,0 -15,-74 -54,-134 0,0 -44,-68 -106,-96 0,0 -469.1426,-162.9385 -512.9158,-114.6523 -43.7732,48.2862 299.5961,136.972 251.5961,161.972 0,0 -114.6803,86.6803 -88.6803,323.6803"
|
||||||
id="path2995"
|
id="path2995"
|
||||||
|
@ -85,12 +105,6 @@
|
||||||
style="fill:#000000;fill-opacity:1;stroke:none"
|
style="fill:#000000;fill-opacity:1;stroke:none"
|
||||||
id="path9512"
|
id="path9512"
|
||||||
d="m 6503.9998,-1351.3246 c 0,0 -37,241 -193,290 0,0 -73,22 -147,-7 0,0 -72,-28 -119,-93 0,0 -45,-63 -54,-158 0,0 -7,-66 3,-173 0,0 15,-74 54,-134 0,0 44,-68 106,-96 0,0 469.1426,-162.9385 512.9158,-114.6523 43.7732,48.2862 -299.5961,136.972 -251.5961,161.972 0,0 114.6803,86.6803 88.6803,323.6803" />
|
d="m 6503.9998,-1351.3246 c 0,0 -37,241 -193,290 0,0 -73,22 -147,-7 0,0 -72,-28 -119,-93 0,0 -45,-63 -54,-158 0,0 -7,-66 3,-173 0,0 15,-74 54,-134 0,0 44,-68 106,-96 0,0 469.1426,-162.9385 512.9158,-114.6523 43.7732,48.2862 -299.5961,136.972 -251.5961,161.972 0,0 114.6803,86.6803 88.6803,323.6803" />
|
||||||
<path
|
|
||||||
sodipodi:nodetypes="ccccccc"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="path3062"
|
|
||||||
d="m 1449.1414,-3137.9679 0,1249.6936 -754.12537,0 C 1082.8519,-6391.4802 7762.2483,-6434.5732 8354.7753,-2049.8727 l -797.2182,0 -21.5464,-1012.6826 c -743.3522,312.4234 -4729.4435,290.8768 -6086.8693,-75.4126 z"
|
|
||||||
style="fill:#333333;fill-opacity:1;stroke:none" />
|
|
||||||
<path
|
<path
|
||||||
sodipodi:nodetypes="cc"
|
sodipodi:nodetypes="cc"
|
||||||
inkscape:connector-curvature="0"
|
inkscape:connector-curvature="0"
|
||||||
|
@ -127,34 +141,22 @@
|
||||||
id="path3848"
|
id="path3848"
|
||||||
d="m 1481.4611,-1694.3564 c -377.0627,-107.7323 -1174.28098,-53.8661 -1368.19894,32.3197"
|
d="m 1481.4611,-1694.3564 c -377.0627,-107.7323 -1174.28098,-53.8661 -1368.19894,32.3197"
|
||||||
style="fill:none;stroke:#000000;stroke-width:200.27253723;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
style="fill:none;stroke:#000000;stroke-width:200.27253723;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path3796"
|
||||||
|
d="m 1450.2032,-3137.6826 0,1248.591 -511.64069,0 C 881.2915,701.22207 4009.7535,665.64417 4444.9439,655.02983 c 440.5486,-10.74501 3769.6572,3.52234 3525.1572,-2706.06273 l -413.0677,0 -21.1228,-1011.5465 c -743.3521,312.4234 -4728.2816,291.1863 -6085.7074,-75.1032 z"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:200.27253723;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||||
<path
|
<path
|
||||||
sodipodi:nodetypes="ccccc"
|
sodipodi:nodetypes="ccccc"
|
||||||
inkscape:connector-curvature="0"
|
inkscape:connector-curvature="0"
|
||||||
id="path3852"
|
id="path3852"
|
||||||
d="m 3767.3612,-2871.1229 c 0,-355.5162 212.3876,-2250.1385 330.8931,-2411.7368 l 1217.2588,55.9985 c -107.7322,301.6501 -311.2826,1811.3539 -257.4165,2382.3345 z"
|
d="m 3767.3612,-2871.1229 c 0,-355.5162 212.3876,-2250.1385 330.8931,-2411.7368 l 1217.2588,55.9985 c -107.7322,301.6501 -311.2826,1811.3539 -257.4165,2382.3345 z"
|
||||||
style="fill:#cccccc;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
style="fill:#d7d7d7;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||||
<path
|
<path
|
||||||
style="fill:none;stroke:#000000;stroke-width:200.27253723;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
id="path3817"
|
||||||
d="m 1449.1414,-3137.9679 0,1249.6936 -754.12537,0 C 1082.8519,-6391.4802 7762.2483,-6434.5732 8354.7753,-2049.8727 l -797.2182,0 -21.5464,-1012.6826 c -743.3522,312.4234 -4729.4435,290.8768 -6086.8693,-75.4126 z"
|
transform="matrix(75.103216,0,0,75.103216,-319.41636,-7129.8879)"
|
||||||
id="path3856"
|
d="M 63.46875 24.34375 C 56.37403 24.445027 49.305249 25.847319 42.8125 28.5625 C 45.347492 29.705043 47.700467 30.969783 49.46875 31.9375 C 42.307696 33.307485 32.154532 39.403214 27.8125 44.0625 C 27.660728 42.306048 27.61196 40.434314 27.65625 38.53125 C 19.990813 45.998351 14.652581 56.398505 13.5 69.78125 L 23.5625 69.78125 L 23.5625 53.15625 C 41.636637 58.033397 94.696009 58.31617 104.59375 54.15625 L 104.875 67.625 L 115.5 67.625 C 114.03867 56.81115 109.78759 48.04701 103.8125 41.28125 C 103.78316 42.374949 103.74507 43.440791 103.65625 44.46875 C 99.314218 39.809464 89.161054 33.713735 82 32.34375 C 83.550637 31.495142 85.570097 30.428669 87.75 29.40625 C 80.202799 25.910769 71.813297 24.224632 63.46875 24.34375 z "
|
||||||
inkscape:connector-curvature="0"
|
style="fill:none;fill-opacity:0.81578945999999997;stroke:#000000;stroke-width:2.66663074000000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||||
sodipodi:nodetypes="ccccccc" />
|
|
||||||
<g
|
|
||||||
id="g3003"
|
|
||||||
style="fill:#666666;fill-opacity:1">
|
|
||||||
<path
|
|
||||||
style="fill:#666666;fill-opacity:1;stroke:#000000;stroke-width:200.27253723000001173;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
|
||||||
d="m 5838.2978,-4701.1388 c 537.8182,102.8903 1300.7265,561.6477 1626.8271,911.5751 39.6465,-458.826 14.7488,-1033.8964 -245.3019,-1379.9002 -394.3676,-57.2371 -1037.4309,280.0147 -1381.5252,468.3251 z"
|
|
||||||
id="path9502"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
sodipodi:nodetypes="cccc" />
|
|
||||||
<path
|
|
||||||
sodipodi:nodetypes="cccc"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="path3850"
|
|
||||||
d="m 3397.0185,-4731.6101 c -537.8182,102.8903 -1300.7265,561.6477 -1626.8271,911.5751 -39.6465,-458.826 -14.7488,-1033.8963 245.3019,-1379.9001 394.3676,-57.2372 1037.4309,280.0146 1381.5252,468.325 z"
|
|
||||||
style="fill:#666666;fill-opacity:1;stroke:#000000;stroke-width:200.27253723000001173;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
|
||||||
</g>
|
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
<!-- version: 20090314, original size: 8945 6260.6636, border: 3% -->
|
<!-- version: 20090314, original size: 8945 6260.6636, border: 3% -->
|
||||||
|
|
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 10 KiB |
|
@ -1,14 +1,14 @@
|
||||||
@font-face {
|
@font-face {
|
||||||
font-family: 'Magenta';
|
font-family: 'Ubuntu';
|
||||||
src: url('Magenta.woff') format('woff');
|
src: url('Ubuntu-Medium.ttf');
|
||||||
font-weight: normal;
|
font-weight: normal;
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
}
|
}
|
||||||
|
|
||||||
@font-face {
|
@font-face {
|
||||||
font-family: 'PermanentMarker';
|
font-family: 'Ubuntu';
|
||||||
src: url('PermanentMarker.woff') format('woff');
|
src: url('Ubuntu-Bold.ttf');
|
||||||
font-weight: normal;
|
font-weight: bold;
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -122,7 +122,7 @@ input[readonly] {
|
||||||
|
|
||||||
#jamtext, #periodtext, #preset {
|
#jamtext, #periodtext, #preset {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
font-family: PermanentMarker, sans-serif;
|
font-family: Ubuntu, sans-serif;
|
||||||
font-weight: normal;
|
font-weight: normal;
|
||||||
font-size: 75%;
|
font-size: 75%;
|
||||||
|
|
||||||
|
|
|
@ -20,9 +20,8 @@
|
||||||
<head>
|
<head>
|
||||||
<title>Woozle Scoreboard</title>
|
<title>Woozle Scoreboard</title>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<link rel="stylesheet" type="text/css" href="res/scoreboard.css">
|
<link rel="stylesheet" type="text/css" href="scoreboard.css">
|
||||||
<script type="text/javascript" src="logos/logos.js"></script>
|
<script type="text/javascript" src="scoreboard.js"></script>
|
||||||
<script type="text/javascript" src="res/scoreboard.js"></script>
|
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="scoreboard">
|
<div id="scoreboard">
|
|
@ -279,8 +279,6 @@ function score(team, points) {
|
||||||
* Event handlers
|
* Event handlers
|
||||||
*/
|
*/
|
||||||
|
|
||||||
var logo = {a:-1, b:-1};
|
|
||||||
|
|
||||||
function leadJammer(team) {
|
function leadJammer(team) {
|
||||||
tgt = e("jammer-" + team);
|
tgt = e("jammer-" + team);
|
||||||
var on = ! tgt.className;
|
var on = ! tgt.className;
|
||||||
|
@ -290,6 +288,36 @@ function leadJammer(team) {
|
||||||
if (on) tgt.className = "lead";
|
if (on) tgt.className = "lead";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function merf(fo) {
|
||||||
|
var la = e("logo-a");
|
||||||
|
fo.file(function(file){la.src = URL.createObjectURL(file);})
|
||||||
|
window.woo = woo;
|
||||||
|
console.log(woo);
|
||||||
|
e.src = woo.toURL();
|
||||||
|
}
|
||||||
|
|
||||||
|
function changeLogo(element) {
|
||||||
|
// Holy cow, asynchronous events galore here
|
||||||
|
|
||||||
|
function setURL(file) {
|
||||||
|
element.src = URL.createObjectURL(file);
|
||||||
|
}
|
||||||
|
|
||||||
|
function loaded(entry) {
|
||||||
|
entry.file(setURL);
|
||||||
|
}
|
||||||
|
|
||||||
|
chrome.fileSystem.chooseEntry(
|
||||||
|
{
|
||||||
|
"accepts": [{
|
||||||
|
"mimeTypes": ["image/*"]
|
||||||
|
}],
|
||||||
|
"acceptsAllTypes": false
|
||||||
|
},
|
||||||
|
loaded);
|
||||||
|
}
|
||||||
|
|
||||||
function handle(event) {
|
function handle(event) {
|
||||||
var tgt = event.target || window.event.srcElement;
|
var tgt = event.target || window.event.srcElement;
|
||||||
var team = tgt.id.substr(tgt.id.length - 1);
|
var team = tgt.id.substr(tgt.id.length - 1);
|
||||||
|
@ -301,14 +329,7 @@ function handle(event) {
|
||||||
case "logo-a":
|
case "logo-a":
|
||||||
case "logo-b":
|
case "logo-b":
|
||||||
if (state == SETUP) {
|
if (state == SETUP) {
|
||||||
var t, name;
|
changeLogo(tgt);
|
||||||
|
|
||||||
logo[team] = (teams.length + logo[team] + adj) % teams.length;
|
|
||||||
t = teams[logo[team]];
|
|
||||||
|
|
||||||
name = t[0];
|
|
||||||
|
|
||||||
tgt.src = "logos/" + t[1];
|
|
||||||
} else {
|
} else {
|
||||||
score(team, -adj);
|
score(team, -adj);
|
||||||
}
|
}
|
||||||
|
@ -552,8 +573,8 @@ function load() {
|
||||||
"period_clock": -1,
|
"period_clock": -1,
|
||||||
"score_a": 0,
|
"score_a": 0,
|
||||||
"score_b": 0,
|
"score_b": 0,
|
||||||
"logo_a": "logos/black.png",
|
"logo_a": "kitty.png",
|
||||||
"logo_b": "logos/white.png",
|
"logo_b": "kitty.png",
|
||||||
"timeouts_a": -1,
|
"timeouts_a": -1,
|
||||||
"timeouts_b": -1
|
"timeouts_b": -1
|
||||||
}, load_cb);
|
}, load_cb);
|
||||||
|
|