mirror of
https://gitlab.com/flectra-hq/flectra.git
synced 2026-08-18 17:24:42 -05:00
Merge branch '2.0-rohit-theme' into 'master'
[ADD] Reset To Default In Theme Customizer See merge request flectra-hq/flectra!661
This commit is contained in:
@@ -4,6 +4,7 @@ flectra.define('web_flectra.BackendThemeCustomizer', function (require) {
|
||||
var SystrayMenu = require('web.SystrayMenu');
|
||||
var Widget = require('web.Widget');
|
||||
var core = require('web.core')
|
||||
var Dialog = require('web.Dialog')
|
||||
var session = require('web.session');
|
||||
var rpc = require('web.rpc');
|
||||
var ajax = require('web.ajax');
|
||||
@@ -19,6 +20,7 @@ flectra.define('web_flectra.BackendThemeCustomizer', function (require) {
|
||||
"click .save-btn": "_on_save_btn",
|
||||
"change #select_font": "_onChangeFont",
|
||||
"input #google_font_val": "_onFontInput",
|
||||
"click #reset_to_default": "_resetDefault",
|
||||
}),
|
||||
|
||||
willStart: function () {
|
||||
@@ -106,6 +108,32 @@ flectra.define('web_flectra.BackendThemeCustomizer', function (require) {
|
||||
}
|
||||
},
|
||||
|
||||
_resetDefault(){
|
||||
var self = this;
|
||||
Dialog.confirm(this, ("Are You Sure You Want Reset Default?"), {
|
||||
confirm_callback: function () {
|
||||
self._onResetDefault();
|
||||
},
|
||||
});
|
||||
},
|
||||
|
||||
_onResetDefault: async function(){
|
||||
if (session.is_admin) {
|
||||
await this._write_data('company_settings', {
|
||||
theme_background_color: '#f2f7fb',
|
||||
theme_color_brand: '#009efb',
|
||||
theme_sidebar_color: '#212529',
|
||||
theme_font_name: 'Rubik',
|
||||
theme_menu_style: 'apps',
|
||||
});
|
||||
}
|
||||
await this._write_data('user_settings', {
|
||||
chatter_position: 'bottom',
|
||||
dark_mode: false,
|
||||
});
|
||||
window.location.reload();
|
||||
},
|
||||
|
||||
_onFontInput: function(e){
|
||||
e.stopPropagation();
|
||||
e.preventDefault();
|
||||
|
||||
@@ -21,6 +21,9 @@
|
||||
<div class="f-theme-customizer-content p-4" />
|
||||
<div class="f-theme-customizer-footer p-3">
|
||||
<button class="save-btn btn btn-primary ml-2">Save</button>
|
||||
<button class="btn btn-primary" id="reset_to_default">
|
||||
Reset To Default
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user