package com.dozuki.ifixit.ui.guide.create;
/**
* Based on the page wizard example by Roman Nurik
* https://code.google.com/p/romannurik-code/source/browse/misc/wizardpager/
*/
import android.content.Context;
import com.dozuki.ifixit.App;
import com.dozuki.ifixit.R;
import com.dozuki.ifixit.model.guide.wizard.*;
public class GuideIntroEditWizardModel extends GuideIntroWizardModel {
public GuideIntroEditWizardModel(Context context) {
super(context);
}
@Override
protected PageList onNewRootPageList() {
App app = App.get();
String topicName = app.getTopicName();
Page summaryPage = new EditTextPage(this)
.setDescription(app.getString(R.string.guide_intro_wizard_guide_summary_description))
.setHint(app.getString(R.string.optional))
.setTitle(app.getString(R.string.guide_intro_wizard_guide_summary_title));
Page introductionPage = new EditTextPage(this)
.setDescription(app.getString(R.string.guide_intro_wizard_guide_introduction_description,
topicName.toLowerCase()))
.setHint(app.getString(R.string.optional))
.stripNewlines(false)
.setTitle(app.getString(R.string.guide_intro_wizard_guide_introduction_title));
PageList pages = super.onNewRootPageList();
pages.add(summaryPage);
pages.add(introductionPage);
return pages;
}
}