From f99b37f56dad8e3a1f844f8d3b33ee1ba4b86d62 Mon Sep 17 00:00:00 2001 From: latham <latham@ispconfig3> Date: Wed, 25 May 2011 19:11:40 -0400 Subject: [PATCH] the altertable for the groups --- interface/web/js/scrigo.js.php | 58 +++++++++++++++++++++++++++++++++++++--------------------- 1 files changed, 37 insertions(+), 21 deletions(-) diff --git a/interface/web/js/scrigo.js.php b/interface/web/js/scrigo.js.php index e3a391a..f1d4829 100644 --- a/interface/web/js/scrigo.js.php +++ b/interface/web/js/scrigo.js.php @@ -1,10 +1,19 @@ <?php session_start(); include('../../lib/config.inc.php'); - include_once(ISPC_ROOT_PATH.'/web/strengthmeter/lib/lang/'.$_SESSION['s']['language'].'_strengthmeter.lng'); + $lang = (isset($_SESSION['s']['language']) && $_SESSION['s']['language'] != '')?$_SESSION['s']['language']:'en'; + include_once(ISPC_ROOT_PATH.'/web/strengthmeter/lib/lang/'.$lang.'_strengthmeter.lng'); ?> redirect = ''; + +function reportError(request) { + /* Error reporting is disabled by default as some browsers like safari + sometimes throw errors when a ajax request is delayed even if the + ajax request worked. */ + + /*alert(request);*/ +} function loadContentRefresh(pagename) { var pageContentCallbackRefresh = { @@ -12,7 +21,7 @@ document.getElementById('pageContent').innerHTML = o.responseText; }, failure: function(o) { - alert('Ajax Request was not successful.'+pagename); + reportError('Ajax Request was not successful.'+pagename); } } @@ -36,7 +45,7 @@ loadMenus(); }, failure: function(o) { - alert('Ajax Request was not successful.'); + reportError('Ajax Request was not successful.'+module); } } var submitFormObj = YAHOO.util.Connect.asyncRequest('GET', 'capp.php?mod='+module, cappCallback); @@ -61,7 +70,7 @@ loadMenus(); }, failure: function(o) { - alert('Ajax Request was not successful.'); + reportError('Ajax Request was not successful.110'); } } @@ -105,7 +114,7 @@ }, failure: function(o) { var parts = o.responseText.split(':'); - alert('Ajax Request was not successful. '+parts[1]); + reportError('Ajax Request was not successful. 111'); } } @@ -145,7 +154,7 @@ } }, failure: function(o) { - alert('Ajax Request was not successful. 1'); + reportError('Ajax Request was not successful. 112'); } } @@ -173,7 +182,7 @@ } }, failure: function(o) { - alert('Ajax Request was not successful.'); + reportError('Ajax Request was not successful. 113'); } } @@ -207,7 +216,7 @@ */ }, failure: function(o) { - alert('Ajax Request was not successful.'); + reportError('Ajax Request was not successful. 114'); } } @@ -238,7 +247,10 @@ if(flag)break; } */ - document.pageForm.username.focus(); + try { + document.pageForm.username.focus(); + } catch (e) { + } } @@ -249,7 +261,7 @@ document.getElementById('sideNav').innerHTML = o.responseText; }, failure: function(o) { - alert('Ajax Request was not successful.'); + reportError('Ajax Request was not successful. 115'); } } @@ -260,7 +272,7 @@ document.getElementById('topNav').innerHTML = o.responseText; }, failure: function(o) { - alert('Ajax Request was not successful.'); + reportError('Ajax Request was not successful. 116'); } } @@ -273,13 +285,6 @@ document.pageForm.next_tab.value = tab; submitForm('pageForm',target); } - - - -function reportError(request) - { - alert('Sorry. There was an error.'); - } function del_record(link,confirmation) { if(window.confirm(confirmation)) { @@ -293,7 +298,7 @@ document.getElementById(elementid).innerHTML = o.responseText; }, failure: function(o) { - alert('Ajax Request was not successful.'); + reportError('Ajax Request was not successful. 118'); } } @@ -317,7 +322,7 @@ } }, failure: function(o) { - alert('Ajax Request was not successful.'); + reportError('Ajax Request was not successful. 119'); } } var pageContentObject2 = YAHOO.util.Connect.asyncRequest('GET', pagename, itemContentCallback); @@ -329,7 +334,7 @@ setTimeout( keepalive, 1000000 ); }, failure: function(o) { - alert('Sorry. There was an error.'); + reportError('Session expired. Please login again.'); } } @@ -498,3 +503,14 @@ } } + +function getInternetExplorerVersion() { + var rv = -1; // Return value assumes failure. + if (navigator.appName == 'Microsoft Internet Explorer') { + var ua = navigator.userAgent; + var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})"); + if (re.exec(ua) != null) + rv = parseFloat(RegExp.$1); + } + return rv; +} -- Gitblit v1.9.1