[IMP]implement code for side images in view editor and up-down tag.
bzr revid: vme@tinyerp.com-20110922094513-bhvlvfm9q5bw9dq9
This commit is contained in:
parent
b882e30275
commit
3e11ca6299
|
@ -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');
|
||||
|
|
|
@ -1267,12 +1267,13 @@
|
|||
<t t-call="view_editor.row"/>
|
||||
</table>
|
||||
</t>
|
||||
<tr t-name="view_editor.row" t-att-id="'viewedit-' + rec.id " t-att-level="rec.level" t-foreach="data" t-as="rec">
|
||||
<td class="view_editor">
|
||||
<tr t-name="view_editor.row" t-att-id="'viewedit-' + rec.id" t-att-level="rec.level" t-foreach="data" t-as="rec">
|
||||
<td class="view_editor" width="85%">
|
||||
<table>
|
||||
<tr>
|
||||
<td width="16px" t-att-style="'background-position: ' + 20*rec.level + 'px; padding-left: ' + 20*rec.level + 'px'">
|
||||
<img t-if="rec.child_id.length" t-att-id="'parentimg-' + rec.id" src="/web/static/src/img/collapse.gif" width="16" height="16" border="0"/>
|
||||
<img t-if="rec.child_id.length" t-att-id="'parentimg-' + rec.id"
|
||||
src="/web/static/src/img/collapse.gif" width="16" height="16" border="0"/>
|
||||
</td>
|
||||
<td style="cursor: pointer;">
|
||||
<a style="text-decoration:none" href="javascript:void(0);"> <t t-esc="rec.name"/> </a>
|
||||
|
@ -1280,14 +1281,24 @@
|
|||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td align="left" width="15%" class="view_editor" style="cursor: pointer;" >
|
||||
<td align="left" class="view_editor" width="15%">
|
||||
<table cellspacing="0" cellpadding ="0" width="100%">
|
||||
<tr>
|
||||
<td> <img src="/web/static/src/img/icons/gtk-add.png" border="0"/> </td>
|
||||
<td> <img src="/web/static/src/img/icons/gtk-remove.png" border="0"/> </td>
|
||||
<td> <img src="/web/static/src/img/icons/gtk-edit.png" border="0"/> </td>
|
||||
<td> <img src="/web/static/src/img/icons/gtk-go-up.png" border="0"/> </td>
|
||||
<td> <img src="/web/static/src/img/icons/gtk-go-down.png" border="0"/> </td>
|
||||
<td>
|
||||
<img id="side-add" src="/web/static/src/img/icons/gtk-add.png" style="cursor: pointer;"/>
|
||||
</td>
|
||||
<td>
|
||||
<img id="side-remove" src="/web/static/src/img/icons/gtk-remove.png" style="cursor: pointer;"/>
|
||||
</td>
|
||||
<td>
|
||||
<img id="side-edit" src="/web/static/src/img/icons/gtk-edit.png" style="cursor: pointer;"/>
|
||||
</td>
|
||||
<td>
|
||||
<img id="side-up" src="/web/static/src/img/icons/gtk-go-up.png" style="cursor: pointer;"/>
|
||||
</td>
|
||||
<td>
|
||||
<img id="side-down" src="/web/static/src/img/icons/gtk-go-down.png" style="cursor: pointer;"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
|
|
Loading…
Reference in New Issue