Merge branch 'no-modernizr'

This commit is contained in:
Shish
2023-12-30 18:07:59 +00:00
5 changed files with 30 additions and 22 deletions

View File

@@ -6,14 +6,27 @@ function joinUrlSegments(base, query) {
return base + separatorChar + query;
}
function clearViewMode() {
document.querySelectorAll('.image_info').forEach((element) => {
element.classList.remove('infomode-view');
});
}
function updateAttr(selector, attr, value) {
document.querySelectorAll(selector).forEach(function(e) {
let current = e.getAttribute(attr);
let newval = joinUrlSegments(current, query);
e.setAttribute(attr, newval);
});
}
document.addEventListener('DOMContentLoaded', () => {
function updateAttr(selector, attr, value) {
document.querySelectorAll(selector).forEach(function(e) {
let current = e.getAttribute(attr);
let newval = joinUrlSegments(current, query);
e.setAttribute(attr, newval);
});
}
// find elements with class image_info and set them to view mode
// (by default, with no js, they are in edit mode - so that no-js
// users can still edit them)
document.querySelectorAll('.image_info').forEach((element) => {
element.classList.add('infomode-view');
});
if(document.location.hash.length > 3) {
var query = document.location.hash.substring(1);