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