Rev 228 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 228 | Rev 235 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | <!DOCTYPE html> |
1 | <!DOCTYPE html> |
2 | <html lang="<?php echo $language; ?>"> |
2 | <html lang="<?php echo $language; ?>"> |
3 | <head> |
3 | <head> |
4 | <title>Home — PointedEars’ Website</title> |
4 | <title><?php echo tr('Home') . ' – ' . tr("PointedEars' Website"); ?></title> |
5 | 5 | ||
6 | <link rel="SHORTCUT ICON" href="favicon.ico"> |
6 | <link rel="SHORTCUT ICON" href="favicon.ico"> |
7 | 7 | ||
8 | <!-- Browsers: Character Encoding --> |
8 | <!-- Browsers: Character Encoding --> |
9 | <meta charset="UTF-8"> |
9 | <meta charset="UTF-8"> |
Line 73... | Line 73... | ||
73 | echo '?ani=' . $_GET['ani']; |
73 | echo '?ani=' . $_GET['ani']; |
74 | }
|
74 | }
|
75 | ?>">
|
75 | ?>">
|
76 | <?php
|
76 | <?php
|
77 | }
|
77 | }
|
- | 78 | ||
- | 79 | if ($language == $klingon) |
|
- | 80 | {
|
|
- | 81 | ?>
|
|
- | 82 | <link rel="stylesheet" type="text/css" href="styles/lcars-klingon"> |
|
- | 83 | <?php
|
|
- | 84 | }
|
|
78 | ?>
|
85 | ?>
|
79 | <!--[if lt IE 7]> |
86 | <!--[if lt IE 7]> |
80 | <link rel="stylesheet" type="text/css" href="styles/lcars22-ie6.css"> |
87 | <link rel="stylesheet" type="text/css" href="styles/lcars22-ie6.css"> |
81 | <![endif]--> |
88 | <![endif]--> |
82 | <style type="text/css"> |
89 | <style type="text/css"> |
Line 84... | Line 91... | ||
84 | p { |
91 | p { |
85 | max-width: 100%; |
92 | max-width: 100%; |
86 | } |
93 | } |
87 | --> |
94 | --> |
88 | </style> |
95 | </style> |
89 | - | ||
90 | <script type="text/javascript" src="scripts/builder?src=object,dom,dom/css,dom/storage,dom/events,dom/geolocation,dom/timeout,dom/widgets,dom/window,dom/xpath,http,regexp,lcars,../application/scripts/klingon,../application/scripts/vulcan-media-script<?php
|
96 | <script type="text/javascript" src="scripts/builder?src=object,dom,dom/css,dom/storage,dom/events,dom/geolocation,dom/timeout,dom/widgets,dom/window,dom/xpath,http,regexp,lcars<?php
|
91 | if ($isLocal) |
97 | if ($isLocal) |
92 | {
|
98 | {
|
93 | ?>&verbose=1&debug=1<?php |
99 | ?>&verbose=1&debug=1<?php |
94 | }
|
100 | }
|
95 | ?>"></script>
|
101 | ?>"></script>
|
- | 102 | <?php
|
|
- | 103 | if ($language == $klingon) |
|
- | 104 | {
|
|
- | 105 | ?>
|
|
- | 106 | <script type="text/javascript" src="application/scripts/klingon.js"></script> |
|
- | 107 | <?php
|
|
- | 108 | }
|
|
- | 109 | else if ($language == $vulcan) |
|
- | 110 | {
|
|
- | 111 | ?>
|
|
- | 112 | <script type="text/javascript" src="application/scripts/vulcan-media-script.js"></script> |
|
- | 113 | <?php
|
|
- | 114 | }
|
|
- | 115 | ?>
|
|
96 | <script type="text/javascript"> |
116 | <script type="text/javascript"> |
97 | <?php
|
117 | <?php
|
98 | /*
|
118 | /*
|
99 | var ms1Day = 60*60*24*1000; // ms for 1 days = 60sec*60min*24hours*1000ms
|
119 | var ms1Day = 60*60*24*1000; // ms for 1 days = 60sec*60min*24hours*1000ms
|
100 | var msLeaveDays = ms1Day*6;
|
120 | var msLeaveDays = ms1Day*6;
|
Line 112... | Line 132... | ||
112 | + "; path=/";
|
132 | + "; path=/";
|
113 | document.cookie= cookieVal;
|
133 | document.cookie= cookieVal;
|
114 | */
|
134 | */
|
115 | ?>
|
135 | ?>
|
116 | var TEXT_NOT_AVAILABLE = "<?php echo tr('N/A'); ?>"; |
136 | var TEXT_NOT_AVAILABLE = "<?php echo tr('N/A'); ?>"; |
- | 137 | var cmd3; |
|
- | 138 | var oScreenDim; |
|
- | 139 | var oAvailDim; |
|
- | 140 | var oInnerDim; |
|
- | 141 | var _gEBI = jsx.dom.getElementById; |
|
- | 142 | var previousIsFullscreen; |
|
- | 143 | var fullscreenText; |
|
- | 144 | ||
- | 145 | var LANG_KLINGON = "<?php echo $klingon; ?>"; |
|
- | 146 | var LANG_VULCAN = "<?php echo $vulcan; ?>"; |
|
- | 147 | lcars.language = "<?php echo $language; ?>"; |
|
117 | 148 | ||
118 | function body_load () |
149 | function body_load () |
119 | { |
150 | { |
120 | if (typeof this.ontouchstart != 'undefined') |
151 | if (typeof this.ontouchstart != 'undefined') |
121 | { |
152 | { |
Line 156... | Line 187... | ||
156 | TEXT_ACCURACY: "<?php echo tr('accuracy'); ?>" |
187 | TEXT_ACCURACY: "<?php echo tr('accuracy'); ?>" |
157 | }, |
188 | }, |
158 | content: lcars.content |
189 | content: lcars.content |
159 | }); |
190 | }); |
160 | 191 | ||
- | 192 | /* Fullscreen button */ |
|
- | 193 | if (fullscreen.isSupportedBy(document.documentElement)) |
|
- | 194 | { |
|
- | 195 | cmd3 = jsx.dom.getElementById("cmd3"); |
|
- | 196 | ||
- | 197 | if (cmd3) |
|
- | 198 | { |
|
- | 199 | cmd3.firstChild.tabIndex = "1"; |
|
- | 200 | cmd3.firstChild.style.cursor = ""; |
|
- | 201 | fullscreenText = "<?php echo tr("Fullscreen"); ?>"; |
|
- | 202 | /* FIXME: Replaces the `span' element; need LCARS-specific button */ |
|
- | 203 | // var fullscreenButton = new lcars.FullscreenButton( |
|
- | 204 | // document.getElementById("cmd3").firstChild, null, { |
|
- | 205 | // text: fullscreenText |
|
- | 206 | // }); |
|
- | 207 | cmd3.firstChild.firstChild.innerHTML = fullscreenText; |
|
- | 208 | } |
|
- | 209 | } |
|
- | 210 | ||
- | 211 | _addEventListener(window, "resize", function () { |
|
- | 212 | <?php /* FIXME: Also update title attribute value */ ?> |
|
- | 213 | if (typeof oScreenDim == "undefined") oScreenDim = _gEBI(ID_SCREEN_DIM); |
|
- | 214 | var screen_text = dim.getScreenText(); |
|
- | 215 | if (lcars.language == LANG_KLINGON) screen_text = pIqaDize(screen_text); |
|
- | 216 | if (oScreenDim) oScreenDim.innerHTML = screen_text; |
|
- | 217 | ||
- | 218 | if (typeof oAvailDim == "undefined") oAvailDim = _gEBI(ID_AVAIL_DIM); |
|
- | 219 | var avail_text = dim.getAvailText(); |
|
- | 220 | if (lcars.language == LANG_KLINGON) avail_text = pIqaDize(avail_text); |
|
- | 221 | if (oAvailDim) oAvailDim.innerHTML = avail_text; |
|
- | 222 | if (typeof oInnerDim == "undefined") oInnerDim = _gEBI(ID_INNER_DIM); |
|
- | 223 | var inner_text = dim.getInnerText(); |
|
- | 224 | if (lcars.language == LANG_KLINGON) inner_text = pIqaDize(inner_text); |
|
- | 225 | if (oInnerDim) oInnerDim.innerHTML = inner_text; |
|
- | 226 | ||
- | 227 | if (fullscreen.isSupportedBy(document.documentElement)) |
|
- | 228 | { |
|
- | 229 | var nowIsFullscreen = fullscreen.isFullscreen(); |
|
- | 230 | if (nowIsFullscreen != previousIsFullscreen) |
|
- | 231 | { |
|
- | 232 | if (typeof cmd3 == "undefined") |
|
- | 233 | { |
|
- | 234 | cmd3 = document.getElementById("cmd3"); |
|
- | 235 | } |
|
- | 236 | ||
- | 237 | var textTarget = cmd3.firstChild.firstChild; |
|
- | 238 | if (nowIsFullscreen) |
|
- | 239 | { |
|
- | 240 | var innerHTML = "<?php echo tr("Window"); ?>"; |
|
- | 241 | ||
- | 242 | if (transcripted) |
|
- | 243 | { |
|
- | 244 | textTarget.title = innerHTML; |
|
- | 245 | ||
- | 246 | switch (lcars.language) |
|
- | 247 | { |
|
- | 248 | case LANG_KLINGON: |
|
- | 249 | innerHTML = pIqaDize(innerHTML); |
|
- | 250 | break; |
|
- | 251 | ||
- | 252 | case LANG_VULCAN: |
|
- | 253 | innerHTML = mediaTranscribe(innerHTML); |
|
- | 254 | break; |
|
- | 255 | } |
|
- | 256 | } |
|
- | 257 | ||
- | 258 | textTarget.innerHTML = innerHTML; |
|
- | 259 | } |
|
- | 260 | else |
|
- | 261 | { |
|
- | 262 | var text = fullscreenText; |
|
- | 263 | ||
- | 264 | if (transcripted) |
|
- | 265 | { |
|
- | 266 | textTarget.title = text; |
|
- | 267 | ||
- | 268 | switch (lcars.language) |
|
- | 269 | { |
|
- | 270 | case LANG_KLINGON: |
|
- | 271 | text = pIqaDize(text); |
|
- | 272 | break; |
|
- | 273 | ||
- | 274 | case LANG_VULCAN: |
|
- | 275 | text = mediaTranscribe(text); |
|
- | 276 | break; |
|
- | 277 | } |
|
- | 278 | } |
|
- | 279 | ||
- | 280 | textTarget.innerHTML = text; |
|
- | 281 | } |
|
- | 282 | ||
- | 283 | previousIsFullscreen = nowIsFullscreen; |
|
- | 284 | } |
|
- | 285 | } |
|
- | 286 | }); |
|
- | 287 | ||
161 | /* Enable Klingon pIQaD/Vulcan Media Script */ |
288 | /* Enable Klingon pIQaD/Vulcan Media Script */ |
162 | var cmd4 = document.getElementById("cmd4"); |
289 | var cmd4 = document.getElementById("cmd4"); |
163 | if (cmd4 && cmd4.lastChild && typeof cmd4.lastChild.onclick == "function") |
290 | if (cmd4 && cmd4.lastChild) |
164 | { |
291 | { |
165 | jsx.dom.timeout.runAsync(function () { |
292 | jsx.dom.timeout.runAsync(function () { |
166 | var event = document.createEvent("Events"); |
- | |
167 | event.initEvent("click", true, false); |
- | |
168 | cmd4.lastChild.dispatchEvent(event); |
293 | cmd4.lastChild.click(); |
169 | }, 1000); |
294 | }, 1000); |
170 | } |
295 | } |
171 | 296 | ||
172 | lcars.insertSound(); |
297 | lcars.insertSound(); |
173 | } |
298 | } |
- | 299 | ||
- | 300 | var transcripted = false; |
|
- | 301 | ||
- | 302 | function toggleScript (button) |
|
- | 303 | { |
|
- | 304 | var caption = button.firstChild; |
|
- | 305 | ||
- | 306 | if (transcripted) |
|
- | 307 | { |
|
- | 308 | if (lcars.language == LANG_KLINGON) klingonLatinScript(button); |
|
- | 309 | if (lcars.language == LANG_VULCAN) latinScript(button); |
|
- | 310 | ||
- | 311 | caption.textContent = caption.getAttribute("data-text"); |
|
- | 312 | caption.removeAttribute("data-text"); |
|
- | 313 | caption.title = caption.getAttribute("data-title"); |
|
- | 314 | caption.removeAttribute("data-title"); |
|
- | 315 | } |
|
- | 316 | else |
|
- | 317 | { |
|
- | 318 | if (lcars.language == LANG_KLINGON) pIqaD(button); |
|
- | 319 | if (lcars.language == LANG_VULCAN) mediaScript(button); |
|
- | 320 | ||
- | 321 | caption.setAttribute("data-text", caption.textContent); |
|
- | 322 | caption.textContent = "<?php echo tr('Latin'); ?>"; |
|
- | 323 | caption.setAttribute("data-title", caption.title); |
|
- | 324 | caption.removeAttribute("title"); |
|
- | 325 | } |
|
- | 326 | ||
- | 327 | transcripted = !transcripted; |
|
- | 328 | } |
|
174 | </script> |
329 | </script> |
175 | <?php /* <bgsound src="media/interface/sound/beginop.wav" loop="infinite"> */ ?> |
330 | <?php /* <bgsound src="media/interface/sound/beginop.wav" loop="infinite"> */ ?> |
176 | </head> |
331 | </head> |
177 | <body class="fade-in" onload="body_load()"> |
332 | <body class="fade-in" onload="body_load()"> |
178 | <?php require_once 'content.phtml'; ?> |
333 | <?php require_once 'content.phtml'; ?> |