MCPcopy
hub / github.com/liriliri/eruda / refreshScript

Method refreshScript

src/Resources/Resources.js:73–110  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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

Callers 3

_bindEventMethod · 0.95
checkElMethod · 0.95
refreshMethod · 0.80

Calls 3

getStateFunction · 0.90
setStateFunction · 0.90
htmlMethod · 0.80

Tested by

no test coverage detected