ba92d2f50c
Now I added a JavaScript layout-table check which works great.
57 lines
2.0 KiB
PHP
57 lines
2.0 KiB
PHP
<script src="<?php echo $CFG->themewww ?>/custom_corners/js/jquery-latest.pack.js" type="text/javascript"></script>
|
|
|
|
<script type="text/javascript" charset="utf-8">
|
|
/* <![CDATA[ */
|
|
var script = {
|
|
|
|
corrections: function () {
|
|
if (top.user) {
|
|
top.document.getElementsByTagName('frameset')[0].rows = "117,30%,0,200";
|
|
}
|
|
|
|
// correct some Safari 2 (webkit 419.3) rtl rendering issues
|
|
if($.browser.version == '419.3') {
|
|
if ($('body.dir-rtl').length) {
|
|
$('div.bb div,div.bt div').css('left','13px');
|
|
}
|
|
}
|
|
|
|
// check for layouttabel and add haslayouttable class to body
|
|
var layoutTable = $('#layout-table #middle-column');
|
|
|
|
if (layoutTable.length) {
|
|
$('body').addClass('haslayouttable');
|
|
} else {
|
|
$('body').addClass('nolayouttable');
|
|
}
|
|
|
|
// set a smaller right and left padding on the admin pages
|
|
// with a htmlarea
|
|
var htmlarea = $('#adminsettings .form-htmlarea');
|
|
var docwidth = $(document).width();
|
|
|
|
if (htmlarea.length && (docwidth <= 1024)) {
|
|
$('#page').css('margin', '0 1%');
|
|
}
|
|
},
|
|
|
|
info: function() {
|
|
$('#infooverlay').text($('body').attr('class'));
|
|
|
|
window.setTimeout(function(){$('#infowrapper').click();}, 4000);
|
|
$('#infowrapper').toggle(function() {
|
|
$('#infooverlay').animate({height: 'toggle'}, "fast");
|
|
$(this).animate({opacity: 0.3}, "fast");
|
|
}, function() {
|
|
$('#infooverlay').animate({height: 'toggle'}, "fast");
|
|
$(this).animate({opacity: 0.9}, "fast");
|
|
});
|
|
},
|
|
|
|
init: function() {
|
|
script.corrections();
|
|
// script.info();
|
|
}
|
|
};
|
|
/* ]]> */
|
|
</script> |