diff options
| author | Yogesh (OpenERP) <ysa@tinyerp.com> | 2011-11-14 17:10:55 +0530 |
|---|---|---|
| committer | Yogesh (OpenERP) <ysa@tinyerp.com> | 2011-11-14 17:10:55 +0530 |
| commit | a58a66282bc6ba590fd4d0ae1ee9a3cb29445530 (patch) | |
| tree | 0c36a91f920e06dab086c82d5cdaffdd2eb7fb8f /addons/web/static/src/js/view_editor.js | |
| parent | 479ab434292f84fbf9396f3860b8ae8f72427d4c (diff) | |
[IMP] vieweditor :- change variable name id to property.
bzr revid: ysa@tinyerp.com-20111114114055-d8tdfcvofsivhws6
Diffstat (limited to 'addons/web/static/src/js/view_editor.js')
| -rw-r--r-- | addons/web/static/src/js/view_editor.js | 61 |
1 files changed, 29 insertions, 32 deletions
diff --git a/addons/web/static/src/js/view_editor.js b/addons/web/static/src/js/view_editor.js index 17b05cbf540..61af4d194e3 100644 --- a/addons/web/static/src/js/view_editor.js +++ b/addons/web/static/src/js/view_editor.js @@ -385,8 +385,6 @@ openerp.web.ViewEditor = openerp.web.Widget.extend({ sidebar: false, views_switcher: false, action_buttons: false, - search_view: false, - pager: false, }, }; var action_manager = new openerp.web.ActionManager(self); @@ -654,21 +652,20 @@ openerp.web.ViewEditor = openerp.web.Widget.extend({ var arch_val = self.get_object_by_id(clicked_tr_id,obj['main_object'], []); this.edit_node_dialog.$element.append('<table id="rec_table" style="width:400px" class="oe_forms"></table>'); this.edit_widget = []; - _.each(properties, function(record) { - var id = record, - type_widget; - self.ready = $.when(self.on_groups(id)).then(function () { - if (_.include(widget,id)){ - type_widget = new (self.property.get_any(['undefined' , id, arch_val[0]['att_list'][0]])) (self.edit_node_dialog, id); + _.each(properties, function(property) { + type_widget = false; + self.ready = $.when(self.on_groups(property)).then(function () { + if (_.include(widget, property)){ + type_widget = new (self.property.get_any([property])) (self.edit_node_dialog, property); } else { - type_widget = new openerp.web.ViewEditor.FieldChar (self.edit_node_dialog, id); + type_widget = new openerp.web.ViewEditor.FieldChar (self.edit_node_dialog, property); } var value = _.detect(arch_val[0]['att_list'],function(res) { - return _.include(res, id); + return _.include(res, property); }); value = value instanceof Array ? value[1] : value; - if (id == 'groups') type_widget.selection = self.groups; - self.edit_node_dialog.$element.find('table[id=rec_table]').append('<tr><td align="right">'+id+':</td><td>'+type_widget.render()+'</td></tr>'); + if (property == 'groups') type_widget.selection = self.groups; + self.edit_node_dialog.$element.find('table[id=rec_table]').append('<tr><td align="right">' + property + ':</td><td>' + type_widget.render() + '</td></tr>'); type_widget.start(); type_widget.set_value(value) self.edit_widget.push(type_widget); @@ -676,10 +673,10 @@ openerp.web.ViewEditor = openerp.web.Widget.extend({ }); }, //for getting groups - on_groups: function(id){ + on_groups: function(property){ var self = this, def = $.Deferred(); - if (id != 'groups') { + if (property != 'groups') { self.groups = false; return false; } @@ -710,10 +707,10 @@ openerp.web.ViewEditor = openerp.web.Widget.extend({ } }); openerp.web.ViewEditor.Field = openerp.web.Class.extend({ - init: function(view, id) { + init: function(view, name) { this.$element = view.$element; this.dirty = false; - this.name = id; + this.name = name; this.required = false; this.invalid = false; }, @@ -777,8 +774,8 @@ openerp.web.ViewEditor.FieldChar = openerp.web.ViewEditor.Field.extend({ }); openerp.web.ViewEditor.FieldSelect = openerp.web.ViewEditor.Field.extend({ template : "vieweditor_selection", - init: function(view, id) { - this._super(view, id); + init: function(view, name) { + this._super(view, name); this.selection = false; }, start: function () { @@ -802,8 +799,8 @@ openerp.web.ViewEditor.FieldSelect = openerp.web.ViewEditor.Field.extend({ } }); openerp.web.ViewEditor.WidgetProperty = openerp.web.ViewEditor.FieldSelect.extend({ - init: function(view, id) { - this._super(view, id); + init: function(view, name) { + this._super(view, name); this.registry = openerp.web.form.widgets; var values = _.keys(this.registry.map); values.push(''); @@ -812,38 +809,38 @@ openerp.web.ViewEditor.WidgetProperty = openerp.web.ViewEditor.FieldSelect.exten }, }); openerp.web.ViewEditor.IconProperty = openerp.web.ViewEditor.FieldSelect.extend({ - init: function(view, id) { - this._super(view, id); + init: function(view, name) { + this._super(view, name); this.selection = _ICONS; }, }); openerp.web.ViewEditor.ButtonTargetProperty = openerp.web.ViewEditor.FieldSelect.extend({ - init: function(view, id) { - this._super(view, id); + init: function(view, name) { + this._super(view, name); this.selection = [['', ''], ['new', 'New Window']]; }, }); openerp.web.ViewEditor.ButtonTypeProperty = openerp.web.ViewEditor.FieldSelect.extend({ - init: function(view, id) { - this._super(view, id); + init: function(view, name) { + this._super(view, name); this.selection = [['', ''], ['action', 'Action'], ['object', 'Object'], ['workflow', 'Workflow'], ['server_action', 'Server Action']]; }, }); openerp.web.ViewEditor.AlignProperty = openerp.web.ViewEditor.FieldSelect.extend({ - init: function(view, id) { - this._super(view, id); + init: function(view, name) { + this._super(view, name); this.selection = [['', ''], ['0.0', 'Left'], ['0.5', 'Center'], ['1.0', 'Right']]; }, }); openerp.web.ViewEditor.ButtonSpecialProperty = openerp.web.ViewEditor.FieldSelect.extend({ - init: function(view, id) { - this._super(view, id); + init: function(view, name) { + this._super(view, name); this.selection = [['',''],['save', 'Save Button'], ['cancel', 'Cancel Button'], ['open', 'Open Button']]; }, }); openerp.web.ViewEditor.PositionProperty = openerp.web.ViewEditor.FieldSelect.extend({ - init: function(view, id) { - this._super(view, id); + init: function(view, name) { + this._super(view, name); this.selection = [['',''],['after', 'After'],['before', 'Before'],['inside', 'Inside'],['replace', 'Replace']]; }, }); |
