mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2025-02-10 08:00:03 +00:00
69 lines
3.6 KiB
Plaintext
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> |