MCPcopy Create free account
hub / github.com/FSGModding/FSG_Mod_Assistant / #doButton

Method #doButton

renderer/renderJS/main_ui_lib.js:1300–1312  ·  view source on GitHub ↗
(key)

Source from the content-addressed store, hash-verified

1298 }
1299
1300 #doButton(key) {
1301 const node = document.createElement('div')
1302 node.innerHTML = [
1303 `<i18n-text class="inset-block-header" data-key="user_pref_title_${key}"></i18n-text>`,
1304 '<div class="row">',
1305 `<i18n-text class="inset-block-blurb-option col-9" data-key="user_pref_blurb_${key}"></i18n-text>`,
1306 `<div class="btn btn-primary btn-sm col-3 align-self-start"><i class="bi-${this.buttons[key].icon}"></i></div>`,
1307 '</div>'
1308 ].join('')
1309 node.querySelector('.btn').addEventListener('click', this.buttons[key].callback)
1310
1311 return node
1312 }
1313
1314 #doSwitch(key, size = 3) {
1315 const node = document.createElement('div')

Callers 1

initMethod · 0.95

Calls 1

addEventListenerMethod · 0.45

Tested by

no test coverage detected