summaryrefslogtreecommitdiffstats
path: root/packages/meteor-useraccounts-core/lib/templates_helpers/at_pwd_form_btn.js
blob: fc263623216ec6f2ba4de9597c3dff9e66a98d66 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
AT.prototype.atPwdFormBtnHelpers = {
    submitDisabled: function(){
        var disable = _.chain(AccountsTemplates.getFields())
            .map(function(field){
                return field.hasError() || field.isValidating();
            })
            .some()
            .value()
        ;
        if (disable)
            return "disabled";
    },
    buttonText: function() {
        var parentData = Template.currentData();
        var state = (parentData && parentData.state) || AccountsTemplates.getState();
        return T9n.get(AccountsTemplates.texts.button[state], markIfMissing=false);
    },
};