[SUCS Devel] [Git][sucssite/sucs-site][master] Fix formatting and add missing ; to cb.js

Imran Hussain imranh at sucs.org
Mon Nov 9 14:53:08 GMT 2015


Imran Hussain pushed to branch master at sucssite / sucs-site


Commits:
abde719a by Imran Hussain at 2015-11-09T14:52:21Z
Fix formatting and add missing ; to cb.js

- - - - -


1 changed file:

- htdocs/js/cb.js


Changes:

=====================================
htdocs/js/cb.js
=====================================
--- a/htdocs/js/cb.js
+++ b/htdocs/js/cb.js
@@ -1,87 +1,85 @@
 /*
-addEvent function from http://www.quirksmode.org/blog/archives/2005/10/_and_the_winner_1.html
-*/
-function addEvent( obj, type, fn )
-{
-	if (obj.addEventListener)
-		obj.addEventListener( type, fn, false );
-	else if (obj.attachEvent)
-	{
-		obj["e"+type+fn] = fn;
-		obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
-		obj.attachEvent( "on"+type, obj[type+fn] );
-	}
+ addEvent function from http://www.quirksmode.org/blog/archives/2005/10/_and_the_winner_1.html
+ */
+function addEvent(obj, type, fn) {
+    if (obj.addEventListener)
+        obj.addEventListener(type, fn, false);
+    else if (obj.attachEvent) {
+        obj["e" + type + fn] = fn;
+        obj[type + fn] = function () {
+            obj["e" + type + fn](window.event);
+        };
+        obj.attachEvent("on" + type, obj[type + fn]);
+    }
 }
 
 /*
-createElement function found at http://simon.incutio.com/archive/2003/06/15/javascriptWithXML
-*/
+ createElement function found at http://simon.incutio.com/archive/2003/06/15/javascriptWithXML
+ */
 function createElement(element) {
-	if (typeof document.createElementNS != 'undefined') {
-		return document.createElementNS('http://www.w3.org/1999/xhtml', element);
-	}
-	if (typeof document.createElement != 'undefined') {
-		return document.createElement(element);
-	}
-	return false;
+    if (typeof document.createElementNS != 'undefined') {
+        return document.createElementNS('http://www.w3.org/1999/xhtml', element);
+    }
+    if (typeof document.createElement != 'undefined') {
+        return document.createElement(element);
+    }
+    return false;
 }
 
 function insertTop(obj) {
-	// Create the two div elements needed for the top of the box
-	d=createElement("div");
-	d.className="bt"; // The outer div needs a class name
-    d2=createElement("div");
+    // Create the two div elements needed for the top of the box
+    d = createElement("div");
+    d.className = "bt"; // The outer div needs a class name
+    d2 = createElement("div");
     d.appendChild(d2);
-	obj.insertBefore(d,obj.firstChild);
+    obj.insertBefore(d, obj.firstChild);
 }
 
 function insertBottom(obj) {
-	// Create the two div elements needed for the bottom of the box
-	d=createElement("div");
-	d.className="bb"; // The outer div needs a class name
-    d2=createElement("div");
+    // Create the two div elements needed for the bottom of the box
+    d = createElement("div");
+    d.className = "bb"; // The outer div needs a class name
+    d2 = createElement("div");
     d.appendChild(d2);
-	obj.appendChild(d);
+    obj.appendChild(d);
 }
 
-function initCB()
-{
-	// Find all div elements
-	var divs = document.getElementsByTagName('div');
-	var cbDivs = [];
-	for (var i = 0; i < divs.length; i++) {
-	// Find all div elements with cbb in their class attribute while allowing for multiple class names
-		if (/\bcbb\b/.test(divs[i].className))
-			cbDivs[cbDivs.length] = divs[i];
-	}
-	// Loop through the found div elements
-	var thediv, outer, i1, i2;
-	for (var i = 0; i < cbDivs.length; i++) {
-	// Save the original outer div for later
-		thediv = cbDivs[i];
-	// 	Create a new div, give it the original div's class attribute, and replace 'cbb' with 'cb'
-		outer = createElement('div');
-		outer.className = thediv.className;
-		outer.className = thediv.className.replace('cbb', 'cb');
-	// Change the original div's class name and replace it with the new div
-		thediv.className = 'i3';
-		thediv.parentNode.replaceChild(outer, thediv);
-	// Create two new div elements and insert them into the outermost div
-		i1 = createElement('div');
-		i1.className = 'i1';
-		outer.appendChild(i1);
-		i2 = createElement('div');
-		i2.className = 'i2';
-		i1.appendChild(i2);
-	// Insert the original div
-		i2.appendChild(thediv);
-	// Insert the top and bottom divs
-		insertTop(outer);
-		insertBottom(outer);
-	}
+function initCB() {
+    // Find all div elements
+    var divs = document.getElementsByTagName('div');
+    var cbDivs = [];
+    for (var i = 0; i < divs.length; i++) {
+        // Find all div elements with cbb in their class attribute while allowing for multiple class names
+        if (/\bcbb\b/.test(divs[i].className))
+            cbDivs[cbDivs.length] = divs[i];
+    }
+    // Loop through the found div elements
+    var thediv, outer, i1, i2;
+    for (var i = 0; i < cbDivs.length; i++) {
+        // Save the original outer div for later
+        thediv = cbDivs[i];
+        // 	Create a new div, give it the original div's class attribute, and replace 'cbb' with 'cb'
+        outer = createElement('div');
+        outer.className = thediv.className;
+        outer.className = thediv.className.replace('cbb', 'cb');
+        // Change the original div's class name and replace it with the new div
+        thediv.className = 'i3';
+        thediv.parentNode.replaceChild(outer, thediv);
+        // Create two new div elements and insert them into the outermost div
+        i1 = createElement('div');
+        i1.className = 'i1';
+        outer.appendChild(i1);
+        i2 = createElement('div');
+        i2.className = 'i2';
+        i1.appendChild(i2);
+        // Insert the original div
+        i2.appendChild(thediv);
+        // Insert the top and bottom divs
+        insertTop(outer);
+        insertBottom(outer);
+    }
 }
 
-if(document.getElementById && document.createTextNode)
-{
-	addEvent(window, 'load', initCB);
+if (document.getElementById && document.createTextNode) {
+    addEvent(window, 'load', initCB);
 }
\ No newline at end of file



View it on GitLab: https://projects.sucs.org/sucssite/sucs-site/commit/abde719ae2338a49441344fa919f1c87518f99ff
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sucs.org/pipermail/devel/attachments/20151109/90aa2254/attachment-0001.html>


More information about the Devel mailing list