Author: bpapez
Date: Fri Jun 15 14:35:32 2007
New Revision: 17595

URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D17595&repname=
=3Djahia
Log:
Site dependent action menu icons and fix positioning

Modified:
    trunk/core/src/java/org/jahia/ajax/actionmenus/GetMenuItemsAction.java
    trunk/core/src/java/org/jahia/gui/HTMLToolBox.java
    trunk/core/src/webapp/jsp/jahia/css/core_css.jsp

Modified: trunk/core/src/java/org/jahia/ajax/actionmenus/GetMenuItemsAction=
.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/java/o=
rg/jahia/ajax/actionmenus/GetMenuItemsAction.java&rev=3D17595&repname=3Djah=
ia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/java/org/jahia/ajax/actionmenus/GetMenuItemsAction.java =
(original)
+++ trunk/core/src/java/org/jahia/ajax/actionmenus/GetMenuItemsAction.java =
Fri Jun 15 14:35:32 2007
@@ -58,6 +58,7 @@
     private static final String AJAX_LAUNCHER =3D "launcher";
     private static final String AJAX_IMAGE =3D "image";
     private static final String AJAX_METHOD =3D "method";
+    private static final String AJAX_STYLECLASS =3D "styleClass";
 =

     private static final String KEY =3D "key";
     private static final String TYPE =3D "type";
@@ -211,6 +212,7 @@
             xmlTagNames.addElement(AJAX_LAUNCHER);
             xmlTagNames.addElement(AJAX_IMAGE);
             xmlTagNames.addElement(AJAX_METHOD);
+            xmlTagNames.addElement(AJAX_STYLECLASS);            =

 =

             // Fill up the tag values (Order matters !!!)
             final Vector xmlTagValues =3D new Vector();
@@ -221,6 +223,7 @@
             xmlTagValues.addElement(info.get(AJAX_LAUNCHER));
             xmlTagValues.addElement(info.get(AJAX_IMAGE));
             xmlTagValues.addElement(info.get(AJAX_METHOD));
+            xmlTagValues.addElement(info.get(AJAX_STYLECLASS));            =

 =

             // Build and send the response message...
             sendResponse(xmlTagNames, xmlTagValues, response);
@@ -295,6 +298,7 @@
         final StringBuffer launchers =3D new StringBuffer();
         final StringBuffer methods =3D new StringBuffer();
         final StringBuffer images =3D new StringBuffer();
+        final StringBuffer styleClasses =3D new StringBuffer();
 =

         while (actionURIIter.hasNext()) {
             final Map.Entry curEntry =3D (Map.Entry) actionURIIter.next();
@@ -330,20 +334,20 @@
                     name =3D curActionURIBean.getName();
                 }
                 methods.append(name).append(DELIMITER);
-                images.append(box.getURLImageContext());
 =

                 if (curActionURIBean.isLocked()) {
                     if (lockIcon =3D=3D null) {
-                        images.append(SLASH).append(DEFAULT_LOCK_IMAGE);
+                        images.append(box.getURLImageContext()).append(SLA=
SH).append(DEFAULT_LOCK_IMAGE);
                     } else {
-                        images.append(SLASH).append(lockIcon);
-                    }
-
+                        images.append(lockIcon);
+                    }                    =

+                    styleClasses.append("lockgreyIcon");                  =
  =

                 } else {
-                    images.append(SLASH).append(curActionURIBean.getName()=
).append(GIF);
+                    images.append(box.getURLImageContext()).append(SLASH).=
append(curActionURIBean.getName()).append(GIF);
+                    styleClasses.append(curActionURIBean.getName() + "Icon=
");                    =

                 }
-
                 images.append(DELIMITER);
+                styleClasses.append(DELIMITER);                =

             }
         }
 =

@@ -351,6 +355,7 @@
             result.put(AJAX_LAUNCHER, launchers.toString());
             result.put(AJAX_METHOD, methods.toString());
             result.put(AJAX_IMAGE, images.toString());
+            result.put(AJAX_STYLECLASS, styleClasses.toString());         =
   =

         }
 =

         return result;
@@ -366,12 +371,14 @@
         String launchers =3D (String) map.get(AJAX_LAUNCHER);
         String methods =3D (String) map.get(AJAX_METHOD);
         String images =3D (String) map.get(AJAX_IMAGE);
+        String styleClasses =3D (String) map.get(AJAX_STYLECLASS);        =

 =

         StringBuffer result =3D new StringBuffer();
-        if (launchers !=3D null && methods !=3D null && images !=3D null) {
+        if (launchers !=3D null && methods !=3D null && images !=3D null &=
& styleClasses !=3D null) {
             String[] launcherarrays =3D launchers.split(";{2}");
             String[] methodarrays =3D methods.split(";{2}");
             String[] imagearrays =3D images.split(";{2}");
+            String[] styleclassarrays =3D styleClasses.split(";{2}");     =
       =

             result.append("ACTIONS INFO\n");
             for (int i =3D 0; i < launcherarrays.length; i++) {
                 result.append("[").append(i).append("] - LAUNCHERS: ").app=
end(launcherarrays[i].replaceAll("\\n", ""));
@@ -379,6 +386,8 @@
                 else result.append(" METHODS: NA");
                 if (i < imagearrays.length) result.append(" IMAGES: ").app=
end(imagearrays[i].replaceAll("\\n", ""));
                 else result.append(" IMAGES:NA");
+                if (i < styleclassarrays.length) result.append(" STYLECLAS=
SES: ").append(styleclassarrays[i].replaceAll("\\n", ""));
+                else result.append(" STYLECLASSES:NA");                =

                 result.append("\n");
             }
         }

Modified: trunk/core/src/java/org/jahia/gui/HTMLToolBox.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/java/o=
rg/jahia/gui/HTMLToolBox.java&rev=3D17595&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/java/org/jahia/gui/HTMLToolBox.java (original)
+++ trunk/core/src/java/org/jahia/gui/HTMLToolBox.java Fri Jun 15 14:35:32 =
2007
@@ -1371,11 +1371,6 @@
 =

         final StringBuffer buff =3D new StringBuffer(100);
 =

-        final String picto =3D actionIcon =3D=3D null ?
-                buff.append(getURLImageContext()).append("/action.gif").to=
String() :
-                actionIcon;
-        buff.delete(0, buff.length());
-
         final String uniqueID =3D buildUniqueContentID(objectType, objectI=
D,
                 definitionID, parentID, pageID, lockIcon, useFieldSet, res=
ourceBundle, namePostFix);
 =

@@ -1481,10 +1476,7 @@
         out.print(uniqueID);
         out.print("\" href=3D\"");
         out.print(ajaxFunction);
-        out.print("\"\n");
-        out.print("    onmouseover=3D\"buttonMouseover(event, '");
-        out.print(uniqueID);
-        out.print("')\"><img\n");
+        out.print("\"><span class=3D\"actionmenu ");
 =

         String resource =3D getResource(resourceBundle, objectType + "Oper=
ations");
 =

@@ -1505,9 +1497,16 @@
             if (cc !=3D null && pickerObjectsSize > 0) {
                 //this container is picked
                 resource =3D resource + " (" + getResource(resourceBundle,=
 "numbercopies") + ":" + pickerObjectsSize + ")";
-                buff.append(" src=3D\"").append(picto).append("\" alt=3D\"=
").append(resource).
-                        append("\"").append(" title=3D\"").append(resource=
).append("\" border=3D\"0\"/>");
-
+                =

+                buff.append("actionIcon\"");                =

+                if (actionIcon !=3D null) {         =

+                    buff.append(" style=3D\"background-image: url('").appe=
nd(actionIcon).
+                        append("');background-repeat: no-repeat;\">").appe=
nd("<img class=3D\"actionIcon\" style=3D\"visibility:hidden;\" src=3D\"").
+                            append(actionIcon).append("\" alt=3D\"").appen=
d(resource).append("\" border=3D\"0\"/>");
+                } else {
+                    buff.append("><img class=3D\"actionIcon\" src=3D\"").a=
ppend(getURLImageContext()).append("/action.gif\" alt=3D\"").
+                        append(resource).append("\" border=3D\"0\"/>");
+                }                =

             } else if (cc !=3D null && contentObject.isPicker() && cc.getP=
ickedObject() !=3D null) {
                 // picker status of object
                 pickedObject =3D cc.getPickedObject();
@@ -1518,28 +1517,43 @@
 =

                 //pickedpageID=3D""+((ContentContainer)pickedObject).getPa=
geID();
 =

-                buff.append(" src=3D\"").append(getURLImageContext()).appe=
nd("/picker.gif").append("\" alt=3D\"").append(resource).
-                        append("\"").append(" title=3D\"").append(resource=
).append("\" border=3D\"0\"/>");
+                buff.append("pickerIcon\"");
+                buff.append("><img class=3D\"pickerIcon\" src=3D\"").appen=
d(getURLImageContext()).append("/picker.gif\" alt=3D\"").
+                    append(resource).append("\" border=3D\"0\"/>");
 =

 =

             } else {
                 // standard objects
-                buff.append(" src=3D\"").append(picto).append("\" alt=3D\"=
").append(resource).
-                        append("\"").append(" title=3D\"").append(resource=
).append("\" border=3D\"0\"/>");
+                buff.append("actionIcon\"");
+                if (actionIcon !=3D null) {         =

+                    buff.append(" style=3D\"background-image: url('").appe=
nd(actionIcon).
+                        append("');background-repeat: no-repeat;\">").appe=
nd("<img class=3D\"actionIcon\" style=3D\"visibility:hidden;\" src=3D\"").
+                            append(actionIcon).append("\" alt=3D\"").appen=
d(resource).append("\" border=3D\"0\"/>");
+                } else {
+                    buff.append("><img class=3D\"actionIcon\" src=3D\"").a=
ppend(getURLImageContext()).append("/action.gif\" alt=3D\"").
+                        append(resource).append("\" border=3D\"0\"/>");
+                }    =

             }
         } catch (JahiaException e) {
             logger.debug(e);
             // standard objects
-            buff.append(" src=3D\"").append(picto).append("\" alt=3D\"").a=
ppend(resource).
-                    append("\"").append(" title=3D\"").append(resource).ap=
pend("\" border=3D\"0\"/>");
+            buff.append("actionIcon\"");
+            if (actionIcon !=3D null) {         =

+                buff.append(" style=3D\"background-image: url('").append(a=
ctionIcon).
+                    append("');background-repeat: no-repeat;\">").append("=
<img class=3D\"actionIcon\" style=3D\"visibility:hidden;\" src=3D\"").appen=
d(actionIcon).
+                    append("\" alt=3D\"").append(resource).append("\" bord=
er=3D\"0\"/>");
+            } else {
+                buff.append("><img class=3D\"actionIcon\" src=3D\"").appen=
d(getURLImageContext()).append("/action.gif\" alt=3D\"").
+                    append(resource).append("\" border=3D\"0\"/>");
+            }       =

         }
 =

+        buff.append("</span>");        =

         out.println(buff.toString());
         buff.delete(0, buff.length());
 =

 =

         if (labelKey !=3D null) {
-            out.print("&nbsp;");
             out.println(getResource(resourceBundle, labelKey));
         }
         out.println("</a>");

Modified: trunk/core/src/webapp/jsp/jahia/css/core_css.jsp
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/webapp=
/jsp/jahia/css/core_css.jsp&rev=3D17595&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/webapp/jsp/jahia/css/core_css.jsp (original)
+++ trunk/core/src/webapp/jsp/jahia/css/core_css.jsp Fri Jun 15 14:35:32 20=
07
@@ -589,7 +589,6 @@
     }
 =

     div.topmenus a {
-        float: left;
         margin-left: 1px;
         margin-top: 3px;
         font-size: 11px;
@@ -607,21 +606,16 @@
       background-color : #EEEEEE;
     }
 =

-    div.topmenus span {
-        float: left;
-        margin-left: 1px;
-        margin-top: 3px;
-
-        /*border: 1px solid;*/
-    }
-
-    div.topmenus img {
-        float: left;
-        margin-left: 1px;
-        margin-top: 3px;
-
-        /*border: 1px solid;*/
+    DIV.topmenus .workflowState {
+      display: inline
     }
+    DIV#mods {
+      margin-top: 5px;    =

+      margin-bottom: 5px;              =

+    }
+    DIV#mods span {
+      float: left
+    } =

 =

     #filemanagerLinkBoxFirstRow a,
     #filemanagerLinkBoxFirstRow img {

_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list

Reply via email to