Index: trunk/kernel/admin_templates/incs/script.js =================================================================== diff -u -r4357 -r4477 --- trunk/kernel/admin_templates/incs/script.js (.../script.js) (revision 4357) +++ trunk/kernel/admin_templates/incs/script.js (.../script.js) (revision 4477) @@ -328,28 +328,28 @@ var $regex = new RegExp('(.*)\?env=' + document.getElementById('sid').value + '-(.*?):(.*)'); var $t = $regex.exec($url)[2]; var $window_name = 'select_'+$t.replace(/(\/|-)/g, '_'); - + if (!isset($window_size)) $window_size = '750x400'; - + $window_size = $window_size.split('x'); - + if(!isset($event)) $event=''; processHooks('openSelector', hBEFORE); - + var $prev_action = $kf.action; var $prev_opener = get_hidden_field('m_opener'); - + set_hidden_field('m_opener', 'p'); set_hidden_field('main_prefix', $prefix); set_hidden_field('dst_field', $dst_field); set_hidden_field('return_template', $kf.elements['t'].value); // where should return after popup is done - + openwin('',$window_name,$window_size[0],$window_size[1]); document.kernel_form.action = $url; document.kernel_form.target = $window_name; - + submit_event($prefix, $event, $t); - + processHooks('openSelector', hAFTER); $kf.action = $prev_action; set_hidden_field('m_opener', $prev_opener); @@ -540,8 +540,8 @@ function RemoveTranslationLink($string, $escaped) { if (!isset($escaped)) $escaped = true; - - if ($escaped) { + + if ($escaped) { return $string.match(/<a href="(.*)">(.*)<\/a>/) ? RegExp.$2 : $string; } else { @@ -880,4 +880,21 @@ var doc = parser.parseFromString(xml,"text/xml"); } return doc; - } \ No newline at end of file + } + + + function addEvent(el, evname, func) { + if (is.ie) { + el.attachEvent("on" + evname, func); + } else { + el.addEventListener(evname, func, false); + } + }; + + /*functionremoveEvent(el, evname, func) { + if (Calendar.is_ie) { + el.detachEvent("on" + evname, func); + } else { + el.removeEventListener(evname, func, true); + } + };*/ \ No newline at end of file