summaryrefslogtreecommitdiff
path: root/backend_theme_v14/static/src/js/sidebar-toggle.js
diff options
context:
space:
mode:
Diffstat (limited to 'backend_theme_v14/static/src/js/sidebar-toggle.js')
-rw-r--r--backend_theme_v14/static/src/js/sidebar-toggle.js25
1 files changed, 25 insertions, 0 deletions
diff --git a/backend_theme_v14/static/src/js/sidebar-toggle.js b/backend_theme_v14/static/src/js/sidebar-toggle.js
new file mode 100644
index 0000000..038bc6d
--- /dev/null
+++ b/backend_theme_v14/static/src/js/sidebar-toggle.js
@@ -0,0 +1,25 @@
+/* Copyright 2017 Openworx.
+ * License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). */
+
+odoo.define('backend_theme_v14.sidebar-toggle', function (require) {
+ "use strict";
+
+ var session = require('web.session');
+ var rpc = require('web.rpc');
+ var id = session.uid;
+ rpc.query({
+ model: 'res.users',
+ method: 'read',
+ args: [[id], ['sidebar_visible']],
+ }).then(function(res) {
+ var dbfield = res[0];
+ var toggle = dbfield.sidebar_visible;
+ if (toggle === true) {
+ $("#app-sidebar").removeClass("toggle-sidebar");
+ } else {
+ $("#app-sidebar").addClass("toggle-sidebar");
+ };
+ });
+
+});
+