summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/view_editor.js
diff options
context:
space:
mode:
authorVidhin Mehta (OpenERP) <vme@tinyerp.com>2011-09-22 15:15:13 +0530
committerVidhin Mehta (OpenERP) <vme@tinyerp.com>2011-09-22 15:15:13 +0530
commit3e11ca62990fde34e537e233e3b099d22f8c8373 (patch)
treeed0e48017ef2d477922aacb6b84dfd0d38fa9e74 /addons/web/static/src/js/view_editor.js
parentb882e3027543304e9211a539c465b780eb5b9b8b (diff)
[IMP]implement code for side images in view editor and up-down tag.
bzr revid: vme@tinyerp.com-20110922094513-bhvlvfm9q5bw9dq9
Diffstat (limited to 'addons/web/static/src/js/view_editor.js')
-rw-r--r--addons/web/static/src/js/view_editor.js25
1 files changed, 25 insertions, 0 deletions
diff --git a/addons/web/static/src/js/view_editor.js b/addons/web/static/src/js/view_editor.js
index c86f9993856..7f1ac017ff3 100644
--- a/addons/web/static/src/js/view_editor.js
+++ b/addons/web/static/src/js/view_editor.js
@@ -116,6 +116,7 @@ openerp.web.ViewEditor = openerp.web.Widget.extend({
var string = self.check_attr(child_node,child_node.tagName.toLowerCase(),parents.length);
child_obj_list.push(string);
});
+
if(children_list.length != 0){
var child_ids = _.map(child_obj_list ,function(num){return num.id;});
parent_child_id.push({'key': parent_id, 'value': child_ids});
@@ -184,6 +185,30 @@ openerp.web.ViewEditor = openerp.web.Widget.extend({
self.on_collapse(this,one_object['parent_child_id']);
}
});
+ $("img[id^='side-']").click(function() {
+ var side = $(this).closest("'tr[id^='viewedit-']'");
+ switch (this.id)
+ {
+ case "side-add":
+ break;
+ case "side-remove":
+ break;
+ case "side-edit":
+ break;
+ case "side-up":
+ if(side.prev().attr('level') == side.attr('level')){
+ console.log();
+ $(side.prev()).before(side);
+ }
+ break;
+ case "side-down":
+ if(side.next().attr('level') == side.attr('level')){
+ var v = side.next().next().attr('level')
+ $(side.next()).after(side);
+ }
+ break;
+ }
+ });
},
on_expand: function(self){
var level = $(self).closest("tr[id^='viewedit-']").attr('level');