CJ 1 gadu atpakaļ
vecāks
revīzija
bf507dbfb9
2 mainītis faili ar 5 papildinājumiem un 21 dzēšanām
  1. 3 16
      templates/_common/base.html
  2. 2 5
      templates/index.html

+ 3 - 16
templates/_common/base.html

@@ -209,23 +209,10 @@
                 url: '/search?keywords={query}'
             }
         })
-
-     let imgs = $('#article').find('p>img')
-
-
-    for (let i = 0; i < imgs.length; i++) {
-        if ($(imgs[i]).attr('alt')) {
-            let alt = $(imgs[i]).attr('alt')
-            let src = $(imgs[i]).attr('src')
-            $(imgs[i]).parent().html(`<a data-pswp-width="${alt.split(',')[0]}" data-pswp-height="${alt.split(',')[1]}" href="${src}"><img style="display: inline-block;"  width="${alt.split(',')[0]}" height="${alt.split(',')[1]}" data-magnify="gallery" data-src="${src}"  src="${src}"  data-href="${src}" "/></a>`)
-        } else {
-            let src = $(imgs[i]).attr('src')
-            $(imgs[i]).parent().html(`<img style="display: inline-block;"  src="${src}" />`)
-        }
-    }
     var lightbox = new PhotoSwipeLightbox({
-        gallery: 'p',
-        children: 'a[data-pswp-width]',        // dynamic import is not supported in UMD version
+        gallery: '.extra.images',
+        children: 'a',
+        // dynamic import is not supported in UMD version
         pswpModule: PhotoSwipe
     });
     lightbox.init();

+ 2 - 5
templates/index.html

@@ -119,11 +119,8 @@
                 type: 'image',
                 elemToHtml: function imageToHtml(elemNode) {
                     const {src, alt, href = '', style = {}, width, height} = elemNode || {}
-                    if (alt === undefined || alt === null || alt === '') {
-                        return `<img src="${src}" alt="${alt}">`
-                    } else {
-                        return `<img  alt="${alt}"   src="${src}"/>`
-                    }
+
+                    return `<a data-pswp-width="${alt.split(',')[0]}" data-pswp-height="${alt.split(',')[1]}" href="${src}"><img data-magnify="gallery" data-src="${src}"  src="${src}"  data-href="${href}" "/></a>`
                 }
             };