Beispiel #1
0
/**
 * 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;
}
Beispiel #2
0
// 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);
Beispiel #3
0
/**
 * 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;
}
Beispiel #4
0
/**
 * 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;
}
Beispiel #5
0
/**
 * 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;
}