summaryrefslogtreecommitdiff
path: root/addons/web_settings_dashboard/static/src/js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web_settings_dashboard/static/src/js')
-rw-r--r--addons/web_settings_dashboard/static/src/js/dashboard.js16
1 files changed, 14 insertions, 2 deletions
diff --git a/addons/web_settings_dashboard/static/src/js/dashboard.js b/addons/web_settings_dashboard/static/src/js/dashboard.js
index 4eaf10aab53..2065769bdc0 100644
--- a/addons/web_settings_dashboard/static/src/js/dashboard.js
+++ b/addons/web_settings_dashboard/static/src/js/dashboard.js
@@ -346,10 +346,22 @@ var DashboardTranslations = Widget.extend({
template: 'DashboardTranslations',
events: {
- 'click .o_load_translations': 'on_load_translations'
+ 'click .o_load_translations': '_onLoadTranslations'
},
- on_load_translations: function () {
+ //--------------------------------------------------------------------------
+ // Handlers
+ //--------------------------------------------------------------------------
+
+ /**
+ * Called when clicking on "Load a translation" button. It prompts a dialog
+ * to load a translation.
+ *
+ * @private
+ * @param {MouseEvent} ev
+ */
+ _onLoadTranslations: function (ev) {
+ ev.preventDefault();
this.do_action('base.action_view_base_language_install');
}