From cf546ad03164b2e1f27024b9dc6093f4506d1546 Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Thu, 9 Apr 2009 14:53:10 +0000 Subject: [PATCH] Add headline field, with templates. --- .../root_import_storymanager.wgpkg | Bin 3232 -> 3185 bytes lib/WebGUI/Asset/Story.pm | 6 +++++- lib/WebGUI/Help/Asset_Story.pm | 1 + lib/WebGUI/i18n/English/Asset_Story.pm | 5 +++++ 4 files changed, 11 insertions(+), 1 deletion(-) diff --git a/docs/upgrades/packages-7.7.3/root_import_storymanager.wgpkg b/docs/upgrades/packages-7.7.3/root_import_storymanager.wgpkg index 1426c8861940e01bf6181f0375c812982e4e2ccb..390755fc948d267dac6405517b14c96570ca0dc9 100644 GIT binary patch literal 3185 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 X;)ThJ23|BU9}WB;l5Abz08Rh^&^#Ed literal 3232 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 $isNew ? $i18n->get('add a story','Asset_StoryArchive') : $i18n->get('editing','Asset_WikiPage').' '.$title, + headlineForm => WebGUI::Form::text($session, { + name => 'headline', + value => $form->get('headline') || $self->get('headline'), + } ), titleForm => WebGUI::Form::text($session, { name => 'title', value => $form->get('title') || $self->get('title'), } ), - subTitleForm => WebGUI::Form::textarea($session, { + subtitleForm => WebGUI::Form::textarea($session, { name => 'subtitle', value => $form->get('subtitle') || $self->get('subtitle') } ), diff --git a/lib/WebGUI/Help/Asset_Story.pm b/lib/WebGUI/Help/Asset_Story.pm index 208fb127d..312e2be39 100644 --- a/lib/WebGUI/Help/Asset_Story.pm +++ b/lib/WebGUI/Help/Asset_Story.pm @@ -19,6 +19,7 @@ our $HELP = { { name => 'formFooter', required => 1 }, { name => 'titleForm', }, + { name => 'headlineForm', }, { name => 'subtitleForm', }, { name => 'bylineForm', }, { name => 'locationForm', }, diff --git a/lib/WebGUI/i18n/English/Asset_Story.pm b/lib/WebGUI/i18n/English/Asset_Story.pm index bf7f6f569..e8c9b2da2 100644 --- a/lib/WebGUI/i18n/English/Asset_Story.pm +++ b/lib/WebGUI/i18n/English/Asset_Story.pm @@ -154,6 +154,11 @@ our $I18N = { lastUpdated => 0, }, + 'headlineForm' => { + message => q|Form for the user to enter a headline for this story.|, + lastUpdated => 0, + }, + 'subtitleForm' => { message => q|Form for the user to enter a subtitle for this story.|, lastUpdated => 0,