ember2 progress deprication smashing
This commit is contained in:
@@ -1,3 +1,3 @@
|
||||
Ember.Handlebars.registerBoundHelper 'boolean', (truefalse, options={})->
|
||||
classname = if truefalse then 'boolean-true' else 'boolean-false'
|
||||
new Handlebars.SafeString("<span class=\"#{classname}\"></span>")
|
||||
App.BooleanHelper = Ember.Helper.helper (params, options)->
|
||||
classname = if params[0] then 'boolean-true' else 'boolean-false'
|
||||
"<span class=\"#{classname}\"></span>".htmlSafe()
|
||||
|
||||
+2
-1
@@ -1,3 +1,4 @@
|
||||
Ember.Handlebars.registerBoundHelper 'currency', (amount, params..., options)->
|
||||
App.CurrencyHelper = Ember.Helper.helper (params, options)->
|
||||
amount = params[0]
|
||||
amount = 0.0 if isNaN(amount) || amount== '' || amount == null
|
||||
new Handlebars.SafeString('€ ' + parseFloat(amount).toFixed(2))
|
||||
@@ -1,7 +1,8 @@
|
||||
Ember.Handlebars.helper 'image_tag', (path, options={})->
|
||||
alt = options.hash.alt || ''
|
||||
App.ImageTagHelper = Ember.Helper.helper (params, options)->
|
||||
path = params[0]
|
||||
alt = options.alt || ''
|
||||
image_path = if path.substring(0,4) == 'http' then path else "#{$assets_path}#{path}"
|
||||
extra_attributes = ''
|
||||
extra_attributes += " width=\"#{options.hash.width}\"" if options.hash.width
|
||||
extra_attributes += " height=\"#{options.hash.height}\"" if options.hash.height
|
||||
extra_attributes += " width=\"#{options.width}\"" if options.width
|
||||
extra_attributes += " height=\"#{options.height}\"" if options.height
|
||||
new Handlebars.SafeString "<img src=\"#{image_path}\" alt=\"#{alt}\" title=\"#{alt}\" #{extra_attributes}>"
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
Ember.Handlebars.registerBoundHelper 'state', (subject, state, options={})->
|
||||
App.StateHelper = Ember.Helper.helper (params, options)->
|
||||
[subject, state] = params
|
||||
path = "state.#{subject}.#{state}"
|
||||
new Handlebars.SafeString("<span data-t=\"#{path}\">#{t(path)}</span>")
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
Ember.Handlebars.helper 'time', (time, params..., options = {})->
|
||||
return '' unless time
|
||||
App.TimeHelper = Ember.Helper.helper (params, options)->
|
||||
return '' unless time = params[0]
|
||||
time = new Date(time) if typeof(time) is "string"
|
||||
iso = time.toISOString()
|
||||
if options.hash.format
|
||||
format_string = "data-time-format=\"#{options.hash.format}\""
|
||||
if options.format
|
||||
format_string = "data-time-format=\"#{options.format}\""
|
||||
else
|
||||
format_string = ''
|
||||
tag = if options.bare then iso else $("<span data-time=\"#{iso}\" #{format_string}></span>").text(moment(iso).format(options.hash.format || 'dd D MMM hh:mm')).get(0).outerHTML
|
||||
tag = if options.bare then iso else $("<span data-time=\"#{iso}\" #{format_string}></span>").text(moment(iso).format(options.format || 'dd D MMM hh:mm')).get(0).outerHTML
|
||||
new Handlebars.SafeString tag
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
Ember.Handlebars.helper 't', (path, params..., options)->
|
||||
toptions = options.hash
|
||||
if params.length and typeof(params[0].serialize) is 'function'
|
||||
$.extend toptions, params[0].serialize()
|
||||
App.THelper = Ember.Helper.helper (params, options)->
|
||||
path = params[0]
|
||||
toptions = options
|
||||
if params.length > 1 and typeof(params[1].serialize) is 'function'
|
||||
$.extend toptions, params[1].serialize()
|
||||
text = t(path, toptions)
|
||||
tag = if options.hash.bare then text else "<span data-t='#{path}' class='translation' data-t-attributes='#{JSON.stringify(toptions)}'>#{text}</span>"
|
||||
tag = if options.bare then text else "<span data-t='#{path}' class='translation' data-t-attributes='#{JSON.stringify(toptions)}'>#{text}</span>"
|
||||
tag.htmlSafe()
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
Ember.Handlebars.helper 'version', ->
|
||||
App.VersionHelper = Ember.Helper.helper (params, options)->
|
||||
new Handlebars.SafeString $app_version
|
||||
|
||||
Reference in New Issue
Block a user