[REM] Removed useless feature
bzr revid: fme@openerp.com-20131030151201-liz3qyn4mkv2ukc2
This commit is contained in:
@@ -808,7 +808,6 @@
|
||||
start: function () {
|
||||
return $.when(
|
||||
this.fetch_pages().done(this.proxy('fill_pages')),
|
||||
this.fetch_menus().done(this.proxy('fill_menus')),
|
||||
this._super()
|
||||
).done(this.proxy('bind_data'));
|
||||
},
|
||||
@@ -833,23 +832,6 @@
|
||||
'/pagenew/%s?noredirect', encodeURI(val)))
|
||||
.then(function (response) {
|
||||
self.make_link(response, false, val);
|
||||
var parent_id = self.$('.add-to-menu').val();
|
||||
if (parent_id) {
|
||||
return openerp.jsonRpc('/web/dataset/call_kw', 'call', {
|
||||
model: 'website.menu',
|
||||
method: 'create',
|
||||
args: [{
|
||||
'name': val,
|
||||
'url': response,
|
||||
'sequence': 0, // TODO: better tree widget
|
||||
'website_id': website.id,
|
||||
'parent_id': parent_id|0,
|
||||
}],
|
||||
kwargs: {
|
||||
context: website.get_context()
|
||||
},
|
||||
});
|
||||
}
|
||||
});
|
||||
} else {
|
||||
this.make_link(val, this.$('input.window-new').prop('checked'));
|
||||
@@ -911,29 +893,6 @@
|
||||
new Option(result.name, result.url);
|
||||
});
|
||||
},
|
||||
fetch_menus: function () {
|
||||
var context = website.get_context();
|
||||
return openerp.jsonRpc('/web/dataset/call_kw', 'call', {
|
||||
model: 'website.menu',
|
||||
method: 'get_tree',
|
||||
args: [[context.website_id]],
|
||||
kwargs: {
|
||||
context: context
|
||||
},
|
||||
});
|
||||
},
|
||||
fill_menus: function (tree) {
|
||||
var self = this;
|
||||
var menus = this.$('select.add-to-menu')[0];
|
||||
var process_tree = function(node) {
|
||||
var name = (new Array(node.level + 1).join('|-')) + ' ' + node.name;
|
||||
menus.options[menus.options.length] = new Option(name, node.id);
|
||||
node.children.forEach(function (child) {
|
||||
process_tree(child);
|
||||
});
|
||||
};
|
||||
process_tree(tree);
|
||||
},
|
||||
});
|
||||
website.editor.RTELinkDialog = website.editor.LinkDialog.extend({
|
||||
start: function () {
|
||||
|
||||
@@ -50,13 +50,6 @@
|
||||
</select>
|
||||
</li>
|
||||
<li class="list-group-item form-group">
|
||||
<div class="pull-right">
|
||||
<label>
|
||||
<select class="add-to-menu">
|
||||
<option>Create a menu entry in ...</option>
|
||||
</select>
|
||||
</label>
|
||||
</div>
|
||||
<h3 class="list-group-item-heading">
|
||||
<label for="link-new" class="control-label">
|
||||
New page
|
||||
|
||||
@@ -40,9 +40,6 @@
|
||||
<t t-jquery="t[t-set='title']" t-operation="inner">
|
||||
Add Menu Entry
|
||||
</t>
|
||||
<t t-jquery="select.add-to-menu">
|
||||
this.css('display', 'none');
|
||||
</t>
|
||||
<t t-jquery="label[for='link-text']" t-operation="replace">
|
||||
Menu Label
|
||||
</t>
|
||||
|
||||
Reference in New Issue
Block a user