// this shows divs for js enabled browsers only
e.style.display = 'block';
},
- 'input.ajaxsubmit','button.ajaxsubmit,button.editbutton,button.navibutton':
+// '.ajaxsubmit,.editbutton,.navibutton': // much slower on IE7
+ 'button.ajaxsubmit,input.ajaxsubmit,input.editbutton,button.navibutton':
function(e) {
e.onclick = function() {
if (this.getAttribute('aspect') == 'process')
progbar();
+ save_focus(this);
JsHttpRequest.request(this);
return false;
}
};
}
},
+ 'a.printlink': function(l) {
+ l.onclick = function() {
+ save_focus(this);
+ JsHttpRequest.request(this);
+ return false;
+ }
+ },
'ul.ajaxtabs': function(ul) {
var ulist=ul.getElementsByTagName("li");
for (var x=0; x<ulist.length; x++){ //loop through each LI e
document.onkeydown = function(ev) {
ev = ev||window.event;
key = ev.keyCode||ev.which;
- if (key == 18) { // start selection
+ if (key == 18 && !ev.ctrlKey) { // start selection, skip Win AltGr
_hotkeys.alt = true;
_hotkeys.focus = -1;
return stopEv(ev);
if (key == 18) {
_hotkeys.alt = false;
if (_hotkeys.focus>=0) {
- window.location = document.links[_hotkeys.focus].href;
+ var link = document.links[_hotkeys.focus];
+ if (link.target=='_blank') {
+// window.open(link.href,'','toolbar=no,scrollbar=no,resizable=yes,menubar=no,width=900,height=500');
+ openWindow(link.href,'_blank');
+ } else
+ window.location = link.href;
}
}
return stopEv(ev);