]> Slayer Assistant Repositories - slayer.unlishema.org/.git/commitdiff
fixed multi-images in dev.html
authorunlishema <unlishema@jtryba.com>
Thu, 2 Oct 2025 00:11:12 +0000 (20:11 -0400)
committerunlishema <unlishema@jtryba.com>
Thu, 2 Oct 2025 00:11:12 +0000 (20:11 -0400)
dist/dev.html
src/dev.html

index 169c6887df29f41521222b198c03d9dfd131fe2d..8396f5f2e880519f225cc238f5353789e88d4b52 100644 (file)
                     let cellEntry = document.createElement('td');
                     if (key === 'image' && item[key]) {
                         let rawName = String(item[key]);
-                        let imageName = rawName.replaceAll('File:', '').replaceAll(' ', '_');
-                        let url = `https://${oldschool ? "oldschool." : ""}runescape.wiki/images/${imageName}`;
-                        cellEntry.innerHTML = `<img src="${url}" alt="${rawName}" title="${imageName}">`;
+                        if (rawName.includes(',')) {
+                            imageNames = rawName.split(',');
+                            for (let j = 0; j < imageNames.length; j++) {
+                                let imageName = imageNames[j].replaceAll('File:', '').replaceAll(' ', '_');
+                                let url = `https://${oldschool ? "oldschool." : ""}runescape.wiki/images/${imageName}`;
+                                cellEntry.innerHTML += `<img src="${url}" alt="${rawName}" title="${imageName}">`;
+                            }
+                        } else {
+                            let imageName = rawName.replaceAll('File:', '').replaceAll(' ', '_');
+                            let url = `https://${oldschool ? "oldschool." : ""}runescape.wiki/images/${imageName}`;
+                            cellEntry.innerHTML = `<img src="${url}" alt="${rawName}" title="${imageName}">`;
+                        }
                     } else
                         cellEntry.innerHTML = `${!(key in item) ? 'false' : (item[key] === '' ? 'true' : item[key])}`;
                     rowEntry.appendChild(cellEntry);
index 169c6887df29f41521222b198c03d9dfd131fe2d..8396f5f2e880519f225cc238f5353789e88d4b52 100644 (file)
                     let cellEntry = document.createElement('td');
                     if (key === 'image' && item[key]) {
                         let rawName = String(item[key]);
-                        let imageName = rawName.replaceAll('File:', '').replaceAll(' ', '_');
-                        let url = `https://${oldschool ? "oldschool." : ""}runescape.wiki/images/${imageName}`;
-                        cellEntry.innerHTML = `<img src="${url}" alt="${rawName}" title="${imageName}">`;
+                        if (rawName.includes(',')) {
+                            imageNames = rawName.split(',');
+                            for (let j = 0; j < imageNames.length; j++) {
+                                let imageName = imageNames[j].replaceAll('File:', '').replaceAll(' ', '_');
+                                let url = `https://${oldschool ? "oldschool." : ""}runescape.wiki/images/${imageName}`;
+                                cellEntry.innerHTML += `<img src="${url}" alt="${rawName}" title="${imageName}">`;
+                            }
+                        } else {
+                            let imageName = rawName.replaceAll('File:', '').replaceAll(' ', '_');
+                            let url = `https://${oldschool ? "oldschool." : ""}runescape.wiki/images/${imageName}`;
+                            cellEntry.innerHTML = `<img src="${url}" alt="${rawName}" title="${imageName}">`;
+                        }
                     } else
                         cellEntry.innerHTML = `${!(key in item) ? 'false' : (item[key] === '' ? 'true' : item[key])}`;
                     rowEntry.appendChild(cellEntry);