Use placeholder images for item groups
This commit is contained in:
+4
-1
@@ -41,7 +41,10 @@ app.get '*', (request, response)->
|
|||||||
console.log ">>> #{request.path}"
|
console.log ">>> #{request.path}"
|
||||||
|
|
||||||
response.set 'Content-Type', contentType
|
response.set 'Content-Type', contentType
|
||||||
response.sendFile request.path, root:ROOT
|
|
||||||
|
sendFile = -> response.sendFile request.path, root:ROOT
|
||||||
|
|
||||||
|
setTimeout sendFile, 100 # change the zero to post files after a short delay
|
||||||
|
|
||||||
server = app.listen 8000, ->
|
server = app.listen 8000, ->
|
||||||
console.log "listening at: #{server.address().address}:#{server.address().port}"
|
console.log "listening at: #{server.address().address}:#{server.address().port}"
|
||||||
|
|||||||
@@ -13,6 +13,8 @@ module.exports = class ImageLoader
|
|||||||
|
|
||||||
constructor: (options={})->
|
constructor: (options={})->
|
||||||
options.defaultUrl ?= null
|
options.defaultUrl ?= null
|
||||||
|
|
||||||
|
if not options.defaultUrl?
|
||||||
options.onLoading ?= -> @hide()
|
options.onLoading ?= -> @hide()
|
||||||
options.onLoad ?= -> @show()
|
options.onLoad ?= -> @show()
|
||||||
|
|
||||||
@@ -22,6 +24,10 @@ module.exports = class ImageLoader
|
|||||||
|
|
||||||
@_images = {}
|
@_images = {}
|
||||||
|
|
||||||
|
if @defaultUrl
|
||||||
|
@_defaultImage = new Image
|
||||||
|
@_defaultImage.src = @defaultUrl
|
||||||
|
|
||||||
# Class Methods ################################################################################
|
# Class Methods ################################################################################
|
||||||
|
|
||||||
@load: (imageUrl, $el, options={}) ->
|
@load: (imageUrl, $el, options={}) ->
|
||||||
@@ -47,8 +53,12 @@ module.exports = class ImageLoader
|
|||||||
|
|
||||||
if data.isLoaded
|
if data.isLoaded
|
||||||
@_loadImageIntoElement data.imageUrl, $el
|
@_loadImageIntoElement data.imageUrl, $el
|
||||||
|
else
|
||||||
|
if @defaultUrl?
|
||||||
|
$el.attr 'src', @defaultUrl
|
||||||
else
|
else
|
||||||
$el.removeAttr 'src'
|
$el.removeAttr 'src'
|
||||||
|
|
||||||
if data.elements.indexOf($el) is -1 then data.elements.push $el
|
if data.elements.indexOf($el) is -1 then data.elements.push $el
|
||||||
|
|
||||||
return this
|
return this
|
||||||
|
|||||||
@@ -129,7 +129,7 @@ module.exports = class ModPageController extends BaseController
|
|||||||
$link.slideDown duration:Duration.normal
|
$link.slideDown duration:Duration.normal
|
||||||
$link.attr 'href', url
|
$link.attr 'href', url
|
||||||
else
|
else
|
||||||
$link.sludeUp duration:Duration.normal
|
$link.slideUp duration:Duration.normal
|
||||||
|
|
||||||
_refreshVersions: ->
|
_refreshVersions: ->
|
||||||
@$versionSelector.empty()
|
@$versionSelector.empty()
|
||||||
|
|||||||
Reference in New Issue
Block a user