✏️ 正在编辑: fusion-flickr.js
路径:
/home/lssfapb/www/wp-content/plugins/fusion-builder/assets/js/min/general/fusion-flickr.js
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
!function(t){"use strict";function e(e,a){const i=e.dataset.id,s=e.dataset.type,o=e.dataset.album_id,c=e.dataset.count,r=e.dataset.api_key,n=e.dataset.link_type,l=e.dataset.link_target,h=e.dataset.lazy,d=(Math.random()+1).toString(36).substring(7);let m=`https://api.flickr.com/services/rest/?format=json&method=flickr.photos.search&api_key=${r}&user_id=${i}&per_page=${c}&nojsoncallback=1`;"album"===s&&o&&(m=`https://api.flickr.com/services/rest/?format=json&method=flickr.photosets.getPhotos&api_key=${r}&photoset_id=${o}&user_id=${i}&per_page=${c}&nojsoncallback=1`);const p=e.offsetWidth,f=getComputedStyle(e).gridTemplateColumns.split(" ").length,u=parseInt(p/f),g="(-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi)";t.getJSON(m,function(i){if("ok"!=i.stat)return;let c="s";switch(!0){case 75<=u&&149>=u:c="q",matchMedia(g).matches&&(c="m");break;case 150<=u&&239>=u:c="m",matchMedia(g).matches&&(c="n");break;case 240<=u&&319>=u:c="n",matchMedia(g).matches&&(c="w");break;case 320<=u&&399>=u:c="w",matchMedia(g).matches&&(c="z");break;case 400<=u&&639>=u:c="z",matchMedia(g).matches&&(c="c");break;case 640<=u&&799>=u:c="c",matchMedia(g).matches&&(c="b");break;case 800<=u:c="b"}a&&(c="c");let r,m="";r="album"===s&&o?i.photoset.photo:i.photos.photo;for(let t=0;t<r.length;t++){const e=r[t],a="//farm"+e.farm+".static.flickr.com/"+e.server+"/"+e.id+"_"+e.secret+"_"+c+".jpg";let i="//www.flickr.com/photos/"+e.owner+"/"+e.id;"lightbox"===n&&(i="//farm"+e.farm+".static.flickr.com/"+e.server+"/"+e.id+"_"+e.secret+"_b.jpg");const s=[];n&&s.push('href="'+i+'"'),s.push('data-title="'+e.title+'"'),l&&s.push('target="'+l+'"'),"lightbox"===n&&s.push('data-rel="iLightbox['+d+']"');const o=[];let p='src="'+a+'"';const f=`data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${u}' height='auto' viewBox='0 0 ${u} auto'%3E%3Crect width='${u}' height='100%25' fill='%23ff0' fill-opacity='0'/%3E%3C/svg%3E`;o.push('alt="'+e.title+'"'),"avada"===h?(p='src="'+f+'"',o.push('data-orig-src="'+a+'"'),o.push('class="lazyload"')):"wordpress"===h&&o.push('loading="lazy"'),o.push(p),m+='<div class="flickr-image"><a '+s.join(" ")+"><img "+o.join(" ")+"/></a></div>"}e.innerHTML=m,a&&!window.fusionFlickrItems&&(window.fusionFlickrItems=m),e.classList.remove("loading"),"lightbox"===n&&t(e).find("a").iLightBox(window.avadaLightBox.prepare_options(d,!1))})}t(".fusion-flickr-element").each(function(){e(this)}),t(window).on("load fusion-element-render-fusion_flickr",function(t,a){const i=document.querySelector(`[data-cid="${a}"] .fusion-flickr-element`);i&&e(i,!0)})}(jQuery);
💾 保存文件
← 返回文件管理器