Browse Source

ImageLoader: always call with 'new'

master
parent
commit
95019b56ee
  1. 8
      src/ImageLoader.js
  2. 4
      src/image.js

8
src/ImageLoader.js

@ -3,14 +3,6 @@ var wikipedia = require('./wikipedia')
var cache = {}
function ImageLoader (data) {
if (this === window) {
if (data.id in cache) {
return cache[data.id]
}
return new ImageLoader(data)
}
this.sources = []
this.found = []
this.data = {}

4
src/image.js

@ -54,7 +54,7 @@ register_hook('show-details', function (data, category, dom, callback) {
l.className = 'loadingIndicator'
div.appendChild(l)
var currentLoader = ImageLoader(data)
var currentLoader = new ImageLoader(data)
data.detailsImageCounter = {}
@ -124,7 +124,7 @@ register_hook('show-popup', function (data, category, dom, callback) {
dom.insertBefore(div, dom.firstChild)
var currentLoader = ImageLoader(data)
var currentLoader = new ImageLoader(data)
data.popupImageCounter = {}
currentLoader.first({

Loading…
Cancel
Save