Author: simoneg
Date: Fri Mar 12 16:35:32 2010
New Revision: 922322

URL: http://svn.apache.org/viewvc?rev=922322&view=rev
Log:
Fixes inline administration to new HTML structure

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/java/org/apache/magma/website/admin/PupupizeMenuElements.aj
    
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=922322&r1=922321&r2=922322&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
 Fri Mar 12 16:35:32 2010
@@ -41,8 +41,8 @@ public class InlineMenuProducer extends 
        @Override
        public void head(Head head) {
                head.addJQuery();
-               head.addExternalScript("inlineMenu.js");
-               head.addCss("inlineMenu.css");
+               head.addExternalScript("magma:/common/admin/inlineMenu.js");
+               head.addCss("magma:/common/admin/inlineMenu.css");
        }
 
        @Override

Modified: 
labs/magma/trunk/website-administration-inline/src/main/java/org/apache/magma/website/admin/PupupizeMenuElements.aj
URL: 
http://svn.apache.org/viewvc/labs/magma/trunk/website-administration-inline/src/main/java/org/apache/magma/website/admin/PupupizeMenuElements.aj?rev=922322&r1=922321&r2=922322&view=diff
==============================================================================
--- 
labs/magma/trunk/website-administration-inline/src/main/java/org/apache/magma/website/admin/PupupizeMenuElements.aj
 (original)
+++ 
labs/magma/trunk/website-administration-inline/src/main/java/org/apache/magma/website/admin/PupupizeMenuElements.aj
 Fri Mar 12 16:35:32 2010
@@ -23,8 +23,8 @@ public aspect PupupizeMenuElements {
 
        after(Head head) : execution(* HtmlProducer.head(Head)) && args(head) 
&& this(AdminTopMenuProducer) {
                head.addJQuery();
-               head.addExternalScript("inlineMenu.js");
-               head.addCss("inlineMenu.css");
+               head.addExternalScript("magma:/common/admin/inlineMenu.js");
+               head.addCss("magma:/common/admin/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=922322&r1=922321&r2=922322&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
 Fri Mar 12 16:35:32 2010
@@ -17,7 +17,16 @@
 function setupInlineMenu() {
   $('.MagmaInlineAdminMenu').each(function() {
                if (!this.targetDiv) {
+                       /* Currenct structure is : 
+                        * div of generic compund, 
+                        * div of specific compound, 
+                        * ul of menu.
+                        * 
+                        * so starting from the ul we need to go up a few times.
+                        */
                        var parent = this.parentNode;
+                       parent = parent.parentNode;
+                       parent = parent.parentNode;
                        document.body.appendChild(this);
                        this.style.zIndex = "400";
                        var hilite = hiliteBoxFor(parent, this);



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to