Achievements populate i18n whenever they're edited now.

This commit is contained in:
Scott Erickson 2014-10-28 13:09:07 -07:00
parent e5ea4f70e9
commit 9e6fd119a0
3 changed files with 4 additions and 3 deletions
app
models
templates/editor/achievement
views/editor/achievement

View file

@ -12,6 +12,10 @@ module.exports = class Achievement extends CocoModel
getExpFunction: ->
func = @get('function', true)
return utils.functionCreators[func.kind](func.parameters) if func.kind of utils.functionCreators
save: ->
@populateI18N()
super(arguments...)
@styleMapping:
1: 'achievement-wood'

View file

@ -14,7 +14,6 @@ block content
button.achievement-tool-button(data-i18n="", disabled=me.isAdmin() === true ? undefined : "true").btn.btn-primary#recalculate-button Recalculate
button.achievement-tool-button(data-i18n="common.delete", disabled=me.isAdmin() === true ? undefined : "true").btn.btn-primary#delete-button Delete
button.achievement-tool-button(data-i18n="common.save", disabled=me.isAdmin() === true ? undefined : "true").btn.btn-primary#save-button Save
button.achievement-tool-button(data-i18n="editor.pop_i18n").btn.btn-primary#populate-i18n-button Populate I18N
h3(data-i18n="achievement.edit_achievement_title") Edit Achievement
span

View file

@ -16,8 +16,6 @@ module.exports = class AchievementEditView extends RootView
'click #recalculate-button': 'confirmRecalculation'
'click #recalculate-all-button': 'confirmAllRecalculation'
'click #delete-button': 'confirmDeletion'
'click #populate-i18n-button': -> @achievement.populateI18N()
constructor: (options, @achievementID) ->
super options