Favicon Switcher - Flatpikr

This commit is contained in:
Fred Tempez 2021-12-01 16:07:42 +01:00
parent 272de57267
commit 400278071e
3 changed files with 67 additions and 53 deletions

View File

@ -5,6 +5,8 @@ Mises à jour :
- jQuery v3.6.0
- Lity v2.4.1
- Lightbox v2.10.1
- Faltpickr v4.6.9
- FavIcon Switcher v1.2.2
- Corrections :
- Configuration, restauration d'une archive du site :
- la validation du formulaire sans avoir sélectionné de fichier de sauvegarde provoque le crash du site.

View File

@ -1,3 +1,4 @@
// FavIcon Switcher V1.2.2
;(function(mod){
function collectLinks() {
return Array.prototype.slice.apply(
@ -25,14 +26,22 @@
document.head.appendChild(current)
function faviconApplyLoop() {
var matched
links.forEach(function(link) {
if (window.matchMedia(link.media).matches) {
if (link.media !== prevMatch) {
prevMatch = link.media
applyLink(link, current)
}
matched = link
}
})
if (! matched) {
return
}
if (matched.media !== prevMatch) {
prevMatch = matched.media
applyLink(matched, current)
}
}
var intervalId = setInterval(faviconApplyLoop, delay || 300)
@ -54,3 +63,5 @@
initSwitcher()
})()

File diff suppressed because one or more lines are too long