(labelNode, baseText, url, strategy, baseTextGetter)
| 12211 | } |
| 12212 | |
| 12213 | function updateViewmoreSizeLabel(labelNode, baseText, url, strategy, baseTextGetter) { |
| 12214 | if (!labelNode || !url) return; |
| 12215 | const initText = typeof baseTextGetter === "function" ? baseTextGetter() : baseText; |
| 12216 | labelNode.textContent = initText; |
| 12217 | imageSizeFetcher.getSize(url, { strategy: strategy || 'local-only' }).then(size => { |
| 12218 | if (size === null) return; |
| 12219 | const sizeText = formatBytes(size); |
| 12220 | const currentBase = typeof baseTextGetter === "function" ? baseTextGetter() : baseText; |
| 12221 | labelNode.textContent = currentBase + " | " + sizeText; |
| 12222 | }); |
| 12223 | } |
| 12224 | |
| 12225 | var viewmoreAutoSizeThrottle = { last: 0 }; |
| 12226 | function scheduleViewmoreAutoSize(labelNode, baseText, url, baseTextGetter) { |
no test coverage detected