ember2 progress deprication smashing

This commit is contained in:
2015-08-26 19:56:44 +02:00
parent 39a21ec705
commit bb22dffef2
48 changed files with 139 additions and 146 deletions
@@ -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()
@@ -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('&euro;&nbsp;' + 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