author | Xeli |
Thu, 04 Aug 2011 17:22:37 +0200 | |
branch | hedgeroid |
changeset 5460 | c33b4daa4ce4 |
parent 5071 | 0b931e96bee9 |
child 5761 | e991f19132af |
permissions | -rw-r--r-- |
5071
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
1 |
<!DOCTYPE HTML> |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
2 |
<html xmlns="http://www.w3.org/1999/xhtml"> |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
3 |
<head> |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
4 |
<!-- There is, at present, no official xsd for (X)HTML5. A pity. Usefulness would depend on the parser and extensions made by the site. --> |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
5 |
<title>Hedgewars Hats</title> |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
6 |
|
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
7 |
<style type="text/css"> |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
8 |
* {padding: 0; margin: 0; } |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
9 |
body |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
10 |
{ |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
11 |
background: url('http://hedgewars.googlecode.com/hg/share/hedgewars/Data/Themes/Nature/Sky.png') fixed no-repeat bottom left; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
12 |
-moz-background-size: 200%; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
13 |
background-size: 200%; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
14 |
font-family: sans-serif; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
15 |
overflow: hidden; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
16 |
} |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
17 |
h1 { text-shadow: 0 0 2px white; } |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
18 |
a |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
19 |
{ |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
20 |
margin-top: 12px; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
21 |
margin-left: 20px; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
22 |
float: left; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
23 |
height: 32px; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
24 |
width: 32px; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
25 |
color: transparent; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
26 |
background-image: url("http://hedgewars.googlecode.com/hg/share/hedgewars/Data/Graphics/Hedgehog/Idle.png"); |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
27 |
} |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
28 |
.girder |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
29 |
{ |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
30 |
width: 100%; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
31 |
height: 30px; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
32 |
clear: left; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
33 |
background-image: url('http://hedgewars.googlecode.com/hg/share/hedgewars/Data/Themes/Nature/Girder.png'); |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
34 |
background-repeat: repeat-x; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
35 |
} |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
36 |
.hide { visibility: hidden; } |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
37 |
a div |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
38 |
{ |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
39 |
margin-top: -5px; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
40 |
height: 32px; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
41 |
width: 32px; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
42 |
} |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
43 |
</style> |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
44 |
<script type="application/ecmascript"> |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
45 |
//<![CDATA[ |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
46 |
/* javascript version of a sprite sheet - this could be pretty trivially done in pure HTML, but maintenance |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
47 |
would be easier with a server-side portion. list of sprites could be gotten from googlecode, but would require XSS whitelisting */ |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
48 |
var masks = [ |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
49 |
'4gsuif', 'Coonskin3', 'jigglypuff', 'NinjaStraight', 'Ryu', 'sth_Super', |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
50 |
'AkuAku', 'Cororon', 'judo', 'NinjaTriangle', 'Samurai', 'sth_Tails', |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
51 |
'android', 'Cowboy', 'junior', 'OldMan', 'Samus', 'stormcloud', |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
52 |
'angel', 'crown', 'Ken', 'OrangeHair', 'Santa', 'stormtrooper', |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
53 |
'anzac', 'cyborg', 'KirbyMask', 'orange', 'SauceBoatSilver', 'StrawHatEyes', |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
54 |
'apple', 'darthvader', 'kiss_criss', 'Pantsu', 'ShaggyYeti', 'StrawHatFacial', |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
55 |
'ash', 'Deer', 'kiss_frehley', 'Pig', 'sheep', 'StrawHat', |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
56 |
'Balrog', 'diglett', 'kiss_simmons', 'pikachu', 'ShortHair_Black', 'Sunglasses', |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
57 |
'banana', 'Disguise', 'kiss_stanley', 'PinkHair', 'ShortHair_Brown', 'SunWukong', |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
58 |
'Bandit', 'Dragon', 'knight', 'pinksunhat', 'ShortHair_Grey', 'Teacup', |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
59 |
'beaver', 'dwarf', 'Kululun', 'pirate_jack_bandana', 'ShortHair_Red', 'Teapot', |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
60 |
'beefeater', 'eastertop', 'Ladle', 'pirate_jack', 'ShortHair_Yellow', 'Terminator_Glasses', |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
61 |
'Blanka', 'Elvis', 'lambda', 'Plunger', 'Skull', 'test', |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
62 |
'BlankaToothless', 'Eva_00b', 'Laminaria', 'policecap', 'Sleepwalker', 'thug', |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
63 |
'BlueCap', 'Eva_00y', 'laurel', 'porkey', 'slowpoke', 'Toad', |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
64 |
'BlueHair', 'Falcon', 'lemon', 'PrincessDaisy', 'Sniper', 'tophats', |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
65 |
'Bob', 'Gasmask', 'link', 'PrincessPeach', 'Sonic', 'ushanka', |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
66 |
'BrainSlugMouth', 'Geordi', 'lugia', 'Pumpkin_Hat', 'SparkleSuperFun', 'Vega', |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
67 |
'BrainSlug', 'Glasses', 'Luigi', 'PurpleHair', 'spartan', 'venom', |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
68 |
'Bub', 'GreenCap', 'Mario', 'quotecap', 'spidey', 'Viking', |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
69 |
'Bunny', 'GreenHair', 'MegaHogX', 'Rain', 'squirtle', 'voltorb', |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
70 |
'charmander', 'GreyHair', 'mickey_ears', 'Rambo', 'sth_AmyClassic', 'Wario', |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
71 |
'chef', 'Guile', 'Moose', 'rasta', 'sth_Amy', 'WhySoSerious', |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
72 |
'chikorita', 'HogInTheHat', 'mp3', 'RedCap', 'sth_Eggman', 'WizardHat', |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
73 |
'Chunli', 'Honda', 'mudkip', 'RedHair', 'sth_Knux', 'YellowCap', |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
74 |
'clown-copper', 'IndianChief', 'Mummy', 'RobinHood', 'sth_Metal', 'YellowHair', |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
75 |
'clown-crossed', 'InfernalHorns', 'naruto', 'royalguard', 'sth_Shadow', 'Zombi', |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
76 |
'clown', 'Jason', 'NinjaFull', 'RSR', 'sth_Sonic']; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
77 |
var themes = { |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
78 |
"Stage":1, |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
79 |
"Island":0, |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
80 |
"Eyes":0, |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
81 |
"Deepspace":0, |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
82 |
"Jungle":1, |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
83 |
"Cake":0, |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
84 |
"Compost":1, |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
85 |
"Planes":0, |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
86 |
"Olympics":1, |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
87 |
"Bath":1, |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
88 |
"Cheese":0, |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
89 |
"Desert":1, |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
90 |
"Christmas":1, |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
91 |
"CrazyMission":0, |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
92 |
"Sheep":1, |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
93 |
"Brick":0, |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
94 |
"Underwater":1, |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
95 |
"City":1, |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
96 |
"EarthRise":0, |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
97 |
"Blox":0, |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
98 |
"Hell":0, |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
99 |
"Bamboo":1, |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
100 |
"Freeway":0, |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
101 |
"Nature":1, |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
102 |
"Art":1, |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
103 |
"Halloween":1, |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
104 |
"Snow":1, |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
105 |
"Castle":1}; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
106 |
var girder; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
107 |
var animationInterval; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
108 |
window.onload = function() |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
109 |
{ |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
110 |
var opt = document.createElement("option"); |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
111 |
opt.appendChild(document.createTextNode("")); |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
112 |
var sel = document.body.appendChild(document.createElement("select")); |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
113 |
sel.onchange = switchTheme; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
114 |
for(var theme in themes) |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
115 |
{ |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
116 |
sel.appendChild(opt.cloneNode(true)); |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
117 |
sel.lastChild.value = theme; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
118 |
sel.lastChild.lastChild.data = theme; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
119 |
if(theme == "Nature") sel.lastChild.selected = true; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
120 |
} |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
121 |
var chk = document.createElement("input"); |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
122 |
chk.type = "checkbox"; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
123 |
chk.onclick = switchAnim; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
124 |
document.body.appendChild(chk); |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
125 |
chk = chk.cloneNode(false); |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
126 |
chk.onclick = hideGirders; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
127 |
document.body.appendChild(chk); |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
128 |
var s = document.styleSheets[0].cssRules; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
129 |
for(var i=0;i<s.length;i++) |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
130 |
if (s[i].selectorText.toLowerCase()==".girder") girder = s[i]; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
131 |
|
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
132 |
var a = document.createElement("a"); |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
133 |
var g = document.createElement("div"); |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
134 |
g.className="girder"; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
135 |
a.appendChild(document.createElement("div")); |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
136 |
a.lastChild.appendChild(document.createTextNode("")); |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
137 |
for (var i=0;i<masks.length;i++) |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
138 |
{ |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
139 |
var h = document.body.appendChild(a.cloneNode(true)); |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
140 |
h.href = "http://hedgewars.googlecode.com/hg/share/hedgewars/Data/Graphics/Hats/"+masks[i]+".png"; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
141 |
h.lastChild.style.backgroundImage = 'url("'+h.href+'")'; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
142 |
h.lastChild.lastChild.data = masks[i]; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
143 |
h.title = masks[i]; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
144 |
h.idle = Math.floor(Math.random()*19); |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
145 |
if (i%17==16 || i==masks.length-1) document.body.appendChild(g.cloneNode(false)); |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
146 |
} |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
147 |
|
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
148 |
/* quick and dirty animation */ |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
149 |
animationInterval = setInterval(animateHogs, 128); |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
150 |
} |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
151 |
|
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
152 |
function animateHogs() |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
153 |
{ |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
154 |
var a = document.getElementsByTagName("a"); |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
155 |
for (var i=0;i<a.length;i++) |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
156 |
{ |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
157 |
a[i].style.backgroundPosition=Math.floor(a[i].idle/16)*-32+"px "+(a[i].idle%16)*-32+"px"; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
158 |
a[i].firstChild.style.backgroundPosition=Math.floor(a[i].idle/16)*-32+"px "+(a[i].idle%16)*-32+"px"; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
159 |
a[i].idle++; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
160 |
if (a[i].idle > 18) a[i].idle = 0; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
161 |
} |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
162 |
} |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
163 |
|
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
164 |
function switchAnim() |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
165 |
{ |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
166 |
if (animationInterval) |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
167 |
{ |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
168 |
clearInterval(animationInterval); |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
169 |
animationInterval = null; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
170 |
} |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
171 |
else animationInterval = setInterval(animateHogs, 128); |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
172 |
} |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
173 |
|
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
174 |
function hideGirders() |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
175 |
{ |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
176 |
var g = document.getElementsByClassName("girder"); |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
177 |
for(var i=0;i<g.length;i++) |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
178 |
if (this.checked) |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
179 |
g[i].className = "girder hide"; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
180 |
else |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
181 |
g[i].className = "girder"; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
182 |
|
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
183 |
} |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
184 |
|
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
185 |
function switchTheme() |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
186 |
{ |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
187 |
document.body.style.backgroundImage='url("http://hedgewars.googlecode.com/hg/share/hedgewars/Data/Themes/'+this.value+'/Sky.png")'; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
188 |
if (themes[this.value]) |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
189 |
girder.style.backgroundImage='url("http://hedgewars.googlecode.com/hg/share/hedgewars/Data/Themes/'+this.value+'/Girder.png")'; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
190 |
else |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
191 |
girder.style.backgroundImage='url("http://hedgewars.googlecode.com/hg/share/hedgewars/Data/Graphics/Girder.png")'; |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
192 |
} |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
193 |
//]]> |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
194 |
</script> |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
195 |
</head> |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
196 |
<body> |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
197 |
<h1>List of Hedgewars hats</h1> |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
198 |
</body> |
0b931e96bee9
Adding a hat test page to version control. Also kind of a test to see if it will be served with the right content type by google code
nemo
parents:
diff
changeset
|
199 |
</html> |