summaryrefslogtreecommitdiff
path: root/static/js/pichat.js
diff options
context:
space:
mode:
Diffstat (limited to 'static/js/pichat.js')
-rw-r--r--static/js/pichat.js13
1 files changed, 8 insertions, 5 deletions
diff --git a/static/js/pichat.js b/static/js/pichat.js
index 8f6b7d1..9480644 100644
--- a/static/js/pichat.js
+++ b/static/js/pichat.js
@@ -33,7 +33,8 @@ Anim = {
// Utils
-EmptyFunction = function(){};
+emptyFunc = function(){};
+falseFunc = function(){ return false };
isImgBroken = function(img){
return (img.height == 0 || img.width == 0 || img.height == NaN || img.width == NaN)
@@ -1103,7 +1104,7 @@ var ImgCache = {
"init": function(name){
// don't clear callback
- var callback = EmptyFunction
+ var callback = emptyFunc
if (name in ImgCache.caches)
callback = ImgCache.caches[name].onImgsLoaded
delete ImgCache.caches[name]
@@ -1138,9 +1139,9 @@ var ImgCache = {
cache[key] = cfg[key]
},
- "clear": function(name){
- ImgCache.init(name)
- },
+ "clear": function(name){ ImgCache.init(name) },
+ "pause": function(name){ ImgCache.caches[name].paused = true },
+ "unpause": function(name){ ImgCache.caches[name].paused = false },
"loadImages": function(cache){
if (cache.paused) return;
@@ -1306,6 +1307,7 @@ var Search = {
ctx.drawImage(img, 0, 0, c.width, c.height)
var a = document.createElement("a")
+ a.onClick = falseFunc
a.href = img.src
a.style.width = width + "px"
a.style.height = height + "px"
@@ -1394,6 +1396,7 @@ var Search = {
'resultsClear': function(){
$("#search-results-images").html("")
+ //ImgCache.pause("search")
ImgCache.clear("search")
},