Rev 170 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 170 | Rev 210 | ||
---|---|---|---|
Line 103... | Line 103... | ||
103 | background-color: #000; |
103 | background-color: #000; |
104 | color: #fff; |
104 | color: #fff; |
105 | font-size: 136%; |
105 | font-size: 136%; |
106 | } |
106 | } |
107 | 107 | ||
- | 108 | .instruction { |
|
- | 109 | line-height: 1.2; |
|
- | 110 | } |
|
- | 111 | ||
- | 112 | .group { |
|
- | 113 | width: 9.92em; |
|
- | 114 | } |
|
- | 115 | ||
108 | #languages .key { |
116 | #languages .button { |
- | 117 | width: 8.25em; |
|
- | 118 | } |
|
- | 119 | ||
- | 120 | #languages .button .key { |
|
109 | min-width: 0.65em; |
121 | min-width: 0.675em; |
- | 122 | } |
|
- | 123 | ||
- | 124 | #languages .button .text { |
|
- | 125 | max-width: 4.55em; |
|
110 | } |
126 | } |
111 | --> |
127 | --> |
112 | </style> |
128 | </style> |
113 | <?php /* |
129 | <?php /* |
114 | <script type="text/javascript" src="scripts/builder?src=object,dom,dom/css,dom/css/color,dom/ani,dom/window"></script>
|
130 | <script type="text/javascript" src="scripts/builder?src=object,dom,dom/css,dom/css/color,dom/ani,dom/window"></script>
|
115 | */ ?> |
131 | */ ?> |
116 | <script type="text/javascript" src="scripts/builder?src=object,dom/window"></script> |
132 | <script type="text/javascript" src="scripts/builder?src=object,dom,dom/xpath,dom/window,dom/xpath,regexp"></script> |
- | 133 | <script type="text/javascript" src="application/scripts/vulcan-media-script.js"></script> |
|
117 | <script type="text/javascript"> |
134 | <script type="text/javascript"> |
118 | <?php /* |
135 | <?php /* |
119 | /* Hardcore Frame Buster
|
136 | /* Hardcore Frame Buster
|
120 | if (parent.frames.length > 0 )
|
137 | if (parent.frames.length > 0 )
|
121 | parent.location.href = window.location.href;
|
138 | parent.location.href = window.location.href;
|
Line 192... | Line 209... | ||
192 | })
|
209 | })
|
193 | ]
|
210 | ]
|
194 | });
|
211 | });
|
195 | animation.play();
|
212 | animation.play();
|
196 | }
|
213 | }
|
- | 214 | */
|
|
197 | */ ?> |
215 | ?>
|
- | 216 | var translatables; |
|
- | 217 | ||
- | 218 | function lcars_translate (language) |
|
- | 219 | { |
|
- | 220 | if (!translatables) |
|
- | 221 | { |
|
- | 222 | translatables = jsx.dom.xpath.evaluate( |
|
- | 223 | './/li[(@lang and (../../*[@id and (@id != "languages")]))' |
|
- | 224 | + ' or (p and p[@lang])]', |
|
- | 225 | document.body); |
|
- | 226 | } |
|
- | 227 | ||
- | 228 | if (!translatables) |
|
- | 229 | { |
|
- | 230 | return; |
|
- | 231 | } |
|
- | 232 | ||
- | 233 | var language_prefix = language.match(/^[^-]+/); |
|
- | 234 | ||
- | 235 | for (var i = translatables.length; i--;) |
|
- | 236 | { |
|
- | 237 | var translatable = translatables[i]; |
|
- | 238 | translatable.style.display = |
|
- | 239 | (translatable.lang.indexOf(language_prefix) == 0 |
|
- | 240 | || translatable.firstChild.lang == language |
|
- | 241 | || translatable.firstChild.lang.indexOf("vuh") == 0 |
|
- | 242 | || (translatable.firstChild.lang == "en" && language.indexOf("vuh") == 0)) |
|
- | 243 | ? "" |
|
- | 244 | : "none"; |
|
- | 245 | } |
|
- | 246 | } |
|
- | 247 | ||
- | 248 | function lcars_translate_reset () |
|
- | 249 | { |
|
- | 250 | lcars_translate('en'); |
|
- | 251 | } |
|
- | 252 | ||
- | 253 | var LANG_VULCAN = "<?php echo $vulcan; ?>"; |
|
- | 254 | ||
- | 255 | function body_load (body) |
|
- | 256 | { |
|
- | 257 | if (typeof body.ontouchstart != 'undefined') |
|
- | 258 | { |
|
- | 259 | body.ontouchstart = function () {}; |
|
- | 260 | } |
|
- | 261 | ||
- | 262 | lcars_translate_reset(); |
|
- | 263 | mediaScript(); |
|
- | 264 | } |
|
198 | 265 | ||
199 | function navigateTo (link) |
266 | function navigateTo (link) |
200 | { |
267 | { |
201 | <?php /* |
268 | <?php /* |
202 | animate();
|
269 | animate();
|
Line 207... | Line 274... | ||
207 | */ ?> |
274 | */ ?> |
208 | return true; |
275 | return true; |
209 | } |
276 | } |
210 | </script> |
277 | </script> |
211 | </head> |
278 | </head> |
212 | <body class="fade-in empty" onload="if (typeof this.ontouchstart != 'undefined') this.ontouchstart = function () {}"> |
279 | <body class="fade-in empty" onload="body_load(this)"> |
213 | <div id="LCARS"> |
280 | <div id="LCARS"> |
214 | <div id="bow"> |
281 | <div id="bow"> |
215 | <div id="bow-top"> |
282 | <div id="bow-top"> |
216 | <div class="separator-left"> </div> |
283 | <div class="separator-left"> </div> |
217 | <h1 class="text"><span>PointedEars’ Website</span></h1> |
284 | <h1 class="text"><span>PointedEars’ Website</span></h1> |
Line 236... | Line 303... | ||
236 | border="0" |
303 | border="0" |
237 | onmouseover="return setStatus(this.title)" |
304 | onmouseover="return setStatus(this.title)" |
238 | onmouseout="return resetStatus()"></div> |
305 | onmouseout="return resetStatus()"></div> |
239 | 306 | ||
240 | <ul id="greeting"> |
307 | <ul id="greeting"> |
241 | <li style="white-space: nowrap"><p style="text-align: center" lang="x-vulcan-latin">Dif-tor heh smusma</p></li> |
308 | <li style="white-space: nowrap"><p style="text-align: center" lang="<?php echo $vulcan; ?>">Dif-tor heh smusma</p></li> |
242 | <li style="white-space: nowrap"><p style="text-align: center" lang="en">Live long and prosper</p></li> |
309 | <?php foreach ($languages as $key => $name): ?> |
- | 310 | <?php if ($key != $vulcan): ?> |
|
243 | <li style="white-space: nowrap"><p style="text-align: center" lang="de">Leben Sie lang und erfolgreich</p></li> |
311 | <li style="white-space: nowrap"><p style="text-align: center" lang="<?php echo $key; ?>"><?php echo tr('Live long and prosper', $key); ?></p></li> |
- | 312 | <?php endif; ?> |
|
- | 313 | <?php endforeach; ?> |
|
244 | </ul> |
314 | </ul> |
245 | 315 | ||
246 | <ul style="text-align: center"> |
316 | <ul style="text-align: center"> |
247 | <li class="instruction" lang="en">Please select your language</li> |
317 | <?php foreach ($languages as $key => $name): ?> |
248 | <li class="instruction" lang="de">Bitte wählen Sie Ihre Sprache</li> |
318 | <li class="instruction" lang="<?php echo $key; ?>"><span class="text"><?php echo tr('Please select your language', $key); ?></span></li> |
- | 319 | <?php endforeach; ?> |
|
249 | </ul> |
320 | </ul> |
250 | 321 | ||
251 | <div class="group"> |
322 | <div class="group"> |
252 | <div class="separator"> </div> |
323 | <div class="separator"> </div> |
253 | <ul id="languages"> |
324 | <ul id="languages" onmouseout="lcars_translate_reset()"> |
- | 325 | <?php foreach ($languages as $key => $name): ?> |
|
254 | <li><a href="index.en" class="button right" lang="en" |
326 | <li><a href="index.<?php echo language_key_short($key); ?>" |
- | 327 | class="button right" lang="<?php echo $key; ?>" |
|
255 | hreflang="en" accesskey="e" |
328 | hreflang="<?php echo $key; ?>" |
256 | ><span class="key">en</span> <span class="text">English</span></a></li> |
329 | accesskey="<?php echo strtolower($key[0]); ?>" |
257 | <li><a href="index.de" class="button right" lang="de" |
330 | onfocus="lcars_translate('<?php echo $key; ?>')" |
258 | hreflang="de" accesskey="d" |
331 | onmouseover="lcars_translate('<?php echo $key; ?>')" |
259 | onclick="return navigateTo(this)" |
332 | onclick="return navigateTo(this)" |
- | 333 | onblur="lcars_translate_reset()" |
|
- | 334 | ><span class="key"><?php echo language_key_short($key); ?></span> |
|
260 | ><span class="key">de</span> <span class="text">Deutsch</span></a></li> |
335 | <span class="text"><?php echo language_name($key); ?></span></a></li> |
- | 336 | <?php endforeach; ?> |
|
261 | </ul> |
337 | </ul> |
262 | <div style="clear: both"><!-- --></div> |
338 | <div style="clear: both"><!-- --></div> |
263 | </div> |
339 | </div> |
264 | 340 | ||
265 | <?php
|
341 | <?php
|
266 | $app = 'Language'; |
342 | $app = 'Language'; |
267 | require_once 'footer.phtml'; |
343 | require_once 'application/layouts/index/footer.phtml'; |
268 | ?>
|
344 | ?>
|
269 | </div> |
345 | </div> |
270 | </body> |
346 | </body> |
271 | </html> |
347 | </html> |
272 | 348 |