missing icon

This commit is contained in:
q
2014-06-27 19:29:55 +03:00
parent 4697b7c92c
commit ee8531a823

View File

@@ -935,6 +935,7 @@ var slideshowtimer;
var slideshowinterval;
var configupdatetimer;
var sorttype="";
var missingicon="data:image/png;base64,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";
function setup() {
// Setup run at the load of page.
@@ -1153,7 +1154,7 @@ function thumblist(n,curr) {
thumbstr='<div><span class="headsmall">Images</span>'+menustr+'</div><div id="thumbrow">'+leftstr;
for (i=ends.first; i<ends.last; i++) {
if (isHTML(imagelist[i].name)) {
thumbstr+='<span id="n'+i+'" class="imagebox thumbbox"><img class="thumbimage" title="'+titlestring(imagelist[i].desc)+'" onclick="showimage('+String(i)+')" ><br/><a href="'+encodeURIComponent(imagelist[i].name)+'" target="_blank" title="'+titlestring(imagelist[i].desc)+'">'+nicestring((imagelist[i].name))+'</a></span>';
thumbstr+='<span id="n'+i+'" class="imagebox thumbbox"><img class="thumbimage" title="'+titlestring(imagelist[i].desc)+'" onclick="showimage('+String(i)+')" src="'+missingicon+'"><br/><a href="'+encodeURIComponent(imagelist[i].name)+'" target="_blank" title="'+titlestring(imagelist[i].desc)+'">'+nicestring((imagelist[i].name))+'</a></span>';
} else {
thumbstr+='<span id="n'+i+'" class="imagebox thumbbox"><img class="thumbimage" title="'+titlestring(imagelist[i].desc)+'" onclick="showimage('+String(i)+')" src="_tn/tn_'+encodeURIComponent(imagelist[i].name)+'.jpg"><br/><a href="'+encodeURIComponent(imagelist[i].name)+'" target="_blank" title="'+titlestring(imagelist[i].desc)+'">'+nicestring((imagelist[i].name))+'</a></span>';
}
@@ -1251,7 +1252,7 @@ function subfolderbiglist() {
for (p=0; p<pathlist.length; p++) {
if (pathlist[p].image.length>0) {
imgstr='<span class="pathbox" id="p'+p+'" style="background-image:url(\''+encodeURI(pathlist[p].image)+'\');">';
} else { imgstr='<span class="pathbox" id="p'+p+'">'; }
} else { imgstr='<span class="pathbox" id="p'+p+'" style="background-image:url('+missingicon+');">'; }
pathstr+='<a title="'+pathlist[p].name+'" href="'+encodeURI(pathlist[p].name)+'/index.html">'+imgstr+'<span class="pathlink"><span class="pathlinktext">'+nicestring(pathlist[p].name)+' ('+String(pathlist[p].size)+')</span></span></span></a>';
}
if (pathlist.length==0) {
@@ -1265,7 +1266,7 @@ function subfolderdetaillist() {
for (p=0; p<pathlist.length; p++) {
if (pathlist[p].image.length>0) {
imgstr='<span class="pathbox" id="p'+p+'" style="background-image:url(\''+encodeURI(pathlist[p].image)+'\');position:relative;top:-35px;" >';
} else { imgstr='<span class="pathbox" id="p'+p+'">'; }
} else { imgstr='<span class="pathbox" id="p'+p+'" style="background-image:url('+missingicon+');background-attachment:fixed;background-position:center 15;">'; }
pathstr+='<div class="pathdetailrow"><a title="'+pathlist[p].name+'" href="'+encodeURI(pathlist[p].name)+'/index.html">'+imgstr+'</span><span class="pathdetaillink"><span class="pathdetaillinktext">'+(pathlist[p].name)+' ('+String(pathlist[p].size)+')</span></span></a></div>';
}
if (pathlist.length==0) {