Změny dokumentu Lightbox support
Naposledy upravil David Brazda 08.04.2021 15:19
Popis verze:
allow view právo pro XWiki.Reader
Přehled
-
Objects (1 změněno, 0 přidáno, 0 odstraněno)
Rozpis
- XWiki.JavaScriptExtension[1]
-
- Kód
-
... ... @@ -1,6 +1,18 @@ 1 1 require(['jquery'], function($) { 2 2 //in case of important dom change - like CKEditor save, the lightbox must be re-added again 3 3 $(document).on('xwiki:dom:updated', function() { 4 - $(".wikiattachmentlink img").parents("a").attr("data-lightbox","lightbox"); 5 - }) 6 -}); 4 + //puvodni kod 5 + //$(".wikiattachmentlink img").parents("a").attr("data-lightbox","lightbox"); 6 + 7 + //novy kod - pro attachmenty obrazky nastavit lightbox + add img alt jako atribut lightboxu 8 + $('.wikiattachmentlink img').each(function() { 9 + //nastavime lightbox 10 + $(this).parents("a").attr("data-lightbox","lightbox"); 11 + //pokud ma img alt, pak ho nastavime jako title lightboxu 12 + var img_alt = $(this).attr('alt'); 13 + if (img_alt) { 14 + $(this).parents("a").attr("data-title", img_alt); 15 + } 16 + }); //each function 17 + }); //dom updated 18 +}); //require