restore ticket menus in RT 4.2, RT#13852
authorIvan Kohler <ivan@freeside.biz>
Fri, 10 Jul 2015 09:37:20 +0000 (02:37 -0700)
committerIvan Kohler <ivan@freeside.biz>
Fri, 10 Jul 2015 09:37:20 +0000 (02:37 -0700)
rt/share/html/Elements/Header
rt/share/static/css/freeside4/nav.css

index 3a5be7a..717bf07 100755 (executable)
@@ -49,7 +49,7 @@
               'title'     => $Title,
               'head'      => $head,
               'etc'       => $etc,
               'title'     => $Title,
               'head'      => $head,
               'etc'       => $etc,
-              #make space for RT menu for now# 'nobr'  => 1,
+              'nobr'      => 1,
               'nocss'     => 1,
               'no_jquery' => $JavaScript,
           }
               'nocss'     => 1,
               'no_jquery' => $JavaScript,
           }
@@ -120,10 +120,20 @@ if ( $RSSAutoDiscovery ) {
 if ($JavaScript) {
     $head .= $m->scomp('/Elements/HeaderJavascript', focus => $Focus, onload => $onload, RichText => $RichText );
 
 if ($JavaScript) {
     $head .= $m->scomp('/Elements/HeaderJavascript', focus => $Focus, onload => $onload, RichText => $RichText );
 
-    my $stylesheet_plugin = "/NoAuth/css/$style/InHeader";
-    if ($m->comp_exists($stylesheet_plugin) ) {
-        $head .= $m->scomp($stylesheet_plugin);
-    }
+$head .= q[
+<script type="text/javascript">
+jQuery(document).ready(function(){
+    jQuery.fn.supersubs.defaults = {
+        maxWidth: 30,
+        extraWidth: 2
+    };
+
+    jQuery("#app-nav.toplevel").addClass('sf-menu sf-js-enabled sf-shadow').supersubs().superfish({ speed: 'fast' });
+    jQuery("#page-menu.toplevel").addClass('sf-menu sf-js-enabled').supersubs().superfish({ dropShadows: false, speed: 'fast' }).supposition();
+});
+</script>
+];
+
 }
 
 # $m->callback( %ARGS, CallbackName => 'Head' );
 }
 
 # $m->callback( %ARGS, CallbackName => 'Head' );
index 907a74b..684ffd1 100644 (file)
 
 #page-navigation {
     position: absolute;
 
 #page-navigation {
     position: absolute;
-    top: 6em;
+    /* top: 6em; */
+    top: 17em;
     right: 0;
     right: 0;
-    left: 0;
-    padding-right: 3em;
+    /* left: 0; */
+    left: auto
+    /* padding-right: 3em; */
     z-index: 9995;
     font-size: 0.9em;
     border-bottom: 1px solid #ccc;
     z-index: 9995;
     font-size: 0.9em;
     border-bottom: 1px solid #ccc;
@@ -82,7 +84,8 @@
 }
 
 #page-navigation .sf-menu li {
 }
 
 #page-navigation .sf-menu li {
-    background-color: transparent
+    /* background-color: transparent */
+    background-color: #f8f8f8
 }
 
 #page-navigation .sf-menu li li,
 }
 
 #page-navigation .sf-menu li li,
@@ -92,7 +95,7 @@
 
 #page-navigation .sf-menu a:visited,
 #page-navigation .sf-menu a {
 
 #page-navigation .sf-menu a:visited,
 #page-navigation .sf-menu a {
-    border: none;
+    /* border: none; */
     color: #000;
 }
 
     color: #000;
 }
 
     display: block
 }
 
     display: block
 }
 
+/*  ## new ticket via customer, and we already have a ticket search box
+
 #topactions {
     position: absolute;
     background: transparent;
 #topactions {
     position: absolute;
     background: transparent;
     color: #000
 }
 
     color: #000
 }
 
+*/
+
 .sf-menu ul {
     background-image: none;
     padding: 0;
 .sf-menu ul {
     background-image: none;
     padding: 0;