diff options
| author | Aaron Bohy <aab@odoo.com> | 2017-03-21 09:53:21 +0100 |
|---|---|---|
| committer | Aaron Bohy <aab@odoo.com> | 2017-04-11 19:44:38 +0200 |
| commit | fc08507fdb9d1aab08e60c81a698e203b9b819a2 (patch) | |
| tree | 97e75d5c994d7af6accb7a0b96e73d3fc9bfaae0 /addons/project/static/src | |
| parent | 8986428709fd4140b9198777cad3acdd84621f30 (diff) | |
[REF] web,*: convert Kanban widgets to new style
The remaining widgets were KanbanRecord and the two quick create
widgets. Now, all kanban files have been converted and refactored.
Diffstat (limited to 'addons/project/static/src')
| -rw-r--r-- | addons/project/static/src/js/project.js | 27 |
1 files changed, 22 insertions, 5 deletions
diff --git a/addons/project/static/src/js/project.js b/addons/project/static/src/js/project.js index 16191aa02b8..c1f82292593 100644 --- a/addons/project/static/src/js/project.js +++ b/addons/project/static/src/js/project.js @@ -9,14 +9,31 @@ var QWeb = core.qweb; var _t = core._t; KanbanRecord.include({ - on_card_clicked: function () { + //-------------------------------------------------------------------------- + // Private + //-------------------------------------------------------------------------- + + /** + * @override + * @private + */ + _openRecord: function () { if (this.modelName === 'project.project') { this.$('.o_project_kanban_boxes a').first().click(); } else { this._super.apply(this, arguments); } }, - on_kanban_action_clicked: function (ev) { + + //-------------------------------------------------------------------------- + // Handlers + //-------------------------------------------------------------------------- + + /** + * @override + * @private + */ + _onKanbanActionClicked: function (ev) { var self = this; if (this.modelName === 'project.task' && $(ev.currentTarget).data('type') === 'set_cover') { ev.preventDefault(); @@ -42,9 +59,9 @@ KanbanRecord.include({ var dialog = new Dialog(self, { title: _t("Set a Cover Image"), buttons: [{text: _t("Select"), classes: 'btn-primary', close: true, disabled: !cover_id, click: function () { - self.update_record({data: {displayed_image_id: $imgs.filter('.o_selected').data('id')}}); + self._updateRecord({displayed_image_id: $imgs.filter('.o_selected').data('id')}); }}, {text: _t("Remove Cover Image"), close: true, click: function () { - self.update_record({data: {displayed_image_id: 0}}); + self._updateRecord({displayed_image_id: 0}); }}, {text: _t("Discard"), close: true}], $content: $content, }).open(); @@ -56,7 +73,7 @@ KanbanRecord.include({ }); $content.on('dblclick', 'img', function (ev) { - self.update_record({data: {displayed_image_id: $(ev.currentTarget).data('id')}}); + self._updateRecord({displayed_image_id: $(ev.currentTarget).data('id')}); dialog.close(); }); } |
