Author: spadkins
Date: Mon Aug 30 14:39:05 2010
New Revision: 14364

Modified:
   p5ee/trunk/App-Widget-ExtJS/lib/App/Widget/ExtJS/MenuSelector.pm

Log:
made menu bar more generic and appropriate as a framework component

Modified: p5ee/trunk/App-Widget-ExtJS/lib/App/Widget/ExtJS/MenuSelector.pm
==============================================================================
--- p5ee/trunk/App-Widget-ExtJS/lib/App/Widget/ExtJS/MenuSelector.pm    
(original)
+++ p5ee/trunk/App-Widget-ExtJS/lib/App/Widget/ExtJS/MenuSelector.pm    Mon Aug 
30 14:39:05 2010
@@ -67,7 +67,7 @@
     my $options      = $context->{options};
     my $name         = $self->{name};
     my $node         = $self->node_list();
-    my $theme        = $context->so_get("theme") || $options->{theme} || "app";
+    my $theme        = $context->so_get("theme") || $options->{theme} || 
"default";
     my $html_url_dir = $options->{html_url_dir};
 
     my $html = "";
@@ -111,6 +111,7 @@
             my $value      = $hash->{value};
             my $wname      = $hash->{wname};
             my @node_level = split(/\./, $node);
+            #print STDERR "i=$i hash=$hash node=$node value=$value 
wname=$wname\n";
 
             if ($#node_level > 1) {
                 $stripped_node = $node;
@@ -279,7 +280,7 @@
 
                          $sub_menus .= "    {\n";
                          $sub_menus .= "        text: '$text',\n";
-                         $sub_menus .= "        icon: appOptions.urlDocRoot + 
'/members/car_rpm/resources/icons/arrow_divide.png',\n";
+                         $sub_menus .= "        icon: appOptions.urlDocRoot + 
'/App/theme/$theme/resources/icons/arrow_divide.png',\n";
                          $sub_menus .= $handler_or_menu;
 
                          if ($j == $#$array2) {
@@ -299,7 +300,7 @@
 
                          $sub_menus_reverse .= "    {\n";
                          $sub_menus_reverse .= "        text: '$text',\n";
-                         $sub_menus_reverse .= "        icon: 
appOptions.urlDocRoot + '/members/car_rpm/resources/icons/arrow_divide.png',\n";
+                         $sub_menus_reverse .= "        icon: 
appOptions.urlDocRoot + 
'/App/theme/$theme/resources/icons/arrow_divide.png',\n";
                          $sub_menus_reverse .= $handler_or_menu;
 
                          if ($j == $#$array2) {
@@ -350,7 +351,7 @@
                 }
                 $menus .= "    {\n";
                 $menus .= "        text: '$text',\n";
-                $menus .= "        icon: appOptions.urlDocRoot + 
'/members/car_rpm/resources/icons/arrow_divide.png',\n";
+                $menus .= "        icon: appOptions.urlDocRoot + 
'/App/theme/$theme/resources/icons/arrow_divide.png',\n";
 
                 if ($menu) {
                     $menu = lc($menu);
@@ -374,7 +375,7 @@
     }
 
     ######################################
-    # Bulid the menu toolbar
+    # Build the menu toolbar
     ######################################
     my $num_menus = keys %$node_menu;
     my $num_menus_cnt = 1;

Reply via email to