|
From: <luc...@us...> - 2013-09-27 16:13:38
|
Revision: 4352
http://openutils.svn.sourceforge.net/openutils/?rev=4352&view=rev
Author: lucaboati
Date: 2013-09-27 16:13:35 +0000 (Fri, 27 Sep 2013)
Log Message:
-----------
add sortList script js via java
Modified Paths:
--------------
magnoliamodules/trunk/openutils-mgnlcontextmenu/src/main/java/net/sourceforge/openutils/mgnlcontextmenu/tags/MenuScripts.java
Modified: magnoliamodules/trunk/openutils-mgnlcontextmenu/src/main/java/net/sourceforge/openutils/mgnlcontextmenu/tags/MenuScripts.java
===================================================================
--- magnoliamodules/trunk/openutils-mgnlcontextmenu/src/main/java/net/sourceforge/openutils/mgnlcontextmenu/tags/MenuScripts.java 2013-09-27 13:53:16 UTC (rev 4351)
+++ magnoliamodules/trunk/openutils-mgnlcontextmenu/src/main/java/net/sourceforge/openutils/mgnlcontextmenu/tags/MenuScripts.java 2013-09-27 16:13:35 UTC (rev 4352)
@@ -24,6 +24,7 @@
import info.magnolia.jcr.util.NodeUtil;
import java.util.List;
+import java.util.Map;
import net.sourceforge.openutils.mgnlcontextmenu.configuration.ContextMenu;
import net.sourceforge.openutils.mgnlcontextmenu.configuration.ContextMenuItem;
@@ -64,6 +65,29 @@
out.append("</script>\n");
out.append("<!-- end contextmenu:scripts -->\n");
+ out.append("<!-- start sortList script -->\n");
+ out.append("<script type=\"text/javascript\">\n");
+ out.append("jQuery(document).ready(function() {\n");
+ List<Map<String, String>> items = (List<Map<String, String>>) MgnlContext
+ .getWebContext()
+ .getRequest()
+ .getAttribute("mgnlSortLists");
+ if (items != null)
+ {
+ for (Map<String, String> item : items)
+ {
+ out.append("jQuery('#" + item.get("containerId") + "').sortList({\n");
+ out.append(" url: '" + item.get("url") + "',\n");
+ out.append(" path: '" + item.get("path") + "',\n");
+ out.append(" name: '" + item.get("name") + "',\n");
+ out.append(" order: " + item.get("order") + "\n");
+ out.append("});\n");
+ }
+ }
+ out.append("});\n");
+ out.append("</script>\n");
+ out.append("<!-- end sortList script -->\n");
+
return out.toString();
}
return StringUtils.EMPTY;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|