X-Git-Url: http://git.osdn.net/view?p=pettanr%2Fpettanr.git;a=blobdiff_plain;f=app%2Fassets%2Fjavascripts%2Fpettanr.js.coffee;h=c5ed2df332bc53c9c2350cb1b4fe19e729734940;hp=3c45a75d237a77348cf49649cda2c52cb0a4b9b9;hb=a4838064801c37fddc101f493c654cf0b2c78db4;hpb=ae721bf0ef19573105688ed820f9a6cbec20d3e7 diff --git a/app/assets/javascripts/pettanr.js.coffee b/app/assets/javascripts/pettanr.js.coffee index 3c45a75d..c5ed2df3 100644 --- a/app/assets/javascripts/pettanr.js.coffee +++ b/app/assets/javascripts/pettanr.js.coffee @@ -1,4 +1,6 @@ class Pettanr + # Foo.class -> Pettanr[@constructor.name] + @is_blank: (str) -> !str?.trim() @@ -39,8 +41,11 @@ class Pettanr if l.length == 1 I18n.t('activerecord.models.' + Pettanr[label].item_name()) else - I18n.t('activerecord.models.attribtes.' + Pettanr[l.first].item_name() + '.' + l.last) + Pettanr.AppHelper.t_a(Pettanr[l.first].item_name(), l.last) + @t_a: (item_name, attr_name) -> + I18n.t('activerecord.attributes.' + item_name + '.' + attr_name) + @t_select_items: (items) -> _.map items, (i) -> [t(i[0]), i[1]] @@ -130,8 +135,8 @@ class Pettanr '?' + q.join('&') else '' - @url = '/' + params['controller'] + i + a + qry - @total = new Pettanr.CounterModel({}, {url: '/' + params['controller'] + i + 'count_' + a}) + @url = '/' + params['controller'] + '/' + i + a + qry + @total = new Pettanr.CounterModel({}, {url: '/' + params['controller'] + '/' + i + 'count_' + a}) @model = options['model'] class Pettanr.AppController