You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by si...@apache.org on 2008/12/08 23:45:58 UTC

svn commit: r724532 - in /labs/magma/trunk/website-administration-inline/src/main: java/org/apache/magma/website/admin/InlineMenuProducer.java resources/org/apache/magma/website/admin/inlineMenu.js

Author: simoneg
Date: Mon Dec  8 14:45:58 2008
New Revision: 724532

URL: http://svn.apache.org/viewvc?rev=724532&view=rev
Log:
LABS-248 : Refactored to use JQuery

Modified:
    labs/magma/trunk/website-administration-inline/src/main/java/org/apache/magma/website/admin/InlineMenuProducer.java
    labs/magma/trunk/website-administration-inline/src/main/resources/org/apache/magma/website/admin/inlineMenu.js

Modified: labs/magma/trunk/website-administration-inline/src/main/java/org/apache/magma/website/admin/InlineMenuProducer.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/website-administration-inline/src/main/java/org/apache/magma/website/admin/InlineMenuProducer.java?rev=724532&r1=724531&r2=724532&view=diff
==============================================================================
--- labs/magma/trunk/website-administration-inline/src/main/java/org/apache/magma/website/admin/InlineMenuProducer.java (original)
+++ labs/magma/trunk/website-administration-inline/src/main/java/org/apache/magma/website/admin/InlineMenuProducer.java Mon Dec  8 14:45:58 2008
@@ -22,7 +22,7 @@
 
 	@Override
 	public void head(Head head) {
-		head.addExternalScript("magma:/common/onload.js");
+		head.addJQuery();
 		head.addExternalScript("inlineMenu.js");
 		head.addCss("inlineMenu.css");
 	}

Modified: labs/magma/trunk/website-administration-inline/src/main/resources/org/apache/magma/website/admin/inlineMenu.js
URL: http://svn.apache.org/viewvc/labs/magma/trunk/website-administration-inline/src/main/resources/org/apache/magma/website/admin/inlineMenu.js?rev=724532&r1=724531&r2=724532&view=diff
==============================================================================
--- labs/magma/trunk/website-administration-inline/src/main/resources/org/apache/magma/website/admin/inlineMenu.js (original)
+++ labs/magma/trunk/website-administration-inline/src/main/resources/org/apache/magma/website/admin/inlineMenu.js Mon Dec  8 14:45:58 2008
@@ -1,31 +1,17 @@
 function setupInlineMenu() {
-	var elems = new Array();
-	var allelems = document.getElementsByTagName("ul");
-	for (var i = 0; i < allelems.length; i++) {
-		if (allelems[i].className == 'MagmaInlineAdminMenu') {
-			elems[elems.length] = allelems[i];
-		}
-	}
-	
-	for (var i = 0; i < elems.length; i++) {
-		var me = elems[i];
-		var parent = me.parentNode;
-		document.body.appendChild(me);
-		me.style.zIndex = "400";
-		var hilite = hiliteBoxFor(parent, me);	
-	}
-	
-	var topmenu = document.getElementById('MagmaAdminSubs');
-	var links = topmenu.getElementsByTagName("a");
-	for (var i = 0; i < links.length; i++) {
-		if (links[i].href.charAt(links[i].href.length - 1) != '#') {
-			links[i].onclick = function() { popup(this.href); return false; };
-		}
-	} 
-	
-		
+  $('.MagmaInlineAdminMenu').each(function() {
+		var parent = this.parentNode;
+		document.body.appendChild(this);
+		this.style.zIndex = "400";
+		var hilite = hiliteBoxFor(parent, this);	  
+  });
+  
+  $('#MagmaAdminSubs a').each(function() {
+		if (this.href.charAt(this.href.length - 1) != '#') {
+			this.onclick = function() { popup(this.href); return false; };
+		}  
+  });
 }
-
 function findPos(obj) {
 	var curleft = curtop = 0;
 	if (obj.offsetParent) {
@@ -174,4 +160,4 @@
 	   
 }
 
-addOnload(setupInlineMenu);
\ No newline at end of file
+$(document).ready(setupInlineMenu);



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org