49 lines
1.3 KiB
JavaScript
49 lines
1.3 KiB
JavaScript
|
(window.webpackJsonp = window.webpackJsonp || []).push([
|
||
|
['show-theme-save-dialog'],
|
||
|
{
|
||
|
KeOl: function (e, t, n) {
|
||
|
'use strict';
|
||
|
n.r(t),
|
||
|
n.d(t, 'showThemeSaveDialog', function () {
|
||
|
return h;
|
||
|
});
|
||
|
n('YFKU');
|
||
|
var o = n('UJLt'),
|
||
|
a = n('hkLy'),
|
||
|
i = n('EsvI'),
|
||
|
s = n('PC8g');
|
||
|
function h(e, t) {
|
||
|
new o.SaveRenameDialog({
|
||
|
fields: [
|
||
|
new a.InputField({
|
||
|
error: window.t('Please enter theme name'),
|
||
|
label: window.t('Theme name'),
|
||
|
maxLength: 128,
|
||
|
name: 'text',
|
||
|
}),
|
||
|
],
|
||
|
title: window.t('Save Theme As'),
|
||
|
confirm: {
|
||
|
shouldShowDialog: function (e) {
|
||
|
return Object(i.isThemeExist)(e.text);
|
||
|
},
|
||
|
getMessage: function (e) {
|
||
|
return window.t(
|
||
|
"Color Theme '__themeName__' already exists. Do you really want to replace it?",
|
||
|
{ themeName: e.text },
|
||
|
);
|
||
|
},
|
||
|
},
|
||
|
})
|
||
|
.show()
|
||
|
.then(function (n) {
|
||
|
Object(i.saveTheme)(n.text, e).then(function () {
|
||
|
t && t(n.text);
|
||
|
}),
|
||
|
Object(s.trackEvent)('GUI', 'Themes', 'Save custom theme');
|
||
|
});
|
||
|
}
|
||
|
},
|
||
|
},
|
||
|
]);
|