You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
877 B
26 lines
877 B
odoo.define('backend_theme_infinito.ThemeStudioWidget', function (require) {
|
|
"use strict";
|
|
|
|
var Widget = require('web.Widget');
|
|
|
|
var ThemeStudioWidget = Widget.extend({
|
|
init: function (parent, options) {
|
|
this._super.apply(this, arguments);
|
|
this.localStorage = window.localStorage;
|
|
this.loadData();
|
|
},
|
|
|
|
loadData: function () {
|
|
this.editMode = this.localStorage.getItem('editMode') || 'tree';
|
|
this.sidebar = JSON.parse(this.localStorage.getItem('sidebar')) || false;
|
|
this.data = JSON.parse(this.localStorage.getItem('data')) || {};
|
|
this.tool = JSON.parse(this.localStorage.getItem('tool')) || false;
|
|
},
|
|
saveData: function () {
|
|
this.localStorage.setItem('editMode', this.editMode);
|
|
},
|
|
});
|
|
|
|
return ThemeStudioWidget;
|
|
|
|
});
|