diff options
| author | Antony Lesuisse <al@openerp.com> | 2015-08-28 16:39:17 +0200 |
|---|---|---|
| committer | Antony Lesuisse <al@openerp.com> | 2015-08-28 16:39:17 +0200 |
| commit | a11bab12264fc59a6c8f865dc0aa1099ba83c2f8 (patch) | |
| tree | 263cf904a2c69cb2ba96001ea281a597a41386f5 /addons/website_version/static/src/js/edit_version.js | |
| parent | 9f1cb9ed97258c224127f5ff503886fad0abf5b2 (diff) | |
[REM] website_version: moved to enterprise
Diffstat (limited to 'addons/website_version/static/src/js/edit_version.js')
| -rw-r--r-- | addons/website_version/static/src/js/edit_version.js | 90 |
1 files changed, 0 insertions, 90 deletions
diff --git a/addons/website_version/static/src/js/edit_version.js b/addons/website_version/static/src/js/edit_version.js deleted file mode 100644 index 4a2cbe9576a..00000000000 --- a/addons/website_version/static/src/js/edit_version.js +++ /dev/null @@ -1,90 +0,0 @@ -odoo.define('website_version.edit', function (require) { -'use strict'; - -var ajax = require('web.ajax'); -var core = require('web.core'); -var base = require('web_editor.base'); -var editor = require('web_editor.editor'); - -var _t = core._t; -var qweb = core.qweb; - -editor.Class.include({ - start: function() { - var self = this; - this.$el.on('click', '#save_as_new_version', function() { - - var wizardA = $(qweb.render("website_version.new_version",{'default_name': moment().format('L')})); - wizardA.appendTo($('body')).modal({"keyboard" :true}); - wizardA.on('click','.o_create', function(){ - wizardA.find('.o_message').remove(); - var version_name = wizardA.find('.o_version_name').val(); - if(version_name.length == 0){ - wizardA.find(".o_version_name").after("<p class='o_message' style='color : red'> *"+_t("This field is required")+"</p>"); - } - else{ - wizardA.modal("hide"); - ajax.jsonRpc( '/website_version/create_version', 'call', { 'name': version_name, 'version_id': 0}).then(function (result) { - $('html').data('version_id', result); - var wizard = $(qweb.render("website_version.dialogue",{message:_.str.sprintf("You are now working on version: %s.", version_name), - dialogue:_.str.sprintf("If you edit this page or others, all changes will be recorded in the version. It will not be visible by visitors until you publish the version.")})); - wizard.appendTo($('body')).modal({"keyboard" :true}); - wizard.on('click','.o_confirm', function(){ - self.save(); - }); - wizard.on('hidden.bs.modal', function () {$(this).remove();}); - }).fail(function(){ - var wizard = $(qweb.render("website_version.message",{message:_t("This name already exists.")})); - wizard.appendTo($('body')).modal({"keyboard" :true}); - wizard.on('hidden.bs.modal', function () {$(this).remove();}); - }); - } - }); - wizardA.on('hidden.bs.modal', function () {$(this).remove();}); - - }); - var ver_name = $('#version-menu-button').data('version_name'); - if(ver_name){ - this.$el.find('button[data-action="save"]').text(_.str.sprintf(_t("Save on %s"), ver_name)); - } - this.$el.on('click', '#save_and_publish', function() { - var version_id = base.get_context().version_id; - if(version_id) - { - self.save(); - } - else - { - var wizard = $(qweb.render("website_version.publish",{message:_t("Are you sure you want to publish your modifications.")})); - wizard.appendTo($('body')).modal({"keyboard" :true}); - wizard.on('click','.o_confirm', function(){ - self.save(); - }); - wizard.on('hidden.bs.modal', function () {$(this).remove();}); - } - - }); - - $('.option_choice').click(function() { - self.$el.find(".o_second_choice").remove(); - var name = $('#version-menu-button').data('version_name'); - if(name){ - self.$el.find(".o_first_choice").before(qweb.render("website_version.all_options", {version:'Save on '+name})); - } - else{ - self.$el.find(".o_first_choice").before(qweb.render("website_version.all_options", {version:'Save and Publish'})); - } - - }); - - this.$('button[data-action=save]').parent().find("button, a").prop('disabled', true); - - return this._super(); - }, - rte_changed: function () { - this.$('button[data-action=save]').parent().find("button, a").prop('disabled', false); - return this._super(); - }, -}); - -}); |
