(size)
| 3037 | } |
| 3038 | |
| 3039 | function addImageSizeOption(size) { |
| 3040 | let sizes = Object.values(widthField.options).map((o) => o.value) |
| 3041 | if (!sizes.includes(String(size))) { |
| 3042 | sizes.push(String(size)) |
| 3043 | sizes.sort((a, b) => Number(a) - Number(b)) |
| 3044 | |
| 3045 | let option = document.createElement("option") |
| 3046 | option.value = size |
| 3047 | option.text = `${size}` |
| 3048 | |
| 3049 | widthField.add(option, sizes.indexOf(String(size))) |
| 3050 | heightField.add(option.cloneNode(true), sizes.indexOf(String(size))) |
| 3051 | } |
| 3052 | } |
| 3053 | |
| 3054 | function setImageWidthHeight(w, h) { |
| 3055 | let step = customWidthField.step |
no test coverage detected