chore: remove call to DomUtil.createIcon in umap.js

This commit is contained in:
Yohan Boniface 2025-04-23 11:33:12 +02:00
parent 3f5d282477
commit bf2e9dc175

View file

@ -1512,12 +1512,17 @@ export default class Umap {
editDatalayers() { editDatalayers() {
if (!this.editEnabled) return if (!this.editEnabled) return
const container = DomUtil.create('div') const template = `
DomUtil.createTitle(container, translate('Manage layers'), 'icon-layers') <div>
const ul = DomUtil.create('ul', '', container) <h3><i class="icon icon-16 icon-layers"></i>${translate('Manage layers')}</h3>
<ul data-ref=ul></ul>
</div>
`
const [container, { ul }] = Utils.loadTemplateWithRefs(template)
this.eachDataLayerReverse((datalayer) => { this.eachDataLayerReverse((datalayer) => {
const row = DomUtil.create('li', 'orderable', ul) const row = Utils.loadTemplate(
DomUtil.createIcon(row, 'icon-drag', translate('Drag to reorder')) `<li class="orderable"><i class="icon icon-16 icon-drag" title="${translate('Drag to reorder')}"></i></li>`
)
datalayer.renderToolbox(row) datalayer.renderToolbox(row)
const builder = new MutatingForm( const builder = new MutatingForm(
datalayer, datalayer,
@ -1528,6 +1533,7 @@ export default class Umap {
row.appendChild(form) row.appendChild(form)
row.classList.toggle('off', !datalayer.isVisible()) row.classList.toggle('off', !datalayer.isVisible())
row.dataset.id = datalayer.id row.dataset.id = datalayer.id
ul.appendChild(row)
}) })
const onReorder = (src, dst, initialIndex, finalIndex) => { const onReorder = (src, dst, initialIndex, finalIndex) => {
const movedLayer = this.datalayers[src.dataset.id] const movedLayer = this.datalayers[src.dataset.id]