diff --git a/editions/resumebuilder/tiddlers/Edit Existing Items.tid b/editions/resumebuilder/tiddlers/Edit Existing Items.tid index 4055cf1d9..b7efceaa5 100644 --- a/editions/resumebuilder/tiddlers/Edit Existing Items.tid +++ b/editions/resumebuilder/tiddlers/Edit Existing Items.tid @@ -1,3 +1,5 @@ +created: 20150719182943383 +modified: 20150719182947178 tags: title: Edit Existing Items @@ -11,4 +13,4 @@ Each tab lets you edit the contents of that section. Click on the `Preview and S <> -<$button to="Preview and Set Options">Open Preview and Options \ No newline at end of file + \ No newline at end of file diff --git a/editions/resumebuilder/tiddlers/Resume Options.tid b/editions/resumebuilder/tiddlers/Resume Options.tid index 03c468b43..4eac7e583 100644 --- a/editions/resumebuilder/tiddlers/Resume Options.tid +++ b/editions/resumebuilder/tiddlers/Resume Options.tid @@ -1,4 +1,6 @@ +created: 20150719183128695 +modified: 20150719183135450 tags: title: Resume Options -<> \ No newline at end of file +<> \ No newline at end of file diff --git a/editions/resumebuilder/tiddlers/Resume Wizard.tid b/editions/resumebuilder/tiddlers/Resume Wizard.tid index f2d19a42f..e591eb868 100644 --- a/editions/resumebuilder/tiddlers/Resume Wizard.tid +++ b/editions/resumebuilder/tiddlers/Resume Wizard.tid @@ -1,3 +1,5 @@ +created: 20150719173441992 +modified: 20150719182326153 tags: title: Resume Wizard @@ -9,61 +11,122 @@ title: Resume Wizard \end +\define thisResumeWizardTiddlerEmptyMessage() +<$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]last[]]'> + <$reveal type='match' state='$:/state/ResumeWizardState' text=<>> + <$button> + Continue to Options + <$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value="Resume Options"/> + + + + <$reveal type='match' state='$:/state/ResumeWizardState' text="Resume Options"> + <$button> + Go to Preview + <$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value="Preview"/> + + + <$reveal type='match' state='$:/state/ResumeWizardState' text="Preview"> + <$tiddler tiddler='Preview'> + <$button message="tm-open-window"> + Print + + + + +\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[]]'> - - - -
- 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=''/> -

+ + Select resume to work on: + <$select tiddler='$:/settings/Global' field='selected_resume'> + <$list filter='[[$:/data/ResumeList]indexes[]]'> + + + +
+ + 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>Click here to get started -<$list filter='[tag[Section Display]sort[order]first[]]'> -<$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value=<>/> - - + + <$button> + Click here to get started + <$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]first[]]'> + <$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value=<>/> + + + <$reveal type='nomatch' state='$:/state/ResumeWizardState' text=''> -

<$transclude tiddler={{$:/state/ResumeWizardState}} field='section' mode=block/>

+ +

+ <$transclude tiddler={{$:/state/ResumeWizardState}} field='section' mode=block/> +

-<$list filter='[{$:/state/ResumeWizardState}removeprefix[$:/display/]]' variable=CurrentSection> -<$vars ThisResume={{$:/settings/Global!!selected_resume}}> -<> - - + + <$list filter='[{$:/state/ResumeWizardState}removeprefix[$:/display/]]' variable=CurrentSection> + <$vars ThisResume={{$:/settings/Global!!selected_resume}}> + <> + + + + <$reveal type='match' state='$:/state/ResumeWizardState' text='Resume Options'> + Here you can change the order of sections (or of items in each section) on your resume as well as set other options. Click on 'Print' to open the resume in a new window to save or print it. -<$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]' emptyMessage="" variable=PreviousTiddler> -<$button> -Back (<$view tiddler=<> field='section'/>) -<$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value=<>/> - - -<$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]' emptyMessage="""<$list filter='[tag[Section]sort[order]last[]]'><$reveal type='match' state='$:/state/ResumeWizardState' text=<>><$button>Continue to Options<$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value="Resume Options"/><$reveal type='match' state='$:/state/ResumeWizardState' text="Resume Options"><$button>Go to Preview<$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value="Preview"/><$reveal type='match' state='$:/state/ResumeWizardState' text="Preview"><$tiddler tiddler='Preview'><$button message="tm-open-window">Print""" variable=NextTiddler> -<$button> -Next Section (<$view tiddler=<> field='section'/>) -<$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value=<>/> - - - - + <$transclude tiddler='Resume Options' mode=block/> + + + <$reveal type='nomatch' state='$:/state/ResumeWizardState' text='Resume Options'> + + <$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{$:/state/ResumeWizardState}]' emptyMessage="" variable=PreviousTiddler> + <$button> + Back (<$view tiddler=<> field='section'/>) + <$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value=<>/> + + + + <$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{$:/state/ResumeWizardState}]' emptyMessage=<> variable=NextTiddler> + <$button> + Next Section (<$view tiddler=<> field='section'/>) + <$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value=<>/> + + + -<$reveal type='match' state='$:/state/ResumeWizardState' text='Preview and Set Options'> -<$button>Print (This doesn't work yet)
-<$button to=Preview>Show Preview By Itself - + + <$reveal type='match' state='$:/state/ResumeWizardState' text='Resume Options'> + + <$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]last[]]' emptyMessage="" variable=PreviousTiddler> + <$button> + Back (<$view tiddler=<> field='section'/>) + <$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value=<>/> + + + + <$tiddler tiddler='Preview'> + <$button message="tm-open-window"> + Print + + +
+ -
-
+
+
-<$button> -Back to start -<$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value=''/> - + <$button> + Back to start + <$action-setfield $tiddler='$:/state/ResumeWizardState' $field='text' $value=''/> + \ No newline at end of file diff --git a/editions/resumebuilder/tiddlers/Top Bar Buttons.tid b/editions/resumebuilder/tiddlers/Top Bar Buttons.tid index 8d84b7af9..f5223d6d3 100644 --- a/editions/resumebuilder/tiddlers/Top Bar Buttons.tid +++ b/editions/resumebuilder/tiddlers/Top Bar Buttons.tid @@ -1,3 +1,5 @@ +created: 20150719172021101 +modified: 20150719172244848 tags: $:/tags/TopLeftBar title: Top Bar Buttons @@ -6,4 +8,7 @@ title: Top Bar Buttons <$button style='border:solid 1px;height:1.25em;vertical-align:top;line-height:0.025em;' to="Resume Options">Resume Options <$button style='border:solid 1px;height:1.25em;vertical-align:top;line-height:0.025em;' to="Preview">Preview <$button style='border:solid 1px;height:1.25em;vertical-align:top;line-height:0.025em;' to="Help">Help +<$tiddler tiddler=Preview> +<$button style='border:solid 1px;height:1.25em;vertical-align:top;line-height:0.025em;' message="tm-open-window">Print + <$button style='border:solid 1px;height:1.25em;vertical-align:top;line-height:0.025em;' message='tm-save-wiki'>Save \ No newline at end of file diff --git a/editions/resumebuilder/tiddlers/documentation/Help.tid b/editions/resumebuilder/tiddlers/documentation/Help.tid index b2c18c2e0..06c19c6b8 100644 --- a/editions/resumebuilder/tiddlers/documentation/Help.tid +++ b/editions/resumebuilder/tiddlers/documentation/Help.tid @@ -1,3 +1,5 @@ +created: 20150719184941848 +modified: 20150719185024380 tags: title: Help @@ -15,18 +17,10 @@ There are buttons along the top that bring you to the different things you can d *Resume Options - Available options for the resume output. The `Layout Options` tab has options for which sections are included in the resume as well as their order and the templates used, the other tabs are for configuring each section individually. *Preview - Shows a preview of the result, this is also shown on the right side of the screen by default. *Help - Displays this information. +*Print - Open the resume by itself in a new window for printing. *Save - saves your changes - Things to add: *The section/item order options should get a better way to change the order @@ -35,6 +29,7 @@ Things to add: *More section options *A reasonable way for users to create custom sections without requiring knowledge of wikitext. This could turn into something rather complex by itself if I let it. I will try to avoid that. *Other user options? +--> Other documentation: diff --git a/editions/resumebuilder/tiddlers/documentation/Making a new section.tid b/editions/resumebuilder/tiddlers/documentation/Making a new section.tid index 52ac1266b..190093e42 100644 --- a/editions/resumebuilder/tiddlers/documentation/Making a new section.tid +++ b/editions/resumebuilder/tiddlers/documentation/Making a new section.tid @@ -1,5 +1,9 @@ +created: 20150719191225198 +modified: 20150719234223143 title: Making a new section +There is a [[New Section Creation Tool]] to help with creating new resume sections. + Each section needs the following tiddlers: #A display tiddler @@ -10,7 +14,17 @@ Each section needs the following tiddlers: You can have multiple template tiddlers that use the same input and options tiddlers. !!Display tiddler -Create a tiddler tagged with `Section Display`, I have been naming the tiddlers in the form `$:/display/(section name) Display`, like [[$:/display/Resume Title Display]] and [[$:/display/Objective Display]]. Following this convention isn't strictly necessary, but you should use it to remain consistent with other sections. + +This is the container used to display the section in the resume itself, there isn't any customization here. + +''Required tags'': `Section Display`
+''Required name format'': `$:/display/(section name) Display`
+''Additional fields'': + +*'section' - the section name, something like 'Resume Title' or 'Objective'. +''Examples'': [[$:/display/Resume Title Display]] and [[$:/display/Objective Display]].
+ +''Other things'': In the text field put @@ -18,35 +32,57 @@ In the text field put <$transclude tiddler=GenericSectionDisplayTemplate mode=block/> ``` -and nothing else. Additionally, these tiddlers need to have 1 additional field: +and nothing else. -*`section` - the section name (in the ones I have created it is the title of the tiddler you are creating without the Display part at the end, so `Resume Title` and `Objective`) +This tiddler should have only what is listed above. !!Template tiddler(s) -Create a template tiddler (or multiple templates if you want) for that section. See [[$:/template/ResumeTitleTemplate]] or [[$:/template/EducationTemplate]], or any of the other tiddlers that start with `$:/template/` for examples. -These tiddlers need to have two fields: +These tiddlers determine how the section is displayed on the resume. This sets the look of the final result. + +''Required tags'': `DisplayTemplate`
+''Required name format'': `$:/template/(template name)`
+''Additional fields'': *`section_name` - the name of the section that the template is for, this must be the same as the value in the `section` field of the section display template you made. *`input_tiddler` - the name of the tiddler that has the form to take input for this section. *`template_name` - an optional field containing a more convenient name for the template than the tiddler title. If it exists this will be displayed for the template selection. *`options_tiddler` - The name of the options tiddler for this template, if any. +''Examples'': [[$:/template/ResumeTitleTemplate]] or [[$:/template/EducationTemplate]], or any of the other tiddlers that start with `$:/template/` for examples. + +The data displayed by the templates will be from tiddlers named in the form `$:/data/(section name)/(section item)`. + !!Input Tiddler -A tiddler that contains the input from for adding entries to the section, and if desired options for the section. The title of this tiddler should start with `$:/input/`, this is not strictly required, but it keeps everything consistent. +A tiddler that contains the input from for adding entries to the section, and if desired options for the section. -I don't have any real help for this one, what you do will be dependent on what you want in the section. Look at the examples here, the tiddlers [[$:/input/Resume Title]], [[$:/input/ObjectiveInput1]], [[$:/input/ObjectiveInput2]], [[$:/input/Education]] and [[$:/input/Skills and Expertise]] are examples of what you would make for this. +''Required tags'': none
+''Required name format'': `$:/input/(template name)`
+''Additional fields'': + +*`caption` - The contents of this field will be displayed as the section name in the [[Resume Wizard]]. +''Examples'': [[$:/input/Resume Title]], [[$:/input/Education]] + +The data taken from the input tiddler should be stored in the fields of a tiddler named in the form `$:/data/(SectionName)/(ItemName)`. + +I don't have any real help for this one, what you do will be dependent on what you want in the section. Look at the examples. If you have any questions please feel free to ask on the group (https://groups.google.com/forum/#!forum/tiddlywiki). !!Options tiddler -And finally, if you wish, you can make an options tiddler for the section you are adding. You would change the fonts used and list types and similar things here. This tiddler should be tagged with `Options` and all of the settings should be stored following the rules below. Other than that there aren't any restrictions on how to make one. Some examples are [[Education Options]] and [[Previous Employment Options]]. +A tiddler used to set options for a section. -All settings and state information about each section should be stored in a tiddler named in the form `$:/settings/(ResumeName)/(SectionName)` +''Required tags'': `Options`
+''Required name format'': `$:/options/(template name)`
+''Additional fields'': -For each item within a section all state and configuration information should be kept in a tiddler with a name in the form `$:/settings/(ResumeName)/(SectionName)/(ItemName)` +*`caption` - a caption field, it should have something like `(section name) Options`. This is what appears on the tabs in the [[Resume Options]] tiddler. +''Examples'': [[$:/options/Education Options]], [[$:/options/Previous Employment Options]]. -These need to be different than the tiddlers holding the data that have names in the form `$:/data/(SectionName)` or `$:/data/(SectionName)/(ItemName)` +You would use this tiddler to change the fonts used and list types and similar things here. +All settings and state information about each section should be stored in a tiddler named in the form `$:/settings/(ResumeName)/(SectionName)`. +For each item within a section all state and configuration information should be kept in a tiddler with a name in the form `$:/settings/(ResumeName)/(SectionName)/(ItemName)`. +The options tiddler must only change fields in these tiddlers. These tiddlers hold the information about which items/sections are visible in each resume. See the list of system tiddlers for many examples. You don't need to make those tiddlers, you just need to make your input and settings tiddlers create or modify the correct tiddler name and they will be created. See the examples. @@ -57,8 +93,4 @@ If you are going to make your own section, in order to allow the items to be in `[prefix[$:/data/(SectionName)/]removeprefix[$:/data/]addprefix[$:/settings/$(ThisResumeName)$/]!show[false]sort[order]removeprefix[$:/settings/$(ThisResumeName)$/]addprefix[$:/data/]]` - - -you need to manually replace `(SectionName)` with the name of the section you are adding, and you need to put `<$vars ThisResumeName={{$:/settings/Global!!selected_resume}}>` and `` around the macro that contains the list widget with the above filter. Look at the examples and it will hopefully make more sense. PreviousEmploymentTemplate is one example. \ No newline at end of file +you need to manually replace `(SectionName)` with the name of the section you are adding, and you need to put `<$vars ThisResumeName={{$:/settings/Global!!selected_resume}}>` and `` around the macro that contains the list widget with the above filter. Look at the examples and it will hopefully make more sense. \ No newline at end of file diff --git a/editions/resumebuilder/tiddlers/input/$__input_Education.tid b/editions/resumebuilder/tiddlers/input/$__input_Education.tid index 76b589cab..3f4d6bcb1 100644 --- a/editions/resumebuilder/tiddlers/input/$__input_Education.tid +++ b/editions/resumebuilder/tiddlers/input/$__input_Education.tid @@ -52,7 +52,7 @@ Add Education -!!Current list: +

Current list:

<$vars ThisResume={{$:/settings/Global!!selected_resume}}> diff --git a/editions/resumebuilder/tiddlers/input/$__input_Previous Employment.tid b/editions/resumebuilder/tiddlers/input/$__input_Previous Employment.tid index 449881f5e..990b0c5e3 100644 --- a/editions/resumebuilder/tiddlers/input/$__input_Previous Employment.tid +++ b/editions/resumebuilder/tiddlers/input/$__input_Previous Employment.tid @@ -1,4 +1,6 @@ caption: Previous Employment +created: 20150719182555935 +modified: 20150719182603681 tags: Section title: $:/input/Previous Employment @@ -27,7 +29,7 @@ Add Employment -!!Current Listing: +

Current Listing:

diff --git a/editions/resumebuilder/tiddlers/input/$__input_Skills and Expertise.tid b/editions/resumebuilder/tiddlers/input/$__input_Skills and Expertise.tid index 19f32b4c0..9e716205b 100644 --- a/editions/resumebuilder/tiddlers/input/$__input_Skills and Expertise.tid +++ b/editions/resumebuilder/tiddlers/input/$__input_Skills and Expertise.tid @@ -1,4 +1,6 @@ caption: Skills and Expertise +created: 20150719182443671 +modified: 20150719182521401 tags: Section title: $:/input/Skills and Expertise @@ -19,7 +21,7 @@ Add Skill -!!Current Listing: +

Current Listing:

VisibleEntryOrder
diff --git a/editions/resumebuilder/tiddlers/options/Layout Options.tid b/editions/resumebuilder/tiddlers/options/Layout Options.tid index 9f9325119..5ab4d1bbd 100644 --- a/editions/resumebuilder/tiddlers/options/Layout Options.tid +++ b/editions/resumebuilder/tiddlers/options/Layout Options.tid @@ -1,3 +1,5 @@ +created: 20150719190741300 +modified: 20150719191131503 tags: Options title: Layout Options @@ -26,7 +28,7 @@ title: Layout Options \end \define thisSetOrder() -<$edit-text tiddler='$:/settings/$(ThisResumeName)$/$(currentTiddler)$' field='order'/> +<$edit-text tiddler='$:/settings/$(ThisResumeName)$/$(currentTiddler)$' field='order' size=2/> \end <$set name=ThisResumeName value={{$:/settings/Global!!selected_resume}}> @@ -43,7 +45,9 @@ title: Layout Options <>
VisibleEntryOrder
+<$list filter='[addprefix[$:/display/]]'> <$view field='section'/> + <> diff --git a/editions/resumebuilder/tiddlers/system/$__config_DefaultSidebarTab.tid b/editions/resumebuilder/tiddlers/system/$__config_DefaultSidebarTab.tid new file mode 100644 index 000000000..0a7975439 --- /dev/null +++ b/editions/resumebuilder/tiddlers/system/$__config_DefaultSidebarTab.tid @@ -0,0 +1,5 @@ +created: 20150719185223155 +modified: 20150719185226532 +title: $:/config/DefaultSidebarTab + +Preview \ No newline at end of file diff --git a/editions/resumebuilder/tiddlers/system/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_home.tid b/editions/resumebuilder/tiddlers/system/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_home.tid new file mode 100644 index 000000000..aa9ac8219 --- /dev/null +++ b/editions/resumebuilder/tiddlers/system/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_home.tid @@ -0,0 +1,4 @@ +modified: 20150719172915740 +title: $:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home + +show \ No newline at end of file diff --git a/editions/resumebuilder/tiddlers/system/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_new-tiddler.tid b/editions/resumebuilder/tiddlers/system/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_new-tiddler.tid new file mode 100644 index 000000000..0b244a528 --- /dev/null +++ b/editions/resumebuilder/tiddlers/system/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_new-tiddler.tid @@ -0,0 +1,4 @@ +modified: 20150719172917795 +title: $:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-tiddler + +hide \ No newline at end of file diff --git a/editions/resumebuilder/tiddlers/system/$__core_ui_SideBar_More.tid b/editions/resumebuilder/tiddlers/system/$__core_ui_SideBar_More.tid new file mode 100644 index 000000000..8454fbd3b --- /dev/null +++ b/editions/resumebuilder/tiddlers/system/$__core_ui_SideBar_More.tid @@ -0,0 +1,8 @@ +caption: {{$:/language/SideBar/More/Caption}} +created: 20150719185507821 +modified: 20150719185507821 +title: $:/core/ui/SideBar/More + +
+<> +
diff --git a/editions/resumebuilder/tiddlers/system/$__core_ui_SideBar_Open.tid b/editions/resumebuilder/tiddlers/system/$__core_ui_SideBar_Open.tid new file mode 100644 index 000000000..d61560f0a --- /dev/null +++ b/editions/resumebuilder/tiddlers/system/$__core_ui_SideBar_Open.tid @@ -0,0 +1,13 @@ +caption: {{$:/language/SideBar/Open/Caption}} +created: 20150719185529309 +modified: 20150719185529309 +title: $:/core/ui/SideBar/Open + +\define lingo-base() $:/language/CloseAll/ +<$list filter="[list[$:/StoryList]]" history="$:/HistoryList" storyview="pop"> + +<$button message="tm-close-tiddler" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class="tc-btn-invisible tc-btn-mini">× <$link to={{!!title}}><$view field="title"/> + + + +<$button message="tm-close-all-tiddlers" class="tc-btn-invisible tc-btn-mini"><> diff --git a/editions/resumebuilder/tiddlers/system/$__core_ui_SideBar_Recent.tid b/editions/resumebuilder/tiddlers/system/$__core_ui_SideBar_Recent.tid new file mode 100644 index 000000000..04b851506 --- /dev/null +++ b/editions/resumebuilder/tiddlers/system/$__core_ui_SideBar_Recent.tid @@ -0,0 +1,6 @@ +caption: {{$:/language/SideBar/Recent/Caption}} +created: 20150719185549965 +modified: 20150719185549965 +title: $:/core/ui/SideBar/Recent + +<$macrocall $name="timeline" format={{$:/language/RecentChanges/DateFormat}}/> diff --git a/editions/resumebuilder/tiddlers/system/$__core_ui_SideBar_Tools.tid b/editions/resumebuilder/tiddlers/system/$__core_ui_SideBar_Tools.tid new file mode 100644 index 000000000..6d3c443e5 --- /dev/null +++ b/editions/resumebuilder/tiddlers/system/$__core_ui_SideBar_Tools.tid @@ -0,0 +1,33 @@ +caption: {{$:/language/SideBar/Tools/Caption}} +created: 20150719185611214 +modified: 20150719185622149 +title: $:/core/ui/SideBar/Tools + +\define lingo-base() $:/language/ControlPanel/ +\define config-title() +$:/config/PageControlButtons/Visibility/$(listItem)$ +\end + +<> <> + +<$set name="tv-config-toolbar-icons" value="yes"> + +<$set name="tv-config-toolbar-text" value="yes"> + +<$set name="tv-config-toolbar-class" value=""> + +<$list filter="[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]" variable="listItem"> + +
+ +<$checkbox tiddler=<> field="text" checked="show" unchecked="hide" default="show"/> <$transclude tiddler=<>/> <$transclude tiddler=<> field="description"/> + +
+ + + + + + + + diff --git a/editions/resumebuilder/tiddlers/system/$__state_tab_sidebar--1835078512.tid b/editions/resumebuilder/tiddlers/system/$__state_tab_sidebar--1835078512.tid deleted file mode 100644 index 19713d31f..000000000 --- a/editions/resumebuilder/tiddlers/system/$__state_tab_sidebar--1835078512.tid +++ /dev/null @@ -1,4 +0,0 @@ -modified: 20150718063056801 -title: $:/state/tab/sidebar--1835078512 - -Preview \ No newline at end of file diff --git a/editions/resumebuilder/tiddlers/templates/$__template_SkillsAndExpertiseTemplate.tid b/editions/resumebuilder/tiddlers/templates/$__template_SkillsAndExpertiseTemplate.tid index 8bfcf23b9..ef2f9e6b0 100644 --- a/editions/resumebuilder/tiddlers/templates/$__template_SkillsAndExpertiseTemplate.tid +++ b/editions/resumebuilder/tiddlers/templates/$__template_SkillsAndExpertiseTemplate.tid @@ -15,9 +15,4 @@ title: $:/template/SkillsAndExpertiseTemplate
    <> -
\ No newline at end of file diff --git a/editions/resumebuilder/tiddlers/tools/New Section Creation Tool.tid b/editions/resumebuilder/tiddlers/tools/New Section Creation Tool.tid new file mode 100644 index 000000000..c582f7021 --- /dev/null +++ b/editions/resumebuilder/tiddlers/tools/New Section Creation Tool.tid @@ -0,0 +1,197 @@ +created: 20150719200725211 +modified: 20150719235401264 +tags: Tools +title: New Section Creation Tool + +\define thisMakeDisplayTiddler() +<$action-setfield $tiddler="""$:/display/$(ThisSection)$""" text="""<$transclude tiddler=GenericSectionDisplayTemplate mode=block/>""" tags="""[[Section Display]]""" section="""$(ThisSection)$"""/> +\end + +\define thisInputTiddlerText() +$(TiddlerPreamble)$$(TiddlerPreamble2)$$(TiddlerPreamble3)$ + +$(ThisAddItemButtonMacro)$ + +$(UserInputTiddlerText)$ +\end + +\define thisMakeInputTiddler() +<$action-setfield $tiddler="""$:/input/$(ThisSection)$/$(TemplateName)$""" text=<> tags=Section caption="""$(ThisSection)$"""/> +\end + +\define thisOptionsTiddlerText() +$(TiddlerPreamble)$$(TiddlerPreamble2)$$(TiddlerPreamble3)$ + +$(UserOptionsTiddlerText)$ +\end + +\define thisMakeOptionsTiddler() +<$action-setfield $tiddler="""$:/options/$(ThisSection)$/$(TemplateName)$""" text=<> caption="""$(ThisSection)$ Options"""/> +\end + +\define thisTemplateTiddlerText() +$(TiddlerPreamble)$$(TiddlerPreamble2)$$(TiddlerPreamble3)$ + +$(UserTemplateTiddlerText)$ +\end + +\define thisMakeTemplateTiddler() +<$action-setfield $tiddler="""$:/template/$(ThisSection)$/$(TemplateName)$""" text=<> input_tiddler="""$:/input/$(ThisSection)$/$(TemplateName)$""" options_tiddler="""$:/options/$(ThisSection)$/$(TemplateName)$""" section_name="""$(ThisSection)$""" template_name="""$(TemplateName)$""" tags=DisplayTemplate/> +\end + +''Once you have created your new section you have to go to [[Resume Options]] and select a template and set the section as visible before it will appear in the resume.'' + +This is a tool to aid in the creation of custom resume sections. Fill out each section and then click on the 'Create Section' button below. Click on the ^^(?)^^ next to each tiddler name to get more information and a basic example. If you copy all of the examples given they will work together. + +Automatically defined helper macros and values (with the exception of `<>` these macros are defined for all of the tiddlers created using this tool.): + +*`<>` - This macro places a button that will automatically create the data tiddler using the supplied inputs. It is only available in the input tiddler. +*`<>` - This is the list of the names for all items in the current section. +*`<>` - This is the sorted list data tiddlers for the visible items in the current section. +*`<>` - The data tiddler for the current item, use this for storing data in the input tiddler and for getting data to display for the template tiddler. This macro only works inside a list using the `<>` +*`<>` - This is where settings should be stored in the options tiddler. This should hold the visibility and order sections for each item. This macro only works inside a list using the `<>` +*`<>` - This is the name of the current section. +*`<>` - This is the name of the tiddler containing the settings for the current section. It holds the visibility and order settings, but they are automatically created by the [[Layout Options]] tiddler. You shouldn't need to use this unless you are doing something special. + +Section Name^^(<$button class='tc-btn-invisible' popup='$:/state/popup/SectionNameHelp'>?<$reveal type='popup' state='$:/state/popup/SectionNameHelp'>
This should be a short descriptive section name, like 'Resume Title' or 'Lands Conquered'
)^^: +<$edit-text tiddler='$:/temp/NewSection' field='section_name' class='tc-edit-texteditor' placeholder='Section Name'/> + +Input Tiddler^^(<$reveal type='nomatch' state='$:/state/popup/InputTiddlerHelp' text=show><$button class='tc-btn-invisible' set='$:/state/popup/InputTiddlerHelp' setTo='show'>?<$reveal type='match' state='$:/state/popup/InputTiddlerHelp' text=show><$button class='tc-btn-invisible' set='$:/state/popup/InputTiddlerHelp' setTo='hide'>?)^^: + +<$reveal type='match' state='$:/state/popup/InputTiddlerHelp' text=show> +
+
+This is the tiddler used to take input. This should have a way to input data for each field you want for your section items (like start date, end date, employer, ...) This must have a field called 'name' to work with the creation tool. + +A very simple example is:
+ +
+
+```
+Item Name: <$edit-text tiddler='$:/temp/$(ThisSection)$/NewItem' field=name class='tc-edit-texteditor' placeholder='Item Name'/>
+
+<>
+
+<$list filter=<>/>
+```
+
+ +
+ + +<$edit-text tiddler='$:/temp/NewSection/InputTiddler' class='tc-edit-texteditor' placeholder='Input Tiddler Text'/> + +Options Tiddler^^(<$reveal type='nomatch' state='$:/state/popup/OptionsTiddlerHelp' text=show><$button class='tc-btn-invisible' set='$:/state/popup/OptionsTiddlerHelp' setTo='show'>?<$reveal type='match' state='$:/state/popup/OptionsTiddlerHelp' text=show><$button class='tc-btn-invisible' set='$:/state/popup/OptionsTiddlerHelp' setTo='hide'>?)^^: + +<$reveal type='match' state='$:/state/popup/OptionsTiddlerHelp' text=show> +
+
+This is the tiddler listing the options, it should have at least two options: +
+''Visibility'' - a field called `show` given a value of true or false. Checkboxes work well for this. Example: `<$checkbox tiddler=<> field=show checked=true unchecked=false/>`.
+''Order'' - a field called `order` that contains a numeric value used to sort the items in the section. Example: `<$edit-text tiddler=<> field=order size=2/>`.
+ + +A very simple example is:
+ +
+
+```
+
+
+
+
+
+
+<$list filter=<>>
+
+
+
+
+
+
+
+Visible? + +Item Name + +Order +
+<$checkbox tiddler=<> field=show checked=true unchecked=false/> + +<$view tiddler=<> field='name'/> + +<$edit-text tiddler=<> field=order size=2/> +
+``` +
+
+
+ + +<$edit-text tiddler='$:/temp/NewSection/OptionsTiddler' class='tc-edit-texteditor' placeholder='Options Tiddler Text'/> + +Template Tiddler^^(<$reveal type='nomatch' state='$:/state/popup/TemplateTiddlerHelp' text=show><$button class='tc-btn-invisible' set='$:/state/popup/TemplateTiddlerHelp' setTo='show'>?<$reveal type='match' state='$:/state/popup/TemplateTiddlerHelp' text=show><$button class='tc-btn-invisible' set='$:/state/popup/TemplateTiddlerHelp' setTo='hide'>?)^^: + +<$reveal type='match' state='$:/state/popup/TemplateTiddlerHelp' text=show> +
+
+ +A template tiddler is used to display the section in the final resume. Each template must have a unique name. It should be descriptive (like Basic Objective Template). + +A very example template tiddler is: + +
+
+```
+

<$view field='section_name'/>

+ +<$list filter=<>> +*<$view field='name'/>
+ +``` +
+
+
+ + +Template Name: +<$edit-text tiddler='$:/temp/NewSection/TemplateTiddler' field=template_name class='tc-edit-texteditor' placeholder='Template Name'/> + +Template: +<$edit-text tiddler='$:/temp/NewSection/TemplateTiddler' class='tc-edit-texteditor' placeholder='Template Tiddler Text'/> + +<$vars TiddlerPreamble="""\define SectionsSettingsTiddler() $:/settings/$(ThisResume)$/$(ThisSection)$ + +\define ItemListFilter() [prefix[$:/data/$(ThisSection)$/]removeprefix[$:/data/$(ThisSection)$/]] + +\define SortedItemListFilter() [prefix[$:/data/$(ThisSection)$/]removeprefix[$:/data]addprefix[$:/settings/$(ThisResume)$]sort[order]!show[false]removeprefix[$:/settings/$(ThisResume)$]addprefix[$:/data]] + +\define SectionName() $(ThisSection)$ + +\define ItemSettingsTiddler() $:/settings/$(ThisResume)$/$(ThisSection)$/$(current""" + +TiddlerPreamble2="""Tiddler)$ + +\define DataTiddler() $:/data/$(ThisSection)$/$(current""" + +TiddlerPreamble3="""Tiddler)$ + +""" ThisAddItemButtonMacro='\define thisAddResumeSectionItemInside(ItemName) +<$action-setfield $tiddler="""$:/temp/$(ThisSection)$/NewItem""" title="""$:/data/$(ThisSection)$/$ItemName$"""/> +\end + +\define thisAddResumeSectionItem() +<$button>Add Item +<$macrocall $name=thisAddResumeSectionItemInside ItemName={{$:/temp/$(ThisSection)$/NewItem!!name}}> + +\end + +' ThisSection={{$:/temp/NewSection!!section_name}} ThisResume={{$:/settings/Global!!selected_resume}} UserInputTiddlerText={{$:/temp/NewSection/InputTiddler}} UserOptionsTiddlerText={{$:/temp/NewSection/OptionsTiddler}} UserTemplateTiddlerText={{$:/temp/NewSection/TemplateTiddler}} TemplateName={{$:/temp/NewSection/TemplateTiddler!!template_name}}> +<$button>Create Section +<$macrocall $name=thisMakeDisplayTiddler/> +<$macrocall $name=thisMakeInputTiddler/> +<$macrocall $name=thisMakeOptionsTiddler/> +<$macrocall $name=thisMakeTemplateTiddler/> + + \ No newline at end of file