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;