[Yanel-commits] rev 56347 - public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/toolbar/impl

michi at wyona.com michi at wyona.com
Thu Jan 27 15:07:56 CET 2011


Author: michi
Date: 2011-01-27 15:07:56 +0100 (Thu, 27 Jan 2011)
New Revision: 56347

Modified:
   public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/toolbar/impl/DefaultYanelToolbar.java
Log:
use new toolbar css re superfish changes

Modified: public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/toolbar/impl/DefaultYanelToolbar.java
===================================================================
--- public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/toolbar/impl/DefaultYanelToolbar.java	2011-01-27 14:06:43 UTC (rev 56346)
+++ public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/toolbar/impl/DefaultYanelToolbar.java	2011-01-27 14:07:56 UTC (rev 56347)
@@ -31,7 +31,11 @@
         this.menu = menu;
     }
 
+    /**
+     * Generate toolbar body
+     */
     public String getToolbarBodyStart(Resource resource, HttpServletRequest request, Map map, String reservedPrefix) {
+        log.debug("Generate toolbar XHTML ...");
         try {
             String backToRealm = PathUtil.backToRealm(resource.getPath());
             StringBuilder buf = new StringBuilder();
@@ -57,6 +61,9 @@
         }
     }
 
+    /**
+     *
+     */
     public String getToolbarHeader(Resource resource, HttpServletRequest request, Map map, String reservedPrefix) {
 
         String backToRealm = org.wyona.yanel.core.util.PathUtil.backToRealm(resource.getPath());
@@ -64,7 +71,7 @@
 
         sb.append("<!-- START: Dynamically added code by " + this.getClass().getName() + " -->");
         sb.append(System.getProperty("line.separator"));
-        sb.append("<link type=\"text/css\" href=\"" + backToRealm + reservedPrefix + "/toolbar.css\" rel=\"stylesheet\"/>");
+        sb.append("<link type=\"text/css\" href=\"" + backToRealm + reservedPrefix + "/toolbar_v2.css\" rel=\"stylesheet\"/>");
         sb.append(System.getProperty("line.separator"));
         sb.append("<style type=\"text/css\" media=\"screen\">");
         sb.append(System.getProperty("line.separator"));
@@ -75,6 +82,8 @@
                 + "/yanel-img/submenu.gif) no-repeat 98% 50%;}");
         sb.append("</style>");
         sb.append(System.getProperty("line.separator"));
+
+        // INFO: superfish related stuff
         sb.append("<script src=\"" + backToRealm + reservedPrefix + "/yanel-js/jquery/1.4.4/jquery.min.js\"></script>");
         sb.append(System.getProperty("line.separator"));
         sb.append("<script>");
@@ -85,7 +94,6 @@
         sb.append(System.getProperty("line.separator"));
         sb.append("<script src=\"" + backToRealm + reservedPrefix + "/yanel-js/superfish.js\"></script> ");
         sb.append(System.getProperty("line.separator"));
-        
         sb.append("<script>");
         sb.append(System.getProperty("line.separator"));
         sb.append("$yanelJquery144(document).ready(function(){ ");
@@ -101,7 +109,7 @@
         sb.append("</script>"); 
         sb.append(System.getProperty("line.separator"));
 
-        // If browser is Mozilla (gecko engine rv:1.7)
+        // INFO: If browser is Mozilla (gecko engine rv:1.7)
         if (request.getHeader("User-Agent").indexOf("rv:1.7") >= 0) {
             sb.append("<link type=\"text/css\" href=\"" + backToRealm + reservedPrefix
                     + "/toolbarMozilla.css\" rel=\"stylesheet\"/>");
@@ -111,6 +119,12 @@
         if (request.getHeader("User-Agent").indexOf("compatible; MSIE") >= 0
                 && request.getHeader("User-Agent").indexOf("Windows") >= 0) {
             sb.append("<link type=\"text/css\" href=\"" + backToRealm + reservedPrefix + "/toolbarIE.css\" rel=\"stylesheet\"/>");
+/* NOTE: Not necessary anymore?
+            sb.append(System.getProperty("line.separator"));
+            sb.append("<style type=\"text/css\" media=\"screen\">");
+            sb.append("  body{behavior:url(" + backToRealm + reservedPrefix + "/csshover.htc);font-size:100%;}");
+            sb.append("</style>");
+*/
         }
         // If browser is IE6
         if (request.getHeader("User-Agent").indexOf("compatible; MSIE 6") >= 0



More information about the Yanel-commits mailing list