Vaibhav (OpenERP) has proposed merging
lp:~openerp-dev/openerp-web/trunk-bug-832675-vda into lp:openerp-web.
Requested reviews:
OpenERP R&D Web Team (openerp-dev-web)
Related bugs:
Bug #832675 in OpenERP Web: "Left menu not updated when clicking to link in
favourites"
https://bugs.launchpad.net/openerp-web/+bug/832675
For more details, see:
https://code.launchpad.net/~openerp-dev/openerp-web/trunk-bug-832675-vda/+merge/74353
Update/Show Left menu according to `Shortlists/Favourites`.
--
https://code.launchpad.net/~openerp-dev/openerp-web/trunk-bug-832675-vda/+merge/74353
Your team OpenERP R&D Team is subscribed to branch
lp:~openerp-dev/openerp-web/trunk-bug-832675-vda.
=== modified file 'addons/web/static/src/css/base.css'
--- addons/web/static/src/css/base.css 2011-09-06 09:50:54 +0000
+++ addons/web/static/src/css/base.css 2011-09-07 07:11:38 +0000
@@ -139,7 +139,7 @@
.openerp.login-mode .secondary_menu,
.openerp.login-mode .oe-application,
.openerp.login-mode .db_options_row {
- display: none;
+ display: none !important;
}
/* Database */
=== modified file 'addons/web/static/src/js/chrome.js'
--- addons/web/static/src/js/chrome.js 2011-09-05 15:56:42 +0000
+++ addons/web/static/src/js/chrome.js 2011-09-07 07:11:38 +0000
@@ -606,7 +606,25 @@
var id = $(this).data('id');
self.session.active_id = id;
self.rpc('/web/menu/action', {'menu_id':id}, function(ir_menu_data) {
- if (ir_menu_data.action.length){
+ if (ir_menu_data.action.length) {
+ var $parent = self.widget_parent.$element,
+ $secondary_menu = $parent.find('.secondary_menu') || $('.secondary_menu'),
+ $menu = $parent.find('.menu') || $('.menu'),
+ $submenu = $secondary_menu.find('[data-menu="'+id+'"]').parents().filter('div[role=tablist]'),
+ menu_id = $submenu.data('menu-parent');
+
+ if(!$secondary_menu.is(":visible")) {
+ $menu.find('[data-menu="'+menu_id+'"]').addClass('active');
+ $secondary_menu.show();
+ $submenu.show();
+ } else {
+ if(!$submenu.is(":visible")) {
+ $menu.find('.active').removeClass('active');
+ $menu.find('[data-menu="'+menu_id+'"]').addClass('active');
+ $secondary_menu.find('div[role=tablist]:visible').hide();
+ $submenu.show();
+ }
+ }
self.on_action(ir_menu_data.action[0][2]);
}
});
_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help : https://help.launchpad.net/ListHelp