diff options
| author | Olivier Dony <odo@openerp.com> | 2015-10-30 10:46:57 +0100 |
|---|---|---|
| committer | Olivier Dony <odo@openerp.com> | 2015-10-30 10:47:13 +0100 |
| commit | ff2069eb69213651a8f77ea7252ba8dc3a708dd7 (patch) | |
| tree | 9294cf27839f0de29f946650fd800138304f502f /addons/web_editor/static/src/js/snippets.editor.js | |
| parent | 23d7caa8d50de8b5307936af2750c2ffe9c82540 (diff) | |
| parent | 9a3e9291ffa1509f4afa0f35f9d8d71b6e0932d0 (diff) | |
[MERGE] Forward-port 9.0 up to 9a3e9291ffa1509f4afa0f35f9d8d71b6e0932d1
Diffstat (limited to 'addons/web_editor/static/src/js/snippets.editor.js')
| -rw-r--r-- | addons/web_editor/static/src/js/snippets.editor.js | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/addons/web_editor/static/src/js/snippets.editor.js b/addons/web_editor/static/src/js/snippets.editor.js index 37f80a95da4..79db510bf6a 100644 --- a/addons/web_editor/static/src/js/snippets.editor.js +++ b/addons/web_editor/static/src/js/snippets.editor.js @@ -248,8 +248,7 @@ var BuildingBlock = Widget.extend({ }); $styles.addClass("hidden"); - globalSelector = { - closest: function ($from) { + globalSelector.closest = function ($from) { var $temp; var $target; var len = selector.length; @@ -260,8 +259,8 @@ var BuildingBlock = Widget.extend({ } } return $target; - }, - all: function ($from) { + }; + globalSelector.all = function ($from) { var $target; var len = selector.length; for (var i = 0; i<len; i++) { @@ -269,8 +268,8 @@ var BuildingBlock = Widget.extend({ else $target = $target.add(selector[i].all($from)); } return $target; - }, - is: function ($from) { + }; + globalSelector.is = function ($from) { var len = selector.length; for (var i = 0; i<len; i++) { if (selector[i].is($from)) { @@ -278,7 +277,6 @@ var BuildingBlock = Widget.extend({ } } return false; - }, }; var number = 0; @@ -318,11 +316,11 @@ var BuildingBlock = Widget.extend({ $("body").toggleClass("editor_has_snippets", !!number); // select all default text to edit (if snippet default text) - /*self.$snippets.find('.oe_snippet_body, .oe_snippet_body *') + self.$snippets.find('.oe_snippet_body, .oe_snippet_body *') .contents() .filter(function() { return this.nodeType === 3 && this.textContent.match(/\S/); - }).parent().addClass("o_default_snippet_text");*/ + }).parent().addClass("o_default_snippet_text"); $(document).on("mouseup", ".o_default_snippet_text", function (event) { $(event.target).selectContent(); }); @@ -1149,8 +1147,9 @@ var Editor = Class.extend({ }); var data = { - 'Class': BuildingBlock, - 'globalSelector': globalSelector, + Class: BuildingBlock, + Editor: Editor, + globalSelector: globalSelector, }; return data; |
