/** * Handle page DOM within the page header * * @return string JS source */ function headerjs() { //FIXME breaking functionality. return; require_once e_HANDLER . 'js_helper.php'; $ret = "\n\t\t<script type='text/javascript' src='" . e_JS . "core/admin.js'></script>\n\t\t<script type='text/javascript'>\n\t\t\t//add required core lan - delete confirm message\n\t\t\t(" . e_jshelper::toString(LAN_JSCONFIRM) . ").addModLan('core', 'delete_confirm');\n\n\t\t\t//core object\n\t\t\te107Admin.CoreLanguage = {};\n\t\t\t//show Table Copy option\n\t\t\te107Admin.CoreLanguage.dataCopy = function(table) {\n\t\t\t\tif(\$('language-datacopy-' + table)) {\n\t\t\t\t\t\$('language-datacopy-' + table).show();\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t//registry - selected by default\n\t\t\te107Admin.CoreLanguage._def_checked = {}\n\n\t\t\t//document observer\n\t\t\tdocument.observe('dom:loaded', function() {\n\t\t\t\t//find lan action checkboxes\n\t\t\t\t\$\$('input[type=checkbox][id^=language-action-]').each( function(element) {\n\t\t\t\t\tif(element.checked) e107Admin.CoreLanguage._def_checked[element.id] = true;// already checked, don't allow data copy\n\t\t\t\t\tvar carea = element.up('div.auto-toggle-area');\n\n\t\t\t\t\t//clickable container - autocheck + allow data copy\n\t\t\t\t\tif(carea) {\n\t\t\t\t\t\tcarea.observe('click', function(e) {\n\t\t\t\t\t\t\telement.checked = !(element.checked);\n\t\t\t\t\t\t\tif(element.checked && !e107Admin.CoreLanguage._def_checked[element.id]) {\n\t\t\t\t\t\t\t\te107Admin.CoreLanguage.dataCopy(element.id.replace(/language-action-/, ''));\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\n\t\t\t\t\t//checkbox observer\n\t\t\t\t\telement.observe('click', function(e) {\n\t\t\t\t\t\tif(e.element().checked && !e107Admin.CoreLanguage._def_checked[element.id])\n\t\t\t\t\t\t\te107Admin.CoreLanguage.dataCopy(e.element().id.replace(/language-action-/, ''));\n\t\t\t\t\t});\n\t\t\t\t});\n\t\t\t});\n\t\t</script>\n\t"; return $ret; }
// XXX DEPRECATED $body_onload and related functionality if (defined('THEME_ONLOAD')) { $js_body_onload[] = THEME_ONLOAD; } $body_onload = ''; if (count($js_body_onload)) { $body_onload = " onload=\"" . implode(" ", $js_body_onload) . "\""; } // // J: Send end of <head> and start of <body> // /* * Admin LAN * TODO - remove it from here */ e107::js('inline', "\n\t(" . e_jshelper::toString(LAN_JSCONFIRM) . ").addModLan('core', 'delete_confirm');\n\t(" . e_jshelper::toString(LAN_DELETE) . ").addModLan('core', 'delete');\n\n", 'prototype', 5); // [JSManager] Load JS Includes - Zone 5 - After theme_head, before e107:loaded trigger // unobtrusive JS - moved here from external e_css.php e107::getJs()->renderJs('header', 5); /* * Fire Event e107:loaded - Prototype only */ //\$('e-js-css').remove(); /* e107::js('inline'," document.observe('dom:loaded', function () { e107Event.trigger('loaded', null, document); }); ",'prototype',5); */ e107::getJs()->renderJs('header_inline', 5);
/** * Handle page DOM within the page header * * @return string JS source */ function headerjs() { require_once e_HANDLER . 'js_helper.php'; $ret = "\r\n\t\t<script type='text/javascript'>\r\n\t\t\t//add required core lan - delete confirm message\r\n\t\t\t(" . e_jshelper::toString(LAN_JSCONFIRM) . ").addModLan('core', 'delete_confirm');\r\n\t\t</script>\r\n\t\t\r\n\t"; return $ret; }
/** * Handle page DOM within the page header * * @return string JS source */ function headerjs() { require_once e_HANDLER . 'js_helper.php'; $ret = "\n\t\t<script type='text/javascript'>\n\t\t\t//add required core lan - delete confirm message\n\t\t\t(" . e_jshelper::toString(LAN_JSCONFIRM) . ").addModLan('core', 'delete_confirm');\n\t\t\tif(typeof e107Admin == 'undefined') var e107Admin = {}\n\n\t\t\t/**\n\t\t\t * OnLoad Init Control\n\t\t\t */\n\t\t\te107Admin.initRules = {\n\t\t\t\t'Helper': true,\n\t\t\t\t'AdminMenu': false\n\t\t\t}\n\t\t</script>\n\t\t<script type='text/javascript' src='" . e_JS . "core/admin.js'></script>\n\t"; return $ret; }
/** * Handle page DOM within the page header * * @return string JS source */ function headerjs() { require_once e_HANDLER . 'js_helper.php'; $ret = "\n\t\t<script type='text/javascript'>\n\t\t\t//add required core lan - delete confirm message\n\t\t\t(" . e_jshelper::toString(FRTLAN_54) . ").addModLan('core', 'delete_confirm');\n\t\t</script>\n\t\t<script type='text/javascript' src='" . e_JS . "core/admin.js'></script>\n\t"; return $ret; }