[Cluster-devel] conga/luci/plone-custom conga.js conga_ajax.js ...

rmccabe at sourceware.org rmccabe at sourceware.org
Wed Dec 12 15:50:19 UTC 2007


CVSROOT:	/cvs/cluster
Module name:	conga
Changes by:	rmccabe at sourceware.org	2007-12-12 15:50:18

Modified files:
	luci/plone-custom: conga.js conga_ajax.js luci.css 

Log message:
	UI support for new validation

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/plone-custom/conga.js.diff?cvsroot=cluster&r1=1.8&r2=1.9
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/plone-custom/conga_ajax.js.diff?cvsroot=cluster&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/plone-custom/luci.css.diff?cvsroot=cluster&r1=1.1&r2=1.2

--- conga/luci/plone-custom/conga.js	2007/11/27 16:58:18	1.8
+++ conga/luci/plone-custom/conga.js	2007/12/12 15:50:18	1.9
@@ -189,3 +189,28 @@
 	}
 	elem.parentNode.removeChild(elem);
 }
+
+function swap_tabs(new_label, cur_tab, new_tab) {
+	if (cur_tab == new_tab) {
+		return (cur_tab);
+	}
+	var new_tab_elem = document.getElementById(new_tab);
+	if (!new_tab_elem) {
+		return (cur_tab);
+	}
+	var cur_tab_elem = document.getElementById(cur_tab);
+	if (!cur_tab_elem) {
+		return (cur_tab);
+	}
+	try {
+		cur_tab_elem.className += ' invisible';
+
+		new_tab_elem.className = new_tab_elem.className.replace(/invisible/gi, '');
+		new_label.className += 'configTab configTabActive';
+		var cur_label = document.getElementById(cur_tab + '_label');
+		cur_label.className = 'configTab';
+	} catch (e) {
+		return (cur_tab);
+	}
+	return (new_tab);
+}
--- conga/luci/plone-custom/conga_ajax.js	2007/11/27 16:58:18	1.5
+++ conga/luci/plone-custom/conga_ajax.js	2007/12/12 15:50:18	1.6
@@ -136,8 +136,8 @@
 	}
 
 	try {
-		vd.className.replace(/invisible/gi, '');
-	} catch (...) {
+		vd.className = vd.className.replace(/invisible/gi, '');
+	} catch (e) {
 		/* ignore it */;
 	}
 }
--- conga/luci/plone-custom/luci.css	2007/11/27 16:58:18	1.1
+++ conga/luci/plone-custom/luci.css	2007/12/12 15:50:18	1.2
@@ -138,7 +138,7 @@
 	border-bottom: none ! important;
 }
 
-#configTabContent {
+div.configTabMainContent {
 	background: #dee7ec !important;
 	margin-top: 0px !important;
 	padding: 20px !important;




More information about the Cluster-devel mailing list