if (xmlhttp.readyState == 4) {
closeInfoBox();
- // called from prefs, reload tab
- if (active_tab) {
- selectTab(active_tab, false);
- }
+ try {
+ // called from prefs, reload tab
+ if (active_tab) {
+ selectTab(active_tab, false);
+ }
+ } catch (e) { }
notify(xmlhttp.responseText);
return false;
}
-function filterCR(e)
+function filterCR(e, f)
{
var key;
else
key = e.which; //firefox
- if(key == 13)
- return false;
- else
- return true;
+ if (key == 13) {
+ if (typeof f != 'undefined') {
+ f();
+ return false;
+ } else {
+ return false;
+ }
+ } else {
+ return true;
+ }
}
function getMainContext() {