Files
ai/charting_library/bundles/show-theme-save-dialog.d7e400ffc1533d851191.js

1 line
983 B
JavaScript

"use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9671],{45978:(e,t,n)=>{n.r(t),n.d(t,{showThemeSaveDialog:()=>r});var o=n(91599),a=n(8892),l=n(40520),i=n(64906),s=n(79555);function r(e,t,r,u,c){async function h(n){(0,i.trackEvent)("GUI","Themes","Save custom theme"),await(0,l.saveTheme)(n,e),t&&t(n)}(0,a.showRename)({title:o.t(null,void 0,n(61880)),text:o.t(null,void 0,n(76465))+":",maxLength:128,source:r||[],onClose:u,onCancel:c,autocompleteFilter:s.autocompleteFilter,onRename:({newValue:e,focusInput:t,dialogClose:i,innerManager:s})=>new Promise((r=>{(0,l.isThemeExist)(e).then((l=>{if(l){const l=o.t(null,{replace:{themeName:e}},n(54237));(0,a.showConfirm)({text:l,onConfirm:({dialogClose:t})=>{h(e).then((()=>{t(),i()}))},onClose:t},s).then((()=>{r()}))}else h(e).then((()=>{r(),i()}))}))}))})}},79555:(e,t,n)=>{function o(e,t){return Boolean(""===e||e&&-1!==t.toLowerCase().indexOf(e.toLowerCase()))}n.d(t,{autocompleteFilter:()=>o})}}]);