10 | !function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery","nanogallery2"],a):a("object"==typeof exports&&"function"==typeof require?require(["jquery","nanogallery2"]):jQuery)}(function(a){jQuery.nanogallery2.data_nano_photos_provider2=function(a,b){function c(a){return decodeURIComponent(a)}function d(a,b){f.O.debugMode&&(console.log("nanoPhotosProvider2 parse data:"),console.dir(b));var d=!1;jQuery.each(b.album_content,function(a,e){var g=f.O.dataProvider.substring(0,f.O.dataProvider.indexOf("nano_photos_provider2.php")),h=g+c(e.src),i=e.title,k=e.description.split("_").join(" "),l="image";void 0!==e.kind&&e.kind.length>0&&(l=e.kind);var m=e.ID;if("album"==l&&(j(i,m)||!0),"image"==l||"album"==l&&j(i,m)){var n=0;void 0!==e.albumID&&(n=e.albumID,d=!0);var o=void 0===e.tags?"":e.tags,p=NGY2Item.New(f,i.split("_").join(" "),k,m,n,l,o);p.setMediaURL(h,"img"),void 0!==e.dcGIF&&(p.imageDominantColors="data:image/gif;base64,"+e.dcGIF),void 0!==e.dc&&""!==e.dc&&(p.imageDominantColor=e.dc),"album"==l?p.numberItems=e.cnt:(p.imageWidth=e.imgWidth,p.imageHeight=e.imgHeight),""!=e.originalURL&&(p.downloadURL=g+c(e.originalURL));for(var q=f.GOM.curNavLevel,r=["xs","sm","me","la","xl"],s=0;s<r.length;s++)p.thumbs.url[q][r[s]]=g+c(e.t_url[s]),p.thumbs.width[q][r[s]]=parseInt(e.t_width[s]),p.thumbs.height[q][r[s]]=parseInt(e.t_height[s]);var t=f.O.fnProcessData;null!==t&&("function"==typeof t?t(p,f.O.dataProvider,b):window[t](p,f.O.dataProvider,b))}}),f.I[a].contentIsLoaded=!0}function e(){}var f=a,g=function(b,e,g,j){var l=NGY2Item.GetIdx(f,b);""==a.I[l].title&&(a.I[l].title=c(b));var m=f.O.dataProvider+"?albumID="+b;m+="&hxs="+f.tn.settings.getH(f.GOM.curNavLevel,"xs"),m+="&wxs="+f.tn.settings.getW(f.GOM.curNavLevel,"xs"),m+="&hsm="+f.tn.settings.getH(f.GOM.curNavLevel,"sm"),m+="&wsm="+f.tn.settings.getW(f.GOM.curNavLevel,"sm"),m+="&hme="+f.tn.settings.getH(f.GOM.curNavLevel,"me"),m+="&wme="+f.tn.settings.getW(f.GOM.curNavLevel,"me"),m+="&hla="+f.tn.settings.getH(f.GOM.curNavLevel,"la"),m+="&wla="+f.tn.settings.getW(f.GOM.curNavLevel,"la"),m+="&hxl="+f.tn.settings.getH(f.GOM.curNavLevel,"xl"),m+="&wxl="+f.tn.settings.getW(f.GOM.curNavLevel,"xl"),h(!0),jQuery.ajaxSetup({cache:!1}),jQuery.support.cors=!0;try{var n=setTimeout(function(){h(!1),i(f,"Could not retrieve nanoPhotosProvider2 data (timeout).")},6e4);f.O.debugMode&&console.log("nanoPhotosProvider2 URL: "+m),jQuery.getJSON(m,function(a,c,m){clearTimeout(n),h(!1),d(l,a),"ok"==a.nano_status?(k(b),null!==e&&void 0!==e&&e(g,j,null)):i(f,"Could not retrieve nanoPhotosProvider2 data. Error: "+a.nano_status+" - "+a.nano_message)}).fail(function(a,b,c){clearTimeout(n),h(!1);var d="";for(var e in a)d+=e+"="+a[e]+"<br>";i(f,"Could not retrieve nanoPhotosProvider2 data. Error: "+b+", "+c+" "+d+"<br><br>URL:"+m)})}catch(o){i(f,"Could not retrieve nanoPhotosProvider2 data. Error: "+o)}},h=NGY2Tools.PreloaderDisplay.bind(f),i=NGY2Tools.NanoAlert,j=(NGY2Tools.GetImageTitleFromURL.bind(f),NGY2Tools.FilterAlbumName.bind(f)),k=NGY2Tools.AlbumPostProcess.bind(f);switch(b){case"GetHiddenAlbums":break;case"AlbumGetContent":g(arguments[2],arguments[3],arguments[4],arguments[5]);break;case"Init":e()}}}); |