Files
moodle/theme/custom_corners/js/js.php
T

46 lines
2.1 KiB
PHP

<script type="text/javascript" charset="utf-8">
/* <![CDATA[ */
var CSSClass={};CSSClass.is=function(e,c){if(typeof e=="string")e=document.getElementById(e);var classes=e.className;if(!classes)return false;if(classes==c)return true;return e.className.search("\\b"+c+"\\b")!=-1;};CSSClass.add=function(e,c){if(typeof e=="string")e=document.getElementById(e);if(CSSClass.is(e,c))return;if(e.className)c=" "+c;e.className+=c;};CSSClass.remove=function(e,c){if(typeof e=="string")e=document.getElementById(e);e.className=e.className.replace(new RegExp("\\b"+c+"\\b\\s*","g"),"");};
var script = {
corrections: function () {
if (top.user) {
top.document.getElementsByTagName('frameset')[0].rows = "117,30%,0,200";
}
// check for layouttabel and add layouttable classes to body
var tagname = 'nolayouttable';
if (document.getElementById('middle-column')) {
var lc = document.getElementById('left-column');
var rc = document.getElementById('right-column');
if ( lc && rc ) {
tagname = 'haslayouttable rightandleftcolumn';
} else if (lc) {
tagname = 'haslayouttable onlyleftcolumn';
} else if (rc) {
tagname = 'haslayouttable onlyrightcolumn';
} else {
tagname = 'haslayouttable onlymiddlecolumn';
}
} else if(document.getElementsByTagName('body')[0].id.substring(0,9)=='calendar-') {
tagname='haslayouttable onlyrightcolumn';
}
function setbodytag (tagname) {
var bd = document.getElementsByTagName('body')[0];
if (bd) {
CSSClass.add(bd, tagname);
} else {
setTimeout(function() { setbodytag(tagname) }, 30);
}
}
setTimeout(function() { setbodytag(tagname) }, 30);
},
init: function() {
script.corrections();
}
};
/* ]]> */
</script>