From 8a0dc479fbf7f41999be4342ff43bfb7cfe1ee39 Mon Sep 17 00:00:00 2001
From: mike_p <mike_p@ispconfig3>
Date: Sat, 29 May 2010 16:16:08 -0400
Subject: [PATCH] Create ids for the html so that css styling can be used
---
interface/web/js/scrigo.js.php | 102 +++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 99 insertions(+), 3 deletions(-)
diff --git a/interface/web/js/scrigo.js.php b/interface/web/js/scrigo.js.php
index 6e6affb..ba73aa7 100644
--- a/interface/web/js/scrigo.js.php
+++ b/interface/web/js/scrigo.js.php
@@ -1,7 +1,7 @@
<?php
session_start();
include('../../lib/config.inc.php');
- include_once(ISPC_ROOT_PATH.'/web/js/lib/lang/'.$_SESSION['s']['language'].'_javascript.lng');
+ include_once(ISPC_ROOT_PATH.'/web/strengthmeter/lib/lang/'.$_SESSION['s']['language'].'_strengthmeter.lng');
?>
redirect = '';
@@ -84,7 +84,9 @@
loadContent(redirect);
redirect = '';
}
+ document.getElementById('footer').innerHTML = 'Powered by <a href="http://www.ispconfig.org" target="_blank">ISPConfig</a>';
*/
+
}
function submitForm(formname,target) {
@@ -102,7 +104,8 @@
}
},
failure: function(o) {
- alert('Ajax Request was not successful. 1');
+ var parts = o.responseText.split(':');
+ alert('Ajax Request was not successful. '+parts[1]);
}
}
@@ -159,9 +162,12 @@
function loadContent(pagename) {
var pageContentCallback2 = {
success: function(o) {
- if(o.responseText.indexOf('HEADER_REDIRECT:') > -1) {
+ if(o.responseText.indexOf('HEADER_REDIRECT:') > -1) {
var parts = o.responseText.split(':');
loadContent(parts[1]);
+ } else if (o.responseText.indexOf('URL_REDIRECT:') > -1) {
+ var newUrl= o.responseText.substr(o.responseText.indexOf('URL_REDIRECT:') + "URL_REDIRECT:".length);
+ document.location.href = newUrl;
} else {
document.getElementById('pageContent').innerHTML = o.responseText;
}
@@ -209,8 +215,35 @@
loadMenus();
keepalive();
+ setTimeout("setFocus()",1000);
}
+
+function setFocus() {
+/*
+ var flag=false;
+ for(z=0;z<document.forms.length;z++) {
+ var form = document.forms[z];
+ var elements = form.elements;
+ for (var i=0;i<elements.length;i++) {
+ var element = elements[i];
+ if(element.type == 'text' &&
+ !element.readOnly &&
+ !element.disabled) {
+ element.focus();
+ flag=true;
+ break;
+ }
+ }
+ if(flag)break;
+ }
+*/
+ try {
+ document.pageForm.username.focus();
+ } catch (e) {
+ }
+}
+
function loadMenus() {
@@ -269,6 +302,28 @@
var pageContentObject2 = YAHOO.util.Connect.asyncRequest('GET', pagename, itemContentCallback);
+}
+
+function loadOptionInto(elementid,pagename) {
+ var itemContentCallback = {
+ success: function(o) {
+ var teste = o.responseText;
+ var elemente = teste.split('#');
+ el=document.getElementById(elementid);
+ el.innerHTML='';
+ for (var i = 0; i < elemente.length; ++i){
+
+ var foo2 = document.createElement("option");
+ foo2.appendChild(document.createTextNode(elemente[i]));
+ foo2.value=elemente[i];
+ el.appendChild(foo2);
+ }
+ },
+ failure: function(o) {
+ alert('Ajax Request was not successful.');
+ }
+ }
+ var pageContentObject2 = YAHOO.util.Connect.asyncRequest('GET', pagename, itemContentCallback);
}
function keepalive() {
@@ -405,3 +460,44 @@
}
return false;
}
+
+function addAdditionalTemplate(){
+ var tpl_add = document.getElementById('template_additional').value;
+
+ var tpl_list = document.getElementById('template_additional_list').innerHTML;
+ var addTemplate = document.getElementById('tpl_add_select').value.split('|',2);
+ var addTplId = addTemplate[0];
+ var addTplText = addTemplate[1];
+ if(addTplId > 0) {
+ var newVal = tpl_add + '/' + addTplId + '/';
+ newVal = newVal.replace('//', '/');
+ var newList = tpl_list + '<br>' + addTplText;
+ newList = newList.replace('<br><br>', '<br>');
+ document.getElementById('template_additional').value = newVal;
+ document.getElementById('template_additional_list').innerHTML = newList;
+ alert('additional template ' + addTplText + ' added to customer');
+ } else {
+ alert('no additional template selcted');
+ }
+}
+
+function delAdditionalTemplate(){
+ var tpl_add = document.getElementById('template_additional').value;
+ if(tpl_add != '') {
+ var tpl_list = document.getElementById('template_additional_list').innerHTML;
+ var addTemplate = document.getElementById('tpl_add_select').value.split('|',2);
+ var addTplId = addTemplate[0];
+ var addTplText = addTemplate[1];
+ var newVal = tpl_add;
+ newVal = newVal.replace(addTplId, '');
+ newVal = newVal.replace('//', '/');
+ var newList = tpl_list.replace(addTplText, '');
+ newList = newList.replace('<br><br>', '<br>');
+ document.getElementById('template_additional').value = newVal;
+ document.getElementById('template_additional_list').innerHTML = newList;
+ alert('additional template ' + addTplText + ' deleted from customer');
+ } else {
+ alert('no additional template selcted');
+ }
+
+}
--
Gitblit v1.9.1