0
0
Fork 1
Spiegel von https://github.com/paviliondev/discourse-custom-wizard.git synchronisiert 2024-11-22 17:30:29 +01:00

Cook step titles

Dieser Commit ist enthalten in:
Angus McLeod 2019-06-19 12:32:03 +08:00
Ursprung 620f30368e
Commit 92fb880502
3 geänderte Dateien mit 7 neuen und 3 gelöschten Zeilen

Datei anzeigen

@ -71,6 +71,10 @@ export default {
return index === 0 && !required; return index === 0 && !required;
}.property('step.index', 'wizard.required'), }.property('step.index', 'wizard.required'),
cookedTitle: function() {
return cook(this.get('step.title'));
}.property('step.title'),
cookedDescription: function() { cookedDescription: function() {
return cook(this.get('step.description')); return cook(this.get('step.description'));
}.property('step.description'), }.property('step.description'),

Datei anzeigen

@ -1,6 +1,6 @@
<div class='wizard-step-contents'> <div class='wizard-step-contents'>
{{#if step.title}} {{#if step.title}}
<h1 class='wizard-step-title'>{{step.title}}</h1> <h1 class='wizard-step-title'>{{cookedTitle}}</h1>
{{/if}} {{/if}}
{{#if step.description}} {{#if step.description}}

Datei anzeigen

@ -127,8 +127,8 @@ end
::WizardStepSerializer.class_eval do ::WizardStepSerializer.class_eval do
def title def title
return object.title if object.title return PrettyText.cook(object.title) if object.title
I18n.t("#{object.key || i18n_key}.title", default: '') PrettyText.cook(I18n.t("#{object.key || i18n_key}.title", default: ''))
end end
def description def description