[IMP] vieweditor :- improve code.

bzr revid: ysa@tinyerp.com-20111103121730-ev0n4v6swetak1jw
This commit is contained in:
Yogesh (OpenERP) 2011-11-03 17:47:30 +05:30
parent 20e7daaf94
commit a100ce70b0
1 changed files with 12 additions and 12 deletions

View File

@ -15,22 +15,22 @@ openerp.web.ViewEditor = openerp.web.Widget.extend({
init_view_editor: function() { init_view_editor: function() {
var self = this; var self = this;
var action = { var action = {
name:'ViewEditor', name: _.sprintf("Manage Views (%s)", this.model),
context:this.session.user_context, context: this.session.user_context,
domain: [["model", "=", this.dataset.model]], domain: [["model", "=", this.dataset.model]],
res_model : 'ir.ui.view', res_model: 'ir.ui.view',
views : [[false, 'list']], views: [[false, 'list']],
type: 'ir.actions.act_window', type: 'ir.actions.act_window',
target: "current", target: "current",
limit : 80, limit: this.dataset.limit || 80,
auto_search : true, auto_search: true,
flags: { flags: {
sidebar: false, sidebar: false,
deletable: false, deletable: false,
views_switcher: false, views_switcher: false,
action_buttons:false, action_buttons: false,
search_view:false, search_view: false,
pager:false, pager: false,
radio: true radio: true
}, },
}; };
@ -44,11 +44,11 @@ openerp.web.ViewEditor = openerp.web.Widget.extend({
//to do //to do
}, },
"Edit": function(){ "Edit": function(){
self.xml_element_id=0; self.xml_element_id = 0;
self.get_arch(); self.get_arch();
}, },
"Close": function(){ "Close": function(){
$(this).dialog('destroy'); self.view_edit_dialog.close();
} }
}, },
}).start().open(); }).start().open();
@ -334,7 +334,7 @@ openerp.web.ViewEditor = openerp.web.Widget.extend({
} }
} }
} }
if (last_tr.length != 0 && parseInt(last_tr.attr('level')) == clicked_tr_level && if (last_tr.length != 0 && parseInt(last_tr.attr('level')) == clicked_tr_level &&
(self.edit_xml_dialog.$element.find(last_tr).find('a').text()).search("view_id") == -1) { (self.edit_xml_dialog.$element.find(last_tr).find('a').text()).search("view_id") == -1) {
_.each(tr_to_move, function(rec) { _.each(tr_to_move, function(rec) {
$(last_tr).before(rec); $(last_tr).before(rec);