| 71 | this._rmCfg() |
| 72 | } |
| 73 | refreshScript() { |
| 74 | let scriptData = [] |
| 75 | |
| 76 | $('script').each(function () { |
| 77 | const src = this.src |
| 78 | |
| 79 | if (src !== '') scriptData.push(src) |
| 80 | }) |
| 81 | |
| 82 | scriptData = unique(scriptData) |
| 83 | |
| 84 | const scriptState = getState('script', scriptData.length) |
| 85 | let scriptDataHtml = '<li>Empty</li>' |
| 86 | if (!isEmpty(scriptData)) { |
| 87 | scriptDataHtml = map(scriptData, (script) => { |
| 88 | script = escape(script) |
| 89 | return `<li><a href="${script}" target="_blank" class="${c( |
| 90 | 'js-link' |
| 91 | )}">${script}</a></li>` |
| 92 | }).join('') |
| 93 | } |
| 94 | |
| 95 | const scriptHtml = `<h2 class="${c('title')}"> |
| 96 | Script |
| 97 | <div class="${c('btn refresh-script')}"> |
| 98 | <span class="${c('icon-refresh')}"></span> |
| 99 | </div> |
| 100 | </h2> |
| 101 | <ul class="${c('link-list')}"> |
| 102 | ${scriptDataHtml} |
| 103 | </ul>` |
| 104 | |
| 105 | const $script = this._$script |
| 106 | setState($script, scriptState) |
| 107 | $script.html(scriptHtml) |
| 108 | |
| 109 | return this |
| 110 | } |
| 111 | refreshStylesheet() { |
| 112 | let stylesheetData = [] |
| 113 | |