summaryrefslogtreecommitdiff
path: root/addons/web_editor/static/src/js/snippets.editor.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web_editor/static/src/js/snippets.editor.js')
-rw-r--r--addons/web_editor/static/src/js/snippets.editor.js21
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;