Subversion Repositories LCARS

Compare Revisions

Last modification

Ignore whitespace Rev 120 → Rev 121

/trunk/index.phtml
368,47 → 368,101
<tr>
<th><?php echo _('Display'); ?>:</th>
<td><script type="text/javascript">
var dim = {
getScreen: function () {
return screen.width + "×" + screen.height;
},
(function () {
var screenInfo = {
getDim: function () {
return {
width: screen.width,
height: screen.height
};
},
 
getAvail: function () {
return screen.availWidth + "×" + screen.availHeight;
},
getAvailDim: function () {
return {
width: screen.availWidth,
height: screen.availHeight
};
},
 
getInner: function () {
return window.innerWidth + "×" + window.innerHeight;
},
getInnerDim: function () {
return {
width: window.innerWidth,
height: window.innerHeight
};
},
getColorDepth: function () {
return (screen.colorDepth || screen.pixelDepth);
}
};
var dim = {
getScreenText: function () {
var screenDim = screenInfo.getDim();
return screenDim.width + "×" + screenDim.height;
},
 
getColorDepth: function () {
return (screen.colorDepth || screen.pixelDepth);
}
};
getAvailText: function () {
var availDim = screenInfo.getAvailDim();
return availDim.width + "×" + availDim.height + " <?php echo _('available'); ?>";
},
 
var displayInfo;
(function () {
displayInfo =
'<span id="screenDim">' + dim.getScreen() + '<\/span>'
+ ' (<span id="availDim">' + dim.getAvail() + "<\/span> <?php echo _('available'); ?>,"
+ ' <span id="innerDim">' + dim.getInner() + "<\/span> <?php echo _('used'); ?>) <?php echo _('pixels'); ?>"
+ ' ×&nbsp;2<sup><span id="colorDepth">' + dim.getColorDepth() + "<\/span><\/sup> <?php echo _('colors'); ?>";
getInnerText: function () {
var innerDim = screenInfo.getInnerDim();
return ", " + innerDim.width + "×" + innerDim.height + " <?php echo _('used'); ?>";
},
 
getColorDepthText: function () {
var colorDepth = screenInfo.getColorDepth();
return colorDepth
? '2<sup>' + colorDepth + "<\/sup> <?php echo _('colors'); ?>"
: "";
}
};
 
var screenDimText = dim.getScreenText();
var availDimText = dim.getAvailText();
var innerDimText = dim.getInnerText();
var colorDepthText = dim.getColorDepthText();
var displayInfo = (screenDimText || availDimText || innerDimText || colorDepthText)
? (screenDimText ? '<span id="screenDim">' + screenDimText + '<\/span>' : "")
+ (availDimText ? ' (<span id="availDim">' + availDimText + "<\/span>" : "")
+ (innerDimText ? '<span id="innerDim">' + innerDimText + "<\/span>) <?php echo _('pixels'); ?>" : "")
+ (colorDepthText ? ' ×&nbsp;<span id="colorDepth">' + colorDepthText + "<\/span>" : "")
: "<?php echo _('N/A'); ?>";
/* FIXME: Convert HTML to text, update whole title text */
document.write('<span>' + displayInfo + '<\/span>');
 
var oScreenDim;
var oAvailDim;
var oInnerDim;
window.onresize = function () {
/* FIXME: Also update title attribute value */
if (typeof oScreenDim == "undefined") oScreenDim = document.getElementById("screenDim");
if (oScreenDim) oScreenDim.innerHTML = dim.getScreenText();
 
if (typeof oAvailDim == "undefined") oAvailDim = document.getElementById("availDim");
if (oAvailDim) oAvailDim.innerHTML = dim.getAvailText();
 
if (typeof oInnerDim == "undefined") oInnerDim = document.getElementById("innerDim");
if (oInnerDim) oInnerDim.innerHTML = dim.getInnerText();
};
 
var oColorDepth;
window.setTimeout(function () {
if (typeof oColorDepth == "undefined")
{
oColorDepth = document.getElementById("colorDepth");
}
if (oColorDepth)
{
/* FIXME: Also update title attribute value */
oColorDepth.innerHTML = dim.getColorDepthText();
}
}, 1000);
}());
window.onresize = function () {
/* FIXME: Update whole title text */
document.getElementById("screenDim").innerHTML = dim.getScreen();
document.getElementById("availDim").innerHTML = dim.getAvail();
document.getElementById("innerDim").innerHTML = dim.getInner();
};
 
window.setTimeout(function () {
/* FIXME: Update whole title text */
document.getElementById("colorDepth").innerHTML = dim.getColorDepth();
}, 1000);
</script><noscript><?php echo _('N/A'); ?></noscript></td>
</tr>
<tr>
417,9 → 471,21
(function () {
var ua = navigator.userAgent;
document.write('<span id="ua" title="' + ua + '">' + ua + '<\/span>');
 
var oUA;
window.setTimeout(function () {
document.getElementById("ua").innerHTML = navigator.userAgent;
if (typeof oUA == "undefined")
{
oUA = document.getElementById("ua");
}
if (oUA)
{
oUA.innerHTML = navigator.userAgent;
 
/* Converts CREs */
oUA.title = oUA.innerHTML;
}
}, 1000);
}());
</script><noscript><?php echo _('N/A'); ?></noscript></td>
562,12 → 628,20
var sFeatures = getFeatures();
document.write('<span id="features" title="' + sFeatures + '">' + sFeatures + '<\/span>');
 
var oFeatures;
window.setTimeout(function () {
var sFeatures = getFeatures();
var oFeatures = document.getElementById("features");
oFeatures.innerHTML = sFeatures;
/* Converts CREs */
oFeatures.title = oFeatures.innerHTML;
if (typeof oFeatures == "undefined")
{
oFeatures = document.getElementById("features");
}
 
if (oFeatures)
{
oFeatures.innerHTML = getFeatures();
 
/* Converts CREs */
oFeatures.title = oFeatures.innerHTML;
}
}, 1000);
}());
</script><noscript><?php echo _('N/A'); ?></noscript></td>
596,8 → 670,7
<li id="cmd3"><div class="button left right"
style="cursor: not-allowed !important"
onclick="fullscreen.requestOn(document.documentElement, this, this.firstChild)"
onkeyup="if (event.keyCode == 13) { this.onclick(); this.onmouseup(); }"
onmouseup="this.blur()"
onkeyup="if (event.keyCode == 13) { this.onclick(); }"
tabindex="1"
><span class="text"><script type="text/javascript">
if (fullscreen.isSupportedBy(document.documentElement))