app/assets/javascripts/livelist.coffee in livelist-rails-0.0.11 vs app/assets/javascripts/livelist.coffee in livelist-rails-0.0.12
- old
+ new
@@ -1,16 +1,17 @@
class window.Utilities
- setOptions: (options, context=@) =>
+ setOptions: (options, context = @) =>
_.each( options, (value, option) => context[option] = value )
class window.LiveList extends Utilities
constructor: (options) ->
@listSelector = options.list.renderTo
@resourceName = options.global.resourceName
@resourceNameSingular = options.global.resourceNameSingular
+ @urlPrefix = options.global.urlPrefix || "/#{@resourceName}"
+ @httpMethod = options.global.httpMethod || 'get'
@eventName = "livelist:#{@resourceName}"
- @urlPrefix = "/#{@resourceName}"
@search = new Search(options.search, @)
@filters = new Filters(options.filters, @)
@pagination = new Pagination(options.pagination, @)
@list = new List(options.list, @)
@@ -63,10 +64,10 @@
partials[@livelist.resourceNameSingular] = @listItemTemplate
listHTML = Mustache.to_html(@listTemplate, @livelist.data, partials)
$(@renderTo).html( listHTML )
@removeFetchingIndication()
-window.LiveList.version = '0.0.5'
+window.LiveList.version = '0.0.7'
class window.Filters extends Utilities
constructor: (options, livelist) ->
@livelist = livelist
@filters = if options.presets then _.keys(options.presets) else []