1,7 → 1,7 |
<!DOCTYPE html> |
<html lang="<?php echo $language; ?>"> |
<head> |
<title>Home — PointedEars’ Website</title> |
<title><?php echo tr('Home') . ' – ' . tr("PointedEars' Website"); ?></title> |
|
<link rel="SHORTCUT ICON" href="favicon.ico"> |
|
75,7 → 75,14 |
?>"> |
<?php |
} |
|
if ($language == $klingon) |
{ |
?> |
<link rel="stylesheet" type="text/css" href="styles/lcars-klingon"> |
<?php |
} |
?> |
<!--[if lt IE 7]> |
<link rel="stylesheet" type="text/css" href="styles/lcars22-ie6.css"> |
<![endif]--> |
86,13 → 93,26 |
} |
--> |
</style> |
|
<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 |
<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 |
if ($isLocal) |
{ |
?>&verbose=1&debug=1<?php |
} |
?>"></script> |
<?php |
if ($language == $klingon) |
{ |
?> |
<script type="text/javascript" src="application/scripts/klingon.js"></script> |
<?php |
} |
else if ($language == $vulcan) |
{ |
?> |
<script type="text/javascript" src="application/scripts/vulcan-media-script.js"></script> |
<?php |
} |
?> |
<script type="text/javascript"> |
<?php |
/* |
114,7 → 134,18 |
*/ |
?> |
var TEXT_NOT_AVAILABLE = "<?php echo tr('N/A'); ?>"; |
var cmd3; |
var oScreenDim; |
var oAvailDim; |
var oInnerDim; |
var _gEBI = jsx.dom.getElementById; |
var previousIsFullscreen; |
var fullscreenText; |
|
var LANG_KLINGON = "<?php echo $klingon; ?>"; |
var LANG_VULCAN = "<?php echo $vulcan; ?>"; |
lcars.language = "<?php echo $language; ?>"; |
|
function body_load () |
{ |
if (typeof this.ontouchstart != 'undefined') |
158,19 → 189,143 |
content: lcars.content |
}); |
|
/* Fullscreen button */ |
if (fullscreen.isSupportedBy(document.documentElement)) |
{ |
cmd3 = jsx.dom.getElementById("cmd3"); |
|
if (cmd3) |
{ |
cmd3.firstChild.tabIndex = "1"; |
cmd3.firstChild.style.cursor = ""; |
fullscreenText = "<?php echo tr("Fullscreen"); ?>"; |
/* FIXME: Replaces the `span' element; need LCARS-specific button */ |
// var fullscreenButton = new lcars.FullscreenButton( |
// document.getElementById("cmd3").firstChild, null, { |
// text: fullscreenText |
// }); |
cmd3.firstChild.firstChild.innerHTML = fullscreenText; |
} |
} |
|
_addEventListener(window, "resize", function () { |
<?php /* FIXME: Also update title attribute value */ ?> |
if (typeof oScreenDim == "undefined") oScreenDim = _gEBI(ID_SCREEN_DIM); |
var screen_text = dim.getScreenText(); |
if (lcars.language == LANG_KLINGON) screen_text = pIqaDize(screen_text); |
if (oScreenDim) oScreenDim.innerHTML = screen_text; |
|
if (typeof oAvailDim == "undefined") oAvailDim = _gEBI(ID_AVAIL_DIM); |
var avail_text = dim.getAvailText(); |
if (lcars.language == LANG_KLINGON) avail_text = pIqaDize(avail_text); |
if (oAvailDim) oAvailDim.innerHTML = avail_text; |
if (typeof oInnerDim == "undefined") oInnerDim = _gEBI(ID_INNER_DIM); |
var inner_text = dim.getInnerText(); |
if (lcars.language == LANG_KLINGON) inner_text = pIqaDize(inner_text); |
if (oInnerDim) oInnerDim.innerHTML = inner_text; |
|
if (fullscreen.isSupportedBy(document.documentElement)) |
{ |
var nowIsFullscreen = fullscreen.isFullscreen(); |
if (nowIsFullscreen != previousIsFullscreen) |
{ |
if (typeof cmd3 == "undefined") |
{ |
cmd3 = document.getElementById("cmd3"); |
} |
|
var textTarget = cmd3.firstChild.firstChild; |
if (nowIsFullscreen) |
{ |
var innerHTML = "<?php echo tr("Window"); ?>"; |
|
if (transcripted) |
{ |
textTarget.title = innerHTML; |
|
switch (lcars.language) |
{ |
case LANG_KLINGON: |
innerHTML = pIqaDize(innerHTML); |
break; |
|
case LANG_VULCAN: |
innerHTML = mediaTranscribe(innerHTML); |
break; |
} |
} |
|
textTarget.innerHTML = innerHTML; |
} |
else |
{ |
var text = fullscreenText; |
|
if (transcripted) |
{ |
textTarget.title = text; |
|
switch (lcars.language) |
{ |
case LANG_KLINGON: |
text = pIqaDize(text); |
break; |
|
case LANG_VULCAN: |
text = mediaTranscribe(text); |
break; |
} |
} |
|
textTarget.innerHTML = text; |
} |
|
previousIsFullscreen = nowIsFullscreen; |
} |
} |
}); |
|
/* Enable Klingon pIQaD/Vulcan Media Script */ |
var cmd4 = document.getElementById("cmd4"); |
if (cmd4 && cmd4.lastChild && typeof cmd4.lastChild.onclick == "function") |
if (cmd4 && cmd4.lastChild) |
{ |
jsx.dom.timeout.runAsync(function () { |
var event = document.createEvent("Events"); |
event.initEvent("click", true, false); |
cmd4.lastChild.dispatchEvent(event); |
cmd4.lastChild.click(); |
}, 1000); |
} |
|
lcars.insertSound(); |
} |
|
var transcripted = false; |
|
function toggleScript (button) |
{ |
var caption = button.firstChild; |
|
if (transcripted) |
{ |
if (lcars.language == LANG_KLINGON) klingonLatinScript(button); |
if (lcars.language == LANG_VULCAN) latinScript(button); |
|
caption.textContent = caption.getAttribute("data-text"); |
caption.removeAttribute("data-text"); |
caption.title = caption.getAttribute("data-title"); |
caption.removeAttribute("data-title"); |
} |
else |
{ |
if (lcars.language == LANG_KLINGON) pIqaD(button); |
if (lcars.language == LANG_VULCAN) mediaScript(button); |
|
caption.setAttribute("data-text", caption.textContent); |
caption.textContent = "<?php echo tr('Latin'); ?>"; |
caption.setAttribute("data-title", caption.title); |
caption.removeAttribute("title"); |
} |
|
transcripted = !transcripted; |
} |
</script> |
<?php /* <bgsound src="media/interface/sound/beginop.wav" loop="infinite"> */ ?> |
</head> |