1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-09-29 15:30:47 +00:00
TiddlyWiki5/editions/resumebuilder/Resume Wizard.tid
inmysocks 56ea55ddc4 Added resume builder edition
Lets see if this works this time
2015-07-18 00:05:26 -06:00

69 lines
3.6 KiB
Plaintext

tags:
title: Resume Wizard
\define CurrentResume() {{$:/settings/Global!!selected_resume}}
\define thisDisplayInputTiddler()
<$list filter='[[$:/settings/$(ThisResume)$/$(CurrentSection)$]get[template]]'>
<$transclude tiddler={{!!input_tiddler}}/>
</$list>
\end
<$reveal type='match' state='$:/state/ResumeWizardState' text=''>
Select resume to work on: <$select tiddler='$:/settings/Global' field='selected_resume'><$list filter='[[$:/data/ResumeList]indexes[]]'>
<option><$view field='title'/></option>
</$list>
</$select>
<br>
You can add a resume to the list:
<$edit-text tiddler='$:/temp/NewResumeName' field='resume_name' class='tc-edit-texteditor' placeholder='Name of new resume'/> <$button>Add Resume<$action-setfield $tiddler='$:/data/ResumeList' $index={{$:/temp/NewResumeName!!resume_name}} $value=true/>
<$action-setfield $tiddler='$:/temp/NewResumeName' resume_name=''/>
</$button><br><br>
<$button>Click here to get started
<$list filter='[tag[Section Display]sort[order]first[]]'>
<$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value=<<currentTiddler>>/>
</$list>
</$button>
</$reveal>
<$reveal type='nomatch' state='$:/state/ResumeWizardState' text=''>
<h1><$transclude tiddler={{$:/state/ResumeWizardState}} field='section' mode=block/></h1>
<$list filter='[{$:/state/ResumeWizardState}removeprefix[$:/display/]]' variable=CurrentSection>
<$vars ThisResume={{$:/settings/Global!!selected_resume}}>
<<thisDisplayInputTiddler>>
</$vars>
</$list>
<$reveal type='nomatch' state='$:/state/ResumeWizardState' text='Preview and Set Options'>
<$tiddler tiddler={{$:/state/ResumeWizardState}}>
<$list filter='[tag[Section Display]removeprefix[$:/display]addprefix{$:/settings/Global!!selected_resume}addprefix[$:/settings/]sort[order]removeprefix[$:/settings/]removeprefix{$:/settings/Global!!selected_resume}addprefix[$:/display]before<currentTiddler>]' emptyMessage="" variable=PreviousTiddler>
<$button>
Back (<$view tiddler=<<PreviousTiddler>> field='section'/>)
<$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value=<<PreviousTiddler>>/>
</$button>
</$list>
<$list filter='[tag[Section Display]removeprefix[$:/display]addprefix{$:/settings/Global!!selected_resume}addprefix[$:/settings/]sort[order]removeprefix[$:/settings/]removeprefix{$:/settings/Global!!selected_resume}addprefix[$:/display]after<currentTiddler>]' emptyMessage="""<$list filter='[tag[Section]sort[order]last[]]'><$reveal type='match' state='$:/state/ResumeWizardState' text=<<currentTiddler>>><$button>Continue to Options<$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value="Resume Options"/></$button></$reveal><$reveal type='match' state='$:/state/ResumeWizardState' text="Resume Options"><$button>Go to Preview<$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value="Preview"/></$button></$reveal><$reveal type='match' state='$:/state/ResumeWizardState' text="Preview"><$tiddler tiddler='Preview'><$button message="tm-open-window">Print</$button></$tiddler></$reveal></$list>""" variable=NextTiddler>
<$button>
Next Section (<$view tiddler=<<NextTiddler>> field='section'/>)
<$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value=<<NextTiddler>>/>
</$button>
</$list>
</$tiddler>
</$reveal>
<$reveal type='match' state='$:/state/ResumeWizardState' text='Preview and Set Options'>
<$button>Print</$button> (This doesn't work yet)<br>
<$button to=Preview>Show Preview By Itself</$button>
</$reveal>
<hr>
<hr>
<$button>
Back to start
<$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value=''/>
</$button>
</$reveal>