-
- this.breadcrumb.push({
- widget: inner_viewmanager,
- show: function() {
- inner_viewmanager.$element.show();
- inner_viewmanager.on_mode_switch(action.view_mode.split(',')[0]);
- },
- action: action,
- title: action.name
- });
- inner_viewmanager.on_mode_switch.add_first(function(mode) {
- if (mode === 'form' && !inner_viewmanager.views[mode].controller) {
- self.breadcrumb.push({
- widget: inner_viewmanager,
- show: function() {
- inner_viewmanager.$element.show();
- inner_viewmanager.on_mode_switch('form');
- },
- action: action,
- get_title: function() {
- var form = inner_viewmanager.views['form'].controller;
- if (form) {
- return form.get('title');
- }
- }
- });
- }
- });