From a6e3d4bf0029d879e008414090d54499ffe358f4 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Thu, 28 Jun 2012 13:23:12 +0200 Subject: [REM] Remove web_uservoice module, deprecated in 7.0 This module was only used for internal purpose on the OpenERP Online SaaS platform, and is not used anymore in 7.0. If anyone needs it, it is still available in the 6.1 branch. bzr revid: odo@openerp.com-20120628112312-qeq1kt15nlgfkl8g --- .../web_uservoice/static/src/js/web_uservoice.js | 83 ---------------------- 1 file changed, 83 deletions(-) delete mode 100644 addons/web_uservoice/static/src/js/web_uservoice.js (limited to 'addons/web_uservoice/static/src/js') diff --git a/addons/web_uservoice/static/src/js/web_uservoice.js b/addons/web_uservoice/static/src/js/web_uservoice.js deleted file mode 100644 index ca2da82ddf8..00000000000 --- a/addons/web_uservoice/static/src/js/web_uservoice.js +++ /dev/null @@ -1,83 +0,0 @@ -openerp.web_uservoice = function(instance) { - -instance.web_uservoice.UserVoice = instance.web.Widget.extend({ - template: 'Systray.UserVoice', - default_forum: '77459', - - init: function() { - this._super.apply(this, arguments); - this.uservoiceForums = {}; - this.uservoiceOptions = { - key: 'openerpsa', - host: 'feedback.openerp.com', - forum: this.default_forum, - lang: 'en', - showTab: false - }; - - instance.webclient.menu.on('menuClicked', this, function(id, $clicked_menu) { - var root = $clicked_menu.parents('div.oe_menu').length === 1; - if (id && root) { - this.uservoiceOptions.forum = this.uservoiceForums[id] || this.default_forum; - } - }); - }, - - start: function() { - this._super(); - - var self = this; - var forum_mapping = { - 'accounting': '87921', - 'administration': '87935', - 'human resources': '87923', - 'knowledge': '87927', - 'manufacturing': '87915', - 'marketing': '87925', - 'point of sale': '87929', - 'project': '87919', - 'purchases': '87911', - 'sales': '87907', - 'tools': '87933', - 'warehouse': '87913', - }; - - var ds = new instance.web.DataSetSearch(this, 'ir.ui.menu', {lang: 'NO_LANG'}, [['parent_id', '=', false]]); - - ds.read_slice(['name']).then(function(result) { - _.each(result, function(menu) { - self.uservoiceForums[menu.id] = forum_mapping[menu.name.toLowerCase()] || self.default_forum; - }); - }); - - this.$element.find('a').click(function(e) { - e.preventDefault(); - UserVoice.Popin.show(self.uservoiceOptions); - return false; - }); - } -}); - -instance.web.UserMenu.include({ - do_update: function() { - var self = this; - this._super(); - this.update_promise.then(function() { - if (self.uservoice) { - self.uservoice.destroy(); - } - self.uservoice = new instance.web_uservoice.UserVoice(self); - self.uservoice.appendTo(instance.webclient.$element.find('.oe_systray')); - }); - } -}); - -if (instance.webclient) { - $(function() { - var src = ("https:" == document.location.protocol ? "https://" : "http://") + "cdn.uservoice.com/javascripts/widgets/tab.js"; - $.getScript(src); - }); -} - -}; - -- cgit v1.2.3