From 14cc96a9076763e8494ec19378ebc080d6496844 Mon Sep 17 00:00:00 2001 From: "Soren I. Bjornstad" Date: Tue, 21 Sep 2021 12:27:23 -0500 Subject: [PATCH] check in editions directory Although this is automatically generated, it represents a critical part of the content of the edition which cannot be created from the content in the repository (it's generated from a private directory on my computer), so at this point it is appropriate to check it in. --- .gitignore | 1 - ...ns_danielo515_2click2edit_ClickListener.js | 63 + ...nielo515_2click2edit_ClickListener.js.meta | 3 + ..._plugins_danielo515_2click2edit_readme.tid | 9 + ...danielo515_2click2edit_ui_ViewTemplate.tid | 5 + .../tzk/plugins/3click2edit/plugin.info | 11 + ...esome_fonts_Font Awesome 5 Free Brands.css | 13 + ..._fonts_Font Awesome 5 Free Brands.css.meta | 3 + ...some_fonts_Font Awesome 5 Free Regular.css | 13 + ...fonts_Font Awesome 5 Free Regular.css.meta | 3 + ...wesome_fonts_Font Awesome 5 Free Solid.css | 13 + ...e_fonts_Font Awesome 5 Free Solid.css.meta | 3 + ...__plugins_TheDiveO_FontAwesome_history.tid | 122 + .../$__plugins_TheDiveO_FontAwesome_icon.tid | 13 + ...__plugins_TheDiveO_FontAwesome_license.tid | 10 + ...eDiveO_FontAwesome_macros_css settings.tid | 23 + ...plugins_TheDiveO_FontAwesome_macros_fa.tid | 17 + ...ins_TheDiveO_FontAwesome_macros_fa_doc.tid | 17 + ...DiveO_FontAwesome_macros_global-macros.tid | 9 + ...$__plugins_TheDiveO_FontAwesome_readme.tid | 8 + ...s_TheDiveO_FontAwesome_styles_extlinks.tid | 27 + ...ontAwesome_styles_extlinks_FontAwesome.tid | 23 + ...veO_FontAwesome_styles_extlinks_GitHub.tid | 20 + ..._FontAwesome_styles_extlinks_Wikipedia.tid | 19 + ...O_FontAwesome_styles_extlinks_doctypes.tid | 39 + ...DiveO_FontAwesome_styles_fontawesome 5.css | 4303 +++++++++++++++++ ..._FontAwesome_styles_fontawesome 5.css.meta | 3 + ..._FontAwesome_styles_tiddlylinks_system.tid | 22 + ...ontAwesome_ui_ControlPanel_FontAwesome.tid | 16 + .../tzk/plugins/FontAwesome/plugin.info | 13 + .../$__config_ShortcutInfo_remembercz.tid | 7 + .../$__config_ShortcutInfo_rememberq.tid | 7 + .../$__config_TiddlyRemember_DeckMapping.tid | 4 + .../$__config_TiddlyRemember_IdPrefix.tid | 4 + .../$__config_TiddlyRemember_TagMapping.tid | 4 + .../$__config_shortcuts_remembercz.tid | 7 + .../$__config_shortcuts_rememberq.tid | 7 + ...d_TiddlyRemember_icons_lightbulb-black.svg | 3 + ...dlyRemember_icons_lightbulb-black.svg.meta | 4 + ...d_TiddlyRemember_icons_lightbulb-white.svg | 3 + ...dlyRemember_icons_lightbulb-white.svg.meta | 4 + ...ins_sobjornstad_TiddlyRemember_license.txt | 21 + ...objornstad_TiddlyRemember_license.txt.meta | 2 + ...ornstad_TiddlyRemember_macros_remember.tid | 93 + ...gins_sobjornstad_TiddlyRemember_readme.tid | 12 + ...ad_TiddlyRemember_stylesheets_remember.tid | 53 + ...tad_TiddlyRemember_templates_AnkiDecks.tid | 16 + ...stad_TiddlyRemember_templates_AnkiTags.tid | 16 + ...mber_templates_TiddlyRememberParseable.tid | 14 + ...stad_TiddlyRemember_toolbar_remembercz.tid | 30 + ...nstad_TiddlyRemember_toolbar_rememberq.tid | 30 + .../tzk/plugins/TiddlyRemember/plugin.info | 11 + ...tad_TiddlyStretch_TiddlyStretch Macros.tid | 10 + ...ornstad_TiddlyStretch_doc_EmptyMessage.tid | 7 + ...s_sobjornstad_TiddlyStretch_doc_Filter.tid | 7 + ...bjornstad_TiddlyStretch_doc_LargeField.tid | 7 + ...objornstad_TiddlyStretch_doc_LargeMode.tid | 7 + ...rnstad_TiddlyStretch_doc_LargeTemplate.tid | 7 + ...ns_sobjornstad_TiddlyStretch_doc_Macro.tid | 5 + ...ad_TiddlyStretch_doc_MacroInfoTemplate.tid | 7 + ...lyStretch_doc_ParameterListingTemplate.tid | 10 + ...d_TiddlyStretch_doc_ParametersTemplate.tid | 16 + ...bjornstad_TiddlyStretch_doc_SmallField.tid | 7 + ...objornstad_TiddlyStretch_doc_SmallMode.tid | 7 + ...rnstad_TiddlyStretch_doc_SmallTemplate.tid | 7 + ..._sobjornstad_TiddlyStretch_doc_Tiddler.tid | 7 + ...jornstad_TiddlyStretch_doc_st_Identity.tid | 7 + ...stad_TiddlyStretch_doc_st_MacroSummary.tid | 7 + ...rnstad_TiddlyStretch_doc_stretch-links.tid | 12 + ...ddlyStretch_doc_stretch-template-links.tid | 12 + ...tad_TiddlyStretch_doc_stretch-template.tid | 12 + ..._sobjornstad_TiddlyStretch_doc_stretch.tid | 12 + ...gins_sobjornstad_TiddlyStretch_license.txt | 21 + ...sobjornstad_TiddlyStretch_license.txt.meta | 2 + ...bjornstad_TiddlyStretch_macros_stretch.tid | 106 + ...ugins_sobjornstad_TiddlyStretch_readme.tid | 8 + ...bjornstad_TiddlyStretch_styles_stretch.tid | 19 + .../tzk/plugins/TiddlyStretch/plugin.info | 11 + .../cmplus/$__config_codemirror_autocomplete | 3 + .../$__config_codemirror_autocomplete.meta | 5 + .../$__plugins_adithyab_cmplus_macros.tid | 9 + .../$__plugins_adithyab_cmplus_readme.tid | 8 + .../$__plugins_adithyab_cmplus_settings | 25 + .../$__plugins_adithyab_cmplus_settings.meta | 5 + ...wiki_codemirror_addon_hint_anyword-hint.js | 46 + ...codemirror_addon_hint_anyword-hint.js.meta | 5 + ...lywiki_codemirror_addon_hint_show-hint.css | 36 + ...i_codemirror_addon_hint_show-hint.css.meta | 5 + ...dlywiki_codemirror_addon_hint_show-hint.js | 3 + ...ki_codemirror_addon_hint_show-hint.js.meta | 5 + ...tiddlywiki_codemirror_mode_tw5_tw5.css.tid | 209 + ...gins_tiddlywiki_codemirror_mode_tw5_tw5.js | 395 ++ ...tiddlywiki_codemirror_mode_tw5_tw5.js.meta | 6 + tzk/editions/tzk/plugins/cmplus/plugin.info | 11 + .../$__plugins_kixam_datepicker_icon.tid | 6 + .../$__plugins_kixam_datepicker_license.tid | 68 + .../$__plugins_kixam_datepicker_pikaday.css | 4 + ..._plugins_kixam_datepicker_pikaday.css.meta | 3 + .../$__plugins_kixam_datepicker_pikaday.js | 9 + ...__plugins_kixam_datepicker_pikaday.js.meta | 3 + .../$__plugins_kixam_datepicker_readme.tid | 5 + .../$__plugins_kixam_datepicker_usage.tid | 24 + ...gins_kixam_datepicker_widget.datepicker.js | 241 + ...kixam_datepicker_widget.datepicker.js.meta | 3 + .../tzk/plugins/datepicker/plugin.info | 13 + .../$__plugins_telmiger_details_accordion.tid | 30 + ...__plugins_telmiger_details_colours.css.tid | 33 + ...__plugins_telmiger_details_details.css.tid | 45 + .../$__plugins_telmiger_details_details.js | 247 + ...__plugins_telmiger_details_details.js.meta | 8 + .../$__plugins_telmiger_details_icon.tid | 11 + .../$__plugins_telmiger_details_license.tid | 18 + .../$__plugins_telmiger_details_readme.tid | 19 + tzk/editions/tzk/plugins/details/plugin.info | 12 + ...ig_bimlas_locator_fields_LINKS-IN-TEXT.tid | 6 + .../$__config_bimlas_locator_fields_bag.tid | 5 + ...__config_bimlas_locator_fields_caption.tid | 4 + .../$__config_bimlas_locator_fields_color.tid | 5 + ...__config_bimlas_locator_fields_created.tid | 5 + ..._config_bimlas_locator_fields_draft.of.tid | 5 + ...nfig_bimlas_locator_fields_draft.title.tid | 5 + .../$__config_bimlas_locator_fields_icon.tid | 5 + ...onfig_bimlas_locator_fields_list-after.tid | 7 + ...nfig_bimlas_locator_fields_list-before.tid | 7 + .../$__config_bimlas_locator_fields_list.tid | 8 + ..._config_bimlas_locator_fields_modified.tid | 5 + ..._config_bimlas_locator_fields_revision.tid | 5 + .../$__config_bimlas_locator_fields_tags.tid | 7 + .../$__config_bimlas_locator_fields_text.tid | 5 + .../$__config_bimlas_locator_fields_title.tid | 7 + .../$__config_bimlas_locator_fields_type.tid | 4 + ...lugins_bimlas_locator_README_CHANGELOG.tid | 84 + ..._plugins_bimlas_locator_README_LICENSE.tid | 23 + ...__plugins_bimlas_locator_README_README.tid | 38 + .../$__plugins_bimlas_locator_README_TIPS.tid | 55 + ...__plugins_bimlas_locator_README_macros.tid | 56 + ...bimlas_locator_actions_add-field-value.tid | 15 + ..._bimlas_locator_actions_add-to-history.tid | 6 + ...ocator_actions_move-to-another-context.tid | 27 + ...las_locator_actions_remove-field-value.tid | 15 + ..._bimlas_locator_actions_remove-filters.tid | 7 + ...las_locator_buttons_clear-search-input.tid | 8 + ...imlas_locator_buttons_collapse-history.tid | 8 + ...s_bimlas_locator_buttons_context-arrow.tid | 7 + ...buttons_copy-filter-to-advanced-search.tid | 16 + ...las_locator_buttons_create-new-tiddler.tid | 39 + ...las_locator_buttons_go-down-to-context.tid | 22 + ...imlas_locator_buttons_go-up-to-context.tid | 12 + ...as_locator_buttons_open-field-settings.tid | 11 + ...uttons_remove-filters-of-current-field.tid | 18 + ..._bimlas_locator_buttons_remove-filters.tid | 9 + ...mlas_locator_buttons_search-in-context.tid | 40 + ...ocator_buttons_toggle-context-settings.tid | 19 + ...cator_edit-template_locator-references.tid | 41 + ...s_bimlas_locator_field-templates_color.tid | 6 + ...emplates_edit-fields-plus-transclusion.tid | 16 + ...as_locator_field-templates_edit-fields.tid | 15 + ...eld-templates_fields-plus-transclusion.tid | 9 + ..._bimlas_locator_field-templates_fields.tid | 8 + ...ns_bimlas_locator_field-templates_icon.tid | 6 + ...ns_bimlas_locator_field-templates_link.tid | 8 + ...ins_bimlas_locator_field-templates_tag.tid | 6 + ...ns_bimlas_locator_field-templates_text.tid | 6 + ...s_locator_field-templates_transclusion.tid | 9 + ...gins_bimlas_locator_macros_css-classes.tid | 6 + ..._plugins_bimlas_locator_macros_filters.tid | 18 + ...imlas_locator_macros_javascript-filters.js | 325 ++ ..._locator_macros_javascript-filters.js.meta | 3 + ...s_bimlas_locator_macros_locator-fields.tid | 36 + ...s_bimlas_locator_macros_locator-search.tid | 32 + ...ins_bimlas_locator_macros_locator-view.tid | 39 + ..._bimlas_locator_macros_template-macros.tid | 11 + ...ugins_bimlas_locator_settings_settings.tid | 143 + .../$__plugins_bimlas_locator_stylesheet.tid | 55 + ..._bimlas_locator_templates_context-item.tid | 10 + ...las_locator_templates_context-settings.tid | 53 + ...s_bimlas_locator_templates_field-names.tid | 43 + ...locator_templates_field-value-template.tid | 7 + ..._bimlas_locator_templates_field-values.tid | 106 + ...bimlas_locator_templates_fields-filter.tid | 34 + ..._bimlas_locator_templates_history-item.tid | 6 + ...ugins_bimlas_locator_templates_history.tid | 7 + ...ocator_templates_list-of-context-items.tid | 11 + ...ocator_templates_list-of-links-in-text.tid | 7 + ...imlas_locator_templates_search-toolbar.tid | 12 + ..._bimlas_locator_templates_view-toolbar.tid | 12 + ...bimlas_locator_viewtemplate_field-list.tid | 20 + ...imlas_locator_viewtemplate_fields-info.tid | 9 + ...s_locator_viewtemplate_open-in-sidebar.tid | 26 + tzk/editions/tzk/plugins/locator/plugin.info | 11 + .../moment/$__plugins_kixam_moment_icon.tid | 7 + .../$__plugins_kixam_moment_license.tid | 54 + .../moment/$__plugins_kixam_moment_moment.js | 1 + .../$__plugins_kixam_moment_moment.js.meta | 3 + .../moment/$__plugins_kixam_moment_readme.tid | 5 + tzk/editions/tzk/plugins/moment/plugin.info | 13 + ...__config_flibbles_relink_PluginLibrary.tid | 6 + ...flibbles_relink_attributes_$button_set.tid | 3 + ...ibbles_relink_attributes_$button_setTo.tid | 3 + ..._flibbles_relink_attributes_$button_to.tid | 3 + ...ibbles_relink_attributes_$checkbox_tag.tid | 3 + ...es_relink_attributes_$checkbox_tiddler.tid | 3 + ...ibbles_relink_attributes_$count_filter.tid | 3 + ...es_relink_attributes_$draggable_filter.tid | 3 + ...s_relink_attributes_$draggable_tiddler.tid | 3 + ...relink_attributes_$edit-bitmap_tiddler.tid | 3 + ...s_relink_attributes_$edit-text_tiddler.tid | 3 + ...ibbles_relink_attributes_$edit_tiddler.tid | 3 + ...bles_relink_attributes_$encrypt_filter.tid | 3 + ...elink_attributes_$fieldmangler_tiddler.tid | 3 + ...bles_relink_attributes_$fields_tiddler.tid | 3 + ...ibbles_relink_attributes_$image_source.tid | 3 + ...ink_attributes_$importvariables_filter.tid | 3 + ...ig_flibbles_relink_attributes_$link_to.tid | 3 + ...les_relink_attributes_$linkcatcher_set.tid | 3 + ...bles_relink_attributes_$linkcatcher_to.tid | 3 + ...s_relink_attributes_$list_editTemplate.tid | 3 + ...s_relink_attributes_$list_emptyMessage.tid | 3 + ...libbles_relink_attributes_$list_filter.tid | 3 + ...ibbles_relink_attributes_$list_history.tid | 3 + ...bbles_relink_attributes_$list_template.tid | 3 + ...s_relink_attributes_$navigator_history.tid | 3 + ...les_relink_attributes_$navigator_story.tid | 3 + ...bbles_relink_attributes_$radio_tiddler.tid | 3 + ...bbles_relink_attributes_$range_tiddler.tid | 3 + ...s_relink_attributes_$reveal_stateTitle.tid | 3 + ...bles_relink_attributes_$select_tiddler.tid | 3 + ...flibbles_relink_attributes_$set_filter.tid | 3 + ...bles_relink_attributes_$set_subtiddler.tid | 3 + ...libbles_relink_attributes_$set_tiddler.tid | 3 + ..._relink_attributes_$setvariable_filter.tid | 3 + ...ink_attributes_$setvariable_subtiddler.tid | 3 + ...relink_attributes_$setvariable_tiddler.tid | 3 + ...les_relink_attributes_$tiddler_tiddler.tid | 3 + ...link_attributes_$transclude_subtiddler.tid | 3 + ..._relink_attributes_$transclude_tiddler.tid | 3 + ...les_relink_attributes_$view_subtiddler.tid | 3 + ...ibbles_relink_attributes_$view_tiddler.tid | 3 + ..._config_flibbles_relink_fields_caption.tid | 3 + ...__config_flibbles_relink_fields_filter.tid | 3 + ...nfig_flibbles_relink_fields_list-after.tid | 3 + ...fig_flibbles_relink_fields_list-before.tid | 3 + .../$__config_flibbles_relink_fields_list.tid | 3 + .../$__config_flibbles_relink_fields_tags.tid | 3 + ...bbles_relink_macros_csvtiddlers_filter.tid | 3 + ...g_flibbles_relink_macros_datauri_title.tid | 3 + ...ibbles_relink_macros_jsontiddler_title.tid | 3 + ...bles_relink_macros_jsontiddlers_filter.tid | 3 + ...cros_list-links-draggable_itemTemplate.tid | 3 + ...nk_macros_list-links-draggable_tiddler.tid | 3 + ...ibbles_relink_macros_list-links_filter.tid | 3 + ...ros_list-tagged-draggable_itemTemplate.tid | 3 + ...elink_macros_list-tagged-draggable_tag.tid | 3 + ...bles_relink_macros_tabs_buttonTemplate.tid | 3 + ...ig_flibbles_relink_macros_tabs_default.tid | 3 + ...g_flibbles_relink_macros_tabs_tabsList.tid | 3 + ...g_flibbles_relink_macros_tabs_template.tid | 3 + ...ig_flibbles_relink_macros_tag-pill_tag.tid | 3 + ..._config_flibbles_relink_macros_tag_tag.tid | 3 + ...bbles_relink_macros_timeline_subfilter.tid | 3 + ...s_relink_macros_toc-expandable_exclude.tid | 3 + ..._macros_toc-expandable_itemClassFilter.tid | 3 + ...bbles_relink_macros_toc-expandable_tag.tid | 3 + ...acros_toc-selective-expandable_exclude.tid | 3 + ...c-selective-expandable_itemClassFilter.tid | 3 + ...nk_macros_toc-selective-expandable_tag.tid | 3 + ...os_toc-tabbed-external-nav_missingText.tid | 3 + ...oc-tabbed-external-nav_selectedTiddler.tid | 3 + ...ink_macros_toc-tabbed-external-nav_tag.tid | 3 + ...acros_toc-tabbed-external-nav_template.tid | 3 + ...toc-tabbed-external-nav_unselectedText.tid | 3 + ...os_toc-tabbed-internal-nav_missingText.tid | 3 + ...oc-tabbed-internal-nav_selectedTiddler.tid | 3 + ...ink_macros_toc-tabbed-internal-nav_tag.tid | 3 + ...acros_toc-tabbed-internal-nav_template.tid | 3 + ...toc-tabbed-internal-nav_unselectedText.tid | 3 + ...bles_relink_macros_toc_itemClassFilter.tid | 3 + ..._config_flibbles_relink_macros_toc_tag.tid | 3 + ..._flibbles_relink_operators_field_title.tid | 3 + ..._config_flibbles_relink_operators_list.tid | 3 + ...__config_flibbles_relink_operators_tag.tid | 3 + ...config_flibbles_relink_operators_title.tid | 3 + ..._flibbles_relink_settings_default-type.tid | 3 + .../relink/$__core_ui_EditTemplate_title.tid | 76 + ..._EditTemplate_Title_Impossibles_Prompt.tid | 3 + ...e_EditTemplate_Title_References_Prompt.tid | 3 + ...guage_EditTemplate_Title_Relink_Prompt.tid | 3 + ..._plugins_flibbles_relink_configuration.tid | 5 + .../$__plugins_flibbles_relink_js_bulkops.js | 77 + ...plugins_flibbles_relink_js_bulkops.js.meta | 3 + ...ins_flibbles_relink_js_contexts_context.js | 52 + ...libbles_relink_js_contexts_context.js.meta | 3 + ...gins_flibbles_relink_js_contexts_import.js | 66 + ...flibbles_relink_js_contexts_import.js.meta | 3 + ...ins_flibbles_relink_js_contexts_tiddler.js | 31 + ...libbles_relink_js_contexts_tiddler.js.meta | 3 + ...ns_flibbles_relink_js_contexts_variable.js | 23 + ...ibbles_relink_js_contexts_variable.js.meta | 3 + ...s_flibbles_relink_js_contexts_whitelist.js | 182 + ...bbles_relink_js_contexts_whitelist.js.meta | 3 + ...gins_flibbles_relink_js_contexts_widget.js | 81 + ...flibbles_relink_js_contexts_widget.js.meta | 3 + ...ns_flibbles_relink_js_contexts_wikitext.js | 23 + ...ibbles_relink_js_contexts_wikitext.js.meta | 3 + ...ns_flibbles_relink_js_fieldtypes_filter.js | 442 ++ ...ibbles_relink_js_fieldtypes_filter.js.meta | 3 + ...gins_flibbles_relink_js_fieldtypes_list.js | 58 + ...flibbles_relink_js_fieldtypes_list.js.meta | 3 + ...flibbles_relink_js_fieldtypes_reference.js | 68 + ...les_relink_js_fieldtypes_reference.js.meta | 3 + ...ins_flibbles_relink_js_fieldtypes_title.js | 24 + ...libbles_relink_js_fieldtypes_title.js.meta | 3 + ..._flibbles_relink_js_fieldtypes_wikitext.js | 236 + ...bles_relink_js_fieldtypes_wikitext.js.meta | 3 + ...elink_js_filteroperators_all_relinkable.js | 19 + ..._js_filteroperators_all_relinkable.js.meta | 3 + ...es_relink_js_filteroperators_references.js | 47 + ...link_js_filteroperators_references.js.meta | 3 + ...ibbles_relink_js_filteroperators_relink.js | 46 + ...s_relink_js_filteroperators_relink.js.meta | 3 + ...ibbles_relink_js_filteroperators_report.js | 24 + ...s_relink_js_filteroperators_report.js.meta | 3 + ...es_relink_js_filteroperators_signatures.js | 78 + ...link_js_filteroperators_signatures.js.meta | 3 + ...es_relink_js_filteroperators_splitafter.js | 36 + ...link_js_filteroperators_splitafter.js.meta | 3 + ...s_relink_js_filteroperators_wouldchange.js | 42 + ...ink_js_filteroperators_wouldchange.js.meta | 3 + .../$__plugins_flibbles_relink_js_indexer.js | 158 + ...plugins_flibbles_relink_js_indexer.js.meta | 3 + .../$__plugins_flibbles_relink_js_language.js | 35 + ...lugins_flibbles_relink_js_language.js.meta | 3 + .../$__plugins_flibbles_relink_js_mangler.js | 128 + ...plugins_flibbles_relink_js_mangler.js.meta | 3 + ...bbles_relink_js_relinkoperations_fields.js | 41 + ..._relink_js_relinkoperations_fields.js.meta | 3 + ...libbles_relink_js_relinkoperations_text.js | 48 + ...es_relink_js_relinkoperations_text.js.meta | 3 + ...ink_js_relinkoperations_text_filtertext.js | 22 + ...s_relinkoperations_text_filtertext.js.meta | 3 + ...elink_js_relinkoperations_text_wikitext.js | 33 + ..._js_relinkoperations_text_wikitext.js.meta | 3 + ..._js_relinkoperations_text_wikitext_code.js | 35 + ...elinkoperations_text_wikitext_code.js.meta | 3 + ..._relinkoperations_text_wikitext_comment.js | 18 + ...nkoperations_text_wikitext_comment.js.meta | 3 + ...ations_text_wikitext_filteredtransclude.js | 125 + ...s_text_wikitext_filteredtransclude.js.meta | 3 + ..._js_relinkoperations_text_wikitext_html.js | 251 + ...elinkoperations_text_wikitext_html.js.meta | 3 + ...js_relinkoperations_text_wikitext_image.js | 217 + ...linkoperations_text_wikitext_image.js.meta | 3 + ...s_relinkoperations_text_wikitext_import.js | 50 + ...inkoperations_text_wikitext_import.js.meta | 3 + ...elinkoperations_text_wikitext_macrocall.js | 353 ++ ...operations_text_wikitext_macrocall.js.meta | 3 + ...relinkoperations_text_wikitext_macrodef.js | 103 + ...koperations_text_wikitext_macrodef.js.meta | 3 + ...linkoperations_text_wikitext_prettylink.js | 40 + ...perations_text_wikitext_prettylink.js.meta | 3 + ...s_relinkoperations_text_wikitext_relink.js | 94 + ...inkoperations_text_wikitext_relink.js.meta | 3 + ...js_relinkoperations_text_wikitext_rules.js | 22 + ...linkoperations_text_wikitext_rules.js.meta | 3 + ..._relinkoperations_text_wikitext_syslink.js | 45 + ...nkoperations_text_wikitext_syslink.js.meta | 3 + ...linkoperations_text_wikitext_transclude.js | 135 + ...perations_text_wikitext_transclude.js.meta | 3 + ...js_relinkoperations_text_wikitext_utils.js | 216 + ...linkoperations_text_wikitext_utils.js.meta | 3 + ...relinkoperations_text_wikitext_wikilink.js | 46 + ...koperations_text_wikitext_wikilink.js.meta | 3 + .../$__plugins_flibbles_relink_js_settings.js | 12 + ...lugins_flibbles_relink_js_settings.js.meta | 3 + .../$__plugins_flibbles_relink_js_utils.js | 188 + ...__plugins_flibbles_relink_js_utils.js.meta | 3 + ..._flibbles_relink_js_utils_backupIndexer.js | 73 + ...bles_relink_js_utils_backupIndexer.js.meta | 3 + ..._plugins_flibbles_relink_js_utils_entry.js | 62 + ...ins_flibbles_relink_js_utils_entry.js.meta | 3 + ...ns_flibbles_relink_js_utils_placeholder.js | 61 + ...ibbles_relink_js_utils_placeholder.js.meta | 3 + ...gins_flibbles_relink_js_utils_rebuilder.js | 34 + ...flibbles_relink_js_utils_rebuilder.js.meta | 3 + ..._plugins_flibbles_relink_js_wikimethods.js | 29 + ...ins_flibbles_relink_js_wikimethods.js.meta | 3 + ...es_relink_language_Buttons_Delete_Hint.tid | 3 + ...ink_language_Buttons_LinkToInline_Hint.tid | 3 + ..._language_Buttons_NewAttribute_Caption.tid | 3 + ...ink_language_Buttons_NewAttribute_Hint.tid | 3 + ...link_language_Buttons_NewField_Caption.tid | 3 + ..._relink_language_Buttons_NewField_Hint.tid | 3 + ...k_language_Buttons_NewOperator_Caption.tid | 3 + ...link_language_Buttons_NewOperator_Hint.tid | 3 + ..._language_Buttons_NewParameter_Caption.tid | 3 + ...ink_language_Buttons_NewParameter_Hint.tid | 3 + ...nk_language_Error_InvalidAttributeName.tid | 3 + ...link_language_Error_InvalidElementName.tid | 3 + ...relink_language_Error_InvalidMacroName.tid | 3 + ...nk_language_Error_InvalidParameterName.tid | 3 + ...nk_language_Error_RelinkFilterOperator.tid | 3 + ...ink_language_Error_ReportFailedRelinks.tid | 3 + ...relink_language_Error_UnrecognizedType.tid | 3 + ...ibbles_relink_language_Help_Attributes.tid | 3 + ...s_flibbles_relink_language_Help_Fields.tid | 3 + ...s_flibbles_relink_language_Help_Macros.tid | 3 + ...libbles_relink_language_Help_Operators.tid | 3 + ...anguage_TiddlerInfo_References_Caption.tid | 3 + ...age_TiddlerInfo_References_Description.tid | 3 + ..._language_TiddlerInfo_References_Empty.tid | 3 + ..._relink_language_ui_Attributes_Caption.tid | 3 + ...bles_relink_language_ui_Fields_Caption.tid | 3 + ...bles_relink_language_ui_Macros_Caption.tid | 3 + ...s_relink_language_ui_Operators_Caption.tid | 3 + .../$__plugins_flibbles_relink_license.tid | 6 + .../$__plugins_flibbles_relink_readme.tid | 11 + ...ns_flibbles_relink_ui_ListItemTemplate.tid | 11 + ...bbles_relink_ui_TiddlerInfo_References.tid | 16 + ...link_ui_TiddlerInfo_ReferencesTemplate.tid | 14 + ...les_relink_ui_components_button-delete.tid | 16 + ..._relink_ui_components_select-fieldtype.tid | 15 + ...s_flibbles_relink_ui_components_tables.tid | 60 + ...les_relink_ui_configuration_Attributes.tid | 70 + ...libbles_relink_ui_configuration_Fields.tid | 49 + ...libbles_relink_ui_configuration_Macros.tid | 71 + ...bles_relink_ui_configuration_Operators.tid | 48 + ..._plugins_flibbles_relink_ui_stylesheet.css | 57 + ...ins_flibbles_relink_ui_stylesheet.css.meta | 3 + tzk/editions/tzk/plugins/relink/plugin.info | 13 + .../$__plugins_aaldrich_tables_button.tid | 64 + ...__plugins_aaldrich_tables_button_image.tid | 18 + .../$__plugins_aaldrich_tables_defaults | 26 + .../$__plugins_aaldrich_tables_defaults.meta | 49 + ...gins_aaldrich_tables_editor_navigation.tid | 39 + ...$__plugins_aaldrich_tables_editor_open.tid | 29 + ...ugins_aaldrich_tables_editor_templates.tid | 37 + ...$__plugins_aaldrich_tables_editor_view.tid | 547 +++ .../$__plugins_aaldrich_tables_macro.tid | 192 + .../$__plugins_aaldrich_tables_pagination.tid | 36 + .../$__plugins_aaldrich_tables_readme.tid | 59 + .../$__plugins_aaldrich_tables_style_dark.tid | 25 + ..._plugins_aaldrich_tables_style_default.tid | 459 ++ ...lugins_aaldrich_tables_style_invisible.tid | 25 + ...plugins_aaldrich_tables_style_standard.tid | 25 + ...$__plugins_aaldrich_tables_style_tight.tid | 25 + ...aaldrich_tables_template_body_anything.tid | 11 + ...s_aaldrich_tables_template_body_button.tid | 14 + ...aaldrich_tables_template_body_checkbox.tid | 28 + ...ins_aaldrich_tables_template_body_date.tid | 16 + ..._aaldrich_tables_template_body_default.tid | 14 + ...s_aaldrich_tables_template_body_delete.tid | 15 + ...ldrich_tables_template_body_edit-input.tid | 16 + ...ich_tables_template_body_edit-textarea.tid | 16 + ...ins_aaldrich_tables_template_body_edit.tid | 16 + ...drich_tables_template_body_expand-many.tid | 25 + ...ldrich_tables_template_body_expand-one.tid | 26 + ...ns_aaldrich_tables_template_body_index.tid | 14 + ...ns_aaldrich_tables_template_body_radio.tid | 11 + ...ins_aaldrich_tables_template_body_tags.tid | 11 + ...ns_aaldrich_tables_template_body_title.tid | 13 + ...s_aaldrich_tables_template_expand_edit.tid | 7 + ...rich_tables_template_expand_transclude.tid | 9 + ...aldrich_tables_template_footer_default.tid | 49 + ...ldrich_tables_template_footer_disabled.tid | 10 + ..._aaldrich_tables_template_footer_empty.tid | 9 + ...aaldrich_tables_template_header_button.tid | 17 + ...ldrich_tables_template_header_checkbox.tid | 31 + ...aldrich_tables_template_header_default.tid | 49 + ...aaldrich_tables_template_header_delete.tid | 17 + ...ldrich_tables_template_header_disabled.tid | 10 + ..._aaldrich_tables_template_header_empty.tid | 9 + ...aaldrich_tables_template_header_expand.tid | 21 + ...ich_tables_template_pagination_default.tid | 32 + .../$__plugins_aaldrich_tables_view.tid | 101 + tzk/editions/tzk/plugins/tables/plugin.info | 12 + .../$__plugins_ihm_templates_collapse.tid | 11 + .../$__plugins_ihm_templates_expand.tid | 11 + .../$__plugins_ihm_tidgraph_changelog.tid | 10 + .../$__plugins_ihm_tidgraph_documentation.tid | 39 + .../$__plugins_ihm_tidgraph_readme.tid | 23 + .../$__plugins_ihm_tidgraph_stylesheet.css | 134 + ...__plugins_ihm_tidgraph_stylesheet.css.meta | 3 + .../$__plugins_ihm_tidgraph_tidgraph.png | Bin 0 -> 3745 bytes .../$__plugins_ihm_tidgraph_tidgraph.png.meta | 4 + .../tidgraph/$__plugins_ihm_tidgraph_utils.js | 26 + .../$__plugins_ihm_tidgraph_utils.js.meta | 3 + .../$__plugins_ihm_widgets_tidgraph.js | 15 + .../$__plugins_ihm_widgets_tidgraph.js.meta | 3 + tzk/editions/tzk/plugins/tidgraph/plugin.info | 13 + .../tzk/tiddlers/$__DefaultTiddlers.tid | 8 + tzk/editions/tzk/tiddlers/$__SiteSubtitle.tid | 8 + tzk/editions/tzk/tiddlers/$__SiteTitle.tid | 8 + tzk/editions/tzk/tiddlers/$__StoryList.tid | 2 + tzk/editions/tzk/tiddlers/$__TagSaver.tid | 15 + .../tiddlers/$__config_AnimationDuration.tid | 8 + .../tiddlers/$__config_DefaultSidebarTab.tid | 8 + .../$__config_DownloadSaver_AutoSave.tid | 6 + .../tzk/tiddlers/$__config_EditTabIndex.tid | 7 + .../tiddlers/$__config_FileSystemPaths.tid | 15 + .../tzk/tiddlers/$__config_Manager_Filter.tid | 4 + .../tzk/tiddlers/$__config_Manager_Show.tid | 6 + .../tzk/tiddlers/$__config_Manager_Sort.tid | 6 + .../tzk/tiddlers/$__config_Manager_System.tid | 6 + .../tzk/tiddlers/$__config_Manager_Tag.tid | 6 + .../tiddlers/$__config_NewJournal_Title.tid | 6 + ...ity_$__core_ui_Buttons_advanced-search.tid | 6 + ...isibility_$__core_ui_Buttons_close-all.tid | 6 + ...ility_$__core_ui_Buttons_control-panel.tid | 6 + ...ibility_$__core_ui_Buttons_full-screen.tid | 8 + ...ons_Visibility_$__core_ui_Buttons_home.tid | 6 + ...s_Visibility_$__core_ui_Buttons_import.tid | 6 + ...y_$__core_ui_Buttons_more-page-actions.tid | 6 + ...ibility_$__core_ui_Buttons_new-journal.tid | 6 + ...ibility_$__core_ui_Buttons_new-tiddler.tid | 8 + ...isibility_$__core_ui_Buttons_permaview.tid | 6 + ...isibility_$__core_ui_Buttons_save-wiki.tid | 6 + ...ibility_$__core_ui_Buttons_tag-manager.tid | 6 + ...isibility_$__core_ui_Buttons_timestamp.tid | 8 + ...lity_$__plugins_aaldrich_tables_button.tid | 8 + ...ns_Visibility_$__sib_Buttons_NewSource.tid | 6 + ...Visibility_$__sib_Buttons_ReadingInbox.tid | 6 + ...tons_Visibility_$__sib_NewSourceButton.tid | 7 + .../$__config_Performance_Instrumentation.tid | 6 + ...ins_MaxGyver83_tw5-keyboard-navigation.tid | 6 + ...sabled_$__plugins_TheDiveO_FontAwesome.tid | 6 + ...ins_Disabled_$__plugins_bimlas_locator.tid | 6 + ...ns_Disabled_$__plugins_flibbles_relink.tid | 6 + ...Disabled_$__plugins_frd_simplecalendar.tid | 6 + ...Disabled_$__plugins_kantorsite_mathjax.tid | 6 + ...s_Disabled_$__plugins_kixam_datepicker.tid | 6 + ...ugins_Disabled_$__plugins_kixam_moment.tid | 6 + ...ns_Disabled_$__plugins_kookma_refnotes.tid | 8 + ...ins_Disabled_$__plugins_sk_FancyQuotes.tid | 6 + ...led_$__plugins_sobjornstad_3click2edit.tid | 6 + ...s_Disabled_$__plugins_telmiger_details.tid | 6 + ...ins_tiddlywiki_codemirror-autocomplete.tid | 6 + ...ns_tiddlywiki_codemirror-closebrackets.tid | 6 + ...ugins_tiddlywiki_codemirror-keymap-vim.tid | 6 + ...s_tiddlywiki_codemirror-search-replace.tid | 6 + ...sabled_$__plugins_tiddlywiki_highlight.tid | 6 + ...s_Disabled_$__plugins_tiddlywiki_katex.tid | 6 + .../tzk/tiddlers/$__config_PublicContactInfo | 3 + .../tiddlers/$__config_PublicContactInfo.meta | 4 + .../tzk/tiddlers/$__config_RelinkOnRename.tid | 6 + ...nfig_ShortcutInfo_excise-private-chunk.tid | 7 + .../tzk/tiddlers/$__config_SyncFilter.tid | 6 + .../tiddlers/$__config_TiddlerInfo_Mode.tid | 8 + .../$__config_Tiddlers_TitleLinks.tid | 6 + .../$__config_TiddlyRemember_TagMapping.tid | 8 + .../tiddlers/$__config_TimestampDisable.tid | 8 + .../$__config_Toolbar_ButtonClass.tid | 8 + .../tzk/tiddlers/$__config_Toolbar_Text.tid | 8 + ...ns_Visibility_$__core_ui_Buttons_clone.tid | 8 + ...bility_$__core_ui_Buttons_close-others.tid | 6 + ...ons_Visibility_$__core_ui_Buttons_edit.tid | 6 + ...lity_$__core_ui_Buttons_export-tiddler.tid | 8 + ...Visibility_$__core_ui_Buttons_fold-bar.tid | 6 + ...ons_Visibility_$__core_ui_Buttons_info.tid | 6 + ...Visibility_$__core_ui_Buttons_new-here.tid | 8 + ...ty_$__core_ui_Buttons_new-journal-here.tid | 6 + ...isibility_$__core_ui_Buttons_permalink.tid | 6 + ...s_locator_viewtemplate_open-in-sidebar.tid | 8 + ...sib_Buttons_CopyPublicZettelkastenLink.tid | 6 + ...lity_$__sib_Buttons_CopyTitleReference.tid | 6 + ...lity_$__sib_CopyPublicZettelkastenLink.tid | 6 + ...s_Visibility_$__sib_CopyTitleReference.tid | 6 + ...uttons_Visibility_DoCopyTitleReference.tid | 6 + .../$__config_WikiParserRules_Inline_dash.tid | 6 + ...$__config_bimlas_locator_fields_parent.tid | 9 + .../tzk/tiddlers/$__config_codemirror_keyMap | 1 + .../tiddlers/$__config_codemirror_keyMap.meta | 6 + .../tzk/tiddlers/$__config_codemirror_theme | 1 + .../tiddlers/$__config_codemirror_theme.meta | 4 + ...ig_flibbles_relink_fields_bibliography.tid | 6 + ...fig_flibbles_relink_fields_description.tid | 6 + ...config_flibbles_relink_fields_memberof.tid | 6 + ...__config_flibbles_relink_fields_spouse.tid | 6 + ...config_flibbles_relink_fields_universe.tid | 6 + ...flibbles_relink_macros_expando_tiddler.tid | 6 + ...__config_shortcuts_cancel-edit-tiddler.tid | 6 + ..._config_shortcuts_excise-private-chunk.tid | 9 + .../$__config_sib_CurrentEditionPublicity.tid | 7 + .../$__config_sib_IsPublicEdition.tid | 8 + .../tiddlers/$__config_sib_TopBarHeight.tid | 7 + ...config_zettelkasten_FeatureFlags_Clock.tid | 9 + ...telkasten_FeatureFlags_CopyrightFooter.tid | 11 + ...elkasten_FeatureFlags_EditorPublicLine.tid | 9 + ...telkasten_FeatureFlags_EpistemicStatus.tid | 11 + ...fig_zettelkasten_FeatureFlags_GisTools.tid | 11 + ..._zettelkasten_FeatureFlags_MediaRating.tid | 11 + ...g_zettelkasten_FeatureFlags_OpenTopBar.tid | 9 + ...elkasten_FeatureFlags_SidebarInfoLinks.tid | 11 + ...ettelkasten_FeatureFlags_SpoilerBanner.tid | 11 + ...elkasten_FeatureFlags_ViewerPublicLine.tid | 9 + ..._zettelkasten_GettingStartedWizardCurr.tid | 9 + ...Bar_Visibility_$__core_ui_SideBar_More.tid | 5 + ...Bar_Visibility_$__core_ui_SideBar_Open.tid | 6 + ...r_Visibility_$__core_ui_SideBar_Recent.tid | 5 + ...ar_Visibility_$__core_ui_SideBar_Tools.tid | 5 + ...eBar_Visibility_$__sib_SideBar_Explore.tid | 6 + ...ideBar_Visibility_$__sib_SideBar_Write.tid | 5 + ...onfig_zettelkasten_SplashScreenMessage.tid | 9 + ..._config_zettelkasten_copyright_Content.tid | 12 + ...g_zettelkasten_copyright_InitialNotice.tid | 9 + .../$__config_zettelkasten_copyright_MIT.tid | 31 + ...__config_zettelkasten_copyright_System.tid | 15 + ...nfig_zettelkasten_copyright_UserNotice.tid | 6 + ...$__config_zettelkasten_gis_GMapsApiKey.txt | 0 ...nfig_zettelkasten_gis_GMapsApiKey.txt.meta | 7 + .../tzk/tiddlers/$__core_Filters_AllTags.tid | 7 + .../tiddlers/$__core_macros_tag-picker.tid | 104 + ...ules_editor-operations_text_fancyquotes.js | 55 + ...editor-operations_text_fancyquotes.js.meta | 6 + ...templates_canonical-uri-external-image.tid | 13 + .../$__core_ui_SideBarSegments_tabs.tid | 13 + .../tzk/tiddlers/$__core_ui_SideBar_Open.tid | 42 + .../$__core_ui_ViewTemplate_subtitle.tid | 23 + tzk/editions/tzk/tiddlers/$__isEncrypted.tid | 3 + tzk/editions/tzk/tiddlers/$__layout.tid | 6 + tzk/editions/tzk/tiddlers/$__palette.tid | 8 + ...Awesome_styles_extlinks_randomthoughts.tid | 19 + ...cator_edit-template_locator-references.tid | 42 + ..._simplecalendar_CalendarConfigDefault.json | 9 + ...lecalendar_CalendarConfigDefault.json.meta | 5 + ...ookma_refnotes_styles_footnote-counter.css | 16 + ..._refnotes_styles_footnote-counter.css.meta | 5 + ...ugins_kookma_refnotes_ui_bibtexlibrary.tid | 59 + ...bjornstad_TiddlyStretch_macros_stretch.tid | 106 + ...__plugins_telmiger_details_colours.css.tid | 33 + ..._codemirror_addon_hint_anyword-hint.js2.js | 32 + ...mirror_addon_hint_anyword-hint.js2.js.meta | 8 + ...tiddlywiki_codemirror_mode_tw5_tw5.css.tid | 209 + ...iddlywiki_codemirror_mode_tw5_tw5.css2.tid | 238 + ..._tiddlywiki_codemirror_mode_tw5_tw5.js2.js | 395 ++ ...lywiki_codemirror_mode_tw5_tw5.js2.js.meta | 8 + ...sib_Buttons_CopyPublicZettelkastenLink.tid | 21 + .../$__sib_Buttons_CopyTitleReference.tid | 15 + .../tzk/tiddlers/$__sib_Buttons_NewSource.tid | 30 + .../tiddlers/$__sib_Buttons_ReadingInbox.tid | 8 + .../tzk/tiddlers/$__sib_Buttons_Tools.tid | 21 + .../$__sib_Buttons_excise-private-chunk.tid | 16 + .../tzk/tiddlers/$__sib_Documentation.tid | 7 + .../tiddlers/$__sib_Documentation_Macros.tid | 21 + .../$__sib_Documentation_ViewTemplates.tid | 22 + .../$__sib_EpistemicStatus_Display.tid | 37 + .../$__sib_EpistemicStatus_confident.tid | 11 + .../$__sib_EpistemicStatus_likely.tid | 11 + .../$__sib_EpistemicStatus_mythological.tid | 11 + .../$__sib_EpistemicStatus_personal.tid | 11 + .../$__sib_EpistemicStatus_possible.tid | 11 + .../$__sib_EpistemicStatus_probably-wrong.tid | 11 + .../$__sib_EpistemicStatus_unlikely.tid | 11 + .../tiddlers/$__sib_Fonts_SourceSansPro.txt | 114 + .../$__sib_Fonts_SourceSansPro.txt.meta | 6 + .../tzk/tiddlers/$__sib_GettingStarted.tid | 90 + .../$__sib_GettingStarted_Copyright.tid | 48 + .../$__sib_GettingStarted_NextSteps.tid | 18 + ...__sib_GettingStarted_ReferenceExplorer.tid | 10 + .../$__sib_GettingStarted_ThingsToDo.tid | 33 + .../tiddlers/$__sib_GettingStarted_Title.tid | 47 + .../$__sib_GettingStarted_Warning.tid | 16 + ...b_GettingStarted_ZettelkastenCardTypes.tid | 10 + .../tzk/tiddlers/$__sib_Macros_cb.tid | 9 + .../tzk/tiddlers/$__sib_Macros_check-item.tid | 19 + .../tzk/tiddlers/$__sib_Macros_clarify.tid | 9 + .../tiddlers/$__sib_Macros_colorsplotch.tid | 9 + .../tzk/tiddlers/$__sib_Macros_ff.tid | 10 + .../tiddlers/$__sib_Macros_float-image.tid | 11 + .../tzk/tiddlers/$__sib_Macros_fnote.tid | 11 + .../tiddlers/$__sib_Macros_privateperson.tid | 11 + .../tzk/tiddlers/$__sib_Macros_rt.tid | 11 + .../tzk/tiddlers/$__sib_Macros_speaker.tid | 9 + .../tiddlers/$__sib_Macros_star-rating.tid | 12 + .../tzk/tiddlers/$__sib_Macros_subreddit.tid | 9 + .../tiddlers/$__sib_MediaRating_Display.tid | 37 + .../tiddlers/$__sib_MediaRating_average.tid | 11 + .../tiddlers/$__sib_MediaRating_classic.tid | 11 + .../$__sib_MediaRating_distinguished.tid | 11 + .../tzk/tiddlers/$__sib_MediaRating_good.tid | 11 + .../tzk/tiddlers/$__sib_MediaRating_great.tid | 11 + .../$__sib_MediaRating_irrational.tid | 11 + .../tzk/tiddlers/$__sib_MediaRating_poor.tid | 11 + .../tiddlers/$__sib_MediaRating_skimmable.tid | 11 + .../$__sib_Overrides_CodeMirrorPopupFix.css | 6 + ..._sib_Overrides_CodeMirrorPopupFix.css.meta | 5 + ...sib_Overrides_details-background-color.tid | 9 + .../tiddlers/$__sib_RawMarkup_ClockTicker.tid | 11 + .../$__sib_RawMarkup_SimpleAnalytics.html | 8 + ...$__sib_RawMarkup_SimpleAnalytics.html.meta | 5 + .../$__sib_RawMarkup_SplashScreen.tid | 116 + .../tzk/tiddlers/$__sib_Reviewer_Dateops.tid | 79 + .../$__sib_Reviewer_SchedulableTemplate.tid | 59 + .../$__sib_Reviewer_SchedulerMacros.tid | 34 + ...__sib_Reviewer_Tiddlers due for review.tid | 37 + .../tzk/tiddlers/$__sib_Search_Locator.tid | 10 + .../tiddlers/$__sib_Search_LocatorFields.tid | 10 + .../tzk/tiddlers/$__sib_SideBar_Explore.tid | 14 + .../$__sib_SideBar_Explore_Bibliographies.tid | 24 + .../tzk/tiddlers/$__sib_SideBar_InfoLinks.tid | 19 + .../tzk/tiddlers/$__sib_SideBar_Write.tid | 13 + .../tiddlers/$__sib_SideBar_Write_Stub.tid | 10 + ...b_Snippets_TiddlyRememberDetailsWidget.tid | 12 + .../tzk/tiddlers/$__sib_StorySaver_Saver.tid | 53 + .../$__sib_Templates_Automatic_Clock.tid | 47 + ...b_Templates_Automatic_MacroDescription.tid | 23 + ...tic_MissingTiddlerCreationNotification.tid | 12 + .../$__sib_Templates_Automatic_OpenTopBar.tid | 11 + ...tes_Automatic_PrivateChunkParentNotice.tid | 11 + ...s_Automatic_Publicity_EditorPublicLine.tid | 11 + ...lates_Automatic_Publicity_LevelDisplay.tid | 45 + ...s_Automatic_Publicity_ViewerPublicLine.tid | 23 + ..._sib_Templates_Automatic_ReaderActions.tid | 56 + .../$__sib_Templates_Automatic_Source.tid | 84 + ..._sib_Templates_Automatic_SpoilerBanner.tid | 44 + ...b_Templates_Automatic_StoryRiverFooter.tid | 31 + .../$__sib_Templates_Automatic_Untitled.tid | 60 + ...ates_Automatic_ViewTemplateDescription.tid | 22 + ...es_Export_SabbaticalUpdateCabCrosspost.tid | 15 + ...sib_Templates_General_IdentityTemplate.tid | 9 + ..._sib_Templates_TableColumns_BookRating.tid | 11 + ...emplates_TableColumns_ThanksgivingDate.tid | 12 + .../$__sib_Templates_Topical_AnkiPattern.tid | 36 + ...b_Templates_Topical_AnkiPattern_Common.tid | 13 + ...sib_Templates_Topical_AnkiPattern_Edit.tid | 10 + ...sib_Templates_Topical_AnkiPattern_View.tid | 10 + ...sib_Templates_Topical_BibliographyList.tid | 28 + ...plates_Topical_Build2020SessionDetails.tid | 44 + ...__sib_Templates_Topical_MaudWikiImport.tid | 9 + ...mplates_Topical_MinnesotaStateParkInfo.tid | 74 + ...ib_Templates_Topical_PublicHomepageTab.tid | 7 + ...ates_Topical_ReadingList_LargeTemplate.tid | 11 + ...b_Templates_Topical_ReadingList_Rating.tid | 9 + ...ates_Topical_ReadingList_SmallTemplate.tid | 8 + ...pical_SabbaticalUpdates_DateNavigation.tid | 30 + ...l_SabbaticalUpdates_ReadOnZettelkasten.tid | 7 + ...plates_Topical_TitleDescriptionStretch.tid | 9 + .../$__sib_Templates_Topical_WhoIAmTab.tid | 16 + tzk/editions/tzk/tiddlers/$__sib_Tools.tid | 35 + .../tiddlers/$__sib_Tools_FeatureFlags.tid | 30 + .../tiddlers/$__sib_Tools_LowLinkTiddlers.tid | 20 + .../tiddlers/$__sib_Tools_MissingPeople.tid | 17 + .../tiddlers/$__sib_Tools_PaletteBrowser.tid | 50 + .../tiddlers/$__sib_Tools_ReadingInbox.tid | 68 + .../$__sib_Tools_RelationshipValueTool.tid | 34 + .../tiddlers/$__sib_Tools_SmartOrphanList.tid | 13 + .../$__sib_Tools_SmartOrphanList_Table.tid | 41 + .../tzk/tiddlers/$__sib_Tools_Statistics.tid | 18 + .../tzk/tiddlers/$__sib_Tools_TagReplace.tid | 37 + .../tiddlers/$__sib_Tools_Tray_Template.tid | 13 + .../tzk/tiddlers/$__sib_gis_AddInfo.tid | 26 + .../tiddlers/$__sib_gis_DrivingDirections.tid | 35 + tzk/editions/tzk/tiddlers/$__sib_gis_Info.tid | 11 + .../tzk/tiddlers/$__sib_gis_MappingTools.tid | 38 + .../tzk/tiddlers/$__sib_gis_SatelliteMap.tid | 41 + .../tzk/tiddlers/$__sib_gui_KillPhrases.tid | 34 + .../$__sib_gui_SidebarTabSelector.tid | 30 + .../$__sib_indite_ChildListItemTemplate.tid | 7 + .../tiddlers/$__sib_indite_InditeChildren.tid | 86 + .../tzk/tiddlers/$__sib_indite_Sidebar.tid | 7 + .../tzk/tiddlers/$__sib_indite_Stylesheet.tid | 65 + .../tiddlers/$__sib_indite_ViewTemplate.tid | 29 + .../tzk/tiddlers/$__sib_indite_macros.tid | 11 + .../$__sib_js_ListSubscriptionsWidget.js | 121 + .../$__sib_js_ListSubscriptionsWidget.js.meta | 6 + .../tiddlers/$__sib_js_SendFeedbackWidget.js | 116 + .../$__sib_js_SendFeedbackWidget.js.meta | 6 + .../$__sib_js_SubscriptionManagementWidget.js | 121 + ...ib_js_SubscriptionManagementWidget.js.meta | 6 + .../$__sib_js_excise-private-chunk.js | 40 + .../$__sib_js_excise-private-chunk.js.meta | 6 + ...rdparty_TiddlyTools_Time_action-timeout.js | 43 + ...ty_TiddlyTools_Time_action-timeout.js.meta | 8 + .../tzk/tiddlers/$__sib_refexplorer_All.tid | 33 + .../tiddlers/$__sib_refexplorer_Footnotes.tid | 83 + .../tzk/tiddlers/$__sib_refexplorer_Ideas.tid | 33 + .../tiddlers/$__sib_refexplorer_LinkGraph.tid | 16 + .../$__sib_refexplorer_LinkTypeTemplate.tid | 23 + .../tzk/tiddlers/$__sib_refexplorer_PAO.tid | 33 + .../tiddlers/$__sib_refexplorer_Places.tid | 33 + .../$__sib_refexplorer_ReferenceExplorer.tid | 84 + .../tzk/tiddlers/$__sib_refexplorer_Sinks.tid | 33 + .../tiddlers/$__sib_refexplorer_Sources.tid | 33 + .../$__sib_refexplorer_Subtiddlers.tid | 33 + .../tiddlers/$__sib_styles_FourColMode.css | 8 + .../$__sib_styles_FourColMode.css.meta | 7 + .../tiddlers/$__sib_styles_GeneralStyles.tid | 59 + .../tzk/tiddlers/$__sib_styles_OpenTopBar.tid | 83 + .../tzk/tiddlers/$__sib_styles_Publicity.tid | 24 + .../$__sib_styles_ReferenceExplorer.tid | 60 + .../tzk/tiddlers/$__sib_styles_Subtitle.tid | 9 + .../tzk/tiddlers/$__sib_styles_body.tid | 39 + .../tzk/tiddlers/$__sib_styles_footnote.tid | 119 + .../tzk/tiddlers/$__sib_styles_hr.tid | 30 + ..._status_RequireReloadDueToPluginChange.tid | 3 + .../tzk/tiddlers/$__tags_EditTemplate.tid | 5 + .../tzk/tiddlers/$__tags_PageTemplate.tid | 7 + .../tiddlers/$__tags_ReferenceExplorerTab.tid | 7 + tzk/editions/tzk/tiddlers/$__tags_SideBar.tid | 5 + .../tzk/tiddlers/$__tags_Stylesheet.tid | 5 + .../tzk/tiddlers/$__tags_ViewTemplate.tid | 5 + tzk/editions/tzk/tiddlers/$__theme.tid | 8 + ...iddlywiki_vanilla_metrics_bodyfontsize.tid | 6 + ...wiki_vanilla_metrics_sidebarbreakpoint.tid | 8 + ...iddlywiki_vanilla_metrics_sidebarwidth.tid | 8 + ..._tiddlywiki_vanilla_metrics_storyright.tid | 8 + ..._tiddlywiki_vanilla_metrics_storywidth.tid | 8 + ...iddlywiki_vanilla_metrics_tiddlerwidth.tid | 8 + ...ddlywiki_vanilla_options_sidebarlayout.tid | 6 + ...iddlywiki_vanilla_options_stickytitles.tid | 8 + ...ywiki_vanilla_settings_backgroundimage.tid | 4 + ...lywiki_vanilla_settings_codefontfamily.tid | 6 + ...wiki_vanilla_settings_editorfontfamily.tid | 8 + ...tiddlywiki_vanilla_settings_fontfamily.tid | 6 + .../$__themes_tiddlywiki_vanilla_sticky.tid | 26 + .../$__todolist_data_base_archive.json | 9 + .../$__todolist_data_base_archive.json.meta | 4 + .../tiddlers/$__todolist_data_base_done.json | 1 + .../$__todolist_data_base_done.json.meta | 6 + .../$__todolist_data_base_priority.json | 13 + .../$__todolist_data_base_priority.json.meta | 6 + .../tiddlers/$__todolist_data_base_state.json | 7 + .../$__todolist_data_base_state.json.meta | 6 + .../$__todolist_data_base_status.json | 6 + .../$__todolist_data_base_status.json.meta | 6 + .../tiddlers/$__todolist_data_base_tasks.json | 6 + .../$__todolist_data_base_tasks.json.meta | 7 + tzk/editions/tzk/tiddlers/Attachment.tid | 13 + tzk/editions/tzk/tiddlers/Bibliography.tid | 33 + tzk/editions/tzk/tiddlers/Class.tid | 12 + tzk/editions/tzk/tiddlers/Conversation.tid | 12 + tzk/editions/tzk/tiddlers/CopyrightNotice.tid | 15 + tzk/editions/tzk/tiddlers/Footnote.tid | 11 + tzk/editions/tzk/tiddlers/Idea.tid | 25 + tzk/editions/tzk/tiddlers/Image.tid | 12 + tzk/editions/tzk/tiddlers/Index.tid | 16 + tzk/editions/tzk/tiddlers/Journal.tid | 14 + tzk/editions/tzk/tiddlers/Meta.tid | 14 + tzk/editions/tzk/tiddlers/NeedsAttention.tid | 20 + tzk/editions/tzk/tiddlers/NeedsExcision.tid | 20 + tzk/editions/tzk/tiddlers/NeedsPhotograph.tid | 11 + tzk/editions/tzk/tiddlers/NeedsRemoval.tid | 12 + tzk/editions/tzk/tiddlers/Notes.tid | 14 + tzk/editions/tzk/tiddlers/OpenQuestion.tid | 26 + .../tzk/tiddlers/OurNamingConventions.tid | 51 + tzk/editions/tzk/tiddlers/PAO.tid | 59 + tzk/editions/tzk/tiddlers/Place.tid | 22 + tzk/editions/tzk/tiddlers/PrivateChunk.tid | 38 + tzk/editions/tzk/tiddlers/Public.tid | 12 + tzk/editions/tzk/tiddlers/PublicHomepage.tid | 8 + tzk/editions/tzk/tiddlers/Publication.tid | 16 + .../tzk/tiddlers/ReferenceExplorer.tid | 43 + tzk/editions/tzk/tiddlers/Sink.tid | 14 + tzk/editions/tzk/tiddlers/Source.tid | 53 + tzk/editions/tzk/tiddlers/Stub.tid | 13 + tzk/editions/tzk/tiddlers/Subtiddler.tid | 13 + tzk/editions/tzk/tiddlers/TODO.tid | 24 + tzk/editions/tzk/tiddlers/Tool.tid | 14 + .../tzk/tiddlers/ZettelkastenCardType.tid | 18 + tzk/editions/tzk/tiddlywiki.info | 16 + 859 files changed, 24637 insertions(+), 1 deletion(-) create mode 100644 tzk/editions/tzk/plugins/3click2edit/$__plugins_danielo515_2click2edit_ClickListener.js create mode 100644 tzk/editions/tzk/plugins/3click2edit/$__plugins_danielo515_2click2edit_ClickListener.js.meta create mode 100644 tzk/editions/tzk/plugins/3click2edit/$__plugins_danielo515_2click2edit_readme.tid create mode 100644 tzk/editions/tzk/plugins/3click2edit/$__plugins_danielo515_2click2edit_ui_ViewTemplate.tid create mode 100644 tzk/editions/tzk/plugins/3click2edit/plugin.info create mode 100644 tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_fonts_Font Awesome 5 Free Brands.css create mode 100644 tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_fonts_Font Awesome 5 Free Brands.css.meta create mode 100644 tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_fonts_Font Awesome 5 Free Regular.css create mode 100644 tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_fonts_Font Awesome 5 Free Regular.css.meta create mode 100644 tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_fonts_Font Awesome 5 Free Solid.css create mode 100644 tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_fonts_Font Awesome 5 Free Solid.css.meta create mode 100644 tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_history.tid create mode 100644 tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_icon.tid create mode 100644 tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_license.tid create mode 100644 tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_macros_css settings.tid create mode 100644 tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_macros_fa.tid create mode 100644 tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_macros_fa_doc.tid create mode 100644 tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_macros_global-macros.tid create mode 100644 tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_readme.tid create mode 100644 tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_extlinks.tid create mode 100644 tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_extlinks_FontAwesome.tid create mode 100644 tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_extlinks_GitHub.tid create mode 100644 tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_extlinks_Wikipedia.tid create mode 100644 tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_extlinks_doctypes.tid create mode 100644 tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_fontawesome 5.css create mode 100644 tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_fontawesome 5.css.meta create mode 100644 tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_tiddlylinks_system.tid create mode 100644 tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_ui_ControlPanel_FontAwesome.tid create mode 100644 tzk/editions/tzk/plugins/FontAwesome/plugin.info create mode 100644 tzk/editions/tzk/plugins/TiddlyRemember/$__config_ShortcutInfo_remembercz.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyRemember/$__config_ShortcutInfo_rememberq.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyRemember/$__config_TiddlyRemember_DeckMapping.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyRemember/$__config_TiddlyRemember_IdPrefix.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyRemember/$__config_TiddlyRemember_TagMapping.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyRemember/$__config_shortcuts_remembercz.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyRemember/$__config_shortcuts_rememberq.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_icons_lightbulb-black.svg create mode 100644 tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_icons_lightbulb-black.svg.meta create mode 100644 tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_icons_lightbulb-white.svg create mode 100644 tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_icons_lightbulb-white.svg.meta create mode 100644 tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_license.txt create mode 100644 tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_license.txt.meta create mode 100644 tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_macros_remember.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_readme.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_stylesheets_remember.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_templates_AnkiDecks.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_templates_AnkiTags.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_templates_TiddlyRememberParseable.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_toolbar_remembercz.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_toolbar_rememberq.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyRemember/plugin.info create mode 100644 tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_TiddlyStretch Macros.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_EmptyMessage.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_Filter.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_LargeField.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_LargeMode.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_LargeTemplate.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_Macro.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_MacroInfoTemplate.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_ParameterListingTemplate.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_ParametersTemplate.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_SmallField.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_SmallMode.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_SmallTemplate.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_Tiddler.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_st_Identity.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_st_MacroSummary.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_stretch-links.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_stretch-template-links.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_stretch-template.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_stretch.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_license.txt create mode 100644 tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_license.txt.meta create mode 100644 tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_macros_stretch.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_readme.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_styles_stretch.tid create mode 100644 tzk/editions/tzk/plugins/TiddlyStretch/plugin.info create mode 100644 tzk/editions/tzk/plugins/cmplus/$__config_codemirror_autocomplete create mode 100644 tzk/editions/tzk/plugins/cmplus/$__config_codemirror_autocomplete.meta create mode 100644 tzk/editions/tzk/plugins/cmplus/$__plugins_adithyab_cmplus_macros.tid create mode 100644 tzk/editions/tzk/plugins/cmplus/$__plugins_adithyab_cmplus_readme.tid create mode 100644 tzk/editions/tzk/plugins/cmplus/$__plugins_adithyab_cmplus_settings create mode 100644 tzk/editions/tzk/plugins/cmplus/$__plugins_adithyab_cmplus_settings.meta create mode 100644 tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_addon_hint_anyword-hint.js create mode 100644 tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_addon_hint_anyword-hint.js.meta create mode 100644 tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_addon_hint_show-hint.css create mode 100644 tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_addon_hint_show-hint.css.meta create mode 100644 tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_addon_hint_show-hint.js create mode 100644 tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_addon_hint_show-hint.js.meta create mode 100644 tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_mode_tw5_tw5.css.tid create mode 100644 tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_mode_tw5_tw5.js create mode 100644 tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_mode_tw5_tw5.js.meta create mode 100644 tzk/editions/tzk/plugins/cmplus/plugin.info create mode 100644 tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_icon.tid create mode 100644 tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_license.tid create mode 100644 tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_pikaday.css create mode 100644 tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_pikaday.css.meta create mode 100644 tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_pikaday.js create mode 100644 tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_pikaday.js.meta create mode 100644 tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_readme.tid create mode 100644 tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_usage.tid create mode 100644 tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_widget.datepicker.js create mode 100644 tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_widget.datepicker.js.meta create mode 100644 tzk/editions/tzk/plugins/datepicker/plugin.info create mode 100644 tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_accordion.tid create mode 100644 tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_colours.css.tid create mode 100644 tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_details.css.tid create mode 100644 tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_details.js create mode 100644 tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_details.js.meta create mode 100644 tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_icon.tid create mode 100644 tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_license.tid create mode 100644 tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_readme.tid create mode 100644 tzk/editions/tzk/plugins/details/plugin.info create mode 100644 tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_LINKS-IN-TEXT.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_bag.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_caption.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_color.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_created.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_draft.of.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_draft.title.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_icon.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_list-after.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_list-before.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_list.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_modified.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_revision.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_tags.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_text.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_title.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_type.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_README_CHANGELOG.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_README_LICENSE.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_README_README.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_README_TIPS.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_README_macros.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_actions_add-field-value.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_actions_add-to-history.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_actions_move-to-another-context.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_actions_remove-field-value.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_actions_remove-filters.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_clear-search-input.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_collapse-history.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_context-arrow.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_copy-filter-to-advanced-search.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_create-new-tiddler.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_go-down-to-context.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_go-up-to-context.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_open-field-settings.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_remove-filters-of-current-field.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_remove-filters.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_search-in-context.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_toggle-context-settings.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_edit-template_locator-references.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_color.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_edit-fields-plus-transclusion.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_edit-fields.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_fields-plus-transclusion.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_fields.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_icon.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_link.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_tag.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_text.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_transclusion.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_css-classes.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_filters.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_javascript-filters.js create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_javascript-filters.js.meta create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_locator-fields.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_locator-search.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_locator-view.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_template-macros.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_settings_settings.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_stylesheet.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_templates_context-item.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_templates_context-settings.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_templates_field-names.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_templates_field-value-template.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_templates_field-values.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_templates_fields-filter.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_templates_history-item.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_templates_history.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_templates_list-of-context-items.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_templates_list-of-links-in-text.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_templates_search-toolbar.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_templates_view-toolbar.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_viewtemplate_field-list.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_viewtemplate_fields-info.tid create mode 100644 tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_viewtemplate_open-in-sidebar.tid create mode 100644 tzk/editions/tzk/plugins/locator/plugin.info create mode 100644 tzk/editions/tzk/plugins/moment/$__plugins_kixam_moment_icon.tid create mode 100644 tzk/editions/tzk/plugins/moment/$__plugins_kixam_moment_license.tid create mode 100644 tzk/editions/tzk/plugins/moment/$__plugins_kixam_moment_moment.js create mode 100644 tzk/editions/tzk/plugins/moment/$__plugins_kixam_moment_moment.js.meta create mode 100644 tzk/editions/tzk/plugins/moment/$__plugins_kixam_moment_readme.tid create mode 100644 tzk/editions/tzk/plugins/moment/plugin.info create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_PluginLibrary.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$button_set.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$button_setTo.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$button_to.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$checkbox_tag.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$checkbox_tiddler.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$count_filter.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$draggable_filter.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$draggable_tiddler.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$edit-bitmap_tiddler.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$edit-text_tiddler.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$edit_tiddler.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$encrypt_filter.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$fieldmangler_tiddler.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$fields_tiddler.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$image_source.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$importvariables_filter.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$link_to.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$linkcatcher_set.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$linkcatcher_to.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$list_editTemplate.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$list_emptyMessage.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$list_filter.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$list_history.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$list_template.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$navigator_history.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$navigator_story.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$radio_tiddler.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$range_tiddler.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$reveal_stateTitle.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$select_tiddler.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$set_filter.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$set_subtiddler.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$set_tiddler.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$setvariable_filter.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$setvariable_subtiddler.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$setvariable_tiddler.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$tiddler_tiddler.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$transclude_subtiddler.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$transclude_tiddler.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$view_subtiddler.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_attributes_$view_tiddler.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_fields_caption.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_fields_filter.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_fields_list-after.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_fields_list-before.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_fields_list.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_fields_tags.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_csvtiddlers_filter.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_datauri_title.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_jsontiddler_title.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_jsontiddlers_filter.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_list-links-draggable_itemTemplate.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_list-links-draggable_tiddler.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_list-links_filter.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_list-tagged-draggable_itemTemplate.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_list-tagged-draggable_tag.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_tabs_buttonTemplate.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_tabs_default.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_tabs_tabsList.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_tabs_template.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_tag-pill_tag.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_tag_tag.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_timeline_subfilter.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_toc-expandable_exclude.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_toc-expandable_itemClassFilter.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_toc-expandable_tag.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_toc-selective-expandable_exclude.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_toc-selective-expandable_itemClassFilter.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_toc-selective-expandable_tag.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_toc-tabbed-external-nav_missingText.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_toc-tabbed-external-nav_selectedTiddler.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_toc-tabbed-external-nav_tag.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_toc-tabbed-external-nav_template.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_toc-tabbed-external-nav_unselectedText.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_toc-tabbed-internal-nav_missingText.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_toc-tabbed-internal-nav_selectedTiddler.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_toc-tabbed-internal-nav_tag.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_toc-tabbed-internal-nav_template.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_toc-tabbed-internal-nav_unselectedText.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_toc_itemClassFilter.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_macros_toc_tag.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_operators_field_title.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_operators_list.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_operators_tag.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_operators_title.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__config_flibbles_relink_settings_default-type.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__core_ui_EditTemplate_title.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__language_EditTemplate_Title_Impossibles_Prompt.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__language_EditTemplate_Title_References_Prompt.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__language_EditTemplate_Title_Relink_Prompt.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_configuration.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_bulkops.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_bulkops.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_contexts_context.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_contexts_context.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_contexts_import.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_contexts_import.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_contexts_tiddler.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_contexts_tiddler.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_contexts_variable.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_contexts_variable.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_contexts_whitelist.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_contexts_whitelist.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_contexts_widget.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_contexts_widget.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_contexts_wikitext.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_contexts_wikitext.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_fieldtypes_filter.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_fieldtypes_filter.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_fieldtypes_list.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_fieldtypes_list.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_fieldtypes_reference.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_fieldtypes_reference.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_fieldtypes_title.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_fieldtypes_title.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_fieldtypes_wikitext.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_fieldtypes_wikitext.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_filteroperators_all_relinkable.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_filteroperators_all_relinkable.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_filteroperators_references.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_filteroperators_references.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_filteroperators_relink.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_filteroperators_relink.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_filteroperators_report.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_filteroperators_report.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_filteroperators_signatures.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_filteroperators_signatures.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_filteroperators_splitafter.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_filteroperators_splitafter.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_filteroperators_wouldchange.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_filteroperators_wouldchange.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_indexer.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_indexer.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_language.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_language.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_mangler.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_mangler.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_fields.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_fields.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_filtertext.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_filtertext.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_code.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_code.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_comment.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_comment.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_filteredtransclude.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_filteredtransclude.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_html.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_html.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_image.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_image.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_import.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_import.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_macrocall.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_macrocall.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_macrodef.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_macrodef.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_prettylink.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_prettylink.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_relink.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_relink.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_rules.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_rules.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_syslink.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_syslink.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_transclude.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_transclude.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_utils.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_utils.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_wikilink.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_relinkoperations_text_wikitext_wikilink.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_settings.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_settings.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_utils.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_utils.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_utils_backupIndexer.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_utils_backupIndexer.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_utils_entry.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_utils_entry.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_utils_placeholder.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_utils_placeholder.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_utils_rebuilder.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_utils_rebuilder.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_wikimethods.js create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_js_wikimethods.js.meta create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_language_Buttons_Delete_Hint.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_language_Buttons_LinkToInline_Hint.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_language_Buttons_NewAttribute_Caption.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_language_Buttons_NewAttribute_Hint.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_language_Buttons_NewField_Caption.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_language_Buttons_NewField_Hint.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_language_Buttons_NewOperator_Caption.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_language_Buttons_NewOperator_Hint.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_language_Buttons_NewParameter_Caption.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_language_Buttons_NewParameter_Hint.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_language_Error_InvalidAttributeName.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_language_Error_InvalidElementName.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_language_Error_InvalidMacroName.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_language_Error_InvalidParameterName.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_language_Error_RelinkFilterOperator.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_language_Error_ReportFailedRelinks.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_language_Error_UnrecognizedType.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_language_Help_Attributes.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_language_Help_Fields.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_language_Help_Macros.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_language_Help_Operators.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_language_TiddlerInfo_References_Caption.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_language_TiddlerInfo_References_Description.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_language_TiddlerInfo_References_Empty.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_language_ui_Attributes_Caption.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_language_ui_Fields_Caption.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_language_ui_Macros_Caption.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_language_ui_Operators_Caption.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_license.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_readme.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_ui_ListItemTemplate.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_ui_TiddlerInfo_References.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_ui_TiddlerInfo_ReferencesTemplate.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_ui_components_button-delete.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_ui_components_select-fieldtype.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_ui_components_tables.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_ui_configuration_Attributes.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_ui_configuration_Fields.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_ui_configuration_Macros.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_ui_configuration_Operators.tid create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_ui_stylesheet.css create mode 100644 tzk/editions/tzk/plugins/relink/$__plugins_flibbles_relink_ui_stylesheet.css.meta create mode 100644 tzk/editions/tzk/plugins/relink/plugin.info create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_button.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_button_image.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_defaults create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_defaults.meta create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_editor_navigation.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_editor_open.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_editor_templates.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_editor_view.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_macro.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_pagination.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_readme.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_style_dark.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_style_default.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_style_invisible.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_style_standard.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_style_tight.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_template_body_anything.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_template_body_button.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_template_body_checkbox.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_template_body_date.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_template_body_default.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_template_body_delete.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_template_body_edit-input.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_template_body_edit-textarea.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_template_body_edit.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_template_body_expand-many.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_template_body_expand-one.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_template_body_index.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_template_body_radio.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_template_body_tags.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_template_body_title.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_template_expand_edit.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_template_expand_transclude.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_template_footer_default.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_template_footer_disabled.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_template_footer_empty.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_template_header_button.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_template_header_checkbox.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_template_header_default.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_template_header_delete.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_template_header_disabled.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_template_header_empty.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_template_header_expand.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_template_pagination_default.tid create mode 100644 tzk/editions/tzk/plugins/tables/$__plugins_aaldrich_tables_view.tid create mode 100644 tzk/editions/tzk/plugins/tables/plugin.info create mode 100644 tzk/editions/tzk/plugins/tidgraph/$__plugins_ihm_templates_collapse.tid create mode 100644 tzk/editions/tzk/plugins/tidgraph/$__plugins_ihm_templates_expand.tid create mode 100644 tzk/editions/tzk/plugins/tidgraph/$__plugins_ihm_tidgraph_changelog.tid create mode 100644 tzk/editions/tzk/plugins/tidgraph/$__plugins_ihm_tidgraph_documentation.tid create mode 100644 tzk/editions/tzk/plugins/tidgraph/$__plugins_ihm_tidgraph_readme.tid create mode 100644 tzk/editions/tzk/plugins/tidgraph/$__plugins_ihm_tidgraph_stylesheet.css create mode 100644 tzk/editions/tzk/plugins/tidgraph/$__plugins_ihm_tidgraph_stylesheet.css.meta create mode 100644 tzk/editions/tzk/plugins/tidgraph/$__plugins_ihm_tidgraph_tidgraph.png create mode 100644 tzk/editions/tzk/plugins/tidgraph/$__plugins_ihm_tidgraph_tidgraph.png.meta create mode 100644 tzk/editions/tzk/plugins/tidgraph/$__plugins_ihm_tidgraph_utils.js create mode 100644 tzk/editions/tzk/plugins/tidgraph/$__plugins_ihm_tidgraph_utils.js.meta create mode 100644 tzk/editions/tzk/plugins/tidgraph/$__plugins_ihm_widgets_tidgraph.js create mode 100644 tzk/editions/tzk/plugins/tidgraph/$__plugins_ihm_widgets_tidgraph.js.meta create mode 100644 tzk/editions/tzk/plugins/tidgraph/plugin.info create mode 100644 tzk/editions/tzk/tiddlers/$__DefaultTiddlers.tid create mode 100644 tzk/editions/tzk/tiddlers/$__SiteSubtitle.tid create mode 100644 tzk/editions/tzk/tiddlers/$__SiteTitle.tid create mode 100644 tzk/editions/tzk/tiddlers/$__StoryList.tid create mode 100644 tzk/editions/tzk/tiddlers/$__TagSaver.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_AnimationDuration.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_DefaultSidebarTab.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_DownloadSaver_AutoSave.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_EditTabIndex.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_FileSystemPaths.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_Manager_Filter.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_Manager_Show.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_Manager_Sort.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_Manager_System.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_Manager_Tag.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_NewJournal_Title.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_advanced-search.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_close-all.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_control-panel.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_full-screen.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_home.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_import.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_more-page-actions.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_new-journal.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_new-tiddler.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_permaview.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_save-wiki.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_tag-manager.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_timestamp.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_PageControlButtons_Visibility_$__plugins_aaldrich_tables_button.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_PageControlButtons_Visibility_$__sib_Buttons_NewSource.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_PageControlButtons_Visibility_$__sib_Buttons_ReadingInbox.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_PageControlButtons_Visibility_$__sib_NewSourceButton.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_Performance_Instrumentation.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_Plugins_Disabled_$__plugins_MaxGyver83_tw5-keyboard-navigation.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_Plugins_Disabled_$__plugins_TheDiveO_FontAwesome.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_Plugins_Disabled_$__plugins_bimlas_locator.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_Plugins_Disabled_$__plugins_flibbles_relink.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_Plugins_Disabled_$__plugins_frd_simplecalendar.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_Plugins_Disabled_$__plugins_kantorsite_mathjax.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_Plugins_Disabled_$__plugins_kixam_datepicker.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_Plugins_Disabled_$__plugins_kixam_moment.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_Plugins_Disabled_$__plugins_kookma_refnotes.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_Plugins_Disabled_$__plugins_sk_FancyQuotes.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_Plugins_Disabled_$__plugins_sobjornstad_3click2edit.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_Plugins_Disabled_$__plugins_telmiger_details.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_Plugins_Disabled_$__plugins_tiddlywiki_codemirror-autocomplete.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_Plugins_Disabled_$__plugins_tiddlywiki_codemirror-closebrackets.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_Plugins_Disabled_$__plugins_tiddlywiki_codemirror-keymap-vim.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_Plugins_Disabled_$__plugins_tiddlywiki_codemirror-search-replace.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_Plugins_Disabled_$__plugins_tiddlywiki_highlight.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_Plugins_Disabled_$__plugins_tiddlywiki_katex.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_PublicContactInfo create mode 100644 tzk/editions/tzk/tiddlers/$__config_PublicContactInfo.meta create mode 100644 tzk/editions/tzk/tiddlers/$__config_RelinkOnRename.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_ShortcutInfo_excise-private-chunk.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_SyncFilter.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_TiddlerInfo_Mode.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_Tiddlers_TitleLinks.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_TiddlyRemember_TagMapping.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_TimestampDisable.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_Toolbar_ButtonClass.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_Toolbar_Text.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_ViewToolbarButtons_Visibility_$__core_ui_Buttons_clone.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_ViewToolbarButtons_Visibility_$__core_ui_Buttons_close-others.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_ViewToolbarButtons_Visibility_$__core_ui_Buttons_edit.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_ViewToolbarButtons_Visibility_$__core_ui_Buttons_export-tiddler.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_ViewToolbarButtons_Visibility_$__core_ui_Buttons_fold-bar.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_ViewToolbarButtons_Visibility_$__core_ui_Buttons_info.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_ViewToolbarButtons_Visibility_$__core_ui_Buttons_new-here.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_ViewToolbarButtons_Visibility_$__core_ui_Buttons_new-journal-here.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_ViewToolbarButtons_Visibility_$__core_ui_Buttons_permalink.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_ViewToolbarButtons_Visibility_$__plugins_bimlas_locator_viewtemplate_open-in-sidebar.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_ViewToolbarButtons_Visibility_$__sib_Buttons_CopyPublicZettelkastenLink.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_ViewToolbarButtons_Visibility_$__sib_Buttons_CopyTitleReference.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_ViewToolbarButtons_Visibility_$__sib_CopyPublicZettelkastenLink.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_ViewToolbarButtons_Visibility_$__sib_CopyTitleReference.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_ViewToolbarButtons_Visibility_DoCopyTitleReference.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_WikiParserRules_Inline_dash.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_bimlas_locator_fields_parent.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_codemirror_keyMap create mode 100644 tzk/editions/tzk/tiddlers/$__config_codemirror_keyMap.meta create mode 100644 tzk/editions/tzk/tiddlers/$__config_codemirror_theme create mode 100644 tzk/editions/tzk/tiddlers/$__config_codemirror_theme.meta create mode 100644 tzk/editions/tzk/tiddlers/$__config_flibbles_relink_fields_bibliography.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_flibbles_relink_fields_description.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_flibbles_relink_fields_memberof.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_flibbles_relink_fields_spouse.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_flibbles_relink_fields_universe.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_flibbles_relink_macros_expando_tiddler.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_shortcuts_cancel-edit-tiddler.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_shortcuts_excise-private-chunk.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_sib_CurrentEditionPublicity.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_sib_IsPublicEdition.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_sib_TopBarHeight.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_zettelkasten_FeatureFlags_Clock.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_zettelkasten_FeatureFlags_CopyrightFooter.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_zettelkasten_FeatureFlags_EditorPublicLine.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_zettelkasten_FeatureFlags_EpistemicStatus.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_zettelkasten_FeatureFlags_GisTools.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_zettelkasten_FeatureFlags_MediaRating.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_zettelkasten_FeatureFlags_OpenTopBar.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_zettelkasten_FeatureFlags_SidebarInfoLinks.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_zettelkasten_FeatureFlags_SpoilerBanner.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_zettelkasten_FeatureFlags_ViewerPublicLine.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_zettelkasten_GettingStartedWizardCurr.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_zettelkasten_SideBar_Visibility_$__core_ui_SideBar_More.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_zettelkasten_SideBar_Visibility_$__core_ui_SideBar_Open.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_zettelkasten_SideBar_Visibility_$__core_ui_SideBar_Recent.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_zettelkasten_SideBar_Visibility_$__core_ui_SideBar_Tools.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_zettelkasten_SideBar_Visibility_$__sib_SideBar_Explore.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_zettelkasten_SideBar_Visibility_$__sib_SideBar_Write.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_zettelkasten_SplashScreenMessage.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_zettelkasten_copyright_Content.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_zettelkasten_copyright_InitialNotice.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_zettelkasten_copyright_MIT.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_zettelkasten_copyright_System.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_zettelkasten_copyright_UserNotice.tid create mode 100644 tzk/editions/tzk/tiddlers/$__config_zettelkasten_gis_GMapsApiKey.txt create mode 100644 tzk/editions/tzk/tiddlers/$__config_zettelkasten_gis_GMapsApiKey.txt.meta create mode 100644 tzk/editions/tzk/tiddlers/$__core_Filters_AllTags.tid create mode 100644 tzk/editions/tzk/tiddlers/$__core_macros_tag-picker.tid create mode 100644 tzk/editions/tzk/tiddlers/$__core_modules_editor-operations_text_fancyquotes.js create mode 100644 tzk/editions/tzk/tiddlers/$__core_modules_editor-operations_text_fancyquotes.js.meta create mode 100644 tzk/editions/tzk/tiddlers/$__core_templates_canonical-uri-external-image.tid create mode 100644 tzk/editions/tzk/tiddlers/$__core_ui_SideBarSegments_tabs.tid create mode 100644 tzk/editions/tzk/tiddlers/$__core_ui_SideBar_Open.tid create mode 100644 tzk/editions/tzk/tiddlers/$__core_ui_ViewTemplate_subtitle.tid create mode 100644 tzk/editions/tzk/tiddlers/$__isEncrypted.tid create mode 100644 tzk/editions/tzk/tiddlers/$__layout.tid create mode 100644 tzk/editions/tzk/tiddlers/$__palette.tid create mode 100644 tzk/editions/tzk/tiddlers/$__plugins_TheDiveO_FontAwesome_styles_extlinks_randomthoughts.tid create mode 100644 tzk/editions/tzk/tiddlers/$__plugins_bimlas_locator_edit-template_locator-references.tid create mode 100644 tzk/editions/tzk/tiddlers/$__plugins_frd_simplecalendar_CalendarConfigDefault.json create mode 100644 tzk/editions/tzk/tiddlers/$__plugins_frd_simplecalendar_CalendarConfigDefault.json.meta create mode 100644 tzk/editions/tzk/tiddlers/$__plugins_kookma_refnotes_styles_footnote-counter.css create mode 100644 tzk/editions/tzk/tiddlers/$__plugins_kookma_refnotes_styles_footnote-counter.css.meta create mode 100644 tzk/editions/tzk/tiddlers/$__plugins_kookma_refnotes_ui_bibtexlibrary.tid create mode 100644 tzk/editions/tzk/tiddlers/$__plugins_sobjornstad_TiddlyStretch_macros_stretch.tid create mode 100644 tzk/editions/tzk/tiddlers/$__plugins_telmiger_details_colours.css.tid create mode 100644 tzk/editions/tzk/tiddlers/$__plugins_tiddlywiki_codemirror_addon_hint_anyword-hint.js2.js create mode 100644 tzk/editions/tzk/tiddlers/$__plugins_tiddlywiki_codemirror_addon_hint_anyword-hint.js2.js.meta create mode 100644 tzk/editions/tzk/tiddlers/$__plugins_tiddlywiki_codemirror_mode_tw5_tw5.css.tid create mode 100644 tzk/editions/tzk/tiddlers/$__plugins_tiddlywiki_codemirror_mode_tw5_tw5.css2.tid create mode 100644 tzk/editions/tzk/tiddlers/$__plugins_tiddlywiki_codemirror_mode_tw5_tw5.js2.js create mode 100644 tzk/editions/tzk/tiddlers/$__plugins_tiddlywiki_codemirror_mode_tw5_tw5.js2.js.meta create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Buttons_CopyPublicZettelkastenLink.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Buttons_CopyTitleReference.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Buttons_NewSource.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Buttons_ReadingInbox.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Buttons_Tools.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Buttons_excise-private-chunk.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Documentation.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Documentation_Macros.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Documentation_ViewTemplates.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_EpistemicStatus_Display.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_EpistemicStatus_confident.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_EpistemicStatus_likely.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_EpistemicStatus_mythological.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_EpistemicStatus_personal.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_EpistemicStatus_possible.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_EpistemicStatus_probably-wrong.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_EpistemicStatus_unlikely.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Fonts_SourceSansPro.txt create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Fonts_SourceSansPro.txt.meta create mode 100644 tzk/editions/tzk/tiddlers/$__sib_GettingStarted.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_GettingStarted_Copyright.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_GettingStarted_NextSteps.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_GettingStarted_ReferenceExplorer.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_GettingStarted_ThingsToDo.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_GettingStarted_Title.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_GettingStarted_Warning.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_GettingStarted_ZettelkastenCardTypes.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Macros_cb.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Macros_check-item.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Macros_clarify.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Macros_colorsplotch.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Macros_ff.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Macros_float-image.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Macros_fnote.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Macros_privateperson.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Macros_rt.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Macros_speaker.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Macros_star-rating.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Macros_subreddit.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_MediaRating_Display.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_MediaRating_average.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_MediaRating_classic.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_MediaRating_distinguished.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_MediaRating_good.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_MediaRating_great.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_MediaRating_irrational.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_MediaRating_poor.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_MediaRating_skimmable.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Overrides_CodeMirrorPopupFix.css create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Overrides_CodeMirrorPopupFix.css.meta create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Overrides_details-background-color.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_RawMarkup_ClockTicker.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_RawMarkup_SimpleAnalytics.html create mode 100644 tzk/editions/tzk/tiddlers/$__sib_RawMarkup_SimpleAnalytics.html.meta create mode 100644 tzk/editions/tzk/tiddlers/$__sib_RawMarkup_SplashScreen.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Reviewer_Dateops.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Reviewer_SchedulableTemplate.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Reviewer_SchedulerMacros.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Reviewer_Tiddlers due for review.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Search_Locator.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Search_LocatorFields.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_SideBar_Explore.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_SideBar_Explore_Bibliographies.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_SideBar_InfoLinks.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_SideBar_Write.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_SideBar_Write_Stub.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Snippets_TiddlyRememberDetailsWidget.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_StorySaver_Saver.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Automatic_Clock.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Automatic_MacroDescription.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Automatic_MissingTiddlerCreationNotification.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Automatic_OpenTopBar.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Automatic_PrivateChunkParentNotice.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Automatic_Publicity_EditorPublicLine.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Automatic_Publicity_LevelDisplay.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Automatic_Publicity_ViewerPublicLine.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Automatic_ReaderActions.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Automatic_Source.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Automatic_SpoilerBanner.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Automatic_StoryRiverFooter.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Automatic_Untitled.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Automatic_ViewTemplateDescription.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Export_SabbaticalUpdateCabCrosspost.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_General_IdentityTemplate.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_TableColumns_BookRating.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_TableColumns_ThanksgivingDate.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Topical_AnkiPattern.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Topical_AnkiPattern_Common.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Topical_AnkiPattern_Edit.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Topical_AnkiPattern_View.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Topical_BibliographyList.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Topical_Build2020SessionDetails.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Topical_MaudWikiImport.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Topical_MinnesotaStateParkInfo.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Topical_PublicHomepageTab.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Topical_ReadingList_LargeTemplate.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Topical_ReadingList_Rating.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Topical_ReadingList_SmallTemplate.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Topical_SabbaticalUpdates_DateNavigation.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Topical_SabbaticalUpdates_ReadOnZettelkasten.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Topical_TitleDescriptionStretch.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Templates_Topical_WhoIAmTab.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Tools.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Tools_FeatureFlags.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Tools_LowLinkTiddlers.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Tools_MissingPeople.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Tools_PaletteBrowser.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Tools_ReadingInbox.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Tools_RelationshipValueTool.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Tools_SmartOrphanList.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Tools_SmartOrphanList_Table.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Tools_Statistics.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Tools_TagReplace.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_Tools_Tray_Template.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_gis_AddInfo.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_gis_DrivingDirections.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_gis_Info.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_gis_MappingTools.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_gis_SatelliteMap.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_gui_KillPhrases.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_gui_SidebarTabSelector.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_indite_ChildListItemTemplate.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_indite_InditeChildren.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_indite_Sidebar.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_indite_Stylesheet.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_indite_ViewTemplate.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_indite_macros.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_js_ListSubscriptionsWidget.js create mode 100644 tzk/editions/tzk/tiddlers/$__sib_js_ListSubscriptionsWidget.js.meta create mode 100644 tzk/editions/tzk/tiddlers/$__sib_js_SendFeedbackWidget.js create mode 100644 tzk/editions/tzk/tiddlers/$__sib_js_SendFeedbackWidget.js.meta create mode 100644 tzk/editions/tzk/tiddlers/$__sib_js_SubscriptionManagementWidget.js create mode 100644 tzk/editions/tzk/tiddlers/$__sib_js_SubscriptionManagementWidget.js.meta create mode 100644 tzk/editions/tzk/tiddlers/$__sib_js_excise-private-chunk.js create mode 100644 tzk/editions/tzk/tiddlers/$__sib_js_excise-private-chunk.js.meta create mode 100644 tzk/editions/tzk/tiddlers/$__sib_js_thirdparty_TiddlyTools_Time_action-timeout.js create mode 100644 tzk/editions/tzk/tiddlers/$__sib_js_thirdparty_TiddlyTools_Time_action-timeout.js.meta create mode 100644 tzk/editions/tzk/tiddlers/$__sib_refexplorer_All.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_refexplorer_Footnotes.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_refexplorer_Ideas.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_refexplorer_LinkGraph.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_refexplorer_LinkTypeTemplate.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_refexplorer_PAO.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_refexplorer_Places.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_refexplorer_ReferenceExplorer.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_refexplorer_Sinks.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_refexplorer_Sources.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_refexplorer_Subtiddlers.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_styles_FourColMode.css create mode 100644 tzk/editions/tzk/tiddlers/$__sib_styles_FourColMode.css.meta create mode 100644 tzk/editions/tzk/tiddlers/$__sib_styles_GeneralStyles.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_styles_OpenTopBar.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_styles_Publicity.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_styles_ReferenceExplorer.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_styles_Subtitle.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_styles_body.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_styles_footnote.tid create mode 100644 tzk/editions/tzk/tiddlers/$__sib_styles_hr.tid create mode 100644 tzk/editions/tzk/tiddlers/$__status_RequireReloadDueToPluginChange.tid create mode 100644 tzk/editions/tzk/tiddlers/$__tags_EditTemplate.tid create mode 100644 tzk/editions/tzk/tiddlers/$__tags_PageTemplate.tid create mode 100644 tzk/editions/tzk/tiddlers/$__tags_ReferenceExplorerTab.tid create mode 100644 tzk/editions/tzk/tiddlers/$__tags_SideBar.tid create mode 100644 tzk/editions/tzk/tiddlers/$__tags_Stylesheet.tid create mode 100644 tzk/editions/tzk/tiddlers/$__tags_ViewTemplate.tid create mode 100644 tzk/editions/tzk/tiddlers/$__theme.tid create mode 100644 tzk/editions/tzk/tiddlers/$__themes_tiddlywiki_vanilla_metrics_bodyfontsize.tid create mode 100644 tzk/editions/tzk/tiddlers/$__themes_tiddlywiki_vanilla_metrics_sidebarbreakpoint.tid create mode 100644 tzk/editions/tzk/tiddlers/$__themes_tiddlywiki_vanilla_metrics_sidebarwidth.tid create mode 100644 tzk/editions/tzk/tiddlers/$__themes_tiddlywiki_vanilla_metrics_storyright.tid create mode 100644 tzk/editions/tzk/tiddlers/$__themes_tiddlywiki_vanilla_metrics_storywidth.tid create mode 100644 tzk/editions/tzk/tiddlers/$__themes_tiddlywiki_vanilla_metrics_tiddlerwidth.tid create mode 100644 tzk/editions/tzk/tiddlers/$__themes_tiddlywiki_vanilla_options_sidebarlayout.tid create mode 100644 tzk/editions/tzk/tiddlers/$__themes_tiddlywiki_vanilla_options_stickytitles.tid create mode 100644 tzk/editions/tzk/tiddlers/$__themes_tiddlywiki_vanilla_settings_backgroundimage.tid create mode 100644 tzk/editions/tzk/tiddlers/$__themes_tiddlywiki_vanilla_settings_codefontfamily.tid create mode 100644 tzk/editions/tzk/tiddlers/$__themes_tiddlywiki_vanilla_settings_editorfontfamily.tid create mode 100644 tzk/editions/tzk/tiddlers/$__themes_tiddlywiki_vanilla_settings_fontfamily.tid create mode 100644 tzk/editions/tzk/tiddlers/$__themes_tiddlywiki_vanilla_sticky.tid create mode 100644 tzk/editions/tzk/tiddlers/$__todolist_data_base_archive.json create mode 100644 tzk/editions/tzk/tiddlers/$__todolist_data_base_archive.json.meta create mode 100644 tzk/editions/tzk/tiddlers/$__todolist_data_base_done.json create mode 100644 tzk/editions/tzk/tiddlers/$__todolist_data_base_done.json.meta create mode 100644 tzk/editions/tzk/tiddlers/$__todolist_data_base_priority.json create mode 100644 tzk/editions/tzk/tiddlers/$__todolist_data_base_priority.json.meta create mode 100644 tzk/editions/tzk/tiddlers/$__todolist_data_base_state.json create mode 100644 tzk/editions/tzk/tiddlers/$__todolist_data_base_state.json.meta create mode 100644 tzk/editions/tzk/tiddlers/$__todolist_data_base_status.json create mode 100644 tzk/editions/tzk/tiddlers/$__todolist_data_base_status.json.meta create mode 100644 tzk/editions/tzk/tiddlers/$__todolist_data_base_tasks.json create mode 100644 tzk/editions/tzk/tiddlers/$__todolist_data_base_tasks.json.meta create mode 100644 tzk/editions/tzk/tiddlers/Attachment.tid create mode 100644 tzk/editions/tzk/tiddlers/Bibliography.tid create mode 100644 tzk/editions/tzk/tiddlers/Class.tid create mode 100644 tzk/editions/tzk/tiddlers/Conversation.tid create mode 100644 tzk/editions/tzk/tiddlers/CopyrightNotice.tid create mode 100644 tzk/editions/tzk/tiddlers/Footnote.tid create mode 100644 tzk/editions/tzk/tiddlers/Idea.tid create mode 100644 tzk/editions/tzk/tiddlers/Image.tid create mode 100644 tzk/editions/tzk/tiddlers/Index.tid create mode 100644 tzk/editions/tzk/tiddlers/Journal.tid create mode 100644 tzk/editions/tzk/tiddlers/Meta.tid create mode 100644 tzk/editions/tzk/tiddlers/NeedsAttention.tid create mode 100644 tzk/editions/tzk/tiddlers/NeedsExcision.tid create mode 100644 tzk/editions/tzk/tiddlers/NeedsPhotograph.tid create mode 100644 tzk/editions/tzk/tiddlers/NeedsRemoval.tid create mode 100644 tzk/editions/tzk/tiddlers/Notes.tid create mode 100644 tzk/editions/tzk/tiddlers/OpenQuestion.tid create mode 100644 tzk/editions/tzk/tiddlers/OurNamingConventions.tid create mode 100644 tzk/editions/tzk/tiddlers/PAO.tid create mode 100644 tzk/editions/tzk/tiddlers/Place.tid create mode 100644 tzk/editions/tzk/tiddlers/PrivateChunk.tid create mode 100644 tzk/editions/tzk/tiddlers/Public.tid create mode 100644 tzk/editions/tzk/tiddlers/PublicHomepage.tid create mode 100644 tzk/editions/tzk/tiddlers/Publication.tid create mode 100644 tzk/editions/tzk/tiddlers/ReferenceExplorer.tid create mode 100644 tzk/editions/tzk/tiddlers/Sink.tid create mode 100644 tzk/editions/tzk/tiddlers/Source.tid create mode 100644 tzk/editions/tzk/tiddlers/Stub.tid create mode 100644 tzk/editions/tzk/tiddlers/Subtiddler.tid create mode 100644 tzk/editions/tzk/tiddlers/TODO.tid create mode 100644 tzk/editions/tzk/tiddlers/Tool.tid create mode 100644 tzk/editions/tzk/tiddlers/ZettelkastenCardType.tid create mode 100644 tzk/editions/tzk/tiddlywiki.info diff --git a/.gitignore b/.gitignore index 0b52f4a..8def540 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,5 @@ __pycache__/ venv/ *.egg-info/ cli_docs/_build/ -tzk/editions/ dist/ build/ diff --git a/tzk/editions/tzk/plugins/3click2edit/$__plugins_danielo515_2click2edit_ClickListener.js b/tzk/editions/tzk/plugins/3click2edit/$__plugins_danielo515_2click2edit_ClickListener.js new file mode 100644 index 0000000..949b1e6 --- /dev/null +++ b/tzk/editions/tzk/plugins/3click2edit/$__plugins_danielo515_2click2edit_ClickListener.js @@ -0,0 +1,63 @@ +/*\ +title: $:/plugins/danielo515/2click2edit/ClickListener.js +type: application/javascript +module-type: widget + +This widgets adds an double click event listener to its parent + +\*/ + +(function(){ + +/*jslint node: true, browser: true */ +/*global $tw: false */ +"use strict"; + +var Widget = require("$:/core/modules/widgets/widget.js").widget; + +var ClickListener = function(parseTreeNode,options) { + this.initialise(parseTreeNode,options); +}; + +/* +Inherit from the base widget class +*/ +ClickListener.prototype = new Widget(); + +/* +Render this widget into the DOM +*/ +ClickListener.prototype.render = function(parent,nextSibling) { + this.parentDomNode = parent; + this.execute(); + var self = this; + /*Since the event listener have been added to the parent, the "this" property is pointing to the + wrong object, we should call our edit function with our widget object set as the this property.*/ + /* https://stackoverflow.com/questions/6480060/how-do-i-listen-for-triple-clicks-in-javascript */ + parent.addEventListener("click", function (event) { + if (event.detail === 3) { + self.editTiddler.call(self, event); + } + }); +}; + +ClickListener.prototype.editTiddler = function(event) { + this.dispatchEvent({type: "tm-edit-tiddler", param: this.getVariable("currentTiddler")}); +}; + +/* +Compute the internal state of the widget +*/ +ClickListener.prototype.execute = function() { +}; + +/* +Selectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering +*/ +ClickListener.prototype.refresh = function(changedTiddlers) { + return false; +}; + +exports.click = ClickListener; + +})(); diff --git a/tzk/editions/tzk/plugins/3click2edit/$__plugins_danielo515_2click2edit_ClickListener.js.meta b/tzk/editions/tzk/plugins/3click2edit/$__plugins_danielo515_2click2edit_ClickListener.js.meta new file mode 100644 index 0000000..2da32c5 --- /dev/null +++ b/tzk/editions/tzk/plugins/3click2edit/$__plugins_danielo515_2click2edit_ClickListener.js.meta @@ -0,0 +1,3 @@ +module-type: widget +title: $:/plugins/danielo515/2click2edit/ClickListener.js +type: application/javascript \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/3click2edit/$__plugins_danielo515_2click2edit_readme.tid b/tzk/editions/tzk/plugins/3click2edit/$__plugins_danielo515_2click2edit_readme.tid new file mode 100644 index 0000000..7262e62 --- /dev/null +++ b/tzk/editions/tzk/plugins/3click2edit/$__plugins_danielo515_2click2edit_readme.tid @@ -0,0 +1,9 @@ +title: $:/plugins/danielo515/2click2edit/readme + +Modified by Soren Bjornstad to require 3 clicks instead of 2. + +This plugin adds the ability to edit tiddlers by double clicking on its body. +Just try to edit any tiddler shown here by double clicking on it. + +This can be considered a fast solution. It is only to fill the gap until TiddlyWiki adds support +for it officially. diff --git a/tzk/editions/tzk/plugins/3click2edit/$__plugins_danielo515_2click2edit_ui_ViewTemplate.tid b/tzk/editions/tzk/plugins/3click2edit/$__plugins_danielo515_2click2edit_ui_ViewTemplate.tid new file mode 100644 index 0000000..172f6fb --- /dev/null +++ b/tzk/editions/tzk/plugins/3click2edit/$__plugins_danielo515_2click2edit_ui_ViewTemplate.tid @@ -0,0 +1,5 @@ +tags: $:/tags/ViewTemplate +title: $:/plugins/danielo515/2click2edit/ui/ViewTemplate +type: text/vnd.tiddlywiki + +<$click> \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/3click2edit/plugin.info b/tzk/editions/tzk/plugins/3click2edit/plugin.info new file mode 100644 index 0000000..e735372 --- /dev/null +++ b/tzk/editions/tzk/plugins/3click2edit/plugin.info @@ -0,0 +1,11 @@ +{ + "title": "$:/plugins/sobjornstad/3click2edit", + "description": "triple-click to edit tiddlers", + "author": "Soren Bjornstad, after Danielo Rodriguez", + "version": "0.1", + "core-version": ">=5.1.0", + "plugin-type": "plugin", + "source": "https://github.com/sobjornstad/TW5-3click2edit", + "list": "readme", + "dependents": "" +} \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_fonts_Font Awesome 5 Free Brands.css b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_fonts_Font Awesome 5 Free Brands.css new file mode 100644 index 0000000..df1e425 --- /dev/null +++ b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_fonts_Font Awesome 5 Free Brands.css @@ -0,0 +1,13 @@ +/* autoimported retrieved from 'fontawesome-free-5.8.2-web' */ +@font-face { + font-family: 'Font Awesome 5 Brands'; + font-style: normal; + font-weight: normal; + src: url('data:application/font-woff;charset=utf-8;base64,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') format('woff'); +} + +.fab { + font-family: 'Font Awesome 5 Brands'; + font-style: normal; + font-weight: normal; +} diff --git a/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_fonts_Font Awesome 5 Free Brands.css.meta b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_fonts_Font Awesome 5 Free Brands.css.meta new file mode 100644 index 0000000..0276b04 --- /dev/null +++ b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_fonts_Font Awesome 5 Free Brands.css.meta @@ -0,0 +1,3 @@ +tags: $:/tags/Stylesheet +title: $:/plugins/TheDiveO/FontAwesome/fonts/Font Awesome 5 Free Brands.css +type: text/css \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_fonts_Font Awesome 5 Free Regular.css b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_fonts_Font Awesome 5 Free Regular.css new file mode 100644 index 0000000..e11b3ba --- /dev/null +++ b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_fonts_Font Awesome 5 Free Regular.css @@ -0,0 +1,13 @@ +/* autoimported retrieved from 'fontawesome-free-5.8.2-web' */ +@font-face { + font-family: 'Font Awesome 5 Free'; + font-style: normal; + font-weight: 400; + src: url('data:application/font-woff;charset=utf-8;base64,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') format('woff'); +} + +.far { + font-family: 'Font Awesome 5 Free'; + font-style: normal; + font-weight: 400; +} diff --git a/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_fonts_Font Awesome 5 Free Regular.css.meta b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_fonts_Font Awesome 5 Free Regular.css.meta new file mode 100644 index 0000000..e004ca2 --- /dev/null +++ b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_fonts_Font Awesome 5 Free Regular.css.meta @@ -0,0 +1,3 @@ +tags: $:/tags/Stylesheet +title: $:/plugins/TheDiveO/FontAwesome/fonts/Font Awesome 5 Free Regular.css +type: text/css \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_fonts_Font Awesome 5 Free Solid.css b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_fonts_Font Awesome 5 Free Solid.css new file mode 100644 index 0000000..9d0af92 --- /dev/null +++ b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_fonts_Font Awesome 5 Free Solid.css @@ -0,0 +1,13 @@ +/* autoimported retrieved from 'fontawesome-free-5.8.2-web' */ +@font-face { + font-family: 'Font Awesome 5 Free'; + font-style: normal; + font-weight: 900; + src: url('data:application/font-woff;charset=utf-8;base64,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') format('woff'); +} + +.fa, .fas { + font-family: 'Font Awesome 5 Free'; + font-style: normal; + font-weight: 900; +} diff --git a/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_fonts_Font Awesome 5 Free Solid.css.meta b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_fonts_Font Awesome 5 Free Solid.css.meta new file mode 100644 index 0000000..8d5dff9 --- /dev/null +++ b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_fonts_Font Awesome 5 Free Solid.css.meta @@ -0,0 +1,3 @@ +tags: $:/tags/Stylesheet +title: $:/plugins/TheDiveO/FontAwesome/fonts/Font Awesome 5 Free Solid.css +type: text/css \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_history.tid b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_history.tid new file mode 100644 index 0000000..a4666b8 --- /dev/null +++ b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_history.tid @@ -0,0 +1,122 @@ +created: 20140901110931199 +modified: 20190509195707164 +title: $:/plugins/TheDiveO/FontAwesome/history +type: text/vnd.tiddlywiki + +* ''1.2.18'' -- updates to Font Awesome 5.8.2. + +* ''1.2.17'' -- updates to Font Awesome 5.8.1, adding several new categories, such as "alert", "beverage", "energy", et cetera. However, most of these new categories simply rehash existing icons, so there are only few really new icons to be found in this release. + +* ''1.2.16'' -- updates to Font Awesome 5.7.2. + +* ''1.2.15'' -- updates to Font Awesome 5.6.3. This adds new categories, such as "autumn", "holliday" and "halloween" with new icons, as well as updating existing categories with additional icons. + +* ''1.2.14'' +** updates to Font Awesome Free 5.3.1. +** fixes crash in `--update` command when glyph in icons.json lacks a search terms property. + +* ''1.2.13'' +** switches to fetching the most recent Font Awesome Free download URL via GitHub API; this way, we can get rid of the (fine!) Puppeteer package and a truckload of update overhead. +** npm package maintenance update: move development dependencies out of the general dependencies. + +* ''1.2.12'' -- updates to Font Awesome Free 5.2.0. This adds new category packs for "automotive", "medical", "education", and "maps". + +* ''1.2.11'' -- updates to Font Awesome Free 5.1.11. + +* ''1.2.10'' (1.2.9) +** updates to Font Awesome 5.1.0, which brings new categories "design", "emoji" and "travel", and their icons -- as well as some updates and icon additions. +** updates the update mechanism to work with the new 5.1.x packaging. + +* ''1.2.8'' -- updates to Font Awesome Free 5.0.13. This brings three new catogies: animals, buildings, and mathematics. + +* ''1.2.7'' -- updates to Font Awesome Free 5.0.12 -- they really do rapid updates, do they?! Glad that updating this plugin is automated... + +* ''1.2.6'' -- updates to Font Awesome Free 5.0.11. + +* ''1.2.5'' -- updates to Font Awesome Free 5.0.10. + +* ''1.2.4'' +** adds unicode code point info to the cheatsheet. + +* ''1.2.3'' +** makes TW5FontAwesome plugin available as npm package `tw5-fontawesome`. +** adds ~ThirdFlow plugin as npm dependency `tw5-thirdflow`. + +* ''1.2.2'' +** updates to Font Awesome Free 5.0.9. +** adds new categories //Charity//, //Chat//, and //Moving//. +** adds new "Font Awesome 5" tab to the [[Control Panel|$:/ControlPanel]] that allows customizing the plugin: enable/disable internal and external link styling. + +* ''1.2.1'' +** adds missing category information. +** adds automated update of category information from the Font Awesome 5 web site, as part of the normal update process: +*** `npm run update` updates only if there is a newer version of Font Awesome 5 Free available from https://fontawesome.com/ +*** `npm run forceupdate` updates unconditionally. + +* ''1.2.0'' +** updates to Font Awesome Free 5.0.8. +** adds category filtering to the cheatsheet. +** adds Font Awesome 5 category meta data. +** brings a new (fully) automatic update and release mechanism: +*** use `$ npm run update-fontawesome` to update the development files to the newest Font Awesome version that is available online. +*** use `$ npm run release` to create the plugin release file(s). +** upgrades to most recent version of the [[ThirdFlow|http://thediveo.github.io/ThirdFlow/]] plugin: this comes with a new automated release mechanism. +** refactors development command `--update-fontawesome` to directly download the most recent Font Awesome 5 Free package .zip from https://fontawesome.com. The only optional parameter to this command is `force` which forces re-updating, even if the font currently installed in the dev wiki is the same version as the one downloaded. +** upgrades ThirdFlow plugin and now uses the new automated release file generation mechanism. + +* ''1.1.2'' +** fixes ~TiddlyWiki-internal links to system tiddlers not showing the gear symbol in the tiddler editor preview pane. + +* ''1.1.1'' +** upgrades to Font Awesome 5.0.4. +** adds update/import command to ~FontAwesome 5 demo ~TiddlyWiki to update ~~from a Font Awesome zip package~~ [//online//]. Use `--update-fontawesome` when running the plugin development ~TiddlyWiki under Node.js. +*** The `--update-fontawesome` command ~~expects the (path and) name of a Font Awesome zip package from which it will then update itself~~ [//has no parameters, or alternatively a single parameter `force`//]. ~~There is no need to unpack the zip package.~~ For instance:
+ +```bash +$ tiddlywiki editions/develop --verbose --update-fontawesome ~/Downloads/fontawesome-free-5.0.2-zip --server 8080 $:/core/save/all text/plain text/html +``` + +
+*** If for some reason you need to re-update from the same Font Awesome zip package, specify an additional `force` parameter after the zip package file name parameter. For instance:
+ +```bash +$ tiddlywiki editions/develop --verbose --update-fontawesome ~/Downloads/fontawesome-free-5.0.2-zip force --server 8080 $:/core/save/all text/plain text/html +``` +
+* ''1.1.0'' +** upgrades to Font Awesome 5.0.2. +** upgrades user macros to allow to specify the Font Awesome font family: `fas` (//Font Awesome Solid//), `far` (//Font Awesome Regular//), and `fab` (//Font Awesome Brands//). +** upgrades stylesheets to new Font Awesome font mess, introduces [[$:/plugins/TheDiveO/FontAwesome/macros/css settings]] shorthand macros to avoid lengthy CSS properties assignments in CSS rules using Font Awesome. +* ''1.0.7'' +** fix overly greedy image URL adornments, so that they don't apply to TW5-internal images. Now, an internal [[tree.jpeg]] doesn't get adornment, while [[http://thediveo.github.io/TW5FontAwesome/fa-flag.png]] still does, so the type of document can be glanced quickly. +** small visual improvement to `fa-lbadge` which adds a small right margin to the badge, so that the adjacent text doesn't seem to visually collide with the badge anymore. +* ''1.0.6'' +** link adornments for image URLs (`.jpg`/`.jpeg`, `.png`, `.gif`, `.tif`/`.tiff`) +* ''1.0.5'' +** maintenance: upgrade ThirdFlow plugin to 1.1.11. +* ''1.0.4'' +** improved display of link adornments by removing the link underlining from the adornments. +** fixed CSS class name bug in `fa-lbox` macro. Also added new `fa-lbadge` macro. Added documentation. +** oh, the magic of the `list-after` field, when applied to CSS tiddlers, avoids overuse of CSS `!important` declarations. + +* ''1.0.3'' +** fixed CSS to ensure that our embedded Font Awesome font always takes precendence over any system-installed Font Awesome font. This ensures a consistent user experience, especially when the local Font Awesome would be an older version. + +* ''1.0.2'' +** fixes base64 encoding of the embedded Font Awesome woff. +** updated documentation with a warning about system-installed fonts taking precedence. +** updated instructions on how to update the embedded font yourself. + +* ''1.0.1'' +** incorporates recent Font Awesome 4.7.0. +** CSS updated to 4.7.0 too. +** development version contains updated Third Flow plugin. + +* ''1.0.0'' +** never released. + +* ''0.9.2-beta'' +** stable beta release with Font Awesome 4.2.0. + +* ''v0.0.1-beta1'' +** initial plugin release. diff --git a/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_icon.tid b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_icon.tid new file mode 100644 index 0000000..1ea5f11 --- /dev/null +++ b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_icon.tid @@ -0,0 +1,13 @@ +created: 20140901103643546 +modified: 20140901123044951 +tags: $:/tags/Image +title: $:/plugins/TheDiveO/FontAwesome/icon +type: text/vnd.tiddlywiki + + + + + + \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_license.tid b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_license.tid new file mode 100644 index 0000000..df01ea0 --- /dev/null +++ b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_license.tid @@ -0,0 +1,10 @@ +created: 20140901105404058 +modified: 20170223103858754 +title: $:/plugins/TheDiveO/FontAwesome/license +type: text/vnd.tiddlywiki + +This plugin is licensed as follows: + +* Font Awesome font license: [[SIL OFL 1.1|http://scripts.sil.org/OFL]]. +* Font Awesome CSS and LESS files licenses: [[MIT License|http://opensource.org/licenses/mit-license.html]]. +* everything else in this plugin is (c) by TheDiveO and licensed under the [[MIT License|http://opensource.org/licenses/mit-license.html]]. \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_macros_css settings.tid b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_macros_css settings.tid new file mode 100644 index 0000000..279c990 --- /dev/null +++ b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_macros_css settings.tid @@ -0,0 +1,23 @@ +created: 20171230210524160 +modified: 20171230211107336 +tags: $:/tags/Macro +title: $:/plugins/TheDiveO/FontAwesome/macros/css settings +type: text/vnd.tiddlywiki + +\define fa-plugin-font-solid() + font-family: 'Font Awesome 5 Free'; + font-style: normal; + font-weight: 900; +\end + +\define fa-plugin-font-regular() + font-family: 'Font Awesome 5 Free'; + font-style: normal; + font-weight: 400; +\end + +\define fa-plugin-font-brands() + font-family: 'Font Awesome 5 Brands'; + font-style: normal; + font-weight: normal; +\end diff --git a/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_macros_fa.tid b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_macros_fa.tid new file mode 100644 index 0000000..8379393 --- /dev/null +++ b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_macros_fa.tid @@ -0,0 +1,17 @@ +created: 20140831145445334 +modified: 20171230204202514 +tags: $:/tags/Macro +title: $:/plugins/TheDiveO/FontAwesome/macros/fa +type: text/vnd.tiddlywiki + +\define fa-lbox(glyph:"fa-flag",fam:"fas") + +\end + +\define fa-lbadge(glyph:"fa-flag",fam:"fas") + +\end + +\define fa-clear() +
+\end diff --git a/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_macros_fa_doc.tid b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_macros_fa_doc.tid new file mode 100644 index 0000000..c0664f1 --- /dev/null +++ b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_macros_fa_doc.tid @@ -0,0 +1,17 @@ +created: 20140831145557569 +modified: 20171230205047837 +title: $:/plugins/TheDiveO/FontAwesome/macros/fa/doc +type: text/vnd.tiddlywiki + +Convenience macros to typeset symbols from Font Awesome. + +;`fa-lbox` //glyph//:"fa-flag" //fam//:"fas" +: typesets the Font Awesome glyp (defaults to `fa-flag` glyph) in a gray box, and pulls it to the left. +: As Font Awesome 5.0 has broken up the single 4.x font into multiple fonts, this macro now sports a second optional parameter for setting the font family. Allowed values are `fas` (for //Font Awesome Solid//), `far` (for //Font Awesome Regular//), and finally `fab` (for //Font Awesome Brands//). + +;`fa-lbadge` //glyph//:"fa-flag" +: typesets the Font Awesome glyph (defaults to `fa-flag` glyph) in inverse, on a round badge. Also pulls the badge with the icon to the left. +: As Font Awesome 5.0 has broken up the single 4.x font into multiple fonts, this macro now sports a second optional parameter for setting the font family. Allowed values are `fas` (for //Font Awesome Solid//), `far` (for //Font Awesome Regular//), and finally `fab` (for //Font Awesome Brands//). + +;`fa-clear` +: convenience macro that inserts an empty HTML `div` element with styling `clear:both`. Use this before multiple `fa-lbox` and `fa-lbadge` macros to avoid them piling up from left to right. \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_macros_global-macros.tid b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_macros_global-macros.tid new file mode 100644 index 0000000..424bbee --- /dev/null +++ b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_macros_global-macros.tid @@ -0,0 +1,9 @@ +created: 20180328184036630 +modified: 20180328191101221 +tags: $:/tags/Macro +title: $:/plugins/TheDiveO/FontAwesome/macros/global-macros +type: text/vnd.tiddlywiki + +\define fa5-cfgpath(cfg) $:/config/fa5/$cfg$ + +\define fa5-cfgfilterexpr() [get[text]] [[yes]] +[first[]prefix[yes]] \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_readme.tid b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_readme.tid new file mode 100644 index 0000000..3147699 --- /dev/null +++ b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_readme.tid @@ -0,0 +1,8 @@ +created: 20140901105307611 +modified: 20180112190527729 +title: $:/plugins/TheDiveO/FontAwesome/readme +type: text/vnd.tiddlywiki + +This plugin adds support for Font Awesome to your ~TiddlyWiki 5. It embeds the [[Font Awesome|http://fontawesome.io/]] within this plugin, so you don't need to install this font in your operating system. You may, but the //embedded// Font Awesome will take precedence to ensure a consistent user experience. + +To install this plugin in your own ~TiddlyWiki(s), simply drop this [[FontAwesome plugin|$:/plugins/TheDiveO/FontAwesome]] onto your own ~TiddlyWiki(s): this will then import it. \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_extlinks.tid b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_extlinks.tid new file mode 100644 index 0000000..798837e --- /dev/null +++ b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_extlinks.tid @@ -0,0 +1,27 @@ +created: 20170223100043117 +modified: 20180328191133975 +tags: $:/tags/Stylesheet +title: $:/plugins/TheDiveO/FontAwesome/styles/extlinks +type: text/vnd.tiddlywiki + +\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline html + +<$set name="cfg" value=<> > +<$list filter=<> > + +a[href^="http://"]:before { + <> + font-size: 80%; + content: '\f35d\202f'; + display: inline-block; +} + +a[href^="https://"]:before { + <> + font-size: 80%; + content: '\f023\202f'; + display: inline-block; +} + + + \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_extlinks_FontAwesome.tid b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_extlinks_FontAwesome.tid new file mode 100644 index 0000000..ede0c40 --- /dev/null +++ b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_extlinks_FontAwesome.tid @@ -0,0 +1,23 @@ +created: 20170227162302202 +list-after: $:/plugins/TheDiveO/FontAwesome/styles/extlinks +modified: 20180328191153542 +tags: $:/tags/Stylesheet +title: $:/plugins/TheDiveO/FontAwesome/styles/extlinks/FontAwesome +type: text/vnd.tiddlywiki + +\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline html + +<$set name="cfg" value=<> > +<$list filter=<> > + +a[href^="http://fontawesome.io/"].tc-tiddlylink-external:before, +a[href^="http://fontawesome.com/"].tc-tiddlylink-external:before, +a[href^="https://fontawesome.io/"].tc-tiddlylink-external:before, +a[href^="https://fontawesome.com/"].tc-tiddlylink-external:before { + <> + content: '\f425\202f' !important; + display: inline-block; +} + + + \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_extlinks_GitHub.tid b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_extlinks_GitHub.tid new file mode 100644 index 0000000..0749a30 --- /dev/null +++ b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_extlinks_GitHub.tid @@ -0,0 +1,20 @@ +created: 20170223102202986 +list-after: $:/plugins/TheDiveO/FontAwesome/styles/extlinks +modified: 20180328191203844 +tags: $:/tags/Stylesheet +title: $:/plugins/TheDiveO/FontAwesome/styles/extlinks/GitHub +type: text/vnd.tiddlywiki + +\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline html + +<$set name="cfg" value=<> > +<$list filter=<> > + +a[href^="http://"][href*="github.com"]:before { + <> + font-size: 90%; + content: '\f09b\202f'; +} + + + \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_extlinks_Wikipedia.tid b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_extlinks_Wikipedia.tid new file mode 100644 index 0000000..5668b1c --- /dev/null +++ b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_extlinks_Wikipedia.tid @@ -0,0 +1,19 @@ +created: 20170223100306336 +modified: 20180328191215033 +tags: $:/tags/Stylesheet +title: $:/plugins/TheDiveO/FontAwesome/styles/extlinks/Wikipedia +type: text/vnd.tiddlywiki + +\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline html + +<$set name="cfg" value=<> > +<$list filter=<> > + +a[href^="http://"][href*=".wikipedia.org"]:before { + <> + font-size: 90%; + content: '[\f266]\202f'; +} + + + \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_extlinks_doctypes.tid b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_extlinks_doctypes.tid new file mode 100644 index 0000000..fdec3cb --- /dev/null +++ b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_extlinks_doctypes.tid @@ -0,0 +1,39 @@ +created: 20170301201914393 +list-after: $:/plugins/TheDiveO/FontAwesome/styles/extlinks +modified: 20180328191142557 +tags: $:/tags/Stylesheet +title: $:/plugins/TheDiveO/FontAwesome/styles/extlinks/doctypes +type: text/vnd.tiddlywiki + +\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline html + +<$set name="cfg" value=<> > +<$list filter=<> > + +a[href$=".pdf"].tc-tiddlylink-external:before { + <> + content: '\f1c1\202f'; + display: inline-block; +} + +a[href$=".gz"].tc-tiddlylink-external:before, +a[href$=".zip"].tc-tiddlylink-external:before, +a[href$=".7z"].tc-tiddlylink-external:before { + <> + content: '\f1c6\202f'; + display: inline-block; +} + +a[href$=".jpg"].tc-tiddlylink-external:before, +a[href$=".jpeg"].tc-tiddlylink-external:before, +a[href$=".png"].tc-tiddlylink-external:before, +a[href$=".gif"].tc-tiddlylink-external:before, +a[href$=".tif"].tc-tiddlylink-external:before, +a[href$=".tiff"].tc-tiddlylink-external:before { + <> + content: '\f1c5\202f'; + display: inline-block; +} + + + \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_fontawesome 5.css b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_fontawesome 5.css new file mode 100644 index 0000000..ffb5e8f --- /dev/null +++ b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_fontawesome 5.css @@ -0,0 +1,4303 @@ +/* autoimported from 'fontawesome-free-5.8.2-web' */ +/*! + * Font Awesome Free 5.8.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ +.fa, +.fas, +.far, +.fal, +.fab { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + line-height: 1; } + +.fa-lg { + font-size: 1.33333em; + line-height: 0.75em; + vertical-align: -.0667em; } + +.fa-xs { + font-size: .75em; } + +.fa-sm { + font-size: .875em; } + +.fa-1x { + font-size: 1em; } + +.fa-2x { + font-size: 2em; } + +.fa-3x { + font-size: 3em; } + +.fa-4x { + font-size: 4em; } + +.fa-5x { + font-size: 5em; } + +.fa-6x { + font-size: 6em; } + +.fa-7x { + font-size: 7em; } + +.fa-8x { + font-size: 8em; } + +.fa-9x { + font-size: 9em; } + +.fa-10x { + font-size: 10em; } + +.fa-fw { + text-align: center; + width: 1.25em; } + +.fa-ul { + list-style-type: none; + margin-left: 2.5em; + padding-left: 0; } + .fa-ul > li { + position: relative; } + +.fa-li { + left: -2em; + position: absolute; + text-align: center; + width: 2em; + line-height: inherit; } + +.fa-border { + border: solid 0.08em #eee; + border-radius: .1em; + padding: .2em .25em .15em; } + +.fa-pull-left { + float: left; } + +.fa-pull-right { + float: right; } + +.fa.fa-pull-left, +.fas.fa-pull-left, +.far.fa-pull-left, +.fal.fa-pull-left, +.fab.fa-pull-left { + margin-right: .3em; } + +.fa.fa-pull-right, +.fas.fa-pull-right, +.far.fa-pull-right, +.fal.fa-pull-right, +.fab.fa-pull-right { + margin-left: .3em; } + +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; } + +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); } + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); } + +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + transform: rotate(180deg); } + +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + transform: rotate(270deg); } + +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + transform: scale(-1, 1); } + +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + transform: scale(1, -1); } + +.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(-1, -1); + transform: scale(-1, -1); } + +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical, +:root .fa-flip-both { + -webkit-filter: none; + filter: none; } + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; } + +.fa-stack-1x, +.fa-stack-2x { + left: 0; + position: absolute; + text-align: center; + width: 100%; } + +.fa-stack-1x { + line-height: inherit; } + +.fa-stack-2x { + font-size: 2em; } + +.fa-inverse { + color: #fff; } + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +readers do not read off random characters that represent icons */ +.fa-500px:before { + content: "\f26e"; } + +.fa-accessible-icon:before { + content: "\f368"; } + +.fa-accusoft:before { + content: "\f369"; } + +.fa-acquisitions-incorporated:before { + content: "\f6af"; } + +.fa-ad:before { + content: "\f641"; } + +.fa-address-book:before { + content: "\f2b9"; } + +.fa-address-card:before { + content: "\f2bb"; } + +.fa-adjust:before { + content: "\f042"; } + +.fa-adn:before { + content: "\f170"; } + +.fa-adobe:before { + content: "\f778"; } + +.fa-adversal:before { + content: "\f36a"; } + +.fa-affiliatetheme:before { + content: "\f36b"; } + +.fa-air-freshener:before { + content: "\f5d0"; } + +.fa-airbnb:before { + content: "\f834"; } + +.fa-algolia:before { + content: "\f36c"; } + +.fa-align-center:before { + content: "\f037"; } + +.fa-align-justify:before { + content: "\f039"; } + +.fa-align-left:before { + content: "\f036"; } + +.fa-align-right:before { + content: "\f038"; } + +.fa-alipay:before { + content: "\f642"; } + +.fa-allergies:before { + content: "\f461"; } + +.fa-amazon:before { + content: "\f270"; } + +.fa-amazon-pay:before { + content: "\f42c"; } + +.fa-ambulance:before { + content: "\f0f9"; } + +.fa-american-sign-language-interpreting:before { + content: "\f2a3"; } + +.fa-amilia:before { + content: "\f36d"; } + +.fa-anchor:before { + content: "\f13d"; } + +.fa-android:before { + content: "\f17b"; } + +.fa-angellist:before { + content: "\f209"; } + +.fa-angle-double-down:before { + content: "\f103"; } + +.fa-angle-double-left:before { + content: "\f100"; } + +.fa-angle-double-right:before { + content: "\f101"; } + +.fa-angle-double-up:before { + content: "\f102"; } + +.fa-angle-down:before { + content: "\f107"; } + +.fa-angle-left:before { + content: "\f104"; } + +.fa-angle-right:before { + content: "\f105"; } + +.fa-angle-up:before { + content: "\f106"; } + +.fa-angry:before { + content: "\f556"; } + +.fa-angrycreative:before { + content: "\f36e"; } + +.fa-angular:before { + content: "\f420"; } + +.fa-ankh:before { + content: "\f644"; } + +.fa-app-store:before { + content: "\f36f"; } + +.fa-app-store-ios:before { + content: "\f370"; } + +.fa-apper:before { + content: "\f371"; } + +.fa-apple:before { + content: "\f179"; } + +.fa-apple-alt:before { + content: "\f5d1"; } + +.fa-apple-pay:before { + content: "\f415"; } + +.fa-archive:before { + content: "\f187"; } + +.fa-archway:before { + content: "\f557"; } + +.fa-arrow-alt-circle-down:before { + content: "\f358"; } + +.fa-arrow-alt-circle-left:before { + content: "\f359"; } + +.fa-arrow-alt-circle-right:before { + content: "\f35a"; } + +.fa-arrow-alt-circle-up:before { + content: "\f35b"; } + +.fa-arrow-circle-down:before { + content: "\f0ab"; } + +.fa-arrow-circle-left:before { + content: "\f0a8"; } + +.fa-arrow-circle-right:before { + content: "\f0a9"; } + +.fa-arrow-circle-up:before { + content: "\f0aa"; } + +.fa-arrow-down:before { + content: "\f063"; } + +.fa-arrow-left:before { + content: "\f060"; } + +.fa-arrow-right:before { + content: "\f061"; } + +.fa-arrow-up:before { + content: "\f062"; } + +.fa-arrows-alt:before { + content: "\f0b2"; } + +.fa-arrows-alt-h:before { + content: "\f337"; } + +.fa-arrows-alt-v:before { + content: "\f338"; } + +.fa-artstation:before { + content: "\f77a"; } + +.fa-assistive-listening-systems:before { + content: "\f2a2"; } + +.fa-asterisk:before { + content: "\f069"; } + +.fa-asymmetrik:before { + content: "\f372"; } + +.fa-at:before { + content: "\f1fa"; } + +.fa-atlas:before { + content: "\f558"; } + +.fa-atlassian:before { + content: "\f77b"; } + +.fa-atom:before { + content: "\f5d2"; } + +.fa-audible:before { + content: "\f373"; } + +.fa-audio-description:before { + content: "\f29e"; } + +.fa-autoprefixer:before { + content: "\f41c"; } + +.fa-avianex:before { + content: "\f374"; } + +.fa-aviato:before { + content: "\f421"; } + +.fa-award:before { + content: "\f559"; } + +.fa-aws:before { + content: "\f375"; } + +.fa-baby:before { + content: "\f77c"; } + +.fa-baby-carriage:before { + content: "\f77d"; } + +.fa-backspace:before { + content: "\f55a"; } + +.fa-backward:before { + content: "\f04a"; } + +.fa-bacon:before { + content: "\f7e5"; } + +.fa-balance-scale:before { + content: "\f24e"; } + +.fa-ban:before { + content: "\f05e"; } + +.fa-band-aid:before { + content: "\f462"; } + +.fa-bandcamp:before { + content: "\f2d5"; } + +.fa-barcode:before { + content: "\f02a"; } + +.fa-bars:before { + content: "\f0c9"; } + +.fa-baseball-ball:before { + content: "\f433"; } + +.fa-basketball-ball:before { + content: "\f434"; } + +.fa-bath:before { + content: "\f2cd"; } + +.fa-battery-empty:before { + content: "\f244"; } + +.fa-battery-full:before { + content: "\f240"; } + +.fa-battery-half:before { + content: "\f242"; } + +.fa-battery-quarter:before { + content: "\f243"; } + +.fa-battery-three-quarters:before { + content: "\f241"; } + +.fa-battle-net:before { + content: "\f835"; } + +.fa-bed:before { + content: "\f236"; } + +.fa-beer:before { + content: "\f0fc"; } + +.fa-behance:before { + content: "\f1b4"; } + +.fa-behance-square:before { + content: "\f1b5"; } + +.fa-bell:before { + content: "\f0f3"; } + +.fa-bell-slash:before { + content: "\f1f6"; } + +.fa-bezier-curve:before { + content: "\f55b"; } + +.fa-bible:before { + content: "\f647"; } + +.fa-bicycle:before { + content: "\f206"; } + +.fa-bimobject:before { + content: "\f378"; } + +.fa-binoculars:before { + content: "\f1e5"; } + +.fa-biohazard:before { + content: "\f780"; } + +.fa-birthday-cake:before { + content: "\f1fd"; } + +.fa-bitbucket:before { + content: "\f171"; } + +.fa-bitcoin:before { + content: "\f379"; } + +.fa-bity:before { + content: "\f37a"; } + +.fa-black-tie:before { + content: "\f27e"; } + +.fa-blackberry:before { + content: "\f37b"; } + +.fa-blender:before { + content: "\f517"; } + +.fa-blender-phone:before { + content: "\f6b6"; } + +.fa-blind:before { + content: "\f29d"; } + +.fa-blog:before { + content: "\f781"; } + +.fa-blogger:before { + content: "\f37c"; } + +.fa-blogger-b:before { + content: "\f37d"; } + +.fa-bluetooth:before { + content: "\f293"; } + +.fa-bluetooth-b:before { + content: "\f294"; } + +.fa-bold:before { + content: "\f032"; } + +.fa-bolt:before { + content: "\f0e7"; } + +.fa-bomb:before { + content: "\f1e2"; } + +.fa-bone:before { + content: "\f5d7"; } + +.fa-bong:before { + content: "\f55c"; } + +.fa-book:before { + content: "\f02d"; } + +.fa-book-dead:before { + content: "\f6b7"; } + +.fa-book-medical:before { + content: "\f7e6"; } + +.fa-book-open:before { + content: "\f518"; } + +.fa-book-reader:before { + content: "\f5da"; } + +.fa-bookmark:before { + content: "\f02e"; } + +.fa-bootstrap:before { + content: "\f836"; } + +.fa-bowling-ball:before { + content: "\f436"; } + +.fa-box:before { + content: "\f466"; } + +.fa-box-open:before { + content: "\f49e"; } + +.fa-boxes:before { + content: "\f468"; } + +.fa-braille:before { + content: "\f2a1"; } + +.fa-brain:before { + content: "\f5dc"; } + +.fa-bread-slice:before { + content: "\f7ec"; } + +.fa-briefcase:before { + content: "\f0b1"; } + +.fa-briefcase-medical:before { + content: "\f469"; } + +.fa-broadcast-tower:before { + content: "\f519"; } + +.fa-broom:before { + content: "\f51a"; } + +.fa-brush:before { + content: "\f55d"; } + +.fa-btc:before { + content: "\f15a"; } + +.fa-buffer:before { + content: "\f837"; } + +.fa-bug:before { + content: "\f188"; } + +.fa-building:before { + content: "\f1ad"; } + +.fa-bullhorn:before { + content: "\f0a1"; } + +.fa-bullseye:before { + content: "\f140"; } + +.fa-burn:before { + content: "\f46a"; } + +.fa-buromobelexperte:before { + content: "\f37f"; } + +.fa-bus:before { + content: "\f207"; } + +.fa-bus-alt:before { + content: "\f55e"; } + +.fa-business-time:before { + content: "\f64a"; } + +.fa-buysellads:before { + content: "\f20d"; } + +.fa-calculator:before { + content: "\f1ec"; } + +.fa-calendar:before { + content: "\f133"; } + +.fa-calendar-alt:before { + content: "\f073"; } + +.fa-calendar-check:before { + content: "\f274"; } + +.fa-calendar-day:before { + content: "\f783"; } + +.fa-calendar-minus:before { + content: "\f272"; } + +.fa-calendar-plus:before { + content: "\f271"; } + +.fa-calendar-times:before { + content: "\f273"; } + +.fa-calendar-week:before { + content: "\f784"; } + +.fa-camera:before { + content: "\f030"; } + +.fa-camera-retro:before { + content: "\f083"; } + +.fa-campground:before { + content: "\f6bb"; } + +.fa-canadian-maple-leaf:before { + content: "\f785"; } + +.fa-candy-cane:before { + content: "\f786"; } + +.fa-cannabis:before { + content: "\f55f"; } + +.fa-capsules:before { + content: "\f46b"; } + +.fa-car:before { + content: "\f1b9"; } + +.fa-car-alt:before { + content: "\f5de"; } + +.fa-car-battery:before { + content: "\f5df"; } + +.fa-car-crash:before { + content: "\f5e1"; } + +.fa-car-side:before { + content: "\f5e4"; } + +.fa-caret-down:before { + content: "\f0d7"; } + +.fa-caret-left:before { + content: "\f0d9"; } + +.fa-caret-right:before { + content: "\f0da"; } + +.fa-caret-square-down:before { + content: "\f150"; } + +.fa-caret-square-left:before { + content: "\f191"; } + +.fa-caret-square-right:before { + content: "\f152"; } + +.fa-caret-square-up:before { + content: "\f151"; } + +.fa-caret-up:before { + content: "\f0d8"; } + +.fa-carrot:before { + content: "\f787"; } + +.fa-cart-arrow-down:before { + content: "\f218"; } + +.fa-cart-plus:before { + content: "\f217"; } + +.fa-cash-register:before { + content: "\f788"; } + +.fa-cat:before { + content: "\f6be"; } + +.fa-cc-amazon-pay:before { + content: "\f42d"; } + +.fa-cc-amex:before { + content: "\f1f3"; } + +.fa-cc-apple-pay:before { + content: "\f416"; } + +.fa-cc-diners-club:before { + content: "\f24c"; } + +.fa-cc-discover:before { + content: "\f1f2"; } + +.fa-cc-jcb:before { + content: "\f24b"; } + +.fa-cc-mastercard:before { + content: "\f1f1"; } + +.fa-cc-paypal:before { + content: "\f1f4"; } + +.fa-cc-stripe:before { + content: "\f1f5"; } + +.fa-cc-visa:before { + content: "\f1f0"; } + +.fa-centercode:before { + content: "\f380"; } + +.fa-centos:before { + content: "\f789"; } + +.fa-certificate:before { + content: "\f0a3"; } + +.fa-chair:before { + content: "\f6c0"; } + +.fa-chalkboard:before { + content: "\f51b"; } + +.fa-chalkboard-teacher:before { + content: "\f51c"; } + +.fa-charging-station:before { + content: "\f5e7"; } + +.fa-chart-area:before { + content: "\f1fe"; } + +.fa-chart-bar:before { + content: "\f080"; } + +.fa-chart-line:before { + content: "\f201"; } + +.fa-chart-pie:before { + content: "\f200"; } + +.fa-check:before { + content: "\f00c"; } + +.fa-check-circle:before { + content: "\f058"; } + +.fa-check-double:before { + content: "\f560"; } + +.fa-check-square:before { + content: "\f14a"; } + +.fa-cheese:before { + content: "\f7ef"; } + +.fa-chess:before { + content: "\f439"; } + +.fa-chess-bishop:before { + content: "\f43a"; } + +.fa-chess-board:before { + content: "\f43c"; } + +.fa-chess-king:before { + content: "\f43f"; } + +.fa-chess-knight:before { + content: "\f441"; } + +.fa-chess-pawn:before { + content: "\f443"; } + +.fa-chess-queen:before { + content: "\f445"; } + +.fa-chess-rook:before { + content: "\f447"; } + +.fa-chevron-circle-down:before { + content: "\f13a"; } + +.fa-chevron-circle-left:before { + content: "\f137"; } + +.fa-chevron-circle-right:before { + content: "\f138"; } + +.fa-chevron-circle-up:before { + content: "\f139"; } + +.fa-chevron-down:before { + content: "\f078"; } + +.fa-chevron-left:before { + content: "\f053"; } + +.fa-chevron-right:before { + content: "\f054"; } + +.fa-chevron-up:before { + content: "\f077"; } + +.fa-child:before { + content: "\f1ae"; } + +.fa-chrome:before { + content: "\f268"; } + +.fa-chromecast:before { + content: "\f838"; } + +.fa-church:before { + content: "\f51d"; } + +.fa-circle:before { + content: "\f111"; } + +.fa-circle-notch:before { + content: "\f1ce"; } + +.fa-city:before { + content: "\f64f"; } + +.fa-clinic-medical:before { + content: "\f7f2"; } + +.fa-clipboard:before { + content: "\f328"; } + +.fa-clipboard-check:before { + content: "\f46c"; } + +.fa-clipboard-list:before { + content: "\f46d"; } + +.fa-clock:before { + content: "\f017"; } + +.fa-clone:before { + content: "\f24d"; } + +.fa-closed-captioning:before { + content: "\f20a"; } + +.fa-cloud:before { + content: "\f0c2"; } + +.fa-cloud-download-alt:before { + content: "\f381"; } + +.fa-cloud-meatball:before { + content: "\f73b"; } + +.fa-cloud-moon:before { + content: "\f6c3"; } + +.fa-cloud-moon-rain:before { + content: "\f73c"; } + +.fa-cloud-rain:before { + content: "\f73d"; } + +.fa-cloud-showers-heavy:before { + content: "\f740"; } + +.fa-cloud-sun:before { + content: "\f6c4"; } + +.fa-cloud-sun-rain:before { + content: "\f743"; } + +.fa-cloud-upload-alt:before { + content: "\f382"; } + +.fa-cloudscale:before { + content: "\f383"; } + +.fa-cloudsmith:before { + content: "\f384"; } + +.fa-cloudversify:before { + content: "\f385"; } + +.fa-cocktail:before { + content: "\f561"; } + +.fa-code:before { + content: "\f121"; } + +.fa-code-branch:before { + content: "\f126"; } + +.fa-codepen:before { + content: "\f1cb"; } + +.fa-codiepie:before { + content: "\f284"; } + +.fa-coffee:before { + content: "\f0f4"; } + +.fa-cog:before { + content: "\f013"; } + +.fa-cogs:before { + content: "\f085"; } + +.fa-coins:before { + content: "\f51e"; } + +.fa-columns:before { + content: "\f0db"; } + +.fa-comment:before { + content: "\f075"; } + +.fa-comment-alt:before { + content: "\f27a"; } + +.fa-comment-dollar:before { + content: "\f651"; } + +.fa-comment-dots:before { + content: "\f4ad"; } + +.fa-comment-medical:before { + content: "\f7f5"; } + +.fa-comment-slash:before { + content: "\f4b3"; } + +.fa-comments:before { + content: "\f086"; } + +.fa-comments-dollar:before { + content: "\f653"; } + +.fa-compact-disc:before { + content: "\f51f"; } + +.fa-compass:before { + content: "\f14e"; } + +.fa-compress:before { + content: "\f066"; } + +.fa-compress-arrows-alt:before { + content: "\f78c"; } + +.fa-concierge-bell:before { + content: "\f562"; } + +.fa-confluence:before { + content: "\f78d"; } + +.fa-connectdevelop:before { + content: "\f20e"; } + +.fa-contao:before { + content: "\f26d"; } + +.fa-cookie:before { + content: "\f563"; } + +.fa-cookie-bite:before { + content: "\f564"; } + +.fa-copy:before { + content: "\f0c5"; } + +.fa-copyright:before { + content: "\f1f9"; } + +.fa-couch:before { + content: "\f4b8"; } + +.fa-cpanel:before { + content: "\f388"; } + +.fa-creative-commons:before { + content: "\f25e"; } + +.fa-creative-commons-by:before { + content: "\f4e7"; } + +.fa-creative-commons-nc:before { + content: "\f4e8"; } + +.fa-creative-commons-nc-eu:before { + content: "\f4e9"; } + +.fa-creative-commons-nc-jp:before { + content: "\f4ea"; } + +.fa-creative-commons-nd:before { + content: "\f4eb"; } + +.fa-creative-commons-pd:before { + content: "\f4ec"; } + +.fa-creative-commons-pd-alt:before { + content: "\f4ed"; } + +.fa-creative-commons-remix:before { + content: "\f4ee"; } + +.fa-creative-commons-sa:before { + content: "\f4ef"; } + +.fa-creative-commons-sampling:before { + content: "\f4f0"; } + +.fa-creative-commons-sampling-plus:before { + content: "\f4f1"; } + +.fa-creative-commons-share:before { + content: "\f4f2"; } + +.fa-creative-commons-zero:before { + content: "\f4f3"; } + +.fa-credit-card:before { + content: "\f09d"; } + +.fa-critical-role:before { + content: "\f6c9"; } + +.fa-crop:before { + content: "\f125"; } + +.fa-crop-alt:before { + content: "\f565"; } + +.fa-cross:before { + content: "\f654"; } + +.fa-crosshairs:before { + content: "\f05b"; } + +.fa-crow:before { + content: "\f520"; } + +.fa-crown:before { + content: "\f521"; } + +.fa-crutch:before { + content: "\f7f7"; } + +.fa-css3:before { + content: "\f13c"; } + +.fa-css3-alt:before { + content: "\f38b"; } + +.fa-cube:before { + content: "\f1b2"; } + +.fa-cubes:before { + content: "\f1b3"; } + +.fa-cut:before { + content: "\f0c4"; } + +.fa-cuttlefish:before { + content: "\f38c"; } + +.fa-d-and-d:before { + content: "\f38d"; } + +.fa-d-and-d-beyond:before { + content: "\f6ca"; } + +.fa-dashcube:before { + content: "\f210"; } + +.fa-database:before { + content: "\f1c0"; } + +.fa-deaf:before { + content: "\f2a4"; } + +.fa-delicious:before { + content: "\f1a5"; } + +.fa-democrat:before { + content: "\f747"; } + +.fa-deploydog:before { + content: "\f38e"; } + +.fa-deskpro:before { + content: "\f38f"; } + +.fa-desktop:before { + content: "\f108"; } + +.fa-dev:before { + content: "\f6cc"; } + +.fa-deviantart:before { + content: "\f1bd"; } + +.fa-dharmachakra:before { + content: "\f655"; } + +.fa-dhl:before { + content: "\f790"; } + +.fa-diagnoses:before { + content: "\f470"; } + +.fa-diaspora:before { + content: "\f791"; } + +.fa-dice:before { + content: "\f522"; } + +.fa-dice-d20:before { + content: "\f6cf"; } + +.fa-dice-d6:before { + content: "\f6d1"; } + +.fa-dice-five:before { + content: "\f523"; } + +.fa-dice-four:before { + content: "\f524"; } + +.fa-dice-one:before { + content: "\f525"; } + +.fa-dice-six:before { + content: "\f526"; } + +.fa-dice-three:before { + content: "\f527"; } + +.fa-dice-two:before { + content: "\f528"; } + +.fa-digg:before { + content: "\f1a6"; } + +.fa-digital-ocean:before { + content: "\f391"; } + +.fa-digital-tachograph:before { + content: "\f566"; } + +.fa-directions:before { + content: "\f5eb"; } + +.fa-discord:before { + content: "\f392"; } + +.fa-discourse:before { + content: "\f393"; } + +.fa-divide:before { + content: "\f529"; } + +.fa-dizzy:before { + content: "\f567"; } + +.fa-dna:before { + content: "\f471"; } + +.fa-dochub:before { + content: "\f394"; } + +.fa-docker:before { + content: "\f395"; } + +.fa-dog:before { + content: "\f6d3"; } + +.fa-dollar-sign:before { + content: "\f155"; } + +.fa-dolly:before { + content: "\f472"; } + +.fa-dolly-flatbed:before { + content: "\f474"; } + +.fa-donate:before { + content: "\f4b9"; } + +.fa-door-closed:before { + content: "\f52a"; } + +.fa-door-open:before { + content: "\f52b"; } + +.fa-dot-circle:before { + content: "\f192"; } + +.fa-dove:before { + content: "\f4ba"; } + +.fa-download:before { + content: "\f019"; } + +.fa-draft2digital:before { + content: "\f396"; } + +.fa-drafting-compass:before { + content: "\f568"; } + +.fa-dragon:before { + content: "\f6d5"; } + +.fa-draw-polygon:before { + content: "\f5ee"; } + +.fa-dribbble:before { + content: "\f17d"; } + +.fa-dribbble-square:before { + content: "\f397"; } + +.fa-dropbox:before { + content: "\f16b"; } + +.fa-drum:before { + content: "\f569"; } + +.fa-drum-steelpan:before { + content: "\f56a"; } + +.fa-drumstick-bite:before { + content: "\f6d7"; } + +.fa-drupal:before { + content: "\f1a9"; } + +.fa-dumbbell:before { + content: "\f44b"; } + +.fa-dumpster:before { + content: "\f793"; } + +.fa-dumpster-fire:before { + content: "\f794"; } + +.fa-dungeon:before { + content: "\f6d9"; } + +.fa-dyalog:before { + content: "\f399"; } + +.fa-earlybirds:before { + content: "\f39a"; } + +.fa-ebay:before { + content: "\f4f4"; } + +.fa-edge:before { + content: "\f282"; } + +.fa-edit:before { + content: "\f044"; } + +.fa-egg:before { + content: "\f7fb"; } + +.fa-eject:before { + content: "\f052"; } + +.fa-elementor:before { + content: "\f430"; } + +.fa-ellipsis-h:before { + content: "\f141"; } + +.fa-ellipsis-v:before { + content: "\f142"; } + +.fa-ello:before { + content: "\f5f1"; } + +.fa-ember:before { + content: "\f423"; } + +.fa-empire:before { + content: "\f1d1"; } + +.fa-envelope:before { + content: "\f0e0"; } + +.fa-envelope-open:before { + content: "\f2b6"; } + +.fa-envelope-open-text:before { + content: "\f658"; } + +.fa-envelope-square:before { + content: "\f199"; } + +.fa-envira:before { + content: "\f299"; } + +.fa-equals:before { + content: "\f52c"; } + +.fa-eraser:before { + content: "\f12d"; } + +.fa-erlang:before { + content: "\f39d"; } + +.fa-ethereum:before { + content: "\f42e"; } + +.fa-ethernet:before { + content: "\f796"; } + +.fa-etsy:before { + content: "\f2d7"; } + +.fa-euro-sign:before { + content: "\f153"; } + +.fa-evernote:before { + content: "\f839"; } + +.fa-exchange-alt:before { + content: "\f362"; } + +.fa-exclamation:before { + content: "\f12a"; } + +.fa-exclamation-circle:before { + content: "\f06a"; } + +.fa-exclamation-triangle:before { + content: "\f071"; } + +.fa-expand:before { + content: "\f065"; } + +.fa-expand-arrows-alt:before { + content: "\f31e"; } + +.fa-expeditedssl:before { + content: "\f23e"; } + +.fa-external-link-alt:before { + content: "\f35d"; } + +.fa-external-link-square-alt:before { + content: "\f360"; } + +.fa-eye:before { + content: "\f06e"; } + +.fa-eye-dropper:before { + content: "\f1fb"; } + +.fa-eye-slash:before { + content: "\f070"; } + +.fa-facebook:before { + content: "\f09a"; } + +.fa-facebook-f:before { + content: "\f39e"; } + +.fa-facebook-messenger:before { + content: "\f39f"; } + +.fa-facebook-square:before { + content: "\f082"; } + +.fa-fantasy-flight-games:before { + content: "\f6dc"; } + +.fa-fast-backward:before { + content: "\f049"; } + +.fa-fast-forward:before { + content: "\f050"; } + +.fa-fax:before { + content: "\f1ac"; } + +.fa-feather:before { + content: "\f52d"; } + +.fa-feather-alt:before { + content: "\f56b"; } + +.fa-fedex:before { + content: "\f797"; } + +.fa-fedora:before { + content: "\f798"; } + +.fa-female:before { + content: "\f182"; } + +.fa-fighter-jet:before { + content: "\f0fb"; } + +.fa-figma:before { + content: "\f799"; } + +.fa-file:before { + content: "\f15b"; } + +.fa-file-alt:before { + content: "\f15c"; } + +.fa-file-archive:before { + content: "\f1c6"; } + +.fa-file-audio:before { + content: "\f1c7"; } + +.fa-file-code:before { + content: "\f1c9"; } + +.fa-file-contract:before { + content: "\f56c"; } + +.fa-file-csv:before { + content: "\f6dd"; } + +.fa-file-download:before { + content: "\f56d"; } + +.fa-file-excel:before { + content: "\f1c3"; } + +.fa-file-export:before { + content: "\f56e"; } + +.fa-file-image:before { + content: "\f1c5"; } + +.fa-file-import:before { + content: "\f56f"; } + +.fa-file-invoice:before { + content: "\f570"; } + +.fa-file-invoice-dollar:before { + content: "\f571"; } + +.fa-file-medical:before { + content: "\f477"; } + +.fa-file-medical-alt:before { + content: "\f478"; } + +.fa-file-pdf:before { + content: "\f1c1"; } + +.fa-file-powerpoint:before { + content: "\f1c4"; } + +.fa-file-prescription:before { + content: "\f572"; } + +.fa-file-signature:before { + content: "\f573"; } + +.fa-file-upload:before { + content: "\f574"; } + +.fa-file-video:before { + content: "\f1c8"; } + +.fa-file-word:before { + content: "\f1c2"; } + +.fa-fill:before { + content: "\f575"; } + +.fa-fill-drip:before { + content: "\f576"; } + +.fa-film:before { + content: "\f008"; } + +.fa-filter:before { + content: "\f0b0"; } + +.fa-fingerprint:before { + content: "\f577"; } + +.fa-fire:before { + content: "\f06d"; } + +.fa-fire-alt:before { + content: "\f7e4"; } + +.fa-fire-extinguisher:before { + content: "\f134"; } + +.fa-firefox:before { + content: "\f269"; } + +.fa-first-aid:before { + content: "\f479"; } + +.fa-first-order:before { + content: "\f2b0"; } + +.fa-first-order-alt:before { + content: "\f50a"; } + +.fa-firstdraft:before { + content: "\f3a1"; } + +.fa-fish:before { + content: "\f578"; } + +.fa-fist-raised:before { + content: "\f6de"; } + +.fa-flag:before { + content: "\f024"; } + +.fa-flag-checkered:before { + content: "\f11e"; } + +.fa-flag-usa:before { + content: "\f74d"; } + +.fa-flask:before { + content: "\f0c3"; } + +.fa-flickr:before { + content: "\f16e"; } + +.fa-flipboard:before { + content: "\f44d"; } + +.fa-flushed:before { + content: "\f579"; } + +.fa-fly:before { + content: "\f417"; } + +.fa-folder:before { + content: "\f07b"; } + +.fa-folder-minus:before { + content: "\f65d"; } + +.fa-folder-open:before { + content: "\f07c"; } + +.fa-folder-plus:before { + content: "\f65e"; } + +.fa-font:before { + content: "\f031"; } + +.fa-font-awesome:before { + content: "\f2b4"; } + +.fa-font-awesome-alt:before { + content: "\f35c"; } + +.fa-font-awesome-flag:before { + content: "\f425"; } + +.fa-font-awesome-logo-full:before { + content: "\f4e6"; } + +.fa-fonticons:before { + content: "\f280"; } + +.fa-fonticons-fi:before { + content: "\f3a2"; } + +.fa-football-ball:before { + content: "\f44e"; } + +.fa-fort-awesome:before { + content: "\f286"; } + +.fa-fort-awesome-alt:before { + content: "\f3a3"; } + +.fa-forumbee:before { + content: "\f211"; } + +.fa-forward:before { + content: "\f04e"; } + +.fa-foursquare:before { + content: "\f180"; } + +.fa-free-code-camp:before { + content: "\f2c5"; } + +.fa-freebsd:before { + content: "\f3a4"; } + +.fa-frog:before { + content: "\f52e"; } + +.fa-frown:before { + content: "\f119"; } + +.fa-frown-open:before { + content: "\f57a"; } + +.fa-fulcrum:before { + content: "\f50b"; } + +.fa-funnel-dollar:before { + content: "\f662"; } + +.fa-futbol:before { + content: "\f1e3"; } + +.fa-galactic-republic:before { + content: "\f50c"; } + +.fa-galactic-senate:before { + content: "\f50d"; } + +.fa-gamepad:before { + content: "\f11b"; } + +.fa-gas-pump:before { + content: "\f52f"; } + +.fa-gavel:before { + content: "\f0e3"; } + +.fa-gem:before { + content: "\f3a5"; } + +.fa-genderless:before { + content: "\f22d"; } + +.fa-get-pocket:before { + content: "\f265"; } + +.fa-gg:before { + content: "\f260"; } + +.fa-gg-circle:before { + content: "\f261"; } + +.fa-ghost:before { + content: "\f6e2"; } + +.fa-gift:before { + content: "\f06b"; } + +.fa-gifts:before { + content: "\f79c"; } + +.fa-git:before { + content: "\f1d3"; } + +.fa-git-alt:before { + content: "\f841"; } + +.fa-git-square:before { + content: "\f1d2"; } + +.fa-github:before { + content: "\f09b"; } + +.fa-github-alt:before { + content: "\f113"; } + +.fa-github-square:before { + content: "\f092"; } + +.fa-gitkraken:before { + content: "\f3a6"; } + +.fa-gitlab:before { + content: "\f296"; } + +.fa-gitter:before { + content: "\f426"; } + +.fa-glass-cheers:before { + content: "\f79f"; } + +.fa-glass-martini:before { + content: "\f000"; } + +.fa-glass-martini-alt:before { + content: "\f57b"; } + +.fa-glass-whiskey:before { + content: "\f7a0"; } + +.fa-glasses:before { + content: "\f530"; } + +.fa-glide:before { + content: "\f2a5"; } + +.fa-glide-g:before { + content: "\f2a6"; } + +.fa-globe:before { + content: "\f0ac"; } + +.fa-globe-africa:before { + content: "\f57c"; } + +.fa-globe-americas:before { + content: "\f57d"; } + +.fa-globe-asia:before { + content: "\f57e"; } + +.fa-globe-europe:before { + content: "\f7a2"; } + +.fa-gofore:before { + content: "\f3a7"; } + +.fa-golf-ball:before { + content: "\f450"; } + +.fa-goodreads:before { + content: "\f3a8"; } + +.fa-goodreads-g:before { + content: "\f3a9"; } + +.fa-google:before { + content: "\f1a0"; } + +.fa-google-drive:before { + content: "\f3aa"; } + +.fa-google-play:before { + content: "\f3ab"; } + +.fa-google-plus:before { + content: "\f2b3"; } + +.fa-google-plus-g:before { + content: "\f0d5"; } + +.fa-google-plus-square:before { + content: "\f0d4"; } + +.fa-google-wallet:before { + content: "\f1ee"; } + +.fa-gopuram:before { + content: "\f664"; } + +.fa-graduation-cap:before { + content: "\f19d"; } + +.fa-gratipay:before { + content: "\f184"; } + +.fa-grav:before { + content: "\f2d6"; } + +.fa-greater-than:before { + content: "\f531"; } + +.fa-greater-than-equal:before { + content: "\f532"; } + +.fa-grimace:before { + content: "\f57f"; } + +.fa-grin:before { + content: "\f580"; } + +.fa-grin-alt:before { + content: "\f581"; } + +.fa-grin-beam:before { + content: "\f582"; } + +.fa-grin-beam-sweat:before { + content: "\f583"; } + +.fa-grin-hearts:before { + content: "\f584"; } + +.fa-grin-squint:before { + content: "\f585"; } + +.fa-grin-squint-tears:before { + content: "\f586"; } + +.fa-grin-stars:before { + content: "\f587"; } + +.fa-grin-tears:before { + content: "\f588"; } + +.fa-grin-tongue:before { + content: "\f589"; } + +.fa-grin-tongue-squint:before { + content: "\f58a"; } + +.fa-grin-tongue-wink:before { + content: "\f58b"; } + +.fa-grin-wink:before { + content: "\f58c"; } + +.fa-grip-horizontal:before { + content: "\f58d"; } + +.fa-grip-lines:before { + content: "\f7a4"; } + +.fa-grip-lines-vertical:before { + content: "\f7a5"; } + +.fa-grip-vertical:before { + content: "\f58e"; } + +.fa-gripfire:before { + content: "\f3ac"; } + +.fa-grunt:before { + content: "\f3ad"; } + +.fa-guitar:before { + content: "\f7a6"; } + +.fa-gulp:before { + content: "\f3ae"; } + +.fa-h-square:before { + content: "\f0fd"; } + +.fa-hacker-news:before { + content: "\f1d4"; } + +.fa-hacker-news-square:before { + content: "\f3af"; } + +.fa-hackerrank:before { + content: "\f5f7"; } + +.fa-hamburger:before { + content: "\f805"; } + +.fa-hammer:before { + content: "\f6e3"; } + +.fa-hamsa:before { + content: "\f665"; } + +.fa-hand-holding:before { + content: "\f4bd"; } + +.fa-hand-holding-heart:before { + content: "\f4be"; } + +.fa-hand-holding-usd:before { + content: "\f4c0"; } + +.fa-hand-lizard:before { + content: "\f258"; } + +.fa-hand-middle-finger:before { + content: "\f806"; } + +.fa-hand-paper:before { + content: "\f256"; } + +.fa-hand-peace:before { + content: "\f25b"; } + +.fa-hand-point-down:before { + content: "\f0a7"; } + +.fa-hand-point-left:before { + content: "\f0a5"; } + +.fa-hand-point-right:before { + content: "\f0a4"; } + +.fa-hand-point-up:before { + content: "\f0a6"; } + +.fa-hand-pointer:before { + content: "\f25a"; } + +.fa-hand-rock:before { + content: "\f255"; } + +.fa-hand-scissors:before { + content: "\f257"; } + +.fa-hand-spock:before { + content: "\f259"; } + +.fa-hands:before { + content: "\f4c2"; } + +.fa-hands-helping:before { + content: "\f4c4"; } + +.fa-handshake:before { + content: "\f2b5"; } + +.fa-hanukiah:before { + content: "\f6e6"; } + +.fa-hard-hat:before { + content: "\f807"; } + +.fa-hashtag:before { + content: "\f292"; } + +.fa-hat-wizard:before { + content: "\f6e8"; } + +.fa-haykal:before { + content: "\f666"; } + +.fa-hdd:before { + content: "\f0a0"; } + +.fa-heading:before { + content: "\f1dc"; } + +.fa-headphones:before { + content: "\f025"; } + +.fa-headphones-alt:before { + content: "\f58f"; } + +.fa-headset:before { + content: "\f590"; } + +.fa-heart:before { + content: "\f004"; } + +.fa-heart-broken:before { + content: "\f7a9"; } + +.fa-heartbeat:before { + content: "\f21e"; } + +.fa-helicopter:before { + content: "\f533"; } + +.fa-highlighter:before { + content: "\f591"; } + +.fa-hiking:before { + content: "\f6ec"; } + +.fa-hippo:before { + content: "\f6ed"; } + +.fa-hips:before { + content: "\f452"; } + +.fa-hire-a-helper:before { + content: "\f3b0"; } + +.fa-history:before { + content: "\f1da"; } + +.fa-hockey-puck:before { + content: "\f453"; } + +.fa-holly-berry:before { + content: "\f7aa"; } + +.fa-home:before { + content: "\f015"; } + +.fa-hooli:before { + content: "\f427"; } + +.fa-hornbill:before { + content: "\f592"; } + +.fa-horse:before { + content: "\f6f0"; } + +.fa-horse-head:before { + content: "\f7ab"; } + +.fa-hospital:before { + content: "\f0f8"; } + +.fa-hospital-alt:before { + content: "\f47d"; } + +.fa-hospital-symbol:before { + content: "\f47e"; } + +.fa-hot-tub:before { + content: "\f593"; } + +.fa-hotdog:before { + content: "\f80f"; } + +.fa-hotel:before { + content: "\f594"; } + +.fa-hotjar:before { + content: "\f3b1"; } + +.fa-hourglass:before { + content: "\f254"; } + +.fa-hourglass-end:before { + content: "\f253"; } + +.fa-hourglass-half:before { + content: "\f252"; } + +.fa-hourglass-start:before { + content: "\f251"; } + +.fa-house-damage:before { + content: "\f6f1"; } + +.fa-houzz:before { + content: "\f27c"; } + +.fa-hryvnia:before { + content: "\f6f2"; } + +.fa-html5:before { + content: "\f13b"; } + +.fa-hubspot:before { + content: "\f3b2"; } + +.fa-i-cursor:before { + content: "\f246"; } + +.fa-ice-cream:before { + content: "\f810"; } + +.fa-icicles:before { + content: "\f7ad"; } + +.fa-id-badge:before { + content: "\f2c1"; } + +.fa-id-card:before { + content: "\f2c2"; } + +.fa-id-card-alt:before { + content: "\f47f"; } + +.fa-igloo:before { + content: "\f7ae"; } + +.fa-image:before { + content: "\f03e"; } + +.fa-images:before { + content: "\f302"; } + +.fa-imdb:before { + content: "\f2d8"; } + +.fa-inbox:before { + content: "\f01c"; } + +.fa-indent:before { + content: "\f03c"; } + +.fa-industry:before { + content: "\f275"; } + +.fa-infinity:before { + content: "\f534"; } + +.fa-info:before { + content: "\f129"; } + +.fa-info-circle:before { + content: "\f05a"; } + +.fa-instagram:before { + content: "\f16d"; } + +.fa-intercom:before { + content: "\f7af"; } + +.fa-internet-explorer:before { + content: "\f26b"; } + +.fa-invision:before { + content: "\f7b0"; } + +.fa-ioxhost:before { + content: "\f208"; } + +.fa-italic:before { + content: "\f033"; } + +.fa-itch-io:before { + content: "\f83a"; } + +.fa-itunes:before { + content: "\f3b4"; } + +.fa-itunes-note:before { + content: "\f3b5"; } + +.fa-java:before { + content: "\f4e4"; } + +.fa-jedi:before { + content: "\f669"; } + +.fa-jedi-order:before { + content: "\f50e"; } + +.fa-jenkins:before { + content: "\f3b6"; } + +.fa-jira:before { + content: "\f7b1"; } + +.fa-joget:before { + content: "\f3b7"; } + +.fa-joint:before { + content: "\f595"; } + +.fa-joomla:before { + content: "\f1aa"; } + +.fa-journal-whills:before { + content: "\f66a"; } + +.fa-js:before { + content: "\f3b8"; } + +.fa-js-square:before { + content: "\f3b9"; } + +.fa-jsfiddle:before { + content: "\f1cc"; } + +.fa-kaaba:before { + content: "\f66b"; } + +.fa-kaggle:before { + content: "\f5fa"; } + +.fa-key:before { + content: "\f084"; } + +.fa-keybase:before { + content: "\f4f5"; } + +.fa-keyboard:before { + content: "\f11c"; } + +.fa-keycdn:before { + content: "\f3ba"; } + +.fa-khanda:before { + content: "\f66d"; } + +.fa-kickstarter:before { + content: "\f3bb"; } + +.fa-kickstarter-k:before { + content: "\f3bc"; } + +.fa-kiss:before { + content: "\f596"; } + +.fa-kiss-beam:before { + content: "\f597"; } + +.fa-kiss-wink-heart:before { + content: "\f598"; } + +.fa-kiwi-bird:before { + content: "\f535"; } + +.fa-korvue:before { + content: "\f42f"; } + +.fa-landmark:before { + content: "\f66f"; } + +.fa-language:before { + content: "\f1ab"; } + +.fa-laptop:before { + content: "\f109"; } + +.fa-laptop-code:before { + content: "\f5fc"; } + +.fa-laptop-medical:before { + content: "\f812"; } + +.fa-laravel:before { + content: "\f3bd"; } + +.fa-lastfm:before { + content: "\f202"; } + +.fa-lastfm-square:before { + content: "\f203"; } + +.fa-laugh:before { + content: "\f599"; } + +.fa-laugh-beam:before { + content: "\f59a"; } + +.fa-laugh-squint:before { + content: "\f59b"; } + +.fa-laugh-wink:before { + content: "\f59c"; } + +.fa-layer-group:before { + content: "\f5fd"; } + +.fa-leaf:before { + content: "\f06c"; } + +.fa-leanpub:before { + content: "\f212"; } + +.fa-lemon:before { + content: "\f094"; } + +.fa-less:before { + content: "\f41d"; } + +.fa-less-than:before { + content: "\f536"; } + +.fa-less-than-equal:before { + content: "\f537"; } + +.fa-level-down-alt:before { + content: "\f3be"; } + +.fa-level-up-alt:before { + content: "\f3bf"; } + +.fa-life-ring:before { + content: "\f1cd"; } + +.fa-lightbulb:before { + content: "\f0eb"; } + +.fa-line:before { + content: "\f3c0"; } + +.fa-link:before { + content: "\f0c1"; } + +.fa-linkedin:before { + content: "\f08c"; } + +.fa-linkedin-in:before { + content: "\f0e1"; } + +.fa-linode:before { + content: "\f2b8"; } + +.fa-linux:before { + content: "\f17c"; } + +.fa-lira-sign:before { + content: "\f195"; } + +.fa-list:before { + content: "\f03a"; } + +.fa-list-alt:before { + content: "\f022"; } + +.fa-list-ol:before { + content: "\f0cb"; } + +.fa-list-ul:before { + content: "\f0ca"; } + +.fa-location-arrow:before { + content: "\f124"; } + +.fa-lock:before { + content: "\f023"; } + +.fa-lock-open:before { + content: "\f3c1"; } + +.fa-long-arrow-alt-down:before { + content: "\f309"; } + +.fa-long-arrow-alt-left:before { + content: "\f30a"; } + +.fa-long-arrow-alt-right:before { + content: "\f30b"; } + +.fa-long-arrow-alt-up:before { + content: "\f30c"; } + +.fa-low-vision:before { + content: "\f2a8"; } + +.fa-luggage-cart:before { + content: "\f59d"; } + +.fa-lyft:before { + content: "\f3c3"; } + +.fa-magento:before { + content: "\f3c4"; } + +.fa-magic:before { + content: "\f0d0"; } + +.fa-magnet:before { + content: "\f076"; } + +.fa-mail-bulk:before { + content: "\f674"; } + +.fa-mailchimp:before { + content: "\f59e"; } + +.fa-male:before { + content: "\f183"; } + +.fa-mandalorian:before { + content: "\f50f"; } + +.fa-map:before { + content: "\f279"; } + +.fa-map-marked:before { + content: "\f59f"; } + +.fa-map-marked-alt:before { + content: "\f5a0"; } + +.fa-map-marker:before { + content: "\f041"; } + +.fa-map-marker-alt:before { + content: "\f3c5"; } + +.fa-map-pin:before { + content: "\f276"; } + +.fa-map-signs:before { + content: "\f277"; } + +.fa-markdown:before { + content: "\f60f"; } + +.fa-marker:before { + content: "\f5a1"; } + +.fa-mars:before { + content: "\f222"; } + +.fa-mars-double:before { + content: "\f227"; } + +.fa-mars-stroke:before { + content: "\f229"; } + +.fa-mars-stroke-h:before { + content: "\f22b"; } + +.fa-mars-stroke-v:before { + content: "\f22a"; } + +.fa-mask:before { + content: "\f6fa"; } + +.fa-mastodon:before { + content: "\f4f6"; } + +.fa-maxcdn:before { + content: "\f136"; } + +.fa-medal:before { + content: "\f5a2"; } + +.fa-medapps:before { + content: "\f3c6"; } + +.fa-medium:before { + content: "\f23a"; } + +.fa-medium-m:before { + content: "\f3c7"; } + +.fa-medkit:before { + content: "\f0fa"; } + +.fa-medrt:before { + content: "\f3c8"; } + +.fa-meetup:before { + content: "\f2e0"; } + +.fa-megaport:before { + content: "\f5a3"; } + +.fa-meh:before { + content: "\f11a"; } + +.fa-meh-blank:before { + content: "\f5a4"; } + +.fa-meh-rolling-eyes:before { + content: "\f5a5"; } + +.fa-memory:before { + content: "\f538"; } + +.fa-mendeley:before { + content: "\f7b3"; } + +.fa-menorah:before { + content: "\f676"; } + +.fa-mercury:before { + content: "\f223"; } + +.fa-meteor:before { + content: "\f753"; } + +.fa-microchip:before { + content: "\f2db"; } + +.fa-microphone:before { + content: "\f130"; } + +.fa-microphone-alt:before { + content: "\f3c9"; } + +.fa-microphone-alt-slash:before { + content: "\f539"; } + +.fa-microphone-slash:before { + content: "\f131"; } + +.fa-microscope:before { + content: "\f610"; } + +.fa-microsoft:before { + content: "\f3ca"; } + +.fa-minus:before { + content: "\f068"; } + +.fa-minus-circle:before { + content: "\f056"; } + +.fa-minus-square:before { + content: "\f146"; } + +.fa-mitten:before { + content: "\f7b5"; } + +.fa-mix:before { + content: "\f3cb"; } + +.fa-mixcloud:before { + content: "\f289"; } + +.fa-mizuni:before { + content: "\f3cc"; } + +.fa-mobile:before { + content: "\f10b"; } + +.fa-mobile-alt:before { + content: "\f3cd"; } + +.fa-modx:before { + content: "\f285"; } + +.fa-monero:before { + content: "\f3d0"; } + +.fa-money-bill:before { + content: "\f0d6"; } + +.fa-money-bill-alt:before { + content: "\f3d1"; } + +.fa-money-bill-wave:before { + content: "\f53a"; } + +.fa-money-bill-wave-alt:before { + content: "\f53b"; } + +.fa-money-check:before { + content: "\f53c"; } + +.fa-money-check-alt:before { + content: "\f53d"; } + +.fa-monument:before { + content: "\f5a6"; } + +.fa-moon:before { + content: "\f186"; } + +.fa-mortar-pestle:before { + content: "\f5a7"; } + +.fa-mosque:before { + content: "\f678"; } + +.fa-motorcycle:before { + content: "\f21c"; } + +.fa-mountain:before { + content: "\f6fc"; } + +.fa-mouse-pointer:before { + content: "\f245"; } + +.fa-mug-hot:before { + content: "\f7b6"; } + +.fa-music:before { + content: "\f001"; } + +.fa-napster:before { + content: "\f3d2"; } + +.fa-neos:before { + content: "\f612"; } + +.fa-network-wired:before { + content: "\f6ff"; } + +.fa-neuter:before { + content: "\f22c"; } + +.fa-newspaper:before { + content: "\f1ea"; } + +.fa-nimblr:before { + content: "\f5a8"; } + +.fa-nintendo-switch:before { + content: "\f418"; } + +.fa-node:before { + content: "\f419"; } + +.fa-node-js:before { + content: "\f3d3"; } + +.fa-not-equal:before { + content: "\f53e"; } + +.fa-notes-medical:before { + content: "\f481"; } + +.fa-npm:before { + content: "\f3d4"; } + +.fa-ns8:before { + content: "\f3d5"; } + +.fa-nutritionix:before { + content: "\f3d6"; } + +.fa-object-group:before { + content: "\f247"; } + +.fa-object-ungroup:before { + content: "\f248"; } + +.fa-odnoklassniki:before { + content: "\f263"; } + +.fa-odnoklassniki-square:before { + content: "\f264"; } + +.fa-oil-can:before { + content: "\f613"; } + +.fa-old-republic:before { + content: "\f510"; } + +.fa-om:before { + content: "\f679"; } + +.fa-opencart:before { + content: "\f23d"; } + +.fa-openid:before { + content: "\f19b"; } + +.fa-opera:before { + content: "\f26a"; } + +.fa-optin-monster:before { + content: "\f23c"; } + +.fa-osi:before { + content: "\f41a"; } + +.fa-otter:before { + content: "\f700"; } + +.fa-outdent:before { + content: "\f03b"; } + +.fa-page4:before { + content: "\f3d7"; } + +.fa-pagelines:before { + content: "\f18c"; } + +.fa-pager:before { + content: "\f815"; } + +.fa-paint-brush:before { + content: "\f1fc"; } + +.fa-paint-roller:before { + content: "\f5aa"; } + +.fa-palette:before { + content: "\f53f"; } + +.fa-palfed:before { + content: "\f3d8"; } + +.fa-pallet:before { + content: "\f482"; } + +.fa-paper-plane:before { + content: "\f1d8"; } + +.fa-paperclip:before { + content: "\f0c6"; } + +.fa-parachute-box:before { + content: "\f4cd"; } + +.fa-paragraph:before { + content: "\f1dd"; } + +.fa-parking:before { + content: "\f540"; } + +.fa-passport:before { + content: "\f5ab"; } + +.fa-pastafarianism:before { + content: "\f67b"; } + +.fa-paste:before { + content: "\f0ea"; } + +.fa-patreon:before { + content: "\f3d9"; } + +.fa-pause:before { + content: "\f04c"; } + +.fa-pause-circle:before { + content: "\f28b"; } + +.fa-paw:before { + content: "\f1b0"; } + +.fa-paypal:before { + content: "\f1ed"; } + +.fa-peace:before { + content: "\f67c"; } + +.fa-pen:before { + content: "\f304"; } + +.fa-pen-alt:before { + content: "\f305"; } + +.fa-pen-fancy:before { + content: "\f5ac"; } + +.fa-pen-nib:before { + content: "\f5ad"; } + +.fa-pen-square:before { + content: "\f14b"; } + +.fa-pencil-alt:before { + content: "\f303"; } + +.fa-pencil-ruler:before { + content: "\f5ae"; } + +.fa-penny-arcade:before { + content: "\f704"; } + +.fa-people-carry:before { + content: "\f4ce"; } + +.fa-pepper-hot:before { + content: "\f816"; } + +.fa-percent:before { + content: "\f295"; } + +.fa-percentage:before { + content: "\f541"; } + +.fa-periscope:before { + content: "\f3da"; } + +.fa-person-booth:before { + content: "\f756"; } + +.fa-phabricator:before { + content: "\f3db"; } + +.fa-phoenix-framework:before { + content: "\f3dc"; } + +.fa-phoenix-squadron:before { + content: "\f511"; } + +.fa-phone:before { + content: "\f095"; } + +.fa-phone-slash:before { + content: "\f3dd"; } + +.fa-phone-square:before { + content: "\f098"; } + +.fa-phone-volume:before { + content: "\f2a0"; } + +.fa-php:before { + content: "\f457"; } + +.fa-pied-piper:before { + content: "\f2ae"; } + +.fa-pied-piper-alt:before { + content: "\f1a8"; } + +.fa-pied-piper-hat:before { + content: "\f4e5"; } + +.fa-pied-piper-pp:before { + content: "\f1a7"; } + +.fa-piggy-bank:before { + content: "\f4d3"; } + +.fa-pills:before { + content: "\f484"; } + +.fa-pinterest:before { + content: "\f0d2"; } + +.fa-pinterest-p:before { + content: "\f231"; } + +.fa-pinterest-square:before { + content: "\f0d3"; } + +.fa-pizza-slice:before { + content: "\f818"; } + +.fa-place-of-worship:before { + content: "\f67f"; } + +.fa-plane:before { + content: "\f072"; } + +.fa-plane-arrival:before { + content: "\f5af"; } + +.fa-plane-departure:before { + content: "\f5b0"; } + +.fa-play:before { + content: "\f04b"; } + +.fa-play-circle:before { + content: "\f144"; } + +.fa-playstation:before { + content: "\f3df"; } + +.fa-plug:before { + content: "\f1e6"; } + +.fa-plus:before { + content: "\f067"; } + +.fa-plus-circle:before { + content: "\f055"; } + +.fa-plus-square:before { + content: "\f0fe"; } + +.fa-podcast:before { + content: "\f2ce"; } + +.fa-poll:before { + content: "\f681"; } + +.fa-poll-h:before { + content: "\f682"; } + +.fa-poo:before { + content: "\f2fe"; } + +.fa-poo-storm:before { + content: "\f75a"; } + +.fa-poop:before { + content: "\f619"; } + +.fa-portrait:before { + content: "\f3e0"; } + +.fa-pound-sign:before { + content: "\f154"; } + +.fa-power-off:before { + content: "\f011"; } + +.fa-pray:before { + content: "\f683"; } + +.fa-praying-hands:before { + content: "\f684"; } + +.fa-prescription:before { + content: "\f5b1"; } + +.fa-prescription-bottle:before { + content: "\f485"; } + +.fa-prescription-bottle-alt:before { + content: "\f486"; } + +.fa-print:before { + content: "\f02f"; } + +.fa-procedures:before { + content: "\f487"; } + +.fa-product-hunt:before { + content: "\f288"; } + +.fa-project-diagram:before { + content: "\f542"; } + +.fa-pushed:before { + content: "\f3e1"; } + +.fa-puzzle-piece:before { + content: "\f12e"; } + +.fa-python:before { + content: "\f3e2"; } + +.fa-qq:before { + content: "\f1d6"; } + +.fa-qrcode:before { + content: "\f029"; } + +.fa-question:before { + content: "\f128"; } + +.fa-question-circle:before { + content: "\f059"; } + +.fa-quidditch:before { + content: "\f458"; } + +.fa-quinscape:before { + content: "\f459"; } + +.fa-quora:before { + content: "\f2c4"; } + +.fa-quote-left:before { + content: "\f10d"; } + +.fa-quote-right:before { + content: "\f10e"; } + +.fa-quran:before { + content: "\f687"; } + +.fa-r-project:before { + content: "\f4f7"; } + +.fa-radiation:before { + content: "\f7b9"; } + +.fa-radiation-alt:before { + content: "\f7ba"; } + +.fa-rainbow:before { + content: "\f75b"; } + +.fa-random:before { + content: "\f074"; } + +.fa-raspberry-pi:before { + content: "\f7bb"; } + +.fa-ravelry:before { + content: "\f2d9"; } + +.fa-react:before { + content: "\f41b"; } + +.fa-reacteurope:before { + content: "\f75d"; } + +.fa-readme:before { + content: "\f4d5"; } + +.fa-rebel:before { + content: "\f1d0"; } + +.fa-receipt:before { + content: "\f543"; } + +.fa-recycle:before { + content: "\f1b8"; } + +.fa-red-river:before { + content: "\f3e3"; } + +.fa-reddit:before { + content: "\f1a1"; } + +.fa-reddit-alien:before { + content: "\f281"; } + +.fa-reddit-square:before { + content: "\f1a2"; } + +.fa-redhat:before { + content: "\f7bc"; } + +.fa-redo:before { + content: "\f01e"; } + +.fa-redo-alt:before { + content: "\f2f9"; } + +.fa-registered:before { + content: "\f25d"; } + +.fa-renren:before { + content: "\f18b"; } + +.fa-reply:before { + content: "\f3e5"; } + +.fa-reply-all:before { + content: "\f122"; } + +.fa-replyd:before { + content: "\f3e6"; } + +.fa-republican:before { + content: "\f75e"; } + +.fa-researchgate:before { + content: "\f4f8"; } + +.fa-resolving:before { + content: "\f3e7"; } + +.fa-restroom:before { + content: "\f7bd"; } + +.fa-retweet:before { + content: "\f079"; } + +.fa-rev:before { + content: "\f5b2"; } + +.fa-ribbon:before { + content: "\f4d6"; } + +.fa-ring:before { + content: "\f70b"; } + +.fa-road:before { + content: "\f018"; } + +.fa-robot:before { + content: "\f544"; } + +.fa-rocket:before { + content: "\f135"; } + +.fa-rocketchat:before { + content: "\f3e8"; } + +.fa-rockrms:before { + content: "\f3e9"; } + +.fa-route:before { + content: "\f4d7"; } + +.fa-rss:before { + content: "\f09e"; } + +.fa-rss-square:before { + content: "\f143"; } + +.fa-ruble-sign:before { + content: "\f158"; } + +.fa-ruler:before { + content: "\f545"; } + +.fa-ruler-combined:before { + content: "\f546"; } + +.fa-ruler-horizontal:before { + content: "\f547"; } + +.fa-ruler-vertical:before { + content: "\f548"; } + +.fa-running:before { + content: "\f70c"; } + +.fa-rupee-sign:before { + content: "\f156"; } + +.fa-sad-cry:before { + content: "\f5b3"; } + +.fa-sad-tear:before { + content: "\f5b4"; } + +.fa-safari:before { + content: "\f267"; } + +.fa-salesforce:before { + content: "\f83b"; } + +.fa-sass:before { + content: "\f41e"; } + +.fa-satellite:before { + content: "\f7bf"; } + +.fa-satellite-dish:before { + content: "\f7c0"; } + +.fa-save:before { + content: "\f0c7"; } + +.fa-schlix:before { + content: "\f3ea"; } + +.fa-school:before { + content: "\f549"; } + +.fa-screwdriver:before { + content: "\f54a"; } + +.fa-scribd:before { + content: "\f28a"; } + +.fa-scroll:before { + content: "\f70e"; } + +.fa-sd-card:before { + content: "\f7c2"; } + +.fa-search:before { + content: "\f002"; } + +.fa-search-dollar:before { + content: "\f688"; } + +.fa-search-location:before { + content: "\f689"; } + +.fa-search-minus:before { + content: "\f010"; } + +.fa-search-plus:before { + content: "\f00e"; } + +.fa-searchengin:before { + content: "\f3eb"; } + +.fa-seedling:before { + content: "\f4d8"; } + +.fa-sellcast:before { + content: "\f2da"; } + +.fa-sellsy:before { + content: "\f213"; } + +.fa-server:before { + content: "\f233"; } + +.fa-servicestack:before { + content: "\f3ec"; } + +.fa-shapes:before { + content: "\f61f"; } + +.fa-share:before { + content: "\f064"; } + +.fa-share-alt:before { + content: "\f1e0"; } + +.fa-share-alt-square:before { + content: "\f1e1"; } + +.fa-share-square:before { + content: "\f14d"; } + +.fa-shekel-sign:before { + content: "\f20b"; } + +.fa-shield-alt:before { + content: "\f3ed"; } + +.fa-ship:before { + content: "\f21a"; } + +.fa-shipping-fast:before { + content: "\f48b"; } + +.fa-shirtsinbulk:before { + content: "\f214"; } + +.fa-shoe-prints:before { + content: "\f54b"; } + +.fa-shopping-bag:before { + content: "\f290"; } + +.fa-shopping-basket:before { + content: "\f291"; } + +.fa-shopping-cart:before { + content: "\f07a"; } + +.fa-shopware:before { + content: "\f5b5"; } + +.fa-shower:before { + content: "\f2cc"; } + +.fa-shuttle-van:before { + content: "\f5b6"; } + +.fa-sign:before { + content: "\f4d9"; } + +.fa-sign-in-alt:before { + content: "\f2f6"; } + +.fa-sign-language:before { + content: "\f2a7"; } + +.fa-sign-out-alt:before { + content: "\f2f5"; } + +.fa-signal:before { + content: "\f012"; } + +.fa-signature:before { + content: "\f5b7"; } + +.fa-sim-card:before { + content: "\f7c4"; } + +.fa-simplybuilt:before { + content: "\f215"; } + +.fa-sistrix:before { + content: "\f3ee"; } + +.fa-sitemap:before { + content: "\f0e8"; } + +.fa-sith:before { + content: "\f512"; } + +.fa-skating:before { + content: "\f7c5"; } + +.fa-sketch:before { + content: "\f7c6"; } + +.fa-skiing:before { + content: "\f7c9"; } + +.fa-skiing-nordic:before { + content: "\f7ca"; } + +.fa-skull:before { + content: "\f54c"; } + +.fa-skull-crossbones:before { + content: "\f714"; } + +.fa-skyatlas:before { + content: "\f216"; } + +.fa-skype:before { + content: "\f17e"; } + +.fa-slack:before { + content: "\f198"; } + +.fa-slack-hash:before { + content: "\f3ef"; } + +.fa-slash:before { + content: "\f715"; } + +.fa-sleigh:before { + content: "\f7cc"; } + +.fa-sliders-h:before { + content: "\f1de"; } + +.fa-slideshare:before { + content: "\f1e7"; } + +.fa-smile:before { + content: "\f118"; } + +.fa-smile-beam:before { + content: "\f5b8"; } + +.fa-smile-wink:before { + content: "\f4da"; } + +.fa-smog:before { + content: "\f75f"; } + +.fa-smoking:before { + content: "\f48d"; } + +.fa-smoking-ban:before { + content: "\f54d"; } + +.fa-sms:before { + content: "\f7cd"; } + +.fa-snapchat:before { + content: "\f2ab"; } + +.fa-snapchat-ghost:before { + content: "\f2ac"; } + +.fa-snapchat-square:before { + content: "\f2ad"; } + +.fa-snowboarding:before { + content: "\f7ce"; } + +.fa-snowflake:before { + content: "\f2dc"; } + +.fa-snowman:before { + content: "\f7d0"; } + +.fa-snowplow:before { + content: "\f7d2"; } + +.fa-socks:before { + content: "\f696"; } + +.fa-solar-panel:before { + content: "\f5ba"; } + +.fa-sort:before { + content: "\f0dc"; } + +.fa-sort-alpha-down:before { + content: "\f15d"; } + +.fa-sort-alpha-up:before { + content: "\f15e"; } + +.fa-sort-amount-down:before { + content: "\f160"; } + +.fa-sort-amount-up:before { + content: "\f161"; } + +.fa-sort-down:before { + content: "\f0dd"; } + +.fa-sort-numeric-down:before { + content: "\f162"; } + +.fa-sort-numeric-up:before { + content: "\f163"; } + +.fa-sort-up:before { + content: "\f0de"; } + +.fa-soundcloud:before { + content: "\f1be"; } + +.fa-sourcetree:before { + content: "\f7d3"; } + +.fa-spa:before { + content: "\f5bb"; } + +.fa-space-shuttle:before { + content: "\f197"; } + +.fa-speakap:before { + content: "\f3f3"; } + +.fa-speaker-deck:before { + content: "\f83c"; } + +.fa-spider:before { + content: "\f717"; } + +.fa-spinner:before { + content: "\f110"; } + +.fa-splotch:before { + content: "\f5bc"; } + +.fa-spotify:before { + content: "\f1bc"; } + +.fa-spray-can:before { + content: "\f5bd"; } + +.fa-square:before { + content: "\f0c8"; } + +.fa-square-full:before { + content: "\f45c"; } + +.fa-square-root-alt:before { + content: "\f698"; } + +.fa-squarespace:before { + content: "\f5be"; } + +.fa-stack-exchange:before { + content: "\f18d"; } + +.fa-stack-overflow:before { + content: "\f16c"; } + +.fa-stackpath:before { + content: "\f842"; } + +.fa-stamp:before { + content: "\f5bf"; } + +.fa-star:before { + content: "\f005"; } + +.fa-star-and-crescent:before { + content: "\f699"; } + +.fa-star-half:before { + content: "\f089"; } + +.fa-star-half-alt:before { + content: "\f5c0"; } + +.fa-star-of-david:before { + content: "\f69a"; } + +.fa-star-of-life:before { + content: "\f621"; } + +.fa-staylinked:before { + content: "\f3f5"; } + +.fa-steam:before { + content: "\f1b6"; } + +.fa-steam-square:before { + content: "\f1b7"; } + +.fa-steam-symbol:before { + content: "\f3f6"; } + +.fa-step-backward:before { + content: "\f048"; } + +.fa-step-forward:before { + content: "\f051"; } + +.fa-stethoscope:before { + content: "\f0f1"; } + +.fa-sticker-mule:before { + content: "\f3f7"; } + +.fa-sticky-note:before { + content: "\f249"; } + +.fa-stop:before { + content: "\f04d"; } + +.fa-stop-circle:before { + content: "\f28d"; } + +.fa-stopwatch:before { + content: "\f2f2"; } + +.fa-store:before { + content: "\f54e"; } + +.fa-store-alt:before { + content: "\f54f"; } + +.fa-strava:before { + content: "\f428"; } + +.fa-stream:before { + content: "\f550"; } + +.fa-street-view:before { + content: "\f21d"; } + +.fa-strikethrough:before { + content: "\f0cc"; } + +.fa-stripe:before { + content: "\f429"; } + +.fa-stripe-s:before { + content: "\f42a"; } + +.fa-stroopwafel:before { + content: "\f551"; } + +.fa-studiovinari:before { + content: "\f3f8"; } + +.fa-stumbleupon:before { + content: "\f1a4"; } + +.fa-stumbleupon-circle:before { + content: "\f1a3"; } + +.fa-subscript:before { + content: "\f12c"; } + +.fa-subway:before { + content: "\f239"; } + +.fa-suitcase:before { + content: "\f0f2"; } + +.fa-suitcase-rolling:before { + content: "\f5c1"; } + +.fa-sun:before { + content: "\f185"; } + +.fa-superpowers:before { + content: "\f2dd"; } + +.fa-superscript:before { + content: "\f12b"; } + +.fa-supple:before { + content: "\f3f9"; } + +.fa-surprise:before { + content: "\f5c2"; } + +.fa-suse:before { + content: "\f7d6"; } + +.fa-swatchbook:before { + content: "\f5c3"; } + +.fa-swimmer:before { + content: "\f5c4"; } + +.fa-swimming-pool:before { + content: "\f5c5"; } + +.fa-symfony:before { + content: "\f83d"; } + +.fa-synagogue:before { + content: "\f69b"; } + +.fa-sync:before { + content: "\f021"; } + +.fa-sync-alt:before { + content: "\f2f1"; } + +.fa-syringe:before { + content: "\f48e"; } + +.fa-table:before { + content: "\f0ce"; } + +.fa-table-tennis:before { + content: "\f45d"; } + +.fa-tablet:before { + content: "\f10a"; } + +.fa-tablet-alt:before { + content: "\f3fa"; } + +.fa-tablets:before { + content: "\f490"; } + +.fa-tachometer-alt:before { + content: "\f3fd"; } + +.fa-tag:before { + content: "\f02b"; } + +.fa-tags:before { + content: "\f02c"; } + +.fa-tape:before { + content: "\f4db"; } + +.fa-tasks:before { + content: "\f0ae"; } + +.fa-taxi:before { + content: "\f1ba"; } + +.fa-teamspeak:before { + content: "\f4f9"; } + +.fa-teeth:before { + content: "\f62e"; } + +.fa-teeth-open:before { + content: "\f62f"; } + +.fa-telegram:before { + content: "\f2c6"; } + +.fa-telegram-plane:before { + content: "\f3fe"; } + +.fa-temperature-high:before { + content: "\f769"; } + +.fa-temperature-low:before { + content: "\f76b"; } + +.fa-tencent-weibo:before { + content: "\f1d5"; } + +.fa-tenge:before { + content: "\f7d7"; } + +.fa-terminal:before { + content: "\f120"; } + +.fa-text-height:before { + content: "\f034"; } + +.fa-text-width:before { + content: "\f035"; } + +.fa-th:before { + content: "\f00a"; } + +.fa-th-large:before { + content: "\f009"; } + +.fa-th-list:before { + content: "\f00b"; } + +.fa-the-red-yeti:before { + content: "\f69d"; } + +.fa-theater-masks:before { + content: "\f630"; } + +.fa-themeco:before { + content: "\f5c6"; } + +.fa-themeisle:before { + content: "\f2b2"; } + +.fa-thermometer:before { + content: "\f491"; } + +.fa-thermometer-empty:before { + content: "\f2cb"; } + +.fa-thermometer-full:before { + content: "\f2c7"; } + +.fa-thermometer-half:before { + content: "\f2c9"; } + +.fa-thermometer-quarter:before { + content: "\f2ca"; } + +.fa-thermometer-three-quarters:before { + content: "\f2c8"; } + +.fa-think-peaks:before { + content: "\f731"; } + +.fa-thumbs-down:before { + content: "\f165"; } + +.fa-thumbs-up:before { + content: "\f164"; } + +.fa-thumbtack:before { + content: "\f08d"; } + +.fa-ticket-alt:before { + content: "\f3ff"; } + +.fa-times:before { + content: "\f00d"; } + +.fa-times-circle:before { + content: "\f057"; } + +.fa-tint:before { + content: "\f043"; } + +.fa-tint-slash:before { + content: "\f5c7"; } + +.fa-tired:before { + content: "\f5c8"; } + +.fa-toggle-off:before { + content: "\f204"; } + +.fa-toggle-on:before { + content: "\f205"; } + +.fa-toilet:before { + content: "\f7d8"; } + +.fa-toilet-paper:before { + content: "\f71e"; } + +.fa-toolbox:before { + content: "\f552"; } + +.fa-tools:before { + content: "\f7d9"; } + +.fa-tooth:before { + content: "\f5c9"; } + +.fa-torah:before { + content: "\f6a0"; } + +.fa-torii-gate:before { + content: "\f6a1"; } + +.fa-tractor:before { + content: "\f722"; } + +.fa-trade-federation:before { + content: "\f513"; } + +.fa-trademark:before { + content: "\f25c"; } + +.fa-traffic-light:before { + content: "\f637"; } + +.fa-train:before { + content: "\f238"; } + +.fa-tram:before { + content: "\f7da"; } + +.fa-transgender:before { + content: "\f224"; } + +.fa-transgender-alt:before { + content: "\f225"; } + +.fa-trash:before { + content: "\f1f8"; } + +.fa-trash-alt:before { + content: "\f2ed"; } + +.fa-trash-restore:before { + content: "\f829"; } + +.fa-trash-restore-alt:before { + content: "\f82a"; } + +.fa-tree:before { + content: "\f1bb"; } + +.fa-trello:before { + content: "\f181"; } + +.fa-tripadvisor:before { + content: "\f262"; } + +.fa-trophy:before { + content: "\f091"; } + +.fa-truck:before { + content: "\f0d1"; } + +.fa-truck-loading:before { + content: "\f4de"; } + +.fa-truck-monster:before { + content: "\f63b"; } + +.fa-truck-moving:before { + content: "\f4df"; } + +.fa-truck-pickup:before { + content: "\f63c"; } + +.fa-tshirt:before { + content: "\f553"; } + +.fa-tty:before { + content: "\f1e4"; } + +.fa-tumblr:before { + content: "\f173"; } + +.fa-tumblr-square:before { + content: "\f174"; } + +.fa-tv:before { + content: "\f26c"; } + +.fa-twitch:before { + content: "\f1e8"; } + +.fa-twitter:before { + content: "\f099"; } + +.fa-twitter-square:before { + content: "\f081"; } + +.fa-typo3:before { + content: "\f42b"; } + +.fa-uber:before { + content: "\f402"; } + +.fa-ubuntu:before { + content: "\f7df"; } + +.fa-uikit:before { + content: "\f403"; } + +.fa-umbrella:before { + content: "\f0e9"; } + +.fa-umbrella-beach:before { + content: "\f5ca"; } + +.fa-underline:before { + content: "\f0cd"; } + +.fa-undo:before { + content: "\f0e2"; } + +.fa-undo-alt:before { + content: "\f2ea"; } + +.fa-uniregistry:before { + content: "\f404"; } + +.fa-universal-access:before { + content: "\f29a"; } + +.fa-university:before { + content: "\f19c"; } + +.fa-unlink:before { + content: "\f127"; } + +.fa-unlock:before { + content: "\f09c"; } + +.fa-unlock-alt:before { + content: "\f13e"; } + +.fa-untappd:before { + content: "\f405"; } + +.fa-upload:before { + content: "\f093"; } + +.fa-ups:before { + content: "\f7e0"; } + +.fa-usb:before { + content: "\f287"; } + +.fa-user:before { + content: "\f007"; } + +.fa-user-alt:before { + content: "\f406"; } + +.fa-user-alt-slash:before { + content: "\f4fa"; } + +.fa-user-astronaut:before { + content: "\f4fb"; } + +.fa-user-check:before { + content: "\f4fc"; } + +.fa-user-circle:before { + content: "\f2bd"; } + +.fa-user-clock:before { + content: "\f4fd"; } + +.fa-user-cog:before { + content: "\f4fe"; } + +.fa-user-edit:before { + content: "\f4ff"; } + +.fa-user-friends:before { + content: "\f500"; } + +.fa-user-graduate:before { + content: "\f501"; } + +.fa-user-injured:before { + content: "\f728"; } + +.fa-user-lock:before { + content: "\f502"; } + +.fa-user-md:before { + content: "\f0f0"; } + +.fa-user-minus:before { + content: "\f503"; } + +.fa-user-ninja:before { + content: "\f504"; } + +.fa-user-nurse:before { + content: "\f82f"; } + +.fa-user-plus:before { + content: "\f234"; } + +.fa-user-secret:before { + content: "\f21b"; } + +.fa-user-shield:before { + content: "\f505"; } + +.fa-user-slash:before { + content: "\f506"; } + +.fa-user-tag:before { + content: "\f507"; } + +.fa-user-tie:before { + content: "\f508"; } + +.fa-user-times:before { + content: "\f235"; } + +.fa-users:before { + content: "\f0c0"; } + +.fa-users-cog:before { + content: "\f509"; } + +.fa-usps:before { + content: "\f7e1"; } + +.fa-ussunnah:before { + content: "\f407"; } + +.fa-utensil-spoon:before { + content: "\f2e5"; } + +.fa-utensils:before { + content: "\f2e7"; } + +.fa-vaadin:before { + content: "\f408"; } + +.fa-vector-square:before { + content: "\f5cb"; } + +.fa-venus:before { + content: "\f221"; } + +.fa-venus-double:before { + content: "\f226"; } + +.fa-venus-mars:before { + content: "\f228"; } + +.fa-viacoin:before { + content: "\f237"; } + +.fa-viadeo:before { + content: "\f2a9"; } + +.fa-viadeo-square:before { + content: "\f2aa"; } + +.fa-vial:before { + content: "\f492"; } + +.fa-vials:before { + content: "\f493"; } + +.fa-viber:before { + content: "\f409"; } + +.fa-video:before { + content: "\f03d"; } + +.fa-video-slash:before { + content: "\f4e2"; } + +.fa-vihara:before { + content: "\f6a7"; } + +.fa-vimeo:before { + content: "\f40a"; } + +.fa-vimeo-square:before { + content: "\f194"; } + +.fa-vimeo-v:before { + content: "\f27d"; } + +.fa-vine:before { + content: "\f1ca"; } + +.fa-vk:before { + content: "\f189"; } + +.fa-vnv:before { + content: "\f40b"; } + +.fa-volleyball-ball:before { + content: "\f45f"; } + +.fa-volume-down:before { + content: "\f027"; } + +.fa-volume-mute:before { + content: "\f6a9"; } + +.fa-volume-off:before { + content: "\f026"; } + +.fa-volume-up:before { + content: "\f028"; } + +.fa-vote-yea:before { + content: "\f772"; } + +.fa-vr-cardboard:before { + content: "\f729"; } + +.fa-vuejs:before { + content: "\f41f"; } + +.fa-walking:before { + content: "\f554"; } + +.fa-wallet:before { + content: "\f555"; } + +.fa-warehouse:before { + content: "\f494"; } + +.fa-water:before { + content: "\f773"; } + +.fa-wave-square:before { + content: "\f83e"; } + +.fa-waze:before { + content: "\f83f"; } + +.fa-weebly:before { + content: "\f5cc"; } + +.fa-weibo:before { + content: "\f18a"; } + +.fa-weight:before { + content: "\f496"; } + +.fa-weight-hanging:before { + content: "\f5cd"; } + +.fa-weixin:before { + content: "\f1d7"; } + +.fa-whatsapp:before { + content: "\f232"; } + +.fa-whatsapp-square:before { + content: "\f40c"; } + +.fa-wheelchair:before { + content: "\f193"; } + +.fa-whmcs:before { + content: "\f40d"; } + +.fa-wifi:before { + content: "\f1eb"; } + +.fa-wikipedia-w:before { + content: "\f266"; } + +.fa-wind:before { + content: "\f72e"; } + +.fa-window-close:before { + content: "\f410"; } + +.fa-window-maximize:before { + content: "\f2d0"; } + +.fa-window-minimize:before { + content: "\f2d1"; } + +.fa-window-restore:before { + content: "\f2d2"; } + +.fa-windows:before { + content: "\f17a"; } + +.fa-wine-bottle:before { + content: "\f72f"; } + +.fa-wine-glass:before { + content: "\f4e3"; } + +.fa-wine-glass-alt:before { + content: "\f5ce"; } + +.fa-wix:before { + content: "\f5cf"; } + +.fa-wizards-of-the-coast:before { + content: "\f730"; } + +.fa-wolf-pack-battalion:before { + content: "\f514"; } + +.fa-won-sign:before { + content: "\f159"; } + +.fa-wordpress:before { + content: "\f19a"; } + +.fa-wordpress-simple:before { + content: "\f411"; } + +.fa-wpbeginner:before { + content: "\f297"; } + +.fa-wpexplorer:before { + content: "\f2de"; } + +.fa-wpforms:before { + content: "\f298"; } + +.fa-wpressr:before { + content: "\f3e4"; } + +.fa-wrench:before { + content: "\f0ad"; } + +.fa-x-ray:before { + content: "\f497"; } + +.fa-xbox:before { + content: "\f412"; } + +.fa-xing:before { + content: "\f168"; } + +.fa-xing-square:before { + content: "\f169"; } + +.fa-y-combinator:before { + content: "\f23b"; } + +.fa-yahoo:before { + content: "\f19e"; } + +.fa-yammer:before { + content: "\f840"; } + +.fa-yandex:before { + content: "\f413"; } + +.fa-yandex-international:before { + content: "\f414"; } + +.fa-yarn:before { + content: "\f7e3"; } + +.fa-yelp:before { + content: "\f1e9"; } + +.fa-yen-sign:before { + content: "\f157"; } + +.fa-yin-yang:before { + content: "\f6ad"; } + +.fa-yoast:before { + content: "\f2b1"; } + +.fa-youtube:before { + content: "\f167"; } + +.fa-youtube-square:before { + content: "\f431"; } + +.fa-zhihu:before { + content: "\f63f"; } + +.sr-only { + border: 0; + clip: rect(0, 0, 0, 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; } + +.sr-only-focusable:active, .sr-only-focusable:focus { + clip: auto; + height: auto; + margin: 0; + overflow: visible; + position: static; + width: auto; } diff --git a/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_fontawesome 5.css.meta b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_fontawesome 5.css.meta new file mode 100644 index 0000000..c2c8d2a --- /dev/null +++ b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_fontawesome 5.css.meta @@ -0,0 +1,3 @@ +tags: $:/tags/Stylesheet +title: $:/plugins/TheDiveO/FontAwesome/styles/fontawesome 5.css +type: text/css \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_tiddlylinks_system.tid b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_tiddlylinks_system.tid new file mode 100644 index 0000000..50af33b --- /dev/null +++ b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_styles_tiddlylinks_system.tid @@ -0,0 +1,22 @@ +created: 20171230212437805 +modified: 20180328191223958 +tags: $:/tags/Stylesheet +title: $:/plugins/TheDiveO/FontAwesome/styles/tiddlylinks/system +type: text/vnd.tiddlywiki + +\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline html + +<$set name="cfg" value=<> > +<$list filter=<> > + +/* system tiddler titles starting with $:/... */ +.tc-tiddler-body a.tc-tiddlylink[href^="#%24%3A%2F"]:before, +.tc-tiddler-preview-preview a.tc-tiddlylink[href^="#%24%3A%2F"]:before { + <> + font-size: 80%; + content: '\f013\202f'; + display: inline-block; +} + + + \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_ui_ControlPanel_FontAwesome.tid b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_ui_ControlPanel_FontAwesome.tid new file mode 100644 index 0000000..db368fc --- /dev/null +++ b/tzk/editions/tzk/plugins/FontAwesome/$__plugins_TheDiveO_FontAwesome_ui_ControlPanel_FontAwesome.tid @@ -0,0 +1,16 @@ +caption: Font Awesome +created: 20180328182555066 +modified: 20180328190604063 +tags: $:/tags/ControlPanel +title: $:/plugins/TheDiveO/FontAwesome/ui/ControlPanel/FontAwesome +type: text/vnd.tiddlywiki + +Customize the Font Awesome 5 plugin. + +<$checkbox tiddler=<> field="text" checked="yes" unchecked="no" default="yes" > decorate system links: [[$:/ControlPanel]] + +<$checkbox tiddler=<> field="text" checked="yes" unchecked="no" default="yes" > decorate external links: [[TiddlyWiki|http://tiddlywiki.com]] [[Wikipedia|https://en.wikipedia.org/wiki/TiddlyWiki]] + +<$checkbox tiddler=<> field="text" checked="yes" unchecked="no" default="yes" > decorate external document links: https://example.org/document.pdf + +<$checkbox tiddler=<> field="text" checked="yes" unchecked="no" default="yes" > decorate external well-known links: http://github.com http://en.wikipedia.org \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/FontAwesome/plugin.info b/tzk/editions/tzk/plugins/FontAwesome/plugin.info new file mode 100644 index 0000000..d46ce99 --- /dev/null +++ b/tzk/editions/tzk/plugins/FontAwesome/plugin.info @@ -0,0 +1,13 @@ +{ + "author": "TheDiveO", + "core-version": ">=5.1.0", + "created": "20140901105647564", + "description": "FontAwesome embedded font support for TW5", + "fa-version": "5.8.2", + "list": "readme license history", + "modified": "20200419150315831", + "plugin-type": "plugin", + "source": "https://github.com/TheDiveO/TW5FontAwesome", + "title": "$:/plugins/TheDiveO/FontAwesome", + "version": "1.2.18" +} \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyRemember/$__config_ShortcutInfo_remembercz.tid b/tzk/editions/tzk/plugins/TiddlyRemember/$__config_ShortcutInfo_remembercz.tid new file mode 100644 index 0000000..d2bec0b --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyRemember/$__config_ShortcutInfo_remembercz.tid @@ -0,0 +1,7 @@ +created: 20200926193600000 +modified: 20200926193600000 +tags: +title: $:/config/ShortcutInfo/remembercz +type: text/vnd.tiddlywiki + +Create a new `remembercz` macro snippet \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyRemember/$__config_ShortcutInfo_rememberq.tid b/tzk/editions/tzk/plugins/TiddlyRemember/$__config_ShortcutInfo_rememberq.tid new file mode 100644 index 0000000..c4aba20 --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyRemember/$__config_ShortcutInfo_rememberq.tid @@ -0,0 +1,7 @@ +created: 20200926193600000 +modified: 20200926193600000 +tags: +title: $:/config/ShortcutInfo/rememberq +type: text/vnd.tiddlywiki + +Create a new `rememberq` macro snippet \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyRemember/$__config_TiddlyRemember_DeckMapping.tid b/tzk/editions/tzk/plugins/TiddlyRemember/$__config_TiddlyRemember_DeckMapping.tid new file mode 100644 index 0000000..bc5eebb --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyRemember/$__config_TiddlyRemember_DeckMapping.tid @@ -0,0 +1,4 @@ +created: 20200516223625569 +modified: 20200516223658777 +tags: +title: $:/config/TiddlyRemember/DeckMapping \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyRemember/$__config_TiddlyRemember_IdPrefix.tid b/tzk/editions/tzk/plugins/TiddlyRemember/$__config_TiddlyRemember_IdPrefix.tid new file mode 100644 index 0000000..983b3eb --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyRemember/$__config_TiddlyRemember_IdPrefix.tid @@ -0,0 +1,4 @@ +created: 20200516223625569 +modified: 20200516223658777 +tags: +title: $:/config/TiddlyRemember/IdPrefix \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyRemember/$__config_TiddlyRemember_TagMapping.tid b/tzk/editions/tzk/plugins/TiddlyRemember/$__config_TiddlyRemember_TagMapping.tid new file mode 100644 index 0000000..560e03e --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyRemember/$__config_TiddlyRemember_TagMapping.tid @@ -0,0 +1,4 @@ +created: 20200516190911842 +modified: 20200516223231730 +tags: +title: $:/config/TiddlyRemember/TagMapping \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyRemember/$__config_shortcuts_remembercz.tid b/tzk/editions/tzk/plugins/TiddlyRemember/$__config_shortcuts_remembercz.tid new file mode 100644 index 0000000..65edc2c --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyRemember/$__config_shortcuts_remembercz.tid @@ -0,0 +1,7 @@ +created: 20200926193600000 +modified: 20200926193600000 +tags: +title: $:/config/shortcuts/remembercz +type: text/vnd.tiddlywiki + +alt-shift-R \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyRemember/$__config_shortcuts_rememberq.tid b/tzk/editions/tzk/plugins/TiddlyRemember/$__config_shortcuts_rememberq.tid new file mode 100644 index 0000000..095ce47 --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyRemember/$__config_shortcuts_rememberq.tid @@ -0,0 +1,7 @@ +created: 20200926193600000 +modified: 20200926193600000 +tags: +title: $:/config/shortcuts/rememberq +type: text/vnd.tiddlywiki + +alt-R \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_icons_lightbulb-black.svg b/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_icons_lightbulb-black.svg new file mode 100644 index 0000000..68f3299 --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_icons_lightbulb-black.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_icons_lightbulb-black.svg.meta b/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_icons_lightbulb-black.svg.meta new file mode 100644 index 0000000..3e8df12 --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_icons_lightbulb-black.svg.meta @@ -0,0 +1,4 @@ +created: 20200517161140014 +modified: 20200517161732249 +title: $:/plugins/sobjornstad/TiddlyRemember/icons/lightbulb-black.svg +type: image/svg+xml \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_icons_lightbulb-white.svg b/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_icons_lightbulb-white.svg new file mode 100644 index 0000000..d34e3e6 --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_icons_lightbulb-white.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_icons_lightbulb-white.svg.meta b/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_icons_lightbulb-white.svg.meta new file mode 100644 index 0000000..c8f3c32 --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_icons_lightbulb-white.svg.meta @@ -0,0 +1,4 @@ +created: 20200517161252694 +modified: 20200517161645377 +title: $:/plugins/sobjornstad/TiddlyRemember/icons/lightbulb-white.svg +type: image/svg+xml \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_license.txt b/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_license.txt new file mode 100644 index 0000000..e796d5f --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_license.txt @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2020 Soren Bjornstad. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_license.txt.meta b/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_license.txt.meta new file mode 100644 index 0000000..e6dc451 --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_license.txt.meta @@ -0,0 +1,2 @@ +title: $:/plugins/sobjornstad/TiddlyRemember/license +type: text/plain \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_macros_remember.tid b/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_macros_remember.tid new file mode 100644 index 0000000..bfb6359 --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_macros_remember.tid @@ -0,0 +1,93 @@ +created: 20200510004110231 +modified: 20200730205800000 +tags: $:/tags/Macro +title: $:/plugins/sobjornstad/TiddlyRemember/macros/remember +type: text/vnd.tiddlywiki + +\define remembertwo(id, reference) +
+ <$set name="selfid" filter="""[enlist[$reference$]]""" value="""[<$link to="$reference$">$reference$: $id$]""" emptyValue="[$id$]"> + <> + +
+
+ [$id$] +
+
+ <$text text=<<__reference__>>/> +
+\end + +\define rememberq(id, question, answer, reference: "") +
+
+
Q:
+

$question$

+
+
+
A:
+

$answer$

+
+ <$macrocall $name=remembertwo id=<<__id__>> reference=<<__reference__>>/> +
+\end + +\define rememberp(id, first, second, reference: "") +
+
+
1:
+

$first$

+
+
+
2:
+

$second$

+
+ <$macrocall $name=remembertwo id=<<__id__>> reference=<<__reference__>>/> +
+\end + +\define remembercz(id, text, mode: "block", reference: "") + <$list filter="[[$mode$]match[inline]]"> + <$macrocall $name=twRememberClozeInline id=<<__id__>> text=<<__text__>> reference=<<__reference__>>/> + + <$list filter="[[$mode$]!match[inline]]"> + <$macrocall $name=twRememberClozeBlock id=<<__id__>> text=<<__text__>> reference=<<__reference__>>/> + +\end + +\define twRememberClozeBlock(id, text, reference) +
+ cloze: + $text$ +
+ <$set name="selfid" filter="""[enlist[$reference$]]""" value="""[<$link to="$reference$">$reference$: $id$]""" emptyValue="[$id$]"> + <> + +
+
+ [$id$] +
+
+ <$text text=<<__reference__>>/> +
+
+\end + +\define twRememberClozeInline(id, text, reference) + + {cloze: + $text$ + } +
+ <$set name="selfid" filter="""[enlist[$reference$]]""" value="""[<$link to="$reference$">$reference$: $id$]""" emptyValue="[$id$]"> + <> + +
+
+ [$id$] +
+
+ <$text text=<<__reference__>>/> +
+
+\end \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_readme.tid b/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_readme.tid new file mode 100644 index 0000000..dddf2de --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_readme.tid @@ -0,0 +1,12 @@ +title: $:/plugins/sobjornstad/TiddlyRemember/readme +type: text/vnd.tiddlywiki + +TiddlyRemember is a tool that integrates TiddlyWiki with Anki. +You can interleave questions with your notes in TiddlyWiki, + then sync them into Anki notes with one click. +You can edit and move the questions around your TiddlyWiki, + and they will stay connected to the Anki notes. +Scheduling information in Anki is preserved when editing notes in TiddlyWiki. + +* [[Documentation|https://sobjornstad.github.io/TiddlyRemember/]] +* [[GitHub|https://github.com/sobjornstad/TiddlyRemember]] diff --git a/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_stylesheets_remember.tid b/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_stylesheets_remember.tid new file mode 100644 index 0000000..fbba1d1 --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_stylesheets_remember.tid @@ -0,0 +1,53 @@ +created: 20200510004425508 +modified: 20200517155210548 +tags: $:/tags/Stylesheet +title: $:/plugins/sobjornstad/TiddlyRemember/stylesheets/remember +type: text/vnd.tiddlywiki + +div.remembertwo { + border-left: 3px solid <>; + padding-left: 0.5em; + margin-bottom: 22px; /* line-height of the selfidentification block */ +} + +div.remembertwo .tr-ritem p { + margin-top: 0px; + margin-bottom: 0px; + margin-left: 2em; +} + +div.remembertwo .tr-ritem div { + font-weight: bold; + color: <>; + float: left; +} + +div.remembertwo div.tr-selfidentification { + float: right; + color: <>; +} + +div.remembercz { + border-left: 3px solid <>; + padding-left: 0.5em; + line-height: 22px; /* default; setting explicitly */ +} + +.remembercz > span.cloze-identifier { + color: <>; +} + +.remembercz div.tr-selfidentification { + float: right; + margin-left: 0.5em; + color: <>; +} + +/* the separate reference and ID fields are only for TR's benefit */ +div.remembertwo div.tr-reference, .remembercz div.tr-reference { + display: none; +} + +div.remembertwo div.rid, .remembercz div.rid { + display: none; +} \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_templates_AnkiDecks.tid b/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_templates_AnkiDecks.tid new file mode 100644 index 0000000..9b225c1 --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_templates_AnkiDecks.tid @@ -0,0 +1,16 @@ +created: 20200516223716380 +modified: 20200516232507031 +revision: 7 +tags: +title: $:/plugins/sobjornstad/TiddlyRemember/templates/AnkiDecks +type: text/vnd.tiddlywiki + +
    + <$list + filter="[[$:/config/TiddlyRemember/DeckMapping]get[text]splitregexp[\n]!is[blank]]" + variable="subfilter"> + <$list filter="[subfilter]"> +
  • <>
  • + + +
\ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_templates_AnkiTags.tid b/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_templates_AnkiTags.tid new file mode 100644 index 0000000..e4fbbc5 --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_templates_AnkiTags.tid @@ -0,0 +1,16 @@ +created: 20200516191131056 +modified: 20200516232427612 +revision: 174 +tags: +title: $:/plugins/sobjornstad/TiddlyRemember/templates/AnkiTags +type: text/vnd.tiddlywiki + +
    + <$list + filter="[[$:/config/TiddlyRemember/TagMapping]get[text]splitregexp[\n]!is[blank]]" + variable="subfilter"> + <$list filter="[subfilter]"> +
  • <>
  • + + +
\ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_templates_TiddlyRememberParseable.tid b/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_templates_TiddlyRememberParseable.tid new file mode 100644 index 0000000..71a4c28 --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_templates_TiddlyRememberParseable.tid @@ -0,0 +1,14 @@ +created: 20200510211830000 +modified: 20200516223853339 +tags: +title: $:/plugins/sobjornstad/TiddlyRemember/templates/TiddlyRememberParseable +type: text/vnd.tiddlywiki + +\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]] + +1.2.2 + +{{||$:/plugins/sobjornstad/TiddlyRemember/templates/AnkiDecks}} +{{||$:/plugins/sobjornstad/TiddlyRemember/templates/AnkiTags}} + +<$transclude mode="block" /> diff --git a/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_toolbar_remembercz.tid b/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_toolbar_remembercz.tid new file mode 100644 index 0000000..d48888b --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_toolbar_remembercz.tid @@ -0,0 +1,30 @@ +caption: RememberCz +condition: [!has[type]] [type[text/vnd.tiddlywiki]] +created: 20200517155905263 +description: Remember Cloze Deletion +icon: $:/plugins/sobjornstad/TiddlyRemember/icons/lightbulb-black.svg +list-after: $:/plugins/sobjornstad/TiddlyRemember/toolbar/rememberq +modified: 20200517162124307 +shortcuts: ((remembercz)) +tags: $:/tags/EditorToolbar +title: $:/plugins/sobjornstad/TiddlyRemember/toolbar/remembercz +type: text/vnd.tiddlywiki + +\define getMacro() +<> +\end + +\define prefixId() $(theprefix)$$(thetime)$ + +<$set name=thetime value=<> > +<$set name=theprefix value={{$:/config/TiddlyRemember/IdPrefix}}> +<$set name=clozeid value=<> > + <$action-sendmessage + $message="tm-edit-text-operation" + $param="replace-selection" + text=<> + /> + + + diff --git a/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_toolbar_rememberq.tid b/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_toolbar_rememberq.tid new file mode 100644 index 0000000..ba1113f --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyRemember/$__plugins_sobjornstad_TiddlyRemember_toolbar_rememberq.tid @@ -0,0 +1,30 @@ +caption: RememberQ +condition: [!has[type]] [type[text/vnd.tiddlywiki]] +created: 20161118171456554 +description: Remember Question/Answer +icon: $:/plugins/sobjornstad/TiddlyRemember/icons/lightbulb-white.svg +modified: 20200517161709608 +shortcuts: ((rememberq)) +tags: $:/tags/EditorToolbar +title: $:/plugins/sobjornstad/TiddlyRemember/toolbar/rememberq +type: text/vnd.tiddlywiki + +\define getMacro() +<> +\end + +\define prefixId() $(theprefix)$$(thetime)$ + +<$set name=thetime value=<> > +<$set name=theprefix value={{$:/config/TiddlyRemember/IdPrefix}}> +<$set name=questionid value=<> > + <$action-sendmessage + $message="tm-edit-text-operation" + $param="replace-selection" + text=<> + /> + + + diff --git a/tzk/editions/tzk/plugins/TiddlyRemember/plugin.info b/tzk/editions/tzk/plugins/TiddlyRemember/plugin.info new file mode 100644 index 0000000..ceb723d --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyRemember/plugin.info @@ -0,0 +1,11 @@ +{ + "title": "$:/plugins/sobjornstad/TiddlyRemember", + "description": "TiddlyRemember: Embed Anki notes in your TiddlyWiki", + "author": "Soren Bjornstad", + "version": "1.2.2", + "core-version": ">=5.1.21", + "source": "https://github.com/sobjornstad/TiddlyRemember", + "list": "readme license", + "dependents": "", + "plugin-type": "plugin" +} \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_TiddlyStretch Macros.tid b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_TiddlyStretch Macros.tid new file mode 100644 index 0000000..9ef6e06 --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_TiddlyStretch Macros.tid @@ -0,0 +1,10 @@ +created: 20210304022132594 +description: TiddlyStretch provides four macros for creating stretchtext: `stretch`, `stretch-template`, `stretch-links`, and `stretch-template-links`. +modified: 20210304032037222 +tags: +title: $:/plugins/sobjornstad/TiddlyStretch/TiddlyStretch Macros +type: text/vnd.tiddlywiki + +The following four macros are used to create expandos: + +<> diff --git a/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_EmptyMessage.tid b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_EmptyMessage.tid new file mode 100644 index 0000000..366afbe --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_EmptyMessage.tid @@ -0,0 +1,7 @@ +created: 20210304024358659 +description: Optional wikitext to display if the filter yields no result. +modified: 20210306022349423 +name: emptyMessage +tags: $:/plugins/sobjornstad/TiddlyStretch/doc/Parameter +title: $:/plugins/sobjornstad/TiddlyStretch/doc/EmptyMessage +type: text/vnd.tiddlywiki \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_Filter.tid b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_Filter.tid new file mode 100644 index 0000000..9259882 --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_Filter.tid @@ -0,0 +1,7 @@ +created: 20210304024354323 +description: A filter expression describing the tiddlers to list. +modified: 20210306022349455 +name: filter +tags: $:/plugins/sobjornstad/TiddlyStretch/doc/Parameter +title: $:/plugins/sobjornstad/TiddlyStretch/doc/Filter +type: text/vnd.tiddlywiki \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_LargeField.tid b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_LargeField.tid new file mode 100644 index 0000000..b42519f --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_LargeField.tid @@ -0,0 +1,7 @@ +created: 20210304024150673 +description: The field to display (in block mode) when the expando is expanded. Defaults to `text`. +modified: 20210306022349461 +name: largeField +tags: $:/plugins/sobjornstad/TiddlyStretch/doc/Parameter +title: $:/plugins/sobjornstad/TiddlyStretch/doc/LargeField +type: text/vnd.tiddlywiki \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_LargeMode.tid b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_LargeMode.tid new file mode 100644 index 0000000..e51243f --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_LargeMode.tid @@ -0,0 +1,7 @@ +created: 20210304024317434 +description: Whether to render the expanded template in `block` or `inline` mode (default: block). +modified: 20210306022349464 +name: largeMode +tags: $:/plugins/sobjornstad/TiddlyStretch/doc/Parameter +title: $:/plugins/sobjornstad/TiddlyStretch/doc/LargeMode +type: text/vnd.tiddlywiki \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_LargeTemplate.tid b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_LargeTemplate.tid new file mode 100644 index 0000000..c5a4f7f --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_LargeTemplate.tid @@ -0,0 +1,7 @@ +created: 20210304024308673 +description: The template tiddler to use when the expando is expanded. +modified: 20210306022349466 +name: largeTemplate +tags: $:/plugins/sobjornstad/TiddlyStretch/doc/Parameter +title: $:/plugins/sobjornstad/TiddlyStretch/doc/LargeTemplate +type: text/vnd.tiddlywiki \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_Macro.tid b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_Macro.tid new file mode 100644 index 0000000..be33561 --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_Macro.tid @@ -0,0 +1,5 @@ +created: 20210304032156159 +list: $:/plugins/sobjornstad/TiddlyStretch/doc/stretch $:/plugins/sobjornstad/TiddlyStretch/doc/stretch-template $:/plugins/sobjornstad/TiddlyStretch/doc/stretch-links $:/plugins/sobjornstad/TiddlyStretch/doc/stretch-template-links +modified: 20210306022058465 +title: $:/plugins/sobjornstad/TiddlyStretch/doc/Macro +type: text/vnd.tiddlywiki \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_MacroInfoTemplate.tid b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_MacroInfoTemplate.tid new file mode 100644 index 0000000..d706213 --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_MacroInfoTemplate.tid @@ -0,0 +1,7 @@ +created: 20210304025753399 +modified: 20210306022549030 +tags: +title: $:/plugins/sobjornstad/TiddlyStretch/doc/MacroInfoTemplate +type: text/vnd.tiddlywiki + +<$macrocall $name="stretch-template" tiddler=<> smallTemplate="$:/plugins/sobjornstad/TiddlyStretch/doc/ParameterListingTemplate" largeTemplate="$:/plugins/sobjornstad/TiddlyStretch/doc/ParametersTemplate"/> \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_ParameterListingTemplate.tid b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_ParameterListingTemplate.tid new file mode 100644 index 0000000..c739460 --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_ParameterListingTemplate.tid @@ -0,0 +1,10 @@ +created: 20210304025229965 +modified: 20210306022014774 +title: $:/plugins/sobjornstad/TiddlyStretch/doc/ParameterListingTemplate +type: text/vnd.tiddlywiki + +Parameters: + +<$wikify name="w" mode="inline" output="html" text={{{ [enlist{!!parameters}join[, ]addprefix[]addsuffix[]] }}}> + <> + \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_ParametersTemplate.tid b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_ParametersTemplate.tid new file mode 100644 index 0000000..6af8803 --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_ParametersTemplate.tid @@ -0,0 +1,16 @@ +created: 20210304024810329 +modified: 20210306022349469 +tags: +title: $:/plugins/sobjornstad/TiddlyStretch/doc/ParametersTemplate +type: text/vnd.tiddlywiki + +Parameters: + +
+<$list filter={{!!parameters}}> + <$tiddler tiddler={{{ [all[tiddlers+shadows]tag[$:/plugins/sobjornstad/TiddlyStretch/doc/Parameter]name] }}}> +
{{!!name}}
+
{{!!description}}
+ + +
diff --git a/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_SmallField.tid b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_SmallField.tid new file mode 100644 index 0000000..753a7cc --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_SmallField.tid @@ -0,0 +1,7 @@ +created: 20210304024141880 +description: The field to display (in inline mode) when the expando is contracted. Defaults to `description`. +modified: 20210306022830648 +name: smallField +tags: $:/plugins/sobjornstad/TiddlyStretch/doc/Parameter +title: $:/plugins/sobjornstad/TiddlyStretch/doc/SmallField +type: text/vnd.tiddlywiki \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_SmallMode.tid b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_SmallMode.tid new file mode 100644 index 0000000..6c22499 --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_SmallMode.tid @@ -0,0 +1,7 @@ +created: 20210304024312605 +description: Whether to render the contracted template in `block` or `inline` mode (default: inline). +modified: 20210306022349474 +name: smallMode +tags: $:/plugins/sobjornstad/TiddlyStretch/doc/Parameter +title: $:/plugins/sobjornstad/TiddlyStretch/doc/SmallMode +type: text/vnd.tiddlywiki \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_SmallTemplate.tid b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_SmallTemplate.tid new file mode 100644 index 0000000..f70901b --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_SmallTemplate.tid @@ -0,0 +1,7 @@ +created: 20210304024303208 +description: The template tiddler to use when the expando is contracted. +modified: 20210306022807061 +name: smallTemplate +tags: $:/plugins/sobjornstad/TiddlyStretch/doc/Parameter +title: $:/plugins/sobjornstad/TiddlyStretch/doc/SmallTemplate +type: text/vnd.tiddlywiki \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_Tiddler.tid b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_Tiddler.tid new file mode 100644 index 0000000..a8a16ba --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_Tiddler.tid @@ -0,0 +1,7 @@ +created: 20210304024157079 +description: Name of the tiddler to stretch. This tiddler will become the current tiddler when transcluded in either the small or large form. +modified: 20210306022349481 +name: tiddler +tags: $:/plugins/sobjornstad/TiddlyStretch/doc/Parameter +title: $:/plugins/sobjornstad/TiddlyStretch/doc/Tiddler +type: text/vnd.tiddlywiki \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_st_Identity.tid b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_st_Identity.tid new file mode 100644 index 0000000..eba780c --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_st_Identity.tid @@ -0,0 +1,7 @@ +created: 20210304023945301 +modified: 20210306022158599 +tags: +title: $:/plugins/sobjornstad/TiddlyStretch/doc/st/Identity +type: text/vnd.tiddlywiki + +{{!!text}} diff --git a/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_st_MacroSummary.tid b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_st_MacroSummary.tid new file mode 100644 index 0000000..3f29933 --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_st_MacroSummary.tid @@ -0,0 +1,7 @@ +created: 20210304023959526 +modified: 20210306022211394 +tags: +title: $:/plugins/sobjornstad/TiddlyStretch/doc/st/MacroSummary +type: text/vnd.tiddlywiki + +{{!!name}}: {{!!description}} diff --git a/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_stretch-links.tid b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_stretch-links.tid new file mode 100644 index 0000000..8bfb3c8 --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_stretch-links.tid @@ -0,0 +1,12 @@ +created: 20210304023056728 +description: Create a bulleted list of expandos from the tiddlers that match a filter, displaying one of two fields on each tiddler. +modified: 20210306022047185 +name: stretch-links +parameters: filter smallField largeField emptyMessage +tags: $:/plugins/sobjornstad/TiddlyStretch/doc/Macro +title: $:/plugins/sobjornstad/TiddlyStretch/doc/stretch-links +type: text/vnd.tiddlywiki + +The `stretch-links` macro creates a bulleted list where each item is an expando. It is a cross between TiddlyStretch's `stretch` macro and the built-in `list-links` macro. + +{{||$:/plugins/sobjornstad/TiddlyStretch/doc/MacroInfoTemplate}} \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_stretch-template-links.tid b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_stretch-template-links.tid new file mode 100644 index 0000000..f664e0f --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_stretch-template-links.tid @@ -0,0 +1,12 @@ +created: 20210304023737915 +description: Create a bulleted list of expandos from the tiddlers that match a filter, rendering each tiddler through one of two templates. +modified: 20210306023011647 +name: stretch-template-links +parameters: filter smallTemplate largeTemplate smallMode largeMode emptyMessage +tags: $:/plugins/sobjornstad/TiddlyStretch/doc/Macro +title: $:/plugins/sobjornstad/TiddlyStretch/doc/stretch-template-links +type: text/vnd.tiddlywiki + +The `stretch-template-links` macro works just like the [[stretch-links|$:/plugins/sobjornstad/TiddlyStretch/doc/stretch-links]] macro, but instead of directly rendering one of two fields of each tiddler to be stretched, it renders the tiddler through one of two templates. + +{{||$:/plugins/sobjornstad/TiddlyStretch/doc/MacroInfoTemplate}} diff --git a/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_stretch-template.tid b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_stretch-template.tid new file mode 100644 index 0000000..e34307c --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_stretch-template.tid @@ -0,0 +1,12 @@ +created: 20210304022640887 +description: Create an expando from a tiddler, rendering the tiddler through one of two templates. +modified: 20210306022706090 +name: stretch-template +parameters: tiddler smallTemplate largeTemplate smallMode largeMode +tags: $:/plugins/sobjornstad/TiddlyStretch/doc/Macro +title: $:/plugins/sobjornstad/TiddlyStretch/doc/stretch-template +type: text/vnd.tiddlywiki + +The `stretch-template` macro works just like the [[stretch|$:/plugins/sobjornstad/TiddlyStretch/doc/stretch]] macro, but instead of directly rendering one of two fields of the tiddler to be stretched, it renders the tiddler through one of two templates. + +{{||$:/plugins/sobjornstad/TiddlyStretch/doc/MacroInfoTemplate}} \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_stretch.tid b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_stretch.tid new file mode 100644 index 0000000..380c53f --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_doc_stretch.tid @@ -0,0 +1,12 @@ +created: 20210304022329779 +description: Create an expando from a tiddler, displaying one of two fields on the tiddler. +modified: 20210306022740596 +name: stretch +parameters: tiddler smallField largeField +tags: $:/plugins/sobjornstad/TiddlyStretch/doc/Macro +title: $:/plugins/sobjornstad/TiddlyStretch/doc/stretch +type: text/vnd.tiddlywiki + +The `stretch` macro creates an expando out of a single tiddler. The `smallField` is shown when contracted, and the `largeField` is shown when expanded. + +{{||$:/plugins/sobjornstad/TiddlyStretch/doc/MacroInfoTemplate}} \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_license.txt b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_license.txt new file mode 100644 index 0000000..1d1cdb2 --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_license.txt @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2021 Soren Bjornstad. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_license.txt.meta b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_license.txt.meta new file mode 100644 index 0000000..97dd5a5 --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_license.txt.meta @@ -0,0 +1,2 @@ +title: $:/plugins/sobjornstad/TiddlyStretch/license +type: text/plain \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_macros_stretch.tid b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_macros_stretch.tid new file mode 100644 index 0000000..b914d8e --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_macros_stretch.tid @@ -0,0 +1,106 @@ +created: 20210304002537855 +modified: 20210304014023505 +tags: $:/tags/Macro +title: $:/plugins/sobjornstad/TiddlyStretch/macros/stretch +type: text/vnd.tiddlywiki + +\define stretchtext-tools(tiddler) + <$button class="tc-btn-invisible tc-tiddlylink" to=<<__tiddler__>>> + + + <$button class="tc-btn-invisible tc-tiddlylink" message="tm-edit-tiddler" param=<<__tiddler__>>> + + +\end + +\define stretchtext-missing-tiddler(tiddler, descr: "tiddler") + <$list filter="[<__tiddler__>!is[tiddler]!is[shadow]]" variable=_> + //Missing $descr$ <$link to=<<__tiddler__>>/>// + +\end + +\define stretchtext-missing(tiddler, field) + <$macrocall $name="stretchtext-missing-tiddler" tiddler=<<__tiddler__>>/> + <$list filter="[<__tiddler__>is[tiddler]!is[shadow]!has<__field__>]" variable=_> + //Missing field '$field$' on existing tiddler <$link to=<<__tiddler__>>/>// + +\end + +\define stretch(tiddler, smallField: "description", largeField: "text") + <$set name="stateTiddler" value=<>> + <$reveal stateTitle=<> stateIndex=<<__tiddler__>> type="match" text="hide" default="hide"> +
+ <$button setTitle=<> setIndex=<<__tiddler__>> setTo="show" class="tc-btn-invisible tc-tiddlylink"> + + + <$macrocall $name="stretchtext-tools" tiddler=<<__tiddler__>>/> + <$macrocall $name="stretchtext-missing" tiddler=<<__tiddler__>> field=<<__smallField__>>/> + <$tiddler tiddler=<<__tiddler__>>> + <$transclude tiddler=<<__tiddler__>> field=<<__smallField__>> /> + +
+ + <$reveal stateTitle=<> stateIndex=<<__tiddler__>> type="match" text="show" default="hide"> +
+ <$button setTitle=<> setIndex=<<__tiddler__>> setTo="hide" class="tc-btn-invisible tc-tiddlylink"> + + + <$macrocall $name="stretchtext-tools" tiddler=<<__tiddler__>>/> + [<$link to=<<__tiddler__>>/>] + + <$macrocall $name="stretchtext-missing" tiddler=<<__tiddler__>> field=<<__largeField__>>/> + <$tiddler tiddler=<<__tiddler__>>> + <$transclude mode="block" field=<<__largeField__>> tiddler=<<__tiddler__>>/> + +
+ + +\end + +\define stretch-template(tiddler, smallTemplate, largeTemplate, smallMode: "inline", largeMode: "block") + <$set name="stateTiddler" value=<>> + <$reveal stateTitle=<> stateIndex=<<__tiddler__>> type="match" text="hide" default="hide"> +
+ <$button setTitle=<> setIndex=<<__tiddler__>> setTo="show" class="tc-btn-invisible tc-tiddlylink"> + + + <$macrocall $name="stretchtext-tools" tiddler=<<__tiddler__>>/> + <$macrocall $name="stretchtext-missing-tiddler" tiddler=<<__smallTemplate__>> descr="template"/> + <$tiddler tiddler=<<__tiddler__>>> + <$transclude mode=<<__smallMode__>> tiddler=<<__smallTemplate__>>/> + +
+ + <$reveal stateTitle=<> stateIndex=<<__tiddler__>> type="match" text="show" default="hide"> +
+ <$button setTitle=<> setIndex=<<__tiddler__>> setTo="hide" class="tc-btn-invisible tc-tiddlylink"> + + + <$macrocall $name="stretchtext-tools" tiddler=<<__tiddler__>>/> + [<$link to=<<__tiddler__>>/>] + + <$macrocall $name="stretchtext-missing-tiddler" tiddler=<<__tiddler__>>/> + <$macrocall $name="stretchtext-missing-tiddler" tiddler=<<__largeTemplate__>> descr="template"/> + <$tiddler tiddler=<<__tiddler__>>> + <$transclude mode=<<__largeMode__>> tiddler=<<__largeTemplate__>>/> + +
+ + +\end + +\define stretch-links(filter, smallField: "description", largeField: "text", emptyMessage: "") +
    + <$list filter=<<__filter__>> emptyMessage=<<__emptyMessage__>>> +
  • <$macrocall $name="stretch" tiddler=<> smallField=<<__smallField__>> largeField=<<__largeField__>>/>
  • + +
+\end + +\define stretch-template-links(filter, smallTemplate, largeTemplate, smallMode: "inline", largeMode: "block", emptyMessage: "") +
    + <$list filter=<<__filter__>> emptyMessage=<<__emptyMessage__>>> +
  • <$macrocall $name="stretch-template" tiddler=<> smallTemplate=<<__smallTemplate__>> largeTemplate=<<__largeTemplate__>> smallMode=<<__smallMode__>> largeMode=<<__largeMode__>>/>
  • + +
+\end diff --git a/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_readme.tid b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_readme.tid new file mode 100644 index 0000000..8d79906 --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_readme.tid @@ -0,0 +1,8 @@ +title: $:/plugins/sobjornstad/TiddlyStretch/readme +type: text/vnd.tiddlywiki + +TiddlyStretch allows you to conveniently write + [[stretchtext|https://en.wikipedia.org/wiki/StretchText]] in TiddlyWiki. + +* [[Documentation|https://sobjornstad.github.io/TiddlyStretch/]] +* [[GitHub|https://github.com/sobjornstad/TiddlyStretch]] diff --git a/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_styles_stretch.tid b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_styles_stretch.tid new file mode 100644 index 0000000..623f62c --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyStretch/$__plugins_sobjornstad_TiddlyStretch_styles_stretch.tid @@ -0,0 +1,19 @@ +created: 20210304003038202 +modified: 20210304003233865 +tags: $:/tags/Stylesheet +title: $:/plugins/sobjornstad/TiddlyStretch/styles/stretch + +.st-open { + border-left: 3px solid <>; + padding-left: 0.5em; +} + +.st-open p { + margin-block-start: 0em; +} + +.st-closed { } + +i.st-expanded-colorize { + color: <>; +} diff --git a/tzk/editions/tzk/plugins/TiddlyStretch/plugin.info b/tzk/editions/tzk/plugins/TiddlyStretch/plugin.info new file mode 100644 index 0000000..f303c27 --- /dev/null +++ b/tzk/editions/tzk/plugins/TiddlyStretch/plugin.info @@ -0,0 +1,11 @@ +{ + "title": "$:/plugins/sobjornstad/TiddlyStretch", + "description": "Stretchtext in TiddlyWiki", + "author": "Soren Bjornstad", + "version": "0.1.0", + "core-version": ">=5.1.21", + "source": "https://github.com/sobjornstad/TiddlyStretch", + "list": "readme license [[TiddlyStretch Macros]]", + "dependents": "$:/plugins/TheDiveO/FontAwesome", + "plugin-type": "plugin" +} \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/cmplus/$__config_codemirror_autocomplete b/tzk/editions/tzk/plugins/cmplus/$__config_codemirror_autocomplete new file mode 100644 index 0000000..c86513e --- /dev/null +++ b/tzk/editions/tzk/plugins/cmplus/$__config_codemirror_autocomplete @@ -0,0 +1,3 @@ +{ + "Ctrl-Space": "autocomplete" +} \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/cmplus/$__config_codemirror_autocomplete.meta b/tzk/editions/tzk/plugins/cmplus/$__config_codemirror_autocomplete.meta new file mode 100644 index 0000000..c7a9370 --- /dev/null +++ b/tzk/editions/tzk/plugins/cmplus/$__config_codemirror_autocomplete.meta @@ -0,0 +1,5 @@ +created: 20210328004023360 +extend: extraKeys +modified: 20210328004023360 +title: $:/config/codemirror/autocomplete +type: json \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/cmplus/$__plugins_adithyab_cmplus_macros.tid b/tzk/editions/tzk/plugins/cmplus/$__plugins_adithyab_cmplus_macros.tid new file mode 100644 index 0000000..9ee88c9 --- /dev/null +++ b/tzk/editions/tzk/plugins/cmplus/$__plugins_adithyab_cmplus_macros.tid @@ -0,0 +1,9 @@ +created: 20210328020051916 +modified: 20210328053732117 +tags: $:/tags/Macro +title: $:/plugins/adithyab/cmplus/macros +type: text/vnd.tiddlywiki + +\define cmcolour(name) +{{$:/plugins/adithyab/cmplus/settings##$name$}} +\end \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/cmplus/$__plugins_adithyab_cmplus_readme.tid b/tzk/editions/tzk/plugins/cmplus/$__plugins_adithyab_cmplus_readme.tid new file mode 100644 index 0000000..c70af65 --- /dev/null +++ b/tzk/editions/tzk/plugins/cmplus/$__plugins_adithyab_cmplus_readme.tid @@ -0,0 +1,8 @@ +created: 20210328060842133 +modified: 20210328060929665 +tags: +title: $:/plugins/adithyab/cmplus/readme +type: text/vnd.tiddlywiki + +!! TW5 CodeMirrorPlus +Towards making a better editor for TiddlyWiki5. diff --git a/tzk/editions/tzk/plugins/cmplus/$__plugins_adithyab_cmplus_settings b/tzk/editions/tzk/plugins/cmplus/$__plugins_adithyab_cmplus_settings new file mode 100644 index 0000000..9f8c5d5 --- /dev/null +++ b/tzk/editions/tzk/plugins/cmplus/$__plugins_adithyab_cmplus_settings @@ -0,0 +1,25 @@ +monospace-font:monospace,"Courier New" +selected:rgba(100,100,100,0.3) +linenumber:<> +keyword:<> +macro:<> +quote:<> +pre:<> +externallink:<> +internallink:<> +link:<> +transclude:<> +monospace:<> +list1:<> +list2:<> +list3:<> +list4:<> +list5:<> +list6:<> +h1:<> +h2:<> +h3:<> +h4:<> +h5:<> +h6:<> +hr:<> \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/cmplus/$__plugins_adithyab_cmplus_settings.meta b/tzk/editions/tzk/plugins/cmplus/$__plugins_adithyab_cmplus_settings.meta new file mode 100644 index 0000000..53cb8e7 --- /dev/null +++ b/tzk/editions/tzk/plugins/cmplus/$__plugins_adithyab_cmplus_settings.meta @@ -0,0 +1,5 @@ +created: 20210328015904035 +modified: 20210328054754059 +tags: +title: $:/plugins/adithyab/cmplus/settings +type: application/x-tiddler-dictionary \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_addon_hint_anyword-hint.js b/tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_addon_hint_anyword-hint.js new file mode 100644 index 0000000..76c663a --- /dev/null +++ b/tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_addon_hint_anyword-hint.js @@ -0,0 +1,46 @@ +// CodeMirror, copyright (c) by Marijn Haverbeke and others +// Distributed under an MIT license: https://codemirror.net/LICENSE + +(function (mod) { + if (typeof exports == "object" && typeof module == "object") // CommonJS + mod(require("../../lib/codemirror")); + else if (typeof define == "function" && define.amd) // AMD + define(["../../lib/codemirror"], mod); + else // Plain browser env + mod(CodeMirror); +})(function (CodeMirror) { + "use strict"; + + CodeMirror.registerHelper('hint', 'anyword', function (editor) { + var cur = editor.getCursor(); + var curLine = editor.getLine(cur.line); + var start = cur.ch; + var end = start; + var max_length = 30 + while (start) { + if (end - start > max_length) { + return null; + } + var ch = curLine.charAt(start - 1) + if (!(ch == '[' || ch == '{' || ch == "|")) { + start--; + } else { + break; + } + } + var curWord = start !== end && curLine.slice(start, end); + if (curLine.charAt(start) == '$') { + return { + list: $tw.wiki.filterTiddlers(`[all[tiddlers]search:title:literal[${curWord}]!prefix[$:/state]]`), + from: CodeMirror.Pos(cur.line, start), + to: CodeMirror.Pos(cur.line, end) + } + } else { + return { + list: $tw.wiki.filterTiddlers(`[all[tiddlers]!is[system]!is[shadow]search:title:literal[${curWord}]!prefix[$:/state]]`), + from: CodeMirror.Pos(cur.line, start), + to: CodeMirror.Pos(cur.line, end) + } + } + }) +}); \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_addon_hint_anyword-hint.js.meta b/tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_addon_hint_anyword-hint.js.meta new file mode 100644 index 0000000..c4ef822 --- /dev/null +++ b/tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_addon_hint_anyword-hint.js.meta @@ -0,0 +1,5 @@ +created: 20210328004232522 +modified: 20210328010801763 +module-type: codemirror +title: $:/plugins/tiddlywiki/codemirror/addon/hint/anyword-hint.js +type: application/javascript \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_addon_hint_show-hint.css b/tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_addon_hint_show-hint.css new file mode 100644 index 0000000..5617ccc --- /dev/null +++ b/tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_addon_hint_show-hint.css @@ -0,0 +1,36 @@ +.CodeMirror-hints { + position: absolute; + z-index: 10; + overflow: hidden; + list-style: none; + + margin: 0; + padding: 2px; + + -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2); + -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2); + box-shadow: 2px 3px 5px rgba(0,0,0,.2); + border-radius: 3px; + border: 1px solid silver; + + background: white; + font-size: 90%; + font-family: monospace; + + max-height: 20em; + overflow-y: auto; +} + +.CodeMirror-hint { + margin: 0; + padding: 0 4px; + border-radius: 2px; + white-space: pre; + color: black; + cursor: pointer; +} + +li.CodeMirror-hint-active { + background: #08f; + color: white; +} diff --git a/tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_addon_hint_show-hint.css.meta b/tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_addon_hint_show-hint.css.meta new file mode 100644 index 0000000..bd14d58 --- /dev/null +++ b/tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_addon_hint_show-hint.css.meta @@ -0,0 +1,5 @@ +created: 20210328012141944 +modified: 20210328012141944 +tags: $:/tags/Stylesheet +title: $:/plugins/tiddlywiki/codemirror/addon/hint/show-hint.css +type: text/css \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_addon_hint_show-hint.js b/tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_addon_hint_show-hint.js new file mode 100644 index 0000000..7981e7b --- /dev/null +++ b/tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_addon_hint_show-hint.js @@ -0,0 +1,3 @@ +// CodeMirror, copyright (c) by Marijn Haverbeke and others +// Distributed under an MIT license: https://codemirror.net/LICENSE +!function(t){"object"==typeof exports&&"object"==typeof module?t(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],t):t(CodeMirror)}(function(W){"use strict";var I="CodeMirror-hint-active";function o(t,i){this.cm=t,this.options=i,this.widget=null,this.debounce=0,this.tick=0,this.startPos=this.cm.getCursor("start"),this.startLen=this.cm.getLine(this.startPos.line).length-this.cm.getSelection().length;var e=this;t.on("cursorActivity",this.activityFunc=function(){e.cursorActivity()})}W.showHint=function(t,i,e){if(!i)return t.showHint(e);e&&e.async&&(i.async=!0);var n={hint:i};if(e)for(var o in e)n[o]=e[o];return t.showHint(n)},W.defineExtension("showHint",function(t){t=function(t,i,e){var n=t.options.hintOptions,o={};for(var s in l)o[s]=l[s];if(n)for(var s in n)void 0!==n[s]&&(o[s]=n[s]);if(e)for(var s in e)void 0!==e[s]&&(o[s]=e[s]);o.hint.resolve&&(o.hint=o.hint.resolve(t,i));return o}(this,this.getCursor("start"),t);var i=this.listSelections();if(!(1l.clientHeight+1,F=s.getScrollInfo();0k&&(l.style.width=k-5+"px",O-=S.right-S.left-k),l.style.left=(y=v.left-O-C)+"px"),N)for(var P=l.firstChild;P;P=P.nextSibling)P.style.paddingRight=s.display.nativeBarWidth+"px";return s.addKeyMap(this.keyMap=function(t,n){var o={Up:function(){n.moveFocus(-1)},Down:function(){n.moveFocus(1)},PageUp:function(){n.moveFocus(1-n.menuSize(),!0)},PageDown:function(){n.moveFocus(n.menuSize()-1,!0)},Home:function(){n.setFocus(0)},End:function(){n.setFocus(n.length-1)},Enter:n.pick,Tab:n.pick,Esc:n.close};/Mac/.test(navigator.platform)&&(o["Ctrl-P"]=function(){n.moveFocus(-1)},o["Ctrl-N"]=function(){n.moveFocus(1)});var i=t.options.customKeys,s=i?{}:o;function e(t,i){var e="string"!=typeof i?function(t){return i(t,n)}:o.hasOwnProperty(i)?o[i]:i;s[t]=e}if(i)for(var c in i)i.hasOwnProperty(c)&&e(c,i[c]);var r=t.options.extraKeys;if(r)for(var c in r)r.hasOwnProperty(c)&&e(c,r[c]);return s}(o,{moveFocus:function(t,i){e.changeActive(e.selectedHint+t,i)},setFocus:function(t){e.changeActive(t)},menuSize:function(){return e.screenAmount()},length:n.length,close:function(){o.close()},pick:function(){e.pick()},data:t})),o.options.closeOnUnfocus&&(s.on("blur",this.onBlur=function(){E=setTimeout(function(){o.close()},100)}),s.on("focus",this.onFocus=function(){clearTimeout(E)})),s.on("scroll",this.onScroll=function(){var t=s.getScrollInfo(),i=s.getWrapperElement().getBoundingClientRect(),e=w+F.top-t.top,n=e-(r.pageYOffset||(c.documentElement||c.body).scrollTop);if(H||(n+=l.offsetHeight),n<=i.top||n>=i.bottom)return o.close();l.style.top=e+"px",l.style.left=y+F.left-t.left+"px"}),W.on(l,"dblclick",function(t){var i=K(l,t.target||t.srcElement);i&&null!=i.hintId&&(e.changeActive(i.hintId),e.pick())}),W.on(l,"click",function(t){var i=K(l,t.target||t.srcElement);i&&null!=i.hintId&&(e.changeActive(i.hintId),o.options.completeOnSingleClick&&e.pick())}),W.on(l,"mousedown",function(){setTimeout(function(){s.focus()},20)}),this.scrollToActive(),W.signal(t,"select",n[this.selectedHint],l.childNodes[this.selectedHint]),!0}function r(t,i,e,n){var o;t.async?t(i,n,e):(o=t(i,e))&&o.then?o.then(n):n(o)}o.prototype={close:function(){this.active()&&(this.cm.state.completionActive=null,this.tick=null,this.cm.off("cursorActivity",this.activityFunc),this.widget&&this.data&&W.signal(this.data,"close"),this.widget&&this.widget.close(),W.signal(this.cm,"endCompletion",this.cm))},active:function(){return this.cm.state.completionActive==this},pick:function(t,i){var e=t.list[i],n=this;this.cm.operation(function(){e.hint?e.hint(n.cm,t,e):n.cm.replaceRange(B(e),e.from||t.from,e.to||t.to,"complete"),W.signal(t,"pick",e),n.cm.scrollIntoView()}),this.close()},cursorActivity:function(){this.debounce&&(c(this.debounce),this.debounce=0);var t=this.startPos;this.data&&(t=this.data.from);var i,e=this.cm.getCursor(),n=this.cm.getLine(e.line);e.line!=this.startPos.line||n.length-e.ch!=this.startLen-this.startPos.ch||e.ch=this.data.list.length?t=i?this.data.list.length-1:0:t<0&&(t=i?0:this.data.list.length-1),this.selectedHint!=t&&((e=this.hints.childNodes[this.selectedHint])&&(e.className=e.className.replace(" "+I,"")),(e=this.hints.childNodes[this.selectedHint=t]).className+=" "+I,this.scrollToActive(),W.signal(this.data,"select",this.data.list[this.selectedHint],e))},scrollToActive:function(){var t=this.completion.options.scrollMargin||0,i=this.hints.childNodes[Math.max(0,this.selectedHint-t)],e=this.hints.childNodes[Math.min(this.data.list.length-1,this.selectedHint+t)],n=this.hints.firstChild;i.offsetTopthis.hints.scrollTop+this.hints.clientHeight&&(this.hints.scrollTop=e.offsetTop+e.offsetHeight-this.hints.clientHeight+n.offsetTop)},screenAmount:function(){return Math.floor(this.hints.clientHeight/this.hints.firstChild.offsetHeight)||1}},W.registerHelper("hint","auto",{resolve:function(t,i){var e,c=t.getHelpers(i,"hint");if(c.length){var n=function(t,n,o){var s=function(t,i){if(!t.somethingSelected())return i;for(var e=[],n=0;n,]/,closeOnUnfocus:!0,completeOnSingleClick:!0,container:null,customKeys:null,extraKeys:null};W.defineOption("hintOptions",null)}); diff --git a/tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_addon_hint_show-hint.js.meta b/tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_addon_hint_show-hint.js.meta new file mode 100644 index 0000000..bb9bc97 --- /dev/null +++ b/tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_addon_hint_show-hint.js.meta @@ -0,0 +1,5 @@ +created: 20210328012150088 +modified: 20210328012150088 +module-type: codemirror +title: $:/plugins/tiddlywiki/codemirror/addon/hint/show-hint.js +type: application/javascript \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_mode_tw5_tw5.css.tid b/tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_mode_tw5_tw5.css.tid new file mode 100644 index 0000000..c13c249 --- /dev/null +++ b/tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_mode_tw5_tw5.css.tid @@ -0,0 +1,209 @@ +created: 20200815103937889 +modified: 20210328054714579 +module-type: codemirror-theme +name: cmplus +tags: $:/tags/Stylesheet +title: $:/plugins/tiddlywiki/codemirror/mode/tw5/tw5.css +type: text/vnd.tiddlywiki + +``` +/* +Tiddlywiki Metadata +---- +Name: $:/plugins/tiddlywiki/codemirror/mode/tw5/tw5.css + +Additional Fields - +module-type: codemirror-theme +name: cmplus +*/ +``` + +.cm-s-cmplus{ + line-height: 1.5em; + background: <> !important; + color: <> !important; +} + +.cm-s-cmplus .CodeMirror-lines { + padding: 8px 0; +} + +.cm-s-cmplus .CodeMirror-linenumber { + color: <>; +} + +.cm-s-cmplus .CodeMirror-gutters { + background-color: <>; + padding-right: 10px; + z-index: 3; + border: none; +} + +.cm-s-cmplus div.CodeMirror-cursor { + border-left: 3px solid <>; +} + +.cm-s-cmplus .CodeMirror-activeline-background { + background: <>; +} + +.cm-s-cmplus .CodeMirror-selected { + background: <> !important; +} + +.cm-s-cmplus .cm-comment { + font-style: italic; + color: <>; +} + +.cm-s-cmplus .CodeMirror-matchingbracket { + text-decoration: underline; + color: <> !important; +} + +.cm-s-cmplus .cm-strikethrough { + text-decoration-color: <>; +} + +.cm-s-cmplus .cm-underlined { + text-decoration-line: underline; + text-decoration-style: solid; + text-decoration-color: <>; +} + +.cm-s-cmplus .cm-superscript { + vertical-align: super; + font-size: 0.7em; + line-height: 0.1em; +} + +.cm-s-cmplus .cm-subscript { + font-size: 0.7em; + line-height: 0.5; +} + +.cm-s-cmplus .cm-macro { + color: <>; + font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}}; +} + +.cm-s-cmplus .cm-keyword { + color: <>; + font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}}; + font-weight: 600; +} + +.cm-s-cmplus .cm-quote { + font-style: italic; + padding-left: 0.6em; + border-left: <> solid 0.2em; +} + +.cm-s-cmplus .cm-hr { + color: <>; +} + +.cm-s-cmplus .cm-h1 { + color: <>; + font-weight: 700; + font-size: 1.383em; + line-height: 1.802em; +} + +.cm-s-cmplus .cm-h2 { + color: <>; + font-weight: 600; + font-size: 1.296em; + line-height: 1.602em; +} + +.cm-s-cmplus .cm-h3 { + color: <>; + font-weight: 500; + font-size: 1.215em; + line-height: 1.424em; +} + +.cm-s-cmplus .cm-h4 { + color: <>; + font-weight: 400; + font-size: 1.138em; + line-height: 1.266em; +} + +.cm-s-cmplus .cm-h5 { + color: <>; + font-weight: 400; + font-size: 1.067em; + line-height: 1.125em; +} + +.cm-s-cmplus .cm-h6 { + color: <>; + font-weight: 400; +} + +.cm-s-cmplus .cm-link { + color: <>; + text-decoration: none; + font-weight: 600; +} + +.cm-s-cmplus .cm-internallink { + color: <>; + font-weight:600; +} + +.cm-s-cmplus .cm-externallink { + color: <>; + text-decoration: underline; +} + +.cm-s-cmplus .cm-transclude { + color: <>; +} + +.cm-s-cmplus .cm-pre { + color: <>; + font-family: {{$:/plugins/adithyab/cmplus/settings##monospace-font}}; +} + +.cm-s-cmplus .cm-monospace { + color: <>; + font-family: {{$:/plugins/adithyab/cmplus/settings##monospace-font}}; +} + +.cm-s-cmplus .cm-list1 { + color: <>; + padding-left: 1em; + padding-right: 0.5em; + font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}}; +} + +.cm-s-cmplus .cm-list2 { + color: <>; + padding-left: 2em; + padding-right: 0.5em; + font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}}; +} + +.cm-s-cmplus .cm-list3 { + color: <>; + padding-left: 3em; + padding-right: 0.5em; + font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}}; +} + +.cm-s-cmplus .cm-list4 { + color: <>; + padding-left: 4em; + padding-right: 0.5em; + font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}}; +} + +.cm-s-cmplus .cm-list5 { + color: <>; + padding-left: 5em; + padding-right: 0.5em; + font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}}; +} \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_mode_tw5_tw5.js b/tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_mode_tw5_tw5.js new file mode 100644 index 0000000..9800d7f --- /dev/null +++ b/tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_mode_tw5_tw5.js @@ -0,0 +1,395 @@ +// CodeMirror, copyright (c) by Marijn Haverbeke and others +// Distributed under an MIT license: https://codemirror.net/LICENSE + +/*** + +|''Name''|tw5.js| +|''Description''|Enables TiddlyWikiy syntax highlighting using CodeMirror| +|''Original Contributor''|PMario| +|''Author''|[[adithya-badidey|https://github.com/adithya-badidey]]| +|''Version''|0.1.8| +|''Status''|''stable''| +|''Source''|[[GitHub|https://github.com/adithya-badidey/TW5-codemirror-plus]]| +|''Documentation''|https://codemirror.tiddlyspace.com/| +|''License''|[[MIT License|http://www.opensource.org/licenses/mit-license.php]]| +|''Requires''|codemirror.js| +|''Keywords''|syntax highlighting color code mirror codemirror| + +!! Tiddlywiki Metadata +Name: $:/plugins/tiddlywiki/codemirror/mode/tw5/tw5.js +Type: application/javascript +Additional Field: +module-type: codemirror + +Info: CoreVersion parameter is needed for TiddlyWiki only! + +***/ + +(function (mod) { + if (typeof exports == "object" && typeof module == "object") // CommonJS + mod(require("../../lib/codemirror")); + else if (typeof define == "function" && define.amd) // AMD + define(["../../lib/codemirror"], mod); + else // Plain browser env + mod(CodeMirror); +})(function (CodeMirror) { + "use strict"; + + CodeMirror.defineMode("tiddlywiki5", function () { + // Tokenizer + var textwords = {}; + + var keywords = { + "changecount": true, "colour": true, + "colour-picker": true, "contrastcolour": true, + "copy-to-clipboard": true, "csvtiddlers": true, + "datauri": true, "dumpvariables": true, + "image-picker": true, "jsontiddler": true, + "jsontiddlers": true, "lingo": true, + "list-links": true, "list-links-draggable": true, + "list-tagged-draggable": true, "list-thumbnails": true, + "makedatauri": true, "now": true, + "qualify": true, "resolvepath": true, + "box-shadow": true, "filter": true, + "transition": true, "background-linear-gradient": true, + "transform-origin": true, "toc": true, + "toc-expandable": true, "toc-selective-expandable": true, + "toc-tabbed-internal-nav": true, "toc-tabbed-external-nav": true, + "tabs": true, "tag": true, + "tag-picker": true, "tag-pill": true, + "thumbnail": true, "timeline": true, + "tree": true, "unusedtitle": true, + "version": true + }; + + var isSpaceName = /[\w_\-]/i, + reHR = /^\-\-\-\-+$/, //
+ reBlockQuote = /^<< Returns true only if the stream is at the start of the line. + ch = stream.peek(); // Returns the next character in the stream without advancing it. Will return a null at the end of the line. + + // check start of blocks + if (sol && /[<\/\*{}\-`]/.test(ch)) { //is at the start of a line and the next char is not + if (stream.match(reBlockQuote)) { + return chain(stream, state, twTokenQuote); + } + + if (stream.match(reHR)) + return 'hr'; + + if (stream.match(rePreStart)) + return chain(stream, state, twTokenPre); + } + + stream.next(); + if (sol && /[\/\*!#;:>|]/.test(ch)) { + if (ch == "!") { // tw header + var count = 1; + while (stream.eat('!')) + count++; + stream.skipToEnd(); + return "h" + count; + } + + if (ch == "*" || ch == "#") { // tw list + var count = 1; + while (stream.eat('*') || stream.eat('#')) + count++; + return "list" + count; + } + if (ch == ";") { // definition list, term + stream.eatWhile(';'); + return "list1"; + } + if (ch == ":") { // definition list, description + stream.eatWhile(':'); + return "list2"; + } + if (ch == ">") { // single line quote + stream.eatWhile(">"); + return "quote"; + } + if (ch == '|') + return 'header'; + } + + // rudimentary html:// file:// link matching. TW knows much more ... + if (/[hf]/i.test(ch) && + /[ti]/i.test(stream.peek()) && + stream.match(/\b(ttps?|tp|ile):\/\/[\-A-Z0-9+&@#\/%?=~_|$!:,.;]*[A-Z0-9+&@#\/%=~_|$]/i, true)) + return "externallink"; + + if (ch == '`') { // + return chain(stream, state, twTokenMonospace); + } + + if (ch == "/" && stream.eat("/")) { // + return chain(stream, state, twTokenEm); + } + + if (ch == "{" && stream.eat("{")) + return chain(stream, state, twTranslclude); + + if (ch == "[" && stream.eat("[")) // tw InternalLink + return chain(stream, state, twInternalLink); + + if (ch == "_" && stream.eat("_")) // tw underline + return chain(stream, state, twTokenUnderline); + + if (ch == "^" && stream.eat("^")) + return chain(stream, state, twSuperscript); + + if (ch == "," && stream.eat(",")) // tw underline + return chain(stream, state, twSubscript); + + // tw strikethrough + if (ch == "~" && stream.eat("~")) { + return chain(stream, state, twTokenStrike); + } + + if (ch == "'" && stream.eat("'")) // tw bold + return chain(stream, state, twTokenStrong); + + if (ch == "<" && stream.eat("<")) // tw macro + return chain(stream, state, twTokenMacro); + + return null + } + + // // tw invisible comment + // function twTokenComment(stream, state) { + // var maybeEnd = false, ch; + // while (ch = stream.next()) { + // if (ch == "/" && maybeEnd) { + // state.tokenize = tokenBase; + // break; + // } + // maybeEnd = (ch == "%"); + // } + // return "comment"; + // } + + // tw strong / bold + function twTokenStrong(stream, state) { + var maybeEnd = false, + ch; + while (ch = stream.next()) { + if (ch == "'" && maybeEnd) { + state.tokenize = tokenBase; + break; + } + maybeEnd = (ch == "'"); + } + return "strong"; + } + + function twTokenMonospace(stream, state) { + var ch; + while (ch = stream.next()) { + if (ch == "`") { + state.tokenize = tokenBase; + break; + } + } + return "monospace"; + } + + // tw em / italic + function twTokenEm(stream, state) { + var maybeEnd = false, + ch; + while (ch = stream.next()) { + if (ch == "/" && maybeEnd) { + state.tokenize = tokenBase; + break; + } + maybeEnd = (ch == "/"); + } + return "em"; + } + + // tw transclusions + function twTranslclude(stream, state) { + var maybeEnd = false, + ch; + while (ch = stream.next()) { + if (ch == "}" && maybeEnd) { + state.tokenize = tokenBase; + break; + } + maybeEnd = (ch == "}"); + } + return "transclude"; + } + + // tw internal links + function twInternalLink(stream, state) { + if (stream.current() == '[[') { + state.pastDivider = false; + // console.log("Start of link"); + return 'link'; + } + if (stream.peek() == ']') { + stream.next() + if(stream.next() == ']') { + state.tokenize = tokenBase; + // console.log("End of link"); + return 'link'; + } + } + var pastDivider = state.pastDivider, + ch; + while (ch = stream.peek()) { + // console.log("Peeking :" + ch); + if (!pastDivider && ch=='|') { + stream.next(); + state.pastDivider = true; + // console.log("Past the divider"); + return 'link'; + } + if (ch == "]" && stream.peek() == "]") { + // console.log("Found end of link"); + return "internallink"; + } + ch = stream.next(); + if (/[hf]/i.test(ch) && + /[ti]/i.test(stream.peek()) && + stream.match(/\b(ttps?|tp|ile):\/\/[\-A-Z0-9+&@#\/%?=~_|$!:,.;]*[A-Z0-9+&@#\/%=~_|$]/i, true)) { + // console.log("Found external link"); + return "externallink"; + } + stream.eatWhile(/[^|\]]/); + } + return null; + } + + // tw underlined text + function twTokenUnderline(stream, state) { + var maybeEnd = false, + ch; + while (ch = stream.next()) { + if (ch == "_" && maybeEnd) { + state.tokenize = tokenBase; + break; + } + maybeEnd = (ch == "_"); + } + return "underlined"; + } + + function twSubscript(stream, state) { + var maybeEnd = false, ch; + + while (ch = stream.next()) { + if (ch == "," && maybeEnd) { + state.tokenize = tokenBase; + break; + } + maybeEnd = (ch == ","); + } + return "subscript"; + } + + function twSuperscript(stream, state) { + var maybeEnd = false, ch; + + while (ch = stream.next()) { + if (ch == "^" && maybeEnd) { + state.tokenize = tokenBase; + break; + } + maybeEnd = (ch == "^"); + } + return "superscript"; + } + + function twTokenStrike(stream, state) { + var maybeEnd = false, ch; + + while (ch = stream.next()) { + if (ch == "~" && maybeEnd) { + state.tokenize = tokenBase; + break; + } + maybeEnd = (ch == "~"); + } + return "strikethrough"; + } + + function twTokenPre(stream, state) { + var sol = stream.sol(), maybeEnd = false, surelyend = false, ch; + while (ch = stream.next()) { + if (ch == '`' && surelyend && stream.eol()) { + stream.next(); + state.tokenize = tokenBase; + return "pre"; + } + surelyend = (maybeEnd && (ch == '`')); + maybeEnd = (sol && ch == '`'); + sol = stream.sol(); + } + return "pre"; + } + + function twTokenQuote(stream, state) { + var sol = stream.sol(), maybeEnd = false, surelyend = false, ch; + while (ch = stream.next()) { + if (ch == '<' && surelyend) { + stream.skipToEnd(); + state.tokenize = tokenBase; + return "quote"; + } + surelyend = (maybeEnd && (ch == '<')); + maybeEnd = (sol && ch == '<'); + sol = stream.sol(); + } + return "quote"; + } + + + function twTokenMacro(stream, state) { + if (stream.current() == '<<') { + return 'macro'; + } + + var ch = stream.next(); + if (!ch) { + state.tokenize = tokenBase; + return null; + } + if (ch == ">") { + if (stream.peek() == '>') { + stream.next(); + state.tokenize = tokenBase; + return "macro"; + } + } + + stream.eatWhile(/[\w\$_]/); + return keywords.propertyIsEnumerable(stream.current()) ? "keyword" : "macro" + } + + // Interface + return { + startState: function () { + return { tokenize: tokenBase }; + }, + + token: function (stream, state) { + if (stream.eatSpace()) return null; + var style = state.tokenize(stream, state); + return style; + } + }; + }); + + CodeMirror.defineMIME("text/vnd.tiddlywiki", "tiddlywiki5"); +}); \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_mode_tw5_tw5.js.meta b/tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_mode_tw5_tw5.js.meta new file mode 100644 index 0000000..cd91158 --- /dev/null +++ b/tzk/editions/tzk/plugins/cmplus/$__plugins_tiddlywiki_codemirror_mode_tw5_tw5.js.meta @@ -0,0 +1,6 @@ +created: 20200818164318584 +modified: 20210327052450347 +module-type: codemirror +revision: 1 +title: $:/plugins/tiddlywiki/codemirror/mode/tw5/tw5.js +type: application/javascript \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/cmplus/plugin.info b/tzk/editions/tzk/plugins/cmplus/plugin.info new file mode 100644 index 0000000..90a8994 --- /dev/null +++ b/tzk/editions/tzk/plugins/cmplus/plugin.info @@ -0,0 +1,11 @@ +{ + "created": "20210327052508762", + "dependents": "$:/plugins/tiddlywiki/codemirror", + "description": "A better editor for TW5 - built on the Official CodeMirror Plugin", + "modified": "20210510224047195", + "name": "CMPlus", + "plugin-type": "plugin", + "tags": "", + "title": "$:/plugins/adithyab/cmplus", + "version": "0.2.1" +} \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_icon.tid b/tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_icon.tid new file mode 100644 index 0000000..eb60d86 --- /dev/null +++ b/tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_icon.tid @@ -0,0 +1,6 @@ +tags: $:/tags/Image +title: $:/plugins/kixam/datepicker/icon + + + + diff --git a/tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_license.tid b/tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_license.tid new file mode 100644 index 0000000..a5f72bc --- /dev/null +++ b/tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_license.tid @@ -0,0 +1,68 @@ +title: $:/plugins/kixam/datepicker/license + +!! Pikaday licence: [[BSD 2-clause simplified license|http://www.freebsd.org/copyright/freebsd-license.html]] and [[MIT|http://mit-license.org/]] +``` +Copyright (c) 2014 David Bushell BSD & MIT license + +The MIT License (MIT) + +Copyright (c) 2014 David Bushell + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +The BSD License + +Copyright (c) 2014 David Bushell +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +``` + +!! Plugin license: [[BSD 2-clause simplified license|http://www.freebsd.org/copyright/freebsd-license.html]] +``` +Copyright (c) 2015, kixam +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +``` diff --git a/tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_pikaday.css b/tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_pikaday.css new file mode 100644 index 0000000..f425116 --- /dev/null +++ b/tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_pikaday.css @@ -0,0 +1,4 @@ +@charset "UTF-8";/*! + * Pikaday + * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/ + */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;color:rgba(0,0,0,0);white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');*right:0}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:bold}.is-selected .pika-button,.has-event .pika-button{color:#fff;font-weight:bold;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:0;cursor:help}.pika-time-container{clear:both}.pika-time{margin:7px auto 7px}.pika-time .pika-time-label{font-weight:bold;font-size:11px;color:#666;padding-right:.33em} \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_pikaday.css.meta b/tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_pikaday.css.meta new file mode 100644 index 0000000..e79b684 --- /dev/null +++ b/tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_pikaday.css.meta @@ -0,0 +1,3 @@ +tags: $:/tags/Stylesheet +title: $:/plugins/kixam/datepicker/pikaday.css +type: text/css \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_pikaday.js b/tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_pikaday.js new file mode 100644 index 0000000..31a35c5 --- /dev/null +++ b/tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_pikaday.js @@ -0,0 +1,9 @@ +/*\ +title: $:/plugins/kixam/datepicker/pikaday.js +type: application/javascript +module-type: library + +@preserve +\*/ + +(function(root,factory){"use strict";var moment;if(typeof exports==="object"){try{moment=require("$:/plugins/kixam/moment/moment.js")}catch(e){}module.exports=factory(moment)}else if(typeof define==="function"&&define.amd){define(function(req){var id="moment";try{moment=req(id)}catch(e){}return factory(moment)})}else{root.Pikaday=factory(root.moment)}})(this,function(moment){"use strict";var hasMoment=typeof moment==="function",addEvent=function(el,e,callback,capture){if(!!window.addEventListener){el.addEventListener(e,callback,!!capture)}else{el.attachEvent("on"+e,callback)}},removeEvent=function(el,e,callback,capture){if(!!window.addEventListener){el.removeEventListener(e,callback,!!capture)}else{el.detachEvent("on"+e,callback)}},trim=function(str){return str.trim?str.trim():str.replace(/^\s+|\s+$/g,"")},hasClass=function(el,cn){return(" "+el.className+" ").indexOf(" "+cn+" ")!==-1},addClass=function(el,cn){if(!hasClass(el,cn)){el.className=el.className===""?cn:el.className+" "+cn}},removeClass=function(el,cn){el.className=trim((" "+el.className+" ").replace(" "+cn+" "," "))},isArray=function(obj){return/Array/.test(Object.prototype.toString.call(obj))},isDate=function(obj){return/Date/.test(Object.prototype.toString.call(obj))&&!isNaN(obj.getTime())},isWeekend=function(date){var day=date.getDay();return day===0||day===6},isLeapYear=function(year){return year%4===0&&year%100!==0||year%400===0},getDaysInMonth=function(year,month){return[31,isLeapYear(year)?29:28,31,30,31,30,31,31,30,31,30,31][month]},setToStartOfDay=function(date){if(isDate(date))date.setHours(0,0,0,0)},compareDates=function(a,b){var _a=new Date(a.getTime());var _b=new Date(b.getTime());setToStartOfDay(_a);setToStartOfDay(_b);return _a.getTime()===_b.getTime()},extend=function(to,from,overwrite){var prop,hasProp;for(prop in from){hasProp=to[prop]!==undefined;if(hasProp&&typeof from[prop]==="object"&&from[prop]!==null&&from[prop].nodeName===undefined){if(isDate(from[prop])){if(overwrite){to[prop]=new Date(from[prop].getTime())}}else if(isArray(from[prop])){if(overwrite){to[prop]=from[prop].slice(0)}}else{to[prop]=extend({},from[prop],overwrite)}}else if(overwrite||!hasProp){to[prop]=from[prop]}}return to},fireEvent=function(el,eventName,data){var ev;if(document.createEvent){ev=window.document.createEvent("HTMLEvents");ev.initEvent(eventName,true,false);ev=extend(ev,data);el.dispatchEvent(ev)}else if(document.createEventObject){ev=window.document.createEventObject();ev=extend(ev,data);el.fireEvent("on"+eventName,ev)}},adjustCalendar=function(calendar){if(calendar.month<0){calendar.year-=Math.ceil(Math.abs(calendar.month)/12);calendar.month+=12}if(calendar.month>11){calendar.year+=Math.floor(Math.abs(calendar.month)/12);calendar.month-=12}return calendar},defaults={field:null,bound:undefined,ariaLabel:"Use the arrow keys to pick a date",position:"bottom left",reposition:true,format:null,inputFormats:null,toString:null,parse:null,defaultDate:null,setDefaultDate:false,firstDay:0,formatStrict:false,minDate:null,maxDate:null,yearRange:10,showWeekNumber:false,pickWholeWeek:false,minYear:0,maxYear:9999,minMonth:undefined,maxMonth:undefined,startRange:null,endRange:null,isRTL:false,yearSuffix:"",showMonthAfterYear:false,showDaysInNextAndPreviousMonths:false,enableSelectionDaysInNextAndPreviousMonths:false,numberOfMonths:1,showTime:true,showMinutes:true,showSeconds:false,use24hour:false,incrementHourBy:1,incrementMinuteBy:1,incrementSecondBy:1,timeLabel:null,autoClose:true,mainCalendar:"left",container:undefined,blurFieldOnSelect:true,i18n:{previousMonth:"Previous Month",nextMonth:"Next Month",months:["January","February","March","April","May","June","July","August","September","October","November","December"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],midnight:"Midnight",noon:"Noon"},theme:null,events:[],onSelect:null,onOpen:null,onClose:null,onDraw:null,keyboardInput:true},renderDayName=function(opts,day,abbr){day+=opts.firstDay;while(day>=7){day-=7}return abbr?opts.i18n.weekdaysShort[day]:opts.i18n.weekdays[day]},renderDay=function(opts){var arr=[];var ariaSelected="false";if(opts.isEmpty){if(opts.showDaysInNextAndPreviousMonths){arr.push("is-outside-current-month");if(!opts.enableSelectionDaysInNextAndPreviousMonths){arr.push("is-selection-disabled")}}else{return''}}if(opts.isDisabled){arr.push("is-disabled")}if(opts.isToday){arr.push("is-today")}if(opts.isSelected){arr.push("is-selected");ariaSelected="true"}if(opts.hasEvent){arr.push("has-event")}if(opts.isInRange){arr.push("is-inrange")}if(opts.isStartRange){arr.push("is-startrange")}if(opts.isEndRange){arr.push("is-endrange")}return''+'"+""},renderWeek=function(d,m,y){var onejan=new Date(y,0,1),weekNum=Math.ceil(((new Date(y,m,d)-onejan)/864e5+onejan.getDay()+1)/7);return''+weekNum+""},renderRow=function(days,isRTL,pickWholeWeek,isRowSelected){return''+(isRTL?days.reverse():days).join("")+""},renderBody=function(rows){return""+rows.join("")+""},renderHead=function(opts){var i,arr=[];if(opts.showWeekNumber){arr.push("")}for(i=0;i<7;i++){arr.push(''+renderDayName(opts,i,true)+"")}return""+(opts.isRTL?arr.reverse():arr).join("")+""},renderTitle=function(instance,c,year,month,refYear,randId){var i,j,arr,opts=instance._o,isMinYear=year===opts.minYear,isMaxYear=year===opts.maxYear,html='
',monthHtml,yearHtml,prev=true,next=true;for(arr=[],i=0;i<12;i++){arr.push('")}monthHtml='
'+opts.i18n.months[month]+'
";if(isArray(opts.yearRange)){i=opts.yearRange[0];j=opts.yearRange[1]+1}else{i=year-opts.yearRange;j=1+year+opts.yearRange}for(arr=[];i=opts.minYear){arr.push('")}}yearHtml='
'+year+opts.yearSuffix+'
";if(opts.showMonthAfterYear){html+=yearHtml+monthHtml}else{html+=monthHtml+yearHtml}if(isMinYear&&(month===0||opts.minMonth>=month)){prev=false}if(isMaxYear&&(month===11||opts.maxMonth<=month)){next=false}if(c===0){html+='"}if(c===instance._o.numberOfMonths-1){html+='"}return html+="
"},renderTable=function(opts,data,randId){return''+renderHead(opts)+renderBody(data)+"
"},renderTimePicker=function(num_options,selected_val,select_class,display_func,increment_by){increment_by=increment_by||1;var to_return='";return to_return},renderTime=function(hh,mm,ss,opts){var to_return=''+(opts.timeLabel!==null?'":"")+renderTimePicker(24,hh,"pika-select-hour",function(i){if(opts.use24hour){return i}else{var to_return=i%12+(i<12?" AM":" PM");if(to_return=="0 AM"){return opts.i18n.midnight}else if(to_return=="0 PM"){return opts.i18n.noon}else{return to_return}}},opts.incrementHourBy);if(opts.showMinutes){to_return+=""+renderTimePicker(60,mm,"pika-select-minute",function(i){if(i<10)return"0"+i;return i},opts.incrementMinuteBy)}if(opts.showSeconds){to_return+=""+renderTimePicker(60,ss,"pika-select-second",function(i){if(i<10)return"0"+i;return i},opts.incrementSecondBy)}return to_return+"
'+opts.timeLabel+"::
"},Pikaday=function(options){var self=this,opts=self.config(options);self._onMouseDown=function(e){if(!self._v){return}e=e||window.event;var target=e.target||e.srcElement;if(!target){return}if(!hasClass(target,"is-disabled")){if(hasClass(target,"pika-button")&&!hasClass(target,"is-empty")&&!hasClass(target.parentNode,"is-disabled")){var newDate=new Date(target.getAttribute("data-pika-year"),target.getAttribute("data-pika-month"),target.getAttribute("data-pika-day"));var prevDate=self._d||opts.defaultDate;if(prevDate&&isDate(prevDate)&&opts.showTime){newDate.setHours(prevDate.getHours());newDate.setMinutes(prevDate.getMinutes());if(opts.showSeconds){newDate.setSeconds(prevDate.getSeconds())}}self.setDate(newDate);if(opts.bound){window.setTimeout(function(){if(opts.autoClose){self.hide()}if(opts.blurFieldOnSelect&&opts.field){opts.field.blur()}},100)}}else if(hasClass(target,"pika-prev")){self.prevMonth()}else if(hasClass(target,"pika-next")){self.nextMonth()}}if(!hasClass(target,"pika-select")){if(e.preventDefault){e.preventDefault()}else{e.returnValue=false;return false}}else{self._c=true}};self._onChange=function(e){e=e||window.event;var target=e.target||e.srcElement;if(!target){return}if(hasClass(target,"pika-select-month")){self.gotoMonth(target.value)}else if(hasClass(target,"pika-select-year")){self.gotoYear(target.value)}else if(hasClass(target,"pika-select-hour")){self.setTime(target.value)}else if(hasClass(target,"pika-select-minute")){self.setTime(null,target.value)}else if(hasClass(target,"pika-select-second")){self.setTime(null,null,target.value)}};self._onKeyChange=function(e){e=e||window.event;if(self.isVisible()){switch(e.keyCode){case 13:case 27:if(opts.field){opts.field.blur()}break;case 37:e.preventDefault();self.adjustDate("subtract",1);break;case 38:self.adjustDate("subtract",7);break;case 39:self.adjustDate("add",1);break;case 40:self.adjustDate("add",7);break}}};self._onInputChange=function(e){var date;if(e.firedBy===self){return}if(opts.parse){date=opts.parse(opts.field.value,opts.format||opts.inputFormats)}else if(hasMoment){date=moment(opts.field.value,opts.inputFormats,opts.formatStrict);date=date&&date.isValid()?date.toDate():null}else{date=new Date(Date.parse(opts.field.value))}if(isDate(date)){self.setDate(date)}if(!self._v){self.show()}};self._onInputFocus=function(){self.show()};self._onInputClick=function(){self.show()};self._onInputBlur=function(){var pEl=window.document.activeElement;do{if(hasClass(pEl,"pika-single")){return}}while(pEl=pEl.parentNode);if(opts.autoClose&&!self._c){self._b=window.setTimeout(function(){self.hide()},50)}self._c=false};self._onClick=function(e){e=e||window.event;var target=e.target||e.srcElement,pEl=target;if(!target){return}if(!!!window.addEventListener&&hasClass(target,"pika-select")){if(!target.onchange){target.setAttribute("onchange","return;");addEvent(target,"change",self._onChange)}}do{if(hasClass(pEl,"pika-single")||pEl===opts.trigger||opts.showTime&&hasClass(pEl,"pika-time-container")){return}}while(pEl=pEl.parentNode);if(self._v&&target!==opts.trigger&&pEl!==opts.trigger){self.hide()}};self.el=window.document.createElement("div");self.el.className="pika-single"+(opts.isRTL?" is-rtl":"")+(opts.theme?" "+opts.theme:"");addEvent(self.el,"mousedown",self._onMouseDown,true);addEvent(self.el,"touchend",self._onMouseDown,true);addEvent(self.el,"change",self._onChange);if(opts.keyboardInput){addEvent(document,"keydown",self._onKeyChange)}if(opts.field){if(opts.container){opts.container.appendChild(self.el)}else if(opts.bound){window.document.body.appendChild(self.el)}else{opts.field.parentNode.insertBefore(self.el,opts.field.nextSibling)}addEvent(opts.field,"change",self._onInputChange);if(!opts.defaultDate){if(hasMoment&&opts.field.value){opts.defaultDate=moment(opts.field.value,opts.inputFormats).toDate()}else{opts.defaultDate=new Date(Date.parse(opts.field.value))}opts.setDefaultDate=true}}var defDate=opts.defaultDate;if(isDate(defDate)){if(opts.setDefaultDate){self.setDate(defDate,true)}else{self.gotoDate(defDate)}}else{self.gotoDate(new Date)}if(opts.bound){this.hide();self.el.className+=" is-bound";addEvent(opts.trigger,"click",self._onInputClick);addEvent(opts.trigger,"focus",self._onInputFocus);addEvent(opts.trigger,"blur",self._onInputBlur)}else{this.show()}};Pikaday.prototype={config:function(options){if(!this._o){this._o=extend({},defaults,true)}var opts=extend(this._o,options,true);opts.isRTL=!!opts.isRTL;opts.autoClose=!!opts.autoClose;opts.field=opts.field&&opts.field.nodeName?opts.field:null;opts.theme=typeof opts.theme==="string"&&opts.theme?opts.theme:null;opts.bound=!!(opts.bound!==undefined?opts.field&&opts.bound:opts.field);opts.trigger=opts.trigger&&opts.trigger.nodeName?opts.trigger:opts.field;opts.disableWeekends=!!opts.disableWeekends;opts.disableDayFn=typeof opts.disableDayFn==="function"?opts.disableDayFn:null;var nom=parseInt(opts.numberOfMonths,10)||1;opts.numberOfMonths=nom>4?4:nom;if(!isDate(opts.minDate)){opts.minDate=false}if(!isDate(opts.maxDate)){opts.maxDate=false}if(opts.minDate&&opts.maxDate&&opts.maxDate100){opts.yearRange=100}}if(opts.format===null){opts.format="YYYY-MM-DD";if(opts.showTime){opts.format+=" HH:mm:ss"}}if(!opts.inputFormats){opts.inputFormats=opts.format}return opts},toString:function(format){format=format||this._o.format;if(!isDate(this._d)){return""}if(this._o.toString){return this._o.toString(this._d,format)}if(hasMoment){return moment(this._d).format(format)}if(this._o.showTime){return this._d.toString()}return this._d.toDateString()},getMoment:function(){return hasMoment?moment(this._d):null},setMoment:function(date,preventOnSelect){if(hasMoment&&moment.isMoment(date)){this.setDate(date.toDate(),preventOnSelect)}},getDate:function(){return isDate(this._d)?new Date(this._d.getTime()):null},setTime:function(hours,minutes,seconds){if(!this._d){this._d=new Date;this._d.setHours(0,0,0,0)}if(hours){this._d.setHours(hours)}if(minutes){this._d.setMinutes(minutes)}if(seconds){this._d.setSeconds(seconds)}this.setDate(this._d)},setDate:function(date,preventOnSelect){if(!date){this._d=null;if(this._o.field){this._o.field.value="";fireEvent(this._o.field,"change",{firedBy:this})}return this.draw()}if(typeof date==="string"){date=new Date(Date.parse(date))}if(!isDate(date)){return}var min=this._o.minDate,max=this._o.maxDate;if(isDate(min)&&datemax){date=max}this._d=new Date(date.getTime());if(this._o.showTime&&!this._o.showSeconds){this._d.setSeconds(0)}else if(!this._o.showTime){setToStartOfDay(this._d)}this.gotoDate(this._d);if(this._o.field){this._o.field.value=this.toString();fireEvent(this._o.field,"change",{firedBy:this})}if(!preventOnSelect&&typeof this._o.onSelect==="function"){this._o.onSelect.call(this,this.getDate())}},gotoDate:function(date){var newCalendar=true;if(!isDate(date)){return}if(this.calendars){var firstVisibleDate=new Date(this.calendars[0].year,this.calendars[0].month,1),lastVisibleDate=new Date(this.calendars[this.calendars.length-1].year,this.calendars[this.calendars.length-1].month,1),visibleDate=date.getTime();lastVisibleDate.setMonth(lastVisibleDate.getMonth()+1);lastVisibleDate.setDate(lastVisibleDate.getDate()-1);newCalendar=visibleDate=maxYear){this._y=maxYear;if(!isNaN(maxMonth)&&this._m>maxMonth){this._m=maxMonth}}randId="pika-title-"+Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,2);for(var c=0;c'+renderTitle(this,c,this.calendars[c].year,this.calendars[c].month,this.calendars[0].year,randId)+this.render(this.calendars[c].year,this.calendars[c].month,randId)+"
"}if(opts.showTime){var prevDate=this._d||this._o.defaultDate;html+='
'+renderTime(prevDate&&isDate(prevDate)?prevDate.getHours():0,prevDate&&isDate(prevDate)?prevDate.getMinutes():0,prevDate&&isDate(prevDate)?prevDate.getSeconds():0,opts)+"
"}this.el.innerHTML=html;if(opts.bound){if(opts.field.type!=="hidden"){window.setTimeout(function(){opts.trigger.focus()},1)}}if(typeof this._o.onDraw==="function"){this._o.onDraw(this)}if(opts.bound){opts.field.setAttribute("aria-label",opts.ariaLabel)}},adjustPosition:function(){var field,pEl,width,height,viewportWidth,viewportHeight,scrollTop,left,top,clientRect;if(this._o.container)return;this.el.style.position="absolute";field=this._o.trigger;pEl=field;width=this.el.offsetWidth;height=this.el.offsetHeight;viewportWidth=window.innerWidth||window.document.documentElement.clientWidth;viewportHeight=window.innerHeight||window.document.documentElement.clientHeight;scrollTop=window.pageYOffset||document.body.scrollTop||window.document.documentElement.scrollTop;if(typeof field.getBoundingClientRect==="function"){clientRect=field.getBoundingClientRect();left=clientRect.left+window.pageXOffset;top=clientRect.bottom+window.pageYOffset}else{left=pEl.offsetLeft;top=pEl.offsetTop+pEl.offsetHeight;while(pEl=pEl.offsetParent){left+=pEl.offsetLeft;top+=pEl.offsetTop}}if(this._o.reposition&&left+width>viewportWidth||this._o.position.indexOf("right")>-1&&left-width+field.offsetWidth>0){left=left-width+field.offsetWidth}if(this._o.reposition&&top+height>viewportHeight+scrollTop||this._o.position.indexOf("top")>-1&&top-height-field.offsetHeight>0){top=top-height-field.offsetHeight}this.el.style.left=left+"px";this.el.style.top=top+"px"},render:function(year,month,randId){var opts=this._o,now=new Date,days=getDaysInMonth(year,month),before=new Date(year,month,1).getDay(),data=[],row=[];if(!opts.showTime)setToStartOfDay(now);if(opts.firstDay>0){before-=opts.firstDay;if(before<0){before+=7}}var previousMonth=month===0?11:month-1,nextMonth=month===11?0:month+1,yearOfPreviousMonth=month===0?year-1:year,yearOfNextMonth=month===11?year+1:year,daysInPreviousMonth=getDaysInMonth(yearOfPreviousMonth,previousMonth);var cells=days+before,after=cells;while(after>7){after-=7}cells+=7-after;var minDate_date=opts.minDate?new Date(opts.minDate.getFullYear(),opts.minDate.getMonth(),opts.minDate.getDate()):null;var maxDate_date=opts.maxDate?new Date(opts.maxDate.getFullYear(),opts.maxDate.getMonth(),opts.maxDate.getDate()):null;var isWeekSelected=false;for(var i=0,r=0;i=days+before,dayNumber=1+(i-before),monthNumber=month,yearNumber=year,isStartRange=opts.startRange&&compareDates(opts.startRange,day),isEndRange=opts.endRange&&compareDates(opts.endRange,day),isInRange=opts.startRange&&opts.endRange&&opts.startRangemaxDate_date||opts.disableWeekends&&isWeekend(day)||opts.disableDayFn&&opts.disableDayFn(day);if(isEmpty){if(i` + +This plugin can pick days and times. + +!! attributes +All attributes are optional. + +|!Attribute|!Purpose|!Default value| +|`tiddler`|Edited tiddler|//current tiddler//| +|`field`|Edited field|`created`| +|`format`|Date format as it is shown in input control, in [[moment.js|http://momentjs.com]]'s [[parse+string format|http://momentjs.com/docs/#/parsing/string-format/]]|`YYYY-MM-DD`| +|`firstDay`|First day of the week (0: Sunday, 1: Monday, etc.)|`0`| +|`fieldFormat`|Date format used to save into the field, in [[moment.js|http://momentjs.com]]'s [[parse+string format|http://momentjs.com/docs/#/parsing/string-format/]]|`YYYYMMDDHHmmssSSS`| +|`placeholder`|Placeholder|//empty//| +|`tag`|HTML tag to render the editor|`input`| +|`index`|The index to edit|//empty//| +|`class`|A CSS class to be assigned to the generated HTML editing element| +|`attributes`|[[JSON Tiddler|http://tiddlywiki.com/#JSONTiddlers]] containing HTML attributes attached to the HTML object used to render the editor, typically `style`|//empty//| +|`icon`|Image tiddler or URL to an image that will be rendered next to the `tag`. When clicked, it will trigger the date picker|//empty//| +|`showTime`|Show time as well as date|//not set//| +|`showSeconds`|If `showTime` is set, shows seconds as well|//not set//| +|`use24hour`|If `showTime` is set, use 24-hour format|//not set//| diff --git a/tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_widget.datepicker.js b/tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_widget.datepicker.js new file mode 100644 index 0000000..7d623bc --- /dev/null +++ b/tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_widget.datepicker.js @@ -0,0 +1,241 @@ +/*\ +title: $:/plugins/kixam/datepicker/widget.datepicker.js +type: application/javascript +module-type: widget + + A widget for displaying date pickers using Pikaday at https://github.com/owenmead/Pikaday + + For full help see $:/plugins/kixam/datepicker/usage + + TODO: use HTML5 "date" (and not "datetime-local") input types if available + TODO: set field type/flag to "date" to make TW5 render {{!!ourField}} as expected, i.e. like it renders e.g. {{!!created}} + TODO: use our widget for system date fields (created, modified, ...) +\*/ + +/*jslint node: true, browser: true */ +/*global $tw: false */ + +(function() { + 'use strict'; + + var Widget = require("$:/core/modules/widgets/widget.js").widget; + var moment = require("$:/plugins/kixam/moment/moment.js"); + var pikaday = require("$:/plugins/kixam/datepicker/pikaday.js"); // this is a modified version of pikaday.js, see build.sh + var image = require("$:/core/modules/widgets/image.js").image; + + var DatePickerWidget = function(parseTreeNode, options) { + Widget.call(this); + this.initialise(parseTreeNode, options); + this.options = options; + }; + + DatePickerWidget.prototype = new Widget(); + + DatePickerWidget.prototype.render = function(parent,nextSibling) { + this.computeAttributes(); + this.renderChildren(parent,nextSibling); + this.execute(); + this.parentDomNode = parent; + + // set HTML tag + if(!this.editTag || $tw.config.htmlUnsafeElements.indexOf(this.editTag) !== -1) { + this.editTag = "input"; + } + + // set HTML item attributes + if(this.editAttributesTiddlerName) { + this.editAttributes = $tw.wiki.getTiddlerData(this.editAttributesTiddlerName, {}); + } + + // create HTML item + this.editor = $tw.utils.domMaker(this.editTag, {attributes: this.editAttributes}); + + if(this.editPlaceholder) { + this.editor.setAttribute("placeholder",this.editPlaceholder); + } + + if(this.editClass) { + this.editor.setAttribute("class",this.editClass); + } + + // render HTML item + parent.insertBefore(this.editor, nextSibling); + this.domNodes.push(this.editor); + + // render icon + if(this.iconPath) { + var tiddler = this.wiki.getTiddler(this.iconPath); + if(tiddler && tiddler.hasTag("$:/tags/Image")) { + // this is a system icon tiddler: just transclude the tiddler + this.icon = $tw.utils.domMaker("span", {innerHTML: tiddler.fields.text}); + parent.insertBefore(this.icon, this.editor); + this.domNodes.push(this.icon); + } else { + // this is something else: render it using <$image> widget + var ptn = this.parseTreeNode; + ptn.attributes = {source: {name: "source", type: "string", value: this.iconPath} }; + this.icon = new image(ptn, this.options); + this.icon.render(this.parentDomNode, this.editor); + } + } + + this.onPickerDateSelect = this.onPickerDateSelect.bind(this); + + var langprefix = "$:/languages/".length, + lang = $tw.wiki.getTiddlerText("$:/language").substring(langprefix, langprefix + 2); + if(lang === "zh") { + // TW5 does not use standard codes for Chinese + var suffix = $tw.wiki.getTiddlerText("$:/language"); + suffix = suffix.substring(suffix.length-1); + if(suffix === "s") { + lang = "zh-cn"; //simplified + } else { + lang = "zh-tw"; //traditional + } + } + + var locale = moment.localeData(moment.locale([lang, "en"])), + i18n = { + previousMonth : "Previous Month", + nextMonth : "Next Month", + months : locale._months, + monthsShort : locale._monthsShort, + weekdays : locale._weekdays, + weekdaysShort : locale._weekdaysShort, + }; + + this.picker = new pikaday({ + field: this.editor, + trigger: this.icon || this.editor, + format: this.editFormat, + firstDay: this.firstDay, + onSelect: this.onPickerDateSelect, + showTime: this.showTime, + showSeconds: this.showSeconds, + use24hour: this.use24hour, + i18n: i18n, + }); + + this.refreshSelf(); + }; + + DatePickerWidget.prototype.execute = function() { + // Get our parameters + this.showTime = this.getAttribute("showTime"); + this.showSeconds = this.getAttribute("showSeconds"); + this.use24hour = this.getAttribute("use24hour"); + + var defaultFormat = "YYYY-MM-DD"; + if(this.showTime) { + if(this.use24hour) defaultFormat += " HH"; + else defaultFormat += " hh"; + defaultFormat += ":mm"; + if(this.showSeconds) defaultFormat += ":ss"; + } + this.editFormat = this.getAttribute("format", defaultFormat); + this.firstDay = parseInt(this.getAttribute("firstDay", "0")); + this.saveFormat = this.getAttribute("fieldFormat", "YYYYMMDDHHmmssSSS"); + this.editTitle = this.getAttribute("tiddler", this.getVariable("currentTiddler")); + this.editField = this.getAttribute("field","created"); + this.editIndex = this.getAttribute("index"); + this.editClass = this.getAttribute("class"); + this.editPlaceholder = this.getAttribute("placeholder"); + this.editTag = this.getAttribute("tag"); + this.editAttributesTiddlerName = this.getAttribute("attributes"); + this.iconPath = this.getAttribute("icon"); + }; + + // Selectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering + DatePickerWidget.prototype.refresh = function(changedTiddlers) { + var changedAttributes = this.computeAttributes(); + // Refresh if an attribute has changed, or the type associated with the target tiddler has changed + if(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedTiddlers[this.editTitle]) { + this.refreshSelf(); + return true; + } else { + return this.refreshChildren(changedTiddlers); + } + }; + + DatePickerWidget.prototype.refreshSelf = function() { + var val = moment.utc(this.getEditInfo().value, this.saveFormat); + if(val.isValid()) { + this.editor.value = val.format(this.editFormat); + this.picker.setMoment(val, true); + } + } + + DatePickerWidget.prototype.onPickerDateSelect = function() { + var val = this.picker.getMoment(); + if(this.showTime) val = val.utc(); + this.saveChanges(val.format(this.saveFormat)); + $tw.rootWidget.dispatchEvent({type: "tm-auto-save-wiki"}); + }; + +// ---------------------------------------------------------- // +// --- inspired from $:/core/modules/widgets/edit-text.js --- // +// ---------------------------------------------------------- // + + DatePickerWidget.prototype.saveChanges = function(text) { + var editInfo = this.getEditInfo(); + if(text !== editInfo.value) { + editInfo.update(text); + } + }; + + DatePickerWidget.prototype.getEditInfo = function() { + // Get the edit value + var self = this, + value, + update; + if(this.editIndex) { + value = this.wiki.extractTiddlerDataItem(this.editTitle,this.editIndex,this.editDefault); + update = function(value) { + var data = self.wiki.getTiddlerData(self.editTitle,{}); + if(data[self.editIndex] !== value) { + data[self.editIndex] = value; + self.wiki.setTiddlerData(self.editTitle,data); + } + }; + } else { + // Get the current tiddler and the field name + var tiddler = this.wiki.getTiddler(this.editTitle); + if(tiddler) { + // If we've got a tiddler, the value to display is the field string value + value = tiddler.getFieldString(this.editField); + } else { + // Otherwise, we need to construct a default value for the editor + switch(this.editField) { + case "text": + value = "Type the text for the tiddler '" + this.editTitle + "'"; + break; + case "title": + value = this.editTitle; + break; + default: + value = ""; + break; + } + if(this.editDefault !== undefined) { + value = this.editDefault; + } + } + update = function(value) { + var tiddler = self.wiki.getTiddler(self.editTitle), + updateFields = { + title: self.editTitle + }; + updateFields[self.editField] = value; + self.wiki.addTiddler(new $tw.Tiddler(self.wiki.getCreationFields(),tiddler,updateFields,self.wiki.getModificationFields())); + }; + } + return {value: value, update: update}; + }; + +// ---------------------------------------------------------- // +// ---------------------------------------------------------- // +// ---------------------------------------------------------- // + + exports["edit-date"] = DatePickerWidget; +} +()); diff --git a/tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_widget.datepicker.js.meta b/tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_widget.datepicker.js.meta new file mode 100644 index 0000000..6de3407 --- /dev/null +++ b/tzk/editions/tzk/plugins/datepicker/$__plugins_kixam_datepicker_widget.datepicker.js.meta @@ -0,0 +1,3 @@ +module-type: widget +title: $:/plugins/kixam/datepicker/widget.datepicker.js +type: application/javascript \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/datepicker/plugin.info b/tzk/editions/tzk/plugins/datepicker/plugin.info new file mode 100644 index 0000000..6a56d4d --- /dev/null +++ b/tzk/editions/tzk/plugins/datepicker/plugin.info @@ -0,0 +1,13 @@ +{ + "author": "kixam", + "core-version": ">=5.1.8", + "created": "20210303231904987", + "dependents": "", + "description": "datepicker plugin for TiddlyWiki5, based on Pikaday version 1.6.1", + "list": "readme license usage", + "modified": "20210303231904987", + "plugin-type": "plugin", + "source": "https://github.com/kixam/TW5-datepicker", + "title": "$:/plugins/kixam/datepicker", + "version": "0.5.2" +} \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_accordion.tid b/tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_accordion.tid new file mode 100644 index 0000000..d3eb40b --- /dev/null +++ b/tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_accordion.tid @@ -0,0 +1,30 @@ +created: 20180928194557274 +creator: Thomas Elmiger +modified: 20200219093956524 +modifier: Thomas Elmiger +tags: $:/tags/Macro +title: $:/plugins/telmiger/details/accordion +type: text/vnd.tiddlywiki + +\define accordion(filter:"_no_",open:"no",class:"") +<$vars accordion-filter="""$filter$""" open="""$open$""" class="""$class$"""> +<$list filter=<>> +<$details summary=<> open=<> class=<>> + +<$transclude tiddler=<>/> + + + + +\end + + \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_colours.css.tid b/tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_colours.css.tid new file mode 100644 index 0000000..ac9fe2b --- /dev/null +++ b/tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_colours.css.tid @@ -0,0 +1,33 @@ +created: 20180925155320737 +creator: Thomas Elmiger +modified: 20200219093956600 +modifier: Thomas Elmiger +tags: $:/tags/Stylesheet +title: $:/plugins/telmiger/details/colours.css +type: text/vnd.tiddlywiki + +/* details and summary colours */ + +details { + background-color: <>; + color: <>; +} + +details summary { + background-color: <>; +} + +details.notification summary { + background-color: <>; + /* TW leaves color undefined/uses foreground */ +} + +details.warning summary { + background-color: #ffbbaf; + color: #000; +} + +details.success summary { + background-color: #88edc5; + color: #000; +} diff --git a/tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_details.css.tid b/tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_details.css.tid new file mode 100644 index 0000000..5e948f2 --- /dev/null +++ b/tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_details.css.tid @@ -0,0 +1,45 @@ +created: 20170122140815442 +creator: Thomas Elmiger +modified: 20200219093956595 +modifier: Thomas Elmiger +tags: $:/tags/Stylesheet +title: $:/plugins/telmiger/details/details.css +type: text/vnd.tiddlywiki + +/* details and summary */ + +details { + transition: height 1s ease; + padding: 0 0.5em 0 0.66em; + margin-top: 0.66em; + margin-bottom: 0.66em; +} + +details + details { + margin-top: -0.46em; +} + +details[open] { + padding-bottom: 1em; +} + +details:not([open]) { + cursor: pointer; +} + +details > summary { + display: list-item; + margin: 0 -0.5em 0 -0.66em; + padding: 0.2em 0.5em 0.2em 0.66em; + padding-left: 1.76em; /* adjust for indentation */ + text-indent: -1.1em; + cursor: pointer; +} + +details[open] > summary { + margin-bottom: 1em; +} + +details[open] > *:first-child:not(summary) { + margin-top: 1em; +} diff --git a/tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_details.js b/tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_details.js new file mode 100644 index 0000000..895628f --- /dev/null +++ b/tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_details.js @@ -0,0 +1,247 @@ +/*\ +title: $:/plugins/telmiger/details/details.js +type: application/javascript +module-type: widget + +Details widget v 0.8 + +Will output an HTML 5
section including a + +``` +
+ This sums it up + All the details follow here. +
+``` + +|Parameter |Description |h +|summary |Optional text to display as summary. Wins over field (see below). | +|open |Optional initial state, set to "open" to show details on load. Defaults to "". | +|state |An optional TextReference containing the state. Wins over open. | +|field |Optionally, the summary is taken from the field with this name in a given tiddler. Defaults to "title". | +|tiddler |Optional title of a tiddler to watch, connected to field. Defaults to current tiddler. | +|class |Optional CSS classes to be assigned to the details tag. | + + +\*/ +(function(){ + +/*jslint node: true, browser: true */ +/*global $tw: false */ +"use strict"; + +var Widget = require("$:/core/modules/widgets/widget.js").widget; + +var DetailsWidget = function(parseTreeNode,options) { + this.initialise(parseTreeNode,options); +}; + +/* +Inherit from the base widget class +*/ +DetailsWidget.prototype = new Widget(); + +/* +Render this widget into the DOM +*/ +DetailsWidget.prototype.render = function(parent,nextSibling) { + // Save the parent dom node + this.parentDomNode = parent; + // Compute attributes + this.computeAttributes(); + // Execute logic + this.execute(); + // Create elements + this.detailsDomNode = this.document.createElement("details"); + if(this.detailsClass !== "") { + // this.detailsClass += " "; + // this.detailsClass += "tc-details"; + this.detailsDomNode.setAttribute("class",this.detailsClass); + } + if(this.detailsOpen == "open") { + this.detailsDomNode.setAttribute("open","open"); + } + if(this.detailsSummary !== "") { + this.summaryDomNode = this.document.createElement("summary"); + // this.summaryDomNode.setAttribute("class","tc-summary"); + this.detailsDomNode.appendChild(this.summaryDomNode); + this.summaryDomNode.appendChild(this.document.createTextNode(this.detailsSummary)); + } +// register an event listener +/* Maybe this can be reactivated later, see below. + if(this.detailsStateTitle) { + $tw.utils.addEventListeners(this.detailsDomNode,[ + {name: "toggle", handlerObject: this, handlerMethod: "handleToggleEvent"}, + ]); + } +*/ +// As iOS mobile browsers lack support of toggle events on details +// we emulate the toggle event using click + if(this.detailsStateTitle && this.summaryDomNode) { + $tw.utils.addEventListeners(this.summaryDomNode,[ + {name: "click", handlerObject: this, handlerMethod: "handleToggleEvent"}, + ]); + } else { + if(this.detailsStateTitle) { + $tw.utils.addEventListeners(this.detailsDomNode,[ + {name: "click", handlerObject: this, handlerMethod: "handleToggleEvent"}, + ]); + } + } + // Insert the details into the DOM and render any children + this.parentDomNode.insertBefore(this.detailsDomNode,nextSibling); + this.renderChildren(this.detailsDomNode,null); + this.domNodes.push(this.detailsDomNode); +}; + +/* +Retrieve the value of the summary +*/ +DetailsWidget.prototype.getSummary = function() { + var summary = ""; + if(this.summaryTitle === "Tiddler not found" && this.summaryField === "") { + // nothing defined: leave empty + summary = ""; + } else { + // tiddler defined? use defined field or title + if(this.myTiddler) { + if(this.summaryField === "title" || this.summaryField === "") { + summary = this.summaryTitle; + } else { + if(this.summaryField === "text") { + // getTiddlerText() triggers lazy loading of skinny tiddlers + summary = this.wiki.getTiddlerText(this.summaryTitle); + } else { + summary = this.myTiddler.fields[this.summaryField]; + } + } + } else { + if(this.summaryField !== "" && this.summaryField !== "text") { + // try defined field in current tiddler + var tiddler = this.wiki.getTiddler(this.getVariable("currentTiddler")); + summary = tiddler.fields[this.summaryField]; + } else { + summary = ""; + } + } + } + return summary; +}; + +/* +Retrieve the value of the state text reference +*/ +DetailsWidget.prototype.getStateFromReference = function() { + var state = this.detailsStateTitle ? this.wiki.getTextReference(this.detailsStateTitle,"",this.getVariable("currentTiddler")) : ""; + return state; +}; + +/* +Check all open signals, state fields/tiddlers get priority +*/ +DetailsWidget.prototype.getOpenState = function() { + var result = ""; + if((this.detailsOpenDefault !== "" && this.detailsOpenDefault !== "no") + || this.detailsState === "open") { + result = "open"; + } + if(this.detailsStateTitle !=="" && this.detailsState !== "open") { + result = ""; + } + return result; +}; + +/* +Update the state text reference after click event +*/ +DetailsWidget.prototype.updateState = function(openState) { + var fieldValue = "false"; + var currentTiddler = this.getVariable("currentTiddler"); + // get the title for the (existing/new) tiddler + var tr = $tw.utils.parseTextReference(this.detailsStateTitle); + var tidTitle = tr.title || currentTiddler; + // is it an existing state tiddler? + var isStateTiddler = (tr.title === this.detailsStateTitle); + var hasStateTiddler = this.wiki.tiddlerExists(tr.title); + var currentStateTiddler = (tr.title === currentTiddler); + if(isStateTiddler || hasStateTiddler || (currentStateTiddler && tr.field !== "text")) { + // Set the state field (but never overwrite the current tiddler’s text field + this.wiki.setText(tidTitle,tr.field,tr.index,openState); + } else { + if(!hasStateTiddler && tidTitle !== currentTiddler) { + this.createTiddler(tidTitle); + this.wiki.setText(tidTitle,tr.field,tr.index,openState); + } else { + console.log ("Something went wrong in updateState"); + } + } +}; + +/* +Create a tiddler with a title only +*/ +DetailsWidget.prototype.createTiddler = function(tidTitle) { + this.wiki.addTiddler(new $tw.Tiddler( + this.wiki.getCreationFields(), + this.wiki.getModificationFields(), + { + title: tidTitle, + tags: [] + } + )); +}; + +/* +Set openState according to click +*/ +DetailsWidget.prototype.handleToggleEvent = function(event) { + // check if an open attribute is present + var newState = this.detailsDomNode.open ? "" : "open"; + // update only, if the node has a new state + if(newState !== this.detailsState) { + this.updateState(newState); + } +}; + +/* +Compute the internal state of the widget +*/ +DetailsWidget.prototype.execute = function() { + // Get the parameters from the attributes + var tryTiddler = this.getAttribute("tiddler"); + this.myTiddler = this.wiki.getTiddler(tryTiddler); + this.summaryTitle = this.myTiddler ? tryTiddler : "Tiddler not found"; + this.summaryField = this.getAttribute("field",""); + this.detailsSummary = this.getAttribute("summary") || this.getSummary(); + this.detailsStateTitle = this.getAttribute("state",""); + this.detailsState = this.getStateFromReference(); + this.detailsOpenDefault = this.getAttribute("open",""); + this.detailsOpen = this.getOpenState(); + this.detailsClass = this.getAttribute("class",""); + // Construct the child widgets + this.makeChildWidgets(); +}; + +/* +Selectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering +*/ +DetailsWidget.prototype.refresh = function(changedTiddlers) { + var changedAttributes = this.computeAttributes(); + if(changedAttributes.tiddler || changedAttributes.field || changedAttributes.summary || changedAttributes.state || changedAttributes.open || changedAttributes["class"]) { + this.refreshSelf(); + return true; + } else { + var refreshed = false; + var testState = this.getStateFromReference(); + if(testState !== this.detailsState) { + // state change + this.refreshSelf(); + refreshed = true; + } + return this.refreshChildren(changedTiddlers) || refreshed; + } +}; + +exports.details = DetailsWidget; + +})(); \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_details.js.meta b/tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_details.js.meta new file mode 100644 index 0000000..b018c87 --- /dev/null +++ b/tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_details.js.meta @@ -0,0 +1,8 @@ +created: 20170124173619910 +creator: Thomas Elmiger +modified: 20200219093956587 +modifier: Thomas Elmiger +module-type: widget +tags: Plugins +title: $:/plugins/telmiger/details/details.js +type: application/javascript \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_icon.tid b/tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_icon.tid new file mode 100644 index 0000000..b31edf3 --- /dev/null +++ b/tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_icon.tid @@ -0,0 +1,11 @@ +created: 20170205205314072 +modified: 20200219093956580 +tags: +title: $:/plugins/telmiger/details/icon +type: text/vnd.tiddlywiki + +T + \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_license.tid b/tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_license.tid new file mode 100644 index 0000000..54d9d50 --- /dev/null +++ b/tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_license.tid @@ -0,0 +1,18 @@ +created: 20170205213335455 +modified: 20200219093956569 +tags: +title: $:/plugins/telmiger/details/license +type: text/vnd.tiddlywiki + +!! Plugin license +!!!The MIT License (MIT) + +``` +Copyright © 2017/2018 Thomas Elmiger – thomas-elmiger.ch + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +``` \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_readme.tid b/tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_readme.tid new file mode 100644 index 0000000..9e85177 --- /dev/null +++ b/tzk/editions/tzk/plugins/details/$__plugins_telmiger_details_readme.tid @@ -0,0 +1,19 @@ +created: 20170205212323032 +modified: 20200219093956554 +tags: +title: $:/plugins/telmiger/details/readme +type: text/vnd.tiddlywiki + +! ~DetailsWidget + +A plugin for [[TiddlyWiki|http://tiddlywiki.com]] 5 containing a script and some styles to create an HTML 5 `
` section including a ``. Here’s an example: + +<$details summary="W3C definition"> + +<<< +The [[details|http://w3c.github.io/html/interactive-elements.html#elementdef-details]] element represents a disclosure widget from which the user can obtain additional information or controls. +<<< W3C + + + +Documentation can be found at http://tid.li/tw5/plugins.html#DetailsWidget diff --git a/tzk/editions/tzk/plugins/details/plugin.info b/tzk/editions/tzk/plugins/details/plugin.info new file mode 100644 index 0000000..ae6a174 --- /dev/null +++ b/tzk/editions/tzk/plugins/details/plugin.info @@ -0,0 +1,12 @@ +{ + "title": "$:/plugins/telmiger/details", + "author": "Thomas Elmiger", + "core-version": ">=5.1.13", + "description": "DetailsWidget", + "list": "readme license", + "name": "Disclosure HTML element", + "plugin-type": "plugin", + "source": "https://tid.li/tw5/plugins.html", + "version": "0.7.4", + "dependents": "" +} \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_LINKS-IN-TEXT.tid b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_LINKS-IN-TEXT.tid new file mode 100644 index 0000000..0f901ce --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_LINKS-IN-TEXT.tid @@ -0,0 +1,6 @@ +field-direction: from +tags: +title: $:/config/bimlas/locator/fields/LINKS-IN-TEXT +type: text/vnd.tiddlywiki + +$:/plugins/bimlas/locator/field-templates/link \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_bag.tid b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_bag.tid new file mode 100644 index 0000000..cf0a9b8 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_bag.tid @@ -0,0 +1,5 @@ +hide-in-nested-fields-filter: yes +hide-in-regular-fields-filter: yes +tags: +title: $:/config/bimlas/locator/fields/bag +type: text/vnd.tiddlywiki \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_caption.tid b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_caption.tid new file mode 100644 index 0000000..70ef915 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_caption.tid @@ -0,0 +1,4 @@ +hide-in-nested-fields-filter: yes +tags: +title: $:/config/bimlas/locator/fields/caption +type: text/vnd.tiddlywiki \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_color.tid b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_color.tid new file mode 100644 index 0000000..f89e4c6 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_color.tid @@ -0,0 +1,5 @@ +tags: +title: $:/config/bimlas/locator/fields/color +type: text/vnd.tiddlywiki + +$:/plugins/bimlas/locator/field-templates/color \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_created.tid b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_created.tid new file mode 100644 index 0000000..5fe7cc5 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_created.tid @@ -0,0 +1,5 @@ +hide-in-nested-fields-filter: yes +hide-in-regular-fields-filter: yes +tags: +title: $:/config/bimlas/locator/fields/created +type: text/vnd.tiddlywiki \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_draft.of.tid b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_draft.of.tid new file mode 100644 index 0000000..9c02b4f --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_draft.of.tid @@ -0,0 +1,5 @@ +hide-in-nested-fields-filter: yes +hide-in-regular-fields-filter: yes +tags: +title: $:/config/bimlas/locator/fields/draft.of +type: text/vnd.tiddlywiki \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_draft.title.tid b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_draft.title.tid new file mode 100644 index 0000000..1620e34 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_draft.title.tid @@ -0,0 +1,5 @@ +hide-in-nested-fields-filter: yes +hide-in-regular-fields-filter: yes +tags: +title: $:/config/bimlas/locator/fields/draft.title +type: text/vnd.tiddlywiki \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_icon.tid b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_icon.tid new file mode 100644 index 0000000..229cb4e --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_icon.tid @@ -0,0 +1,5 @@ +tags: +title: $:/config/bimlas/locator/fields/icon +type: text/vnd.tiddlywiki + +$:/plugins/bimlas/locator/field-templates/icon \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_list-after.tid b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_list-after.tid new file mode 100644 index 0000000..8a3aeb0 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_list-after.tid @@ -0,0 +1,7 @@ +hide-in-nested-fields-filter: yes +hide-in-regular-fields-filter: yes +tags: +title: $:/config/bimlas/locator/fields/list-after +type: text/vnd.tiddlywiki + +$:/plugins/bimlas/locator/field-templates/link \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_list-before.tid b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_list-before.tid new file mode 100644 index 0000000..07dcf46 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_list-before.tid @@ -0,0 +1,7 @@ +hide-in-nested-fields-filter: yes +hide-in-regular-fields-filter: yes +tags: +title: $:/config/bimlas/locator/fields/list-before +type: text/vnd.tiddlywiki + +$:/plugins/bimlas/locator/field-templates/link \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_list.tid b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_list.tid new file mode 100644 index 0000000..d39cfcb --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_list.tid @@ -0,0 +1,8 @@ +field-type: list +hide-in-nested-fields-filter: yes +hide-in-regular-fields-filter: yes +tags: +title: $:/config/bimlas/locator/fields/list +type: text/vnd.tiddlywiki + +$:/plugins/bimlas/locator/field-templates/link \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_modified.tid b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_modified.tid new file mode 100644 index 0000000..19fc90f --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_modified.tid @@ -0,0 +1,5 @@ +hide-in-nested-fields-filter: yes +hide-in-regular-fields-filter: yes +tags: +title: $:/config/bimlas/locator/fields/modified +type: text/vnd.tiddlywiki \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_revision.tid b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_revision.tid new file mode 100644 index 0000000..804b12d --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_revision.tid @@ -0,0 +1,5 @@ +hide-in-nested-fields-filter: yes +hide-in-regular-fields-filter: yes +tags: +title: $:/config/bimlas/locator/fields/revision +type: text/vnd.tiddlywiki \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_tags.tid b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_tags.tid new file mode 100644 index 0000000..dded2e8 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_tags.tid @@ -0,0 +1,7 @@ +field-direction: to +field-type: list +tags: +title: $:/config/bimlas/locator/fields/tags +type: text/vnd.tiddlywiki + +$:/plugins/bimlas/locator/field-templates/tag \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_text.tid b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_text.tid new file mode 100644 index 0000000..a889f0b --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_text.tid @@ -0,0 +1,5 @@ +hide-in-nested-fields-filter: yes +hide-in-regular-fields-filter: yes +tags: +title: $:/config/bimlas/locator/fields/text +type: text/vnd.tiddlywiki \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_title.tid b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_title.tid new file mode 100644 index 0000000..781b3f0 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_title.tid @@ -0,0 +1,7 @@ +hide-in-nested-fields-filter: yes +hide-in-regular-fields-filter: yes +tags: +title: $:/config/bimlas/locator/fields/title +type: text/vnd.tiddlywiki + +$:/plugins/bimlas/locator/field-templates/link \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_type.tid b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_type.tid new file mode 100644 index 0000000..dd9ce76 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__config_bimlas_locator_fields_type.tid @@ -0,0 +1,4 @@ +hide-in-nested-fields-filter: yes +tags: +title: $:/config/bimlas/locator/fields/type +type: text/vnd.tiddlywiki \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_README_CHANGELOG.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_README_CHANGELOG.tid new file mode 100644 index 0000000..59025a5 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_README_CHANGELOG.tid @@ -0,0 +1,84 @@ +tags: +title: $:/plugins/bimlas/locator/README/CHANGELOG +type: text/vnd.tiddlywiki + +!! 2.0.1 + +[[See GitLab for detailed change history of this release|https://gitlab.com/bimlas/tw5-locator/compare/v2.0.0...v2.0.1]] + +* Add MIT license + +!! 2.0.0 + +[[See GitLab for detailed change history of this release|https://gitlab.com/bimlas/tw5-locator/compare/v1.5.0...v2.0.0]] + +''ALMOST COMPLETE REWRITING, BACKWARDS INCOMPATIBLE CHANGES ARE INTRODUCED'' + +* ''It does not require the `kin` filter operator at all'' +* ''You can filter to any field besides the tags'' +* You can use the standard search from any `locator-view` +* You can use any field to link tiddlers (as "tags") +* You can also navigate through tiddler links +* You can use arbitrary templates to display context items and field values +* ''INCOMPATIBLE CHANGES''
//Before upgrading to the new version, make a backup (as before upgrading any plugin) and make the following changes.// +** Renamed `locator-tags` to `locator-fields`
//Change the macro call in your tiddlers// +** `locator-view` does not supporting `finalFilter` and `tagFilter`
//Remove them from your macrocalls// +** Removed `filter-grandchildren` filter
//Because it can no longer be passed through parameters.// +** The "Open in Locator sidebar" toolbar button is moved from `$:/plugins/bimlas/locator/viewtemplate/open-in-sidebar` to `$:/plugins/bimlas/locator/viewtemplate/open-in-sidebar` and its code is changed as well
//Compare the old tiddler with the shadow and note the changes if any. Transfer them to the new tiddler and delete the old tiddler.// + +!! 1.5.0 + +[[See GitLab for detailed change history of this release|https://gitlab.com/bimlas/tw5-locator/compare/v1.4.0...v1.5.0]] + +* Move tiddler from current context to higher- or subtopic by drag-n-dropping in the Locator sidebar +* Assign any tiddler to any of the titles in the Locator sidebar by drag-n-dropping +* Show the (top-level) base tag to be able to move the tiddler titles there +* Add button to open search results in advanced search +* Show buttons using the Kin filter only when the filter operator is available +* Fix related tag issue (not all of them were listed) +* Fix whitespace issue +* Refactor the code +* Add tutorial to the demo + +!! 1.4.0 + +[[See GitLab for detailed change history of this release|https://gitlab.com/bimlas/tw5-locator/compare/v1.3.1...v1.4.0]] + +* When there was a space in the search string and "new tiddler" button is used from search, the tiddler title was encapsulated (`[[title with spaces]]`) +* When there was a space in any of the breadcrumbs in sidebar and "new tiddler" button is used from it, the tiddler got all of the breadcrumb tags, the title with spaces was encapsulated (literally `[[title with spaces]]` tag) +* Add more tips to [[$:/plugins/bimlas/locator/README/TIPS]] +* Add descriptive tooltip to buttons + +!! 1.3.1 + +[[See GitLab for detailed change history of this release|https://gitlab.com/bimlas/tw5-locator/compare/v1.3.0...v1.3.1]] + +* Add base tag if there is no breadcrumbs when creating new tiddler in current context +* Reword documentation + +!! 1.3.0 + +[[See GitLab for detailed change history of this release|https://gitlab.com/bimlas/tw5-locator/compare/v1.2.0...v1.3.0]] + +* Create new tiddler from search text + +!! 1.2.0 + +[[See GitLab for detailed change history of this release|https://gitlab.com/bimlas/tw5-locator/compare/v1.1.0...v1.2.0]] + +* Add button to create new tiddler in current context +* Ability to use additional filter on tags + +!! 1.1.0 + +[[See GitLab for detailed change history of this release|https://gitlab.com/bimlas/tw5-locator/compare/v1.0.0...v1.1.0]] + +* ''I realized that most functions work without the `kin` filter'' +* Use the same "style" for breadcrumb- and list items +* Show real tags instead of tag pills +* Turn off filter of direct tag in the breadcrumbs by its tag icon +* Ancestor tags in breadcrumbs of search are operating like direct labels, they can be removed one by one + +!! 1.0.0 + +* First public release diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_README_LICENSE.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_README_LICENSE.tid new file mode 100644 index 0000000..8e34612 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_README_LICENSE.tid @@ -0,0 +1,23 @@ +title: $:/plugins/bimlas/locator/README/LICENSE + +MIT License + +Copyright (c) since 2020 BimbaLaszlo (https://bimlas.gitlab.io/) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_README_README.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_README_README.tid new file mode 100644 index 0000000..07ff755 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_README_README.tid @@ -0,0 +1,38 @@ +tags: +title: $:/plugins/bimlas/locator/README/README +type: text/vnd.tiddlywiki + +! Locator + +Locator provides ''a universal interface for navigating between your tiddlers and searching, filtering them'' without the need to write [[filter expressions|https://tiddlywiki.com/#Filters]]. The plugin contains ''a table of contents widget and an enhanced search engine'' that contains a ''visual filter builder to filter results by tags and field values''. You can ''organize the tiddlers to any number of trees, even by custom fields or links in text''. Unlike [[classic Table of Contents|https://tiddlywiki.com/#Table-of-Contents%20Macros%20(Examples)]], [[standard search|$:/core/ui/AdvancedSearch/Standard]], [[filter search|$:/core/ui/AdvancedSearch/Filter]] and [[list of tags|$:/core/ui/MoreSideBar/Tags]], this plugin handles these functions organically. + +* https://bimlas.gitlab.io/tw5-locator (demo + install) +* https://gitlab.com/bimlas/tw5-locator (main repository) +* https://github.com/bimlas/tw5-locator (mirror, ''please star if you like the plugin'') + +! Benefits compared to built-in solutions + +* ''Shows field values''
You can mark a tiddler with multiple tags and field values, but in the classic ToC you don't see them while browsing, in Locator you can apply them as filters. +* ''Easy way to search for field values''
Find tags, field values in the standard search based on part of their name or view the all fields of the search results at a glance. +* ''Limit the scope of search''
You don't have to store your recipes and family tree in a separate wiki just to make them easier to find: you can define the scope of your search with some clicks (without the need to write filters in [[$:/AdvancedSearch]]). +* ''Reorder the hierarchy with drag-n-drop''
You can easily move tiddlers between topics by drag-n-dropping them. +* ''Create mindmaps''
You can associate tiddlers with any field other than the tag, so you can create complex graphs that you can browse through text only user interface. +* ''There is no need to include a table of contents in the main tiddler of each topic''
Just press the "Locator sidebar" button on the tiddler's toolbar and you can browse it's children, links right away in the sidebar. +* ''Create new tiddler in current scope''
The "new tiddler" button in Locator creates a new tiddler pre-filled with the currently selected field values and named by the search query (like a special "new here" button). +* ''Phone friendlier''
The width of the classic ToC is increasing and the size of the text is decrasing as we move down in the context, while Locator remains readable. + +! Usage + +See the [[demo|https://bimlas.gitlab.io/tw5-locator]] for a complete tutorial + +! Installation instructions + +''The plugin consists of separate parts'', each of them can be used on its own, so ''it is possible to use only the parts you like'', but they can be used most effectively together because ''they interact with each other''. + +To add the plugin to your own ~TiddlyWiki5, just drag this link to the browser window and ''create or drag the required tiddlers from the demo'': + +$:/plugins/bimlas/locator + +For other installation options see the links above. + +//Select the next tab to continue.// diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_README_TIPS.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_README_TIPS.tid new file mode 100644 index 0000000..9a2dfba --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_README_TIPS.tid @@ -0,0 +1,55 @@ +tags: +title: $:/plugins/bimlas/locator/README/TIPS +type: text/vnd.tiddlywiki + +! Tips + +!! Organic navigation + +* In `locator-fields`, look for a tag and apply it recursively; the `locator-search` only affects tiddlers associated with it at any depth +* Click on the tag in `locator-fields` and open its tiddler, then click on the "locator sidebar" button; the `locator-view` sidebar will show it's hierarchy +* Navigate in the hierarchy in `locator-view` sidebar then search for a term in `locator-search`; pressing the "search in context" button restricting the search to the context of `locator-view` sidebar +* If you cannot find what you are searching for, then you may want to create a new tiddler, use the "new tiddler" button in one of the Locator macros + +!! Taking good habits + +''To get the least chance of writing the same note you wrote earlier, look for a new tiddler before creating a note. To force yourself'', hide the "new tiddler" button inside the Page Toolbar and ''use the "new tiddler" button inside the Locator search'', so if you want to create a new tiddler you must first look for it. If you are absolutely sure that there is no tiddler yet and you need to create a new tiddler, this solution is also useful because search text defines the default name of the new tiddler. + +!! Let the "Locator sidebar" button automatically focus to the Locator sidebar + +For example, the More -> Tags sidebar is currently open when we use the "Locator sidebar" toolbar button on one of the tiddlers, but we do not see the effect because the Locator sidebar is not visible, thus we need to modify to let button automatically open the corresponding sidebar. + +* If we don't know exactly, look for the sidebar tiddler's title (used as `text` parameter in the code below) +** Open the Advanced Search -> Filter and look for the sidebar name in the `caption` field, for example `[caption[Locator]]` will result [[Locator view]] +* Find the state tiddler that contains the sidebar tiddler's title (used as `$tiddler` parameter in the code below) +** Open the Advanced Search -> Filter and look for `[text[Locator view]]` for example +** Switch between Locator sidebar and another sidebar to see which state tiddler is changing, this is what we are looking for ([[$:/state/tab/sidebar--595412856]] for example) +* Use the name of the state tiddler and the title of the sidebar in the code below and add this line to [[$:/plugins/bimlas/locator/viewtemplate/open-in-sidebar]] tiddler + +``` + +... +<$button tooltip="Browse hierarchy of tag in Locator sidebar" aria-label="locator sidebar" class=<>> + +<$action-setfield $tiddler="$:/state/tab/sidebar--595412856" text="Locator view"/> +``` + +If you rename the sidebar, you must also update this change! See [[this thread on Google Groups|https://groups.google.com/d/msg/tiddlywiki/xAe_fvhzoCY/UoKZc7ZZDQAJ]] for details. + +!! Speed up (on phones) + +!!! Conditional view + +Because we don't look at the table of contents and search results at the same time, we can ''hide the Locator while we are using the standard search''. + +To achieve this, place the Locator view in the following condition: + +``` +<$reveal type="match" default="" text={{{ [prefix[$:/state/popup/search-dropdown]] }}}> + <> + +``` + +''When you open TiddlyWiki'', the search entry is in focus by default, so ''the Locator sidebar is not visible''. To fix this, change the text of [[$:/config/Search/AutoFocus]] [[hidden setting|https://tiddlywiki.com/#Hidden%20Setting%3A%20Search%20AutoFocus]] to `false`. + +//Select the next tab to continue.// diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_README_macros.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_README_macros.tid new file mode 100644 index 0000000..4587d8a --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_README_macros.tid @@ -0,0 +1,56 @@ +tags: +title: $:/plugins/bimlas/locator/README/macros +type: text/vnd.tiddlywiki + +! Usage of the macros + +!! `locator-view` + +This is ''a [[Table of Contents macro|https://tiddlywiki.com/#Table-of-Contents%20Macros%20(Examples)]] that lets you navigate the wiki'' just as you would with a file manager on the file system. The macro can be placed anywhere you want, for example put it in the sidebar. + +* Create a new tiddler +* Add the [[$:/tags/SideBar]] tag +* Add the `caption` field to change the title of the tab ("Contents" for example) +* Call the macro by placing this text in the tiddler: + +``` +<> +``` + +Optional parameters: + +; `fieldOfRelationship` (`tags` by default) +: The default field which the tree is based on. + +; `templateOfContextItems` (`$:/plugins/bimlas/locator/field-templates/link` by default) +: The default template to display the context items with. + +!! `locator-search` and `locator-fields` + +The `locator-search` macro can be used in the same way as standard search, but ''you can narrow the scope of the search to the context by the fields filter'', in `locator-fields` you can `search for field values`. + +* Create a new tiddler +* Add the [[$:/tags/SearchResults]] tag +* Add the `caption` field to change the title of the tab ("Locator" for example) +* Call the macro by placing this text in the tiddler: + +``` +<> +``` + +Do the same with `<>` macro. + +If you want to use `locator-fields` in the sidebar (like the sidebar -> More -> Tags tab) insted of standard search, you should also define the `searchTiddler` variable before the macro call: + +* Create a new tiddler +* Add the [[$:/tags/SideBar]] tag +* Add the `caption` field to change the title of the tab ("Fields" for example) +* Call the macro by placing this text in the tiddler: + +``` +<$vars searchTiddler=" "> + <> + +``` + +//Select the next tab to continue.// diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_actions_add-field-value.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_actions_add-field-value.tid new file mode 100644 index 0000000..aa3e636 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_actions_add-field-value.tid @@ -0,0 +1,15 @@ +tags: $:/tags/Actions +title: $:/plugins/bimlas/locator/actions/add-field-value +type: text/vnd.tiddlywiki + +\define assign-value() + <$action-setfield $tiddler=<> $field=<> $value=<>/> +\end + +\define assign-list-item() + <$action-listops $tiddler=<> $field=<> $subfilter="[all[current]]"/> +\end + +<$list filter="[titlesubfilter]" emptyMessage=<> variable="null"> + <> + diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_actions_add-to-history.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_actions_add-to-history.tid new file mode 100644 index 0000000..2dea542 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_actions_add-to-history.tid @@ -0,0 +1,6 @@ +tags: $:/tags/Actions +title: $:/plugins/bimlas/locator/actions/add-to-history +type: text/vnd.tiddlywiki + +<$action-listops $tiddler=<> $field="history" $subfilter="[all[current]]"/> +{{$:/plugins/bimlas/locator/actions/remove-filters}} diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_actions_move-to-another-context.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_actions_move-to-another-context.tid new file mode 100644 index 0000000..ed487c5 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_actions_move-to-another-context.tid @@ -0,0 +1,27 @@ +tags: $:/tags/Actions +title: $:/plugins/bimlas/locator/actions/move-to-another-context +type: text/vnd.tiddlywiki + +\define add-action-tiddler-to-current-tiddler() + <$tiddler tiddler={{{ [subfilterlast[]] }}}> + {{||$:/plugins/bimlas/locator/actions/remove-field-value}} + + {{||$:/plugins/bimlas/locator/actions/add-field-value}} +\end + +\define add-current-tiddler-to-action-tiddler() + <$vars originalCurrentTiddler=<>> + <$tiddler tiddler=<>> + <$vars actionTiddler={{{ [subfilterlast[]] }}}> + {{||$:/plugins/bimlas/locator/actions/remove-field-value}} + + <$vars actionTiddler=<>> + {{||$:/plugins/bimlas/locator/actions/add-field-value}} + + + +\end + +<$list filter="[titlelocator-direction-of-traverseregexp[to]]" emptyMessage=<> variable="null"> + <> + diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_actions_remove-field-value.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_actions_remove-field-value.tid new file mode 100644 index 0000000..2fe03f7 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_actions_remove-field-value.tid @@ -0,0 +1,15 @@ +tags: $:/tags/Actions +title: $:/plugins/bimlas/locator/actions/remove-field-value +type: text/vnd.tiddlywiki + +\define remove-value() + <$action-setfield $tiddler=<> $field=<> $value=""/> +\end + +\define remove-list-item() + <$action-listops $tiddler=<> $field=<> $subfilter="-[all[current]]"/> +\end + +<$list filter="[titlesubfilter]" emptyMessage=<> variable="null"> + <> + diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_actions_remove-filters.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_actions_remove-filters.tid new file mode 100644 index 0000000..11172db --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_actions_remove-filters.tid @@ -0,0 +1,7 @@ +tags: $:/tags/Actions +title: $:/plugins/bimlas/locator/actions/remove-filters +type: text/vnd.tiddlywiki + +<$action-deletetiddler $tiddler=<>/> +<$action-deletetiddler $tiddler=<>/> +<$action-setfield $tiddler=<> opened-fields-filters=""/> \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_clear-search-input.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_clear-search-input.tid new file mode 100644 index 0000000..529a462 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_clear-search-input.tid @@ -0,0 +1,8 @@ +tags: +title: $:/plugins/bimlas/locator/buttons/clear-search-input +type: text/vnd.tiddlywiki + +<$button tooltip="Clear search text, show all results" class=<>> + <$action-setfield $tiddler="$:/temp/search" text=" "/> + {{$:/core/images/preview-open}} + diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_collapse-history.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_collapse-history.tid new file mode 100644 index 0000000..17f7da5 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_collapse-history.tid @@ -0,0 +1,8 @@ +tags: +title: $:/plugins/bimlas/locator/buttons/collapse-history +type: text/vnd.tiddlywiki + +<$button tooltip="Collapse history" class=<>> + <$action-listops $tiddler=<> $field="history" $filter="[titleeach:list-item[history]last[]]"/> + {{$:/core/images/fold-button}} + diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_context-arrow.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_context-arrow.tid new file mode 100644 index 0000000..5a88f35 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_context-arrow.tid @@ -0,0 +1,7 @@ +tags: +title: $:/plugins/bimlas/locator/buttons/context-arrow +type: text/vnd.tiddlywiki + +<$list filter="[titlefield:invert-direction[yes]]" emptyMessage={{$:/core/images/right-arrow}}> + {{$:/core/images/left-arrow}} + diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_copy-filter-to-advanced-search.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_copy-filter-to-advanced-search.tid new file mode 100644 index 0000000..a84a524 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_copy-filter-to-advanced-search.tid @@ -0,0 +1,16 @@ +tags: +title: $:/plugins/bimlas/locator/buttons/copy-filter-to-advanced-search +type: text/vnd.tiddlywiki + + +<$wikify name="filter" text="<> +[search{<>}]"> + <$button tooltip="Continue filtering in advanced search" class=<>> + <$action-setfield $tiddler="$:/temp/advancedsearch" text=<>/> + <$action-setfield $tiddler="$:/state/tab--1498284803" text="$:/core/ui/AdvancedSearch/Filter"/> + <$action-navigate $to="$:/AdvancedSearch"/> + {{$:/core/images/advanced-search-button}} + + diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_create-new-tiddler.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_create-new-tiddler.tid new file mode 100644 index 0000000..8806da6 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_create-new-tiddler.tid @@ -0,0 +1,39 @@ +tags: +title: $:/plugins/bimlas/locator/buttons/create-new-tiddler +type: text/vnd.tiddlywiki + +\define add-as-list() + <$action-listops $tiddler="$:/temp/bimlas/locator/new-tiddler" $field=<> $subfilter=<<__valueAsFilter__>>/> +\end + +\define add-as-value() + <$action-setfield $tiddler="$:/temp/bimlas/locator/new-tiddler" $field=<> $value={{{ [subfilter<__valueAsFilter__>] }}}/> +\end + +\define add-field-value(valueAsFilter) + <$list filter="[titlesubfilter]" emptyMessage=<>> + <> + +\end + +\define add-filters-as-field-values() + <$list filter="[titleindexes[]]" variable="field"> + <$list filter="[titlelocator-selected-field-valuesfirst[]]"> + <locator-selected-field-values]">> + + +\end + +\define add-to-current-context() + <$set name="field" filter=<>> + <last[]]">> + +\end + +<$button tooltip="Create new tiddler in the current context" class=<>> + <> + <> + <$action-sendmessage $message="tm-new-tiddler" $param="$:/temp/bimlas/locator/new-tiddler" title={{{ [title] [title{$:/language/DefaultNewTiddlerTitle}] -[[]] +[first[]] }}}/> + <$action-deletetiddler $tiddler="$:/temp/bimlas/locator/new-tiddler"/> + {{$:/core/images/new-button}} + diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_go-down-to-context.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_go-down-to-context.tid new file mode 100644 index 0000000..c8e53ca --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_go-down-to-context.tid @@ -0,0 +1,22 @@ +tags: +title: $:/plugins/bimlas/locator/buttons/go-down-to-context +type: text/vnd.tiddlywiki + +\define node() + <$button tooltip="Go to context, show chidlren of this tiddler" class=<> actions={{$:/plugins/bimlas/locator/actions/add-to-history}}> + {{$:/plugins/bimlas/locator/buttons/context-arrow}} + +\end + +\define leaf() + <$button class=<>> + {{$:/core/images/blank}} + +\end + +\define go-down-to-context() + + <$list filter="[all[current]locator-enlist-children:$(currentField)$] [titlefield:allow-to-open-leaves[yes]] +[first[]]" emptyMessage=<> variable="null"><> +\end + +<> diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_go-up-to-context.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_go-up-to-context.tid new file mode 100644 index 0000000..c6bafcf --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_go-up-to-context.tid @@ -0,0 +1,12 @@ +tags: +title: $:/plugins/bimlas/locator/buttons/go-up-to-context +type: text/vnd.tiddlywiki + +\define actions() + <$action-listops $tiddler=<> $field="history" $filter="[subfilterallbefore] [all[current]]"/> + {{$:/plugins/bimlas/locator/actions/remove-filters}} +\end + +<$button tooltip="Go to context, show chidlren of this tiddler" class=<> actions=<>> + {{$:/plugins/bimlas/locator/buttons/context-arrow}} + diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_open-field-settings.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_open-field-settings.tid new file mode 100644 index 0000000..4d7b12b --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_open-field-settings.tid @@ -0,0 +1,11 @@ +tags: +title: $:/plugins/bimlas/locator/buttons/open-field-settings +type: text/vnd.tiddlywiki + +<$button + to="$:/plugins/bimlas/locator/settings/settings" + tooltip="Open field settings" + class=<> +> + {{$:/core/images/options-button}}<$list filter="[title!regexp[^\$:/state/bimlas/locator/search/]]" variable="null"> Open field settings + \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_remove-filters-of-current-field.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_remove-filters-of-current-field.tid new file mode 100644 index 0000000..fae9ad3 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_remove-filters-of-current-field.tid @@ -0,0 +1,18 @@ +tags: +title: $:/plugins/bimlas/locator/buttons/remove-filters-of-current-field +type: text/vnd.tiddlywiki + +\define actions() + <$action-setfield $tiddler=<> $index=<> $value=""/> + <$action-setfield $tiddler=<> $index=<> $value=""/> + <$action-listops $tiddler=<> $field="opened-fields-filters" $subfilter="-[]"/> + <$list filter="[regexp[yes]]" variable="null"> + <$action-setfield $tiddler="$:/state/bimlas/locator/search/recursive-filters/" $index=<> $value=""/> + +\end + +<$list filter="[title] [title] +[locator-selected-field-valuesfirst[]]" variable="null"> + <$button tooltip="Remove field filters" class=<> actions=<>> + {{$:/core/images/cancel-button}} + + \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_remove-filters.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_remove-filters.tid new file mode 100644 index 0000000..86d1e33 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_remove-filters.tid @@ -0,0 +1,9 @@ +tags: +title: $:/plugins/bimlas/locator/buttons/remove-filters +type: text/vnd.tiddlywiki + +<$list filter="[title] [title] +[locator-selected-field-values[]first[]]" variable="null"> + <$button tooltip="Remove field filters" class=<> actions={{$:/plugins/bimlas/locator/actions/remove-filters}}> + {{$:/core/images/cancel-button}} + + \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_search-in-context.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_search-in-context.tid new file mode 100644 index 0000000..f253a14 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_search-in-context.tid @@ -0,0 +1,40 @@ +tags: +title: $:/plugins/bimlas/locator/buttons/search-in-context +type: text/vnd.tiddlywiki + +\define copy-field(sourceTiddler destinationTiddler field) + <$set name="value" tiddler=<<__sourceTiddler__>> field=<<__field__>>> + <$action-setfield $tiddler=<<__destinationTiddler__>> $field=<<__field__>> $value=<>/> + +\end + +\define clear-data-tiddler(tiddler) + <$action-deletetiddler $tiddler=<<__tiddler__>>/> + <$action-setfield $tiddler=<<__tiddler__>> type="application/json"/> +\end + +\define search-in-current-context() + <$action-listops $tiddler="$:/state/bimlas/locator/search/intersection/" $index={{{ [subfilter] }}} $subfilter="[subfilterlast[]]"/> + <$action-listops $tiddler="$:/state/bimlas/locator/search/recursive-filters/" $index={{{ [subfilter] }}} $filter="[subfilterlast[]]"/> +\end + +\define copy-filters() + <$macrocall $name="copy-field" sourceTiddler=<> destinationTiddler="$:/state/bimlas/locator/search/intersection/" field="text"/> + <$macrocall $name="copy-field" sourceTiddler=<> destinationTiddler="$:/state/bimlas/locator/search/difference/" field="text"/> +\end + +\define reset-search-context() + <$action-deletetiddler $tiddler="$:/state/bimlas/locator/search/context/"/> + <$list filter="[regexp[yes]]" variable="null"> + <$macrocall $name="clear-data-tiddler" tiddler="$:/state/bimlas/locator/search/recursive-filters/"/> + + <$macrocall $name="clear-data-tiddler" tiddler="$:/state/bimlas/locator/search/intersection/"/> + <$macrocall $name="clear-data-tiddler" tiddler="$:/state/bimlas/locator/search/difference/"/> +\end + +<$button tooltip="Restrict search to this context (in full depth)" class=<>> + <> + <> + <> + {{$:/core/images/advanced-search-button}} + diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_toggle-context-settings.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_toggle-context-settings.tid new file mode 100644 index 0000000..668fadc --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_buttons_toggle-context-settings.tid @@ -0,0 +1,19 @@ +tags: +title: $:/plugins/bimlas/locator/buttons/toggle-context-settings +type: text/vnd.tiddlywiki + +\define opened() + <$button tooltip="Toggle context settings" class=<>> + <$action-setfield $tiddler=<> $field="context-settings-opened" $value=""/> + {{$:/core/images/options-button}} + +\end + +\define closed() + <$button tooltip="Toggle context settings" class=<>> + <$action-setfield $tiddler=<> $field="context-settings-opened" $value="yes"/> + {{$:/core/images/options-button}} + +\end + +<$list filter="[titlefield:context-settings-opened[yes]]" emptyMessage=<>><> \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_edit-template_locator-references.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_edit-template_locator-references.tid new file mode 100644 index 0000000..8fd708a --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_edit-template_locator-references.tid @@ -0,0 +1,41 @@ +list-after: $:/core/ui/EditTemplate/title +tags: $:/tags/EditTemplate +title: $:/plugins/bimlas/locator/edit-template/locator-references +type: text/vnd.tiddlywiki + +\define prompt() + The following references to this tiddler in //<<__field__>>// [[Locator field|$:/plugins/bimlas/locator/settings/settings]] will not be automatically updated: +\end + +\define children-by-field(field) + <$list filter="[title{!!draft.of}locator-enlist-children:$field$[]first[]]" variable="null"> + <$vars stateTiddler=<> > + + <$reveal type="nomatch" state=<> text="show"> + <$button set=<> setTo="show" class="tc-btn-invisible"> + {{$:/core/images/right-arrow}} + <> + + + <$reveal type="match" state=<> text="show"> + <$button set=<> setTo="hide" class="tc-btn-invisible"> + {{$:/core/images/down-arrow}} + <> + + + + <$reveal type="match" state=<> text="show"> + <$list filter="[title{!!draft.of}locator-enlist-children:$field$[]]" template="$:/core/ui/ListItemTemplate"> + <$link/> + + + + + +\end + +<$reveal state="!!draft.title" type="nomatch" text={{!!draft.of}} tag="div"> + <$list filter="[locator-enlist-relationship-fields[]] -[[tags]] -[[list]] -[[LINKS-IN-TEXT]]" variable="currentField"> + <$macrocall $name="children-by-field" field=<>/> + + \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_color.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_color.tid new file mode 100644 index 0000000..6ea055d --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_color.tid @@ -0,0 +1,6 @@ +caption: Color +tags: $:/tags/bimlas/locator/field-templates +title: $:/plugins/bimlas/locator/field-templates/color +type: text/vnd.tiddlywiki + +> disabled> <$view field="title"/> \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_edit-fields-plus-transclusion.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_edit-fields-plus-transclusion.tid new file mode 100644 index 0000000..e552042 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_edit-fields-plus-transclusion.tid @@ -0,0 +1,16 @@ +caption: Edit fields + Transclusion +tags: $:/tags/bimlas/locator/context-item-templates +title: $:/plugins/bimlas/locator/field-templates/edit-fields-plus-transclusion +type: text/vnd.tiddlywiki + +\define frame-classes() tc-tiddler-frame tc-tiddler-edit-frame $(missingTiddlerClass)$ $(shadowTiddlerClass)$ $(systemTiddlerClass)$ + +{{||$:/plugins/bimlas/locator/field-templates/link}} +
> data-tiddler-title=<>> + <$fieldmangler> + {{||$:/core/ui/EditTemplate/tags}} + {{||$:/core/ui/EditTemplate/fields}} + +
+<$transclude mode="block"/> +
\ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_edit-fields.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_edit-fields.tid new file mode 100644 index 0000000..12278fb --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_edit-fields.tid @@ -0,0 +1,15 @@ +caption: Edit fields +tags: $:/tags/bimlas/locator/context-item-templates +title: $:/plugins/bimlas/locator/field-templates/edit-fields +type: text/vnd.tiddlywiki + +\define frame-classes() tc-tiddler-frame tc-tiddler-edit-frame $(missingTiddlerClass)$ $(shadowTiddlerClass)$ $(systemTiddlerClass)$ + +{{||$:/plugins/bimlas/locator/field-templates/link}} +
> data-tiddler-title=<>> + <$fieldmangler> + {{||$:/core/ui/EditTemplate/tags}} + {{||$:/core/ui/EditTemplate/fields}} + +
+
\ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_fields-plus-transclusion.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_fields-plus-transclusion.tid new file mode 100644 index 0000000..04534d0 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_fields-plus-transclusion.tid @@ -0,0 +1,9 @@ +caption: Fields + Transclusion +tags: $:/tags/bimlas/locator/context-item-templates +title: $:/plugins/bimlas/locator/field-templates/fields-plus-transclusion +type: text/vnd.tiddlywiki + +{{||$:/plugins/bimlas/locator/field-templates/link}} +{{||$:/plugins/bimlas/locator/viewtemplate/field-list}} +<$transclude mode="block"/> +
\ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_fields.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_fields.tid new file mode 100644 index 0000000..f263ada --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_fields.tid @@ -0,0 +1,8 @@ +caption: Fields +tags: $:/tags/bimlas/locator/context-item-templates +title: $:/plugins/bimlas/locator/field-templates/fields +type: text/vnd.tiddlywiki + +{{||$:/plugins/bimlas/locator/field-templates/link}} +{{||$:/plugins/bimlas/locator/viewtemplate/field-list}} +
\ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_icon.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_icon.tid new file mode 100644 index 0000000..6529da9 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_icon.tid @@ -0,0 +1,6 @@ +caption: Icon +tags: $:/tags/bimlas/locator/field-templates +title: $:/plugins/bimlas/locator/field-templates/icon +type: text/vnd.tiddlywiki + + {{||$:/plugins/bimlas/locator/field-templates/link}} \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_link.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_link.tid new file mode 100644 index 0000000..5902326 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_link.tid @@ -0,0 +1,8 @@ +caption: Link +tags: $:/tags/bimlas/locator/field-templates $:/tags/bimlas/locator/context-item-templates +title: $:/plugins/bimlas/locator/field-templates/link +type: text/vnd.tiddlywiki + +<$link to=<>> + <$transclude field="caption"><$view field="title"/> + \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_tag.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_tag.tid new file mode 100644 index 0000000..496340a --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_tag.tid @@ -0,0 +1,6 @@ +caption: Tag +tags: $:/tags/bimlas/locator/field-templates +title: $:/plugins/bimlas/locator/field-templates/tag +type: text/vnd.tiddlywiki + +<> \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_text.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_text.tid new file mode 100644 index 0000000..68a491b --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_text.tid @@ -0,0 +1,6 @@ +caption: Text +tags: $:/tags/bimlas/locator/field-templates +title: $:/plugins/bimlas/locator/field-templates/text +type: text/vnd.tiddlywiki + +<$view field="title"/> \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_transclusion.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_transclusion.tid new file mode 100644 index 0000000..d921b50 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_field-templates_transclusion.tid @@ -0,0 +1,9 @@ +caption: Transclusion +tags: $:/tags/bimlas/locator/context-item-templates +title: $:/plugins/bimlas/locator/field-templates/transclusion +type: text/vnd.tiddlywiki + +{{||$:/plugins/bimlas/locator/field-templates/link}} +
+<$transclude mode="block"/> +
\ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_css-classes.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_css-classes.tid new file mode 100644 index 0000000..9f24af3 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_css-classes.tid @@ -0,0 +1,6 @@ +tags: +title: $:/plugins/bimlas/locator/macros/css-classes +type: text/vnd.tiddlywiki + +\define link-button-class(additionalClasses) tc-btn-invisible tc-tiddlylink bimlas-locator $additionalClasses$ +\define menu-list-item-class() tc-menu-list-item bimlas-locator \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_filters.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_filters.tid new file mode 100644 index 0000000..0e76d63 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_filters.tid @@ -0,0 +1,18 @@ +tags: +title: $:/plugins/bimlas/locator/macros/filters +type: text/vnd.tiddlywiki + +\define filter-history() [<__baseTitle__>] [titleeach:list-item[history]] -[[]] +\define filter-selected-field-values() [title] [title] +[locator-selected-field-values] +\define filter-field-is-list() [addprefix[$:/config/bimlas/locator/fields/]field:field-type[list]] +\define filter-unfiltered-view-context-items() [subfilterlast[]locator-enlist-children:$(currentField)$!has[draft.of]] +\define filter-view-context() [subfilterlast[]locator-enlist-children:$(currentField)$!has[draft.of]locator-fields-filter!locator-fields-filter] +\define filter-search-context() [!is[system]locator-fields-filter:recursive[$(intersectionState)$]!locator-fields-filter:recursive[$(differenceState)$]] +\define filter-field-of-relationship() [titleget[field-of-relationship]] [] +[first[]] + + \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_javascript-filters.js b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_javascript-filters.js new file mode 100644 index 0000000..4764451 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_javascript-filters.js @@ -0,0 +1,325 @@ +/*\ +title: $:/plugins/bimlas/locator/macros/javascript-filters.js +type: application/javascript +module-type: filteroperator + +Special filters used by Locator + +\*/ +(function() { + + /*jslint node: true, browser: true */ + /*global $tw: true */ + "use strict"; + + function getFieldDefinition(options,field) { + var fieldOptionsTiddler = "$:/config/bimlas/locator/fields/" + field; + + return options.wiki.getCacheForTiddler(fieldOptionsTiddler,"fieldListingOperator",function() { + var fieldOptions = options.wiki.getTiddler(fieldOptionsTiddler) || {fields: {}}; + var filterOperators = options.wiki.getFilterOperators(); + var fieldDefinitions = { + "value": { + fieldType: "value", + direction: fieldOptions.fields["field-direction"], + enlistChildren: { + "to": function(title,input,prefix) { + return filterOperators["field"](input,{operand: title,prefix: prefix,suffix: field},options); + }, + "from": function(title,unusedInput,unusedPrefix) { + return (options.wiki.getTiddler(title) || {fields: {}}).fields[field] || [] + } + } + }, + "list": { + fieldType: "list", + direction: fieldOptions.fields["field-direction"], + enlistChildren: { + "to": function(title,input,prefix) { + return filterOperators["contains"](input,{operand: title,prefix: prefix,suffix: field},options); + }, + "from": function(title,unusedInput,unusedPrefix) { + return options.wiki.getTiddlerList(title,field) || []; + } + } + } + }; + var linksInTextDefinition = { + fieldType: "value", + direction: fieldOptions.fields["field-direction"], + enlistChildren: { + "to": function(title,unusedInput,unusedPrefix) { + return options.wiki.getTiddlerBacklinks(title); + }, + "from": function(title,unusedInput,unusedPrefix) { + return options.wiki.getTiddlerLinks(title); + } + } + }; + + return field === "LINKS-IN-TEXT" + ? linksInTextDefinition + : fieldDefinitions[fieldOptions.fields["field-type"] || "value"]; + }); + } + + function getActiveFilters(options,filterState) { + return options.wiki.getCacheForTiddler(filterState,"activeFilters",function() { + var filteredFields = options.wiki.getTiddlerDataCached(filterState,{}); + var results = {}; + + $tw.utils.each(filteredFields,function(valuesAsString,field) { + var values = $tw.utils.parseStringArray(valuesAsString) || []; + if(values.length) { + results[field] = values; + } + }); + + return results; + }); + } + + function applyFieldsFilters(source,options,filterState,filterFunc,prefix) { + var activeFilters = getActiveFilters(options,filterState); + var results = source; + + if(!Object.keys(activeFilters).length) return results; + + $tw.utils.each(activeFilters,function(values,field) { + $tw.utils.each(values,function(value) { + if(value === "ANY-VALUE") { + var filterOperators = options.wiki.getFilterOperators(); + results = filterOperators["has"](results,{operand: field,prefix: prefix},options); + } else { + results = filterFunc(results,field,value,prefix); + } + results = options.wiki.makeTiddlerIterator(results); + }); + }); + + return results; + } + + function getDirectionOfTraverse(options,contextState,fieldOfRelationship) { + var direction = getFieldDefinition(options,fieldOfRelationship).direction; + + if(isDirectionInverted(options,contextState)) { + direction = invertDirection(direction); + } + + return direction; + } + + function isDirectionInverted(options,contextState) { + var contextStateTiddler = options.wiki.getTiddler(contextState) || {fields: []}; + return contextStateTiddler.fields["invert-direction"] === "yes" + } + + function invertDirection(direction) { + return ["from","to"][(direction === "from") + 0]; + } + + function enlistChildren(options,parentTitle,fieldOfRelationship,directionOfTraverse) { + return options.wiki.getGlobalCache("bimlas-locator-enlist-children-" + parentTitle + "-" + fieldOfRelationship + "-" + directionOfTraverse, function() { + var fieldDefinition = getFieldDefinition(options, fieldOfRelationship); + var allTiddlers = options.wiki.makeTiddlerIterator(options.wiki.getTiddlers()); + return fieldDefinition.enlistChildren[directionOfTraverse](parentTitle,allTiddlers); + }); + } + + /* + Filter titles matching to Locator fields filter + + Input: list of tiddlers + Param: filterState + Prefix: "!" to exclude matching tiddlers + Suffix: "recusive" enables recursive filtering + */ + exports["locator-fields-filter"] = function(source,operator,options) { + var results = source; + var activeRecursiveFilters = getActiveFilters(options,"$:/state/bimlas/locator/search/recursive-filters/"); + + if(operator.suffix === "recursive") { + results = applyFieldsFilters(results,options,operator.operand,recursiveFilterFunc,operator.prefix); + } else { + results = applyFieldsFilters(results,options,operator.operand,directFilterFunc,operator.prefix); + } + + return results; + + function directFilterFunc(input,field,value,prefix) { + var fieldDefinition = getFieldDefinition(options,field); + return fieldDefinition.enlistChildren["to"](value,input,prefix); + } + + function recursiveFilterFunc(input,field,fieldValue,prefix) { + var isRecursiveFilteringActive = $tw.utils.hop(activeRecursiveFilters,field) && (activeRecursiveFilters[field].indexOf(fieldValue) >= 0); + if(!isRecursiveFilteringActive) { + return directFilterFunc(input,field,fieldValue,prefix); + } + + var fieldDirection = getFieldDefinition(options,field).direction; + var children = []; + collectChildrenRecursively(fieldValue); + var compareFunc = (prefix !== "!") + ? function(index) { return index >= 0 } + : function(index) { return index < 0 }; + var results = []; + + input(function(tiddler,title) { + if(compareFunc(children.indexOf(title))) { + results = $tw.utils.pushTop(results, title); + } + }); + + return results; + + function collectChildrenRecursively(parent) { + $tw.utils.each(enlistChildren(options,parent,field,fieldDirection),function(child) { + if(children.indexOf(child) < 0) { + $tw.utils.pushTop(children, child); + $tw.utils.pushTop(children, collectChildrenRecursively(child)); + } + }); + } + } + }; + + /* + Filter fields that are not disabled in Locator field options + + Input: list of fields + Param (optional): if called from toggleable fields filter (`locator-view` and `locator-search`), set to "nested" + */ + exports["locator-enabled-fields"] = function(source,operator,options) { + var typeOfFieldsFilter = operator.operand || "regular"; + var excludedFields = options.wiki.filterTiddlers("[all[tiddlers+shadows]field:hide-in-" + typeOfFieldsFilter + "-fields-filter[yes]removeprefix[$:/config/bimlas/locator/fields/]]") || []; + var results = []; + + source(function(tiddler,title) { + if(excludedFields.indexOf(title) < 0) { + results.push(title); + } + }); + + return results; + }; + + /* + List fields which can be used to build tree ("tags" for example) + + Input: none + Param (optional): field to check if it's a relationship field + */ + exports["locator-enlist-relationship-fields"] = function(source,operator,options) { + var relationshipFields = options.wiki.getGlobalCache("bimlas-locator-enlist-relationship-fields",function() { + return options.wiki.filterTiddlers("[all[tiddlers+shadows]prefix[$:/config/bimlas/locator/fields/]has[field-direction]removeprefix[$:/config/bimlas/locator/fields/]]"); + }); + + if(operator.operand) { + return relationshipFields.indexOf(operator.operand) >= 0 + ? [operator.operand] + : []; + } + + return relationshipFields; + }; + + /* + List field values according to Locator field settings + + Input: list of tiddlers + Param: field + */ + exports["locator-enlist-field-values"] = function(source,operator,options) { + var fieldDefinition = getFieldDefinition(options,operator.operand); + var results = []; + + source(function(tiddler,title) { + if(!tiddler) return; + + var value = fieldDefinition.enlistChildren["from"](title); + + if(!value) return; + + results = $tw.utils.pushTop(results,value); + }); + + return results; + }; + + /* + List of active field filters + + Input: filterState + Param (optional): field + */ + exports["locator-selected-field-values"] = function(source,operator,options) { + var activeFilters = {}; + + source(function(tiddler,title) { + $tw.utils.each(getActiveFilters(options,title),function(value,key) { + activeFilters[key] = $tw.utils.pushTop(activeFilters[key] || [],value); + }); + }); + + if(!Object.keys(activeFilters).length) return []; + + return operator.operand + ? activeFilters[operator.operand] || [] + : ["TODO: Join active filter values (array of arrays)"]; + }; + + /* + List of active field names + + Input: filterState + Param (optional): none + */ + exports["locator-selected-field-names"] = function(source,operator,options) { + var fieldNames = []; + + source(function(tiddler,title) { + fieldNames = $tw.utils.pushTop(fieldNames,Object.keys(getActiveFilters(options,title))); + }); + + return fieldNames; + }; + + /* + List children of input elements based on selected relationship field + + Input: parent tiddlers + Param (optional): contextState + Suffix: field of relationship + */ + exports["locator-enlist-children"] = function(source,operator,options) { + var fieldOfRelationship = operator.suffix; + var directionOfTraverse = getDirectionOfTraverse(options,operator.operand,fieldOfRelationship); + var results = []; + + source(function(tiddler,title) { + results = $tw.utils.pushTop(results, enlistChildren(options,title,fieldOfRelationship,directionOfTraverse)); + results = options.wiki.sortByList(results,title); + }); + + return results; + }; + + /* + Get direction of traverse: field direction + optional invert direction + + Input: contextState + Param: field of relationship + */ + exports["locator-direction-of-traverse"] = function(source,operator,options) { + var results = []; + + source(function(tiddler,title) { + results = [getDirectionOfTraverse(options,title,operator.operand)]; + }); + + return results; + }; + +})(); diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_javascript-filters.js.meta b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_javascript-filters.js.meta new file mode 100644 index 0000000..d544a0c --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_javascript-filters.js.meta @@ -0,0 +1,3 @@ +module-type: filteroperator +title: $:/plugins/bimlas/locator/macros/javascript-filters.js +type: application/javascript \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_locator-fields.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_locator-fields.tid new file mode 100644 index 0000000..2acb9d4 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_locator-fields.tid @@ -0,0 +1,36 @@ +tags: $:/tags/Macro +title: $:/plugins/bimlas/locator/macros/locator-fields +type: text/vnd.tiddlywiki + +\define locator-fields() + + <$importvariables filter="[all[tiddlers+shadows]prefix[$:/plugins/bimlas/locator/macros/]]"> + <$vars + contextState="$:/state/bimlas/locator/search/context/" + intersectionState="$:/state/bimlas/locator/search/intersection/" + differenceState="$:/state/bimlas/locator/search/difference/" + recursiveFilteringAvailable="yes" + > + + {{$:/plugins/bimlas/locator/templates/search-toolbar}} {{$:/plugins/bimlas/locator/buttons/remove-filters}} + +

<$checkbox tiddler=<> field="limit-to-fields-of-filtered-tiddlers" checked="yes" unchecked="no" default="yes"> Limit to fields of filtered tiddlers

+ + <$list filter="[subfilterfirst[]]" emptyMessage="""<$list filter="0" variable="resultCount" template="$:/language/Search/Matches"/>"""> + <$list filter="[subfiltercount[]]" variable="resultCount" template="$:/language/Search/Matches"/> + + + + <$set name="filterContextItems" filter="[field:limit-to-fields-of-filtered-tiddlers[no]]" value="[!is[system]]" emptyValue=<>> + <$vars searchedFieldValue={{$(searchTiddler)$}}> + {{$:/plugins/bimlas/locator/templates/field-names}} + + + + <$list filter="[subfilterfirst[]]"> + <$list filter="[subfilterlimit[250]]" template="$:/core/ui/ListItemTemplate"/> + + + + +\end diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_locator-search.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_locator-search.tid new file mode 100644 index 0000000..3549f6e --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_locator-search.tid @@ -0,0 +1,32 @@ +tags: $:/tags/Macro +title: $:/plugins/bimlas/locator/macros/locator-search +type: text/vnd.tiddlywiki + +\define locator-search() + + <$importvariables filter="[all[tiddlers+shadows]prefix[$:/plugins/bimlas/locator/macros/]]"> + <$vars + contextState="$:/state/bimlas/locator/search/context/" + intersectionState="$:/state/bimlas/locator/search/intersection/" + differenceState="$:/state/bimlas/locator/search/difference/" + filterContextItems="[subfiltersearch{$(searchTiddler)$}]" + recursiveFilteringAvailable="yes" + > + + {{$:/plugins/bimlas/locator/templates/search-toolbar}} + + <$list filter="[subfiltercount[]]" variable="resultCount" template="$:/language/Search/Matches"/> + + {{$:/plugins/bimlas/locator/templates/fields-filter}} + + //{{$:/language/Search/Matches/Title}}// + + <$list filter="[subfiltersearch:title{$(searchTiddler)$}limit[250]]" template="$:/core/ui/ListItemTemplate"/> + + //{{$:/language/Search/Matches/All}}// + + <$list filter="[subfilterlimit[250]]" template="$:/core/ui/ListItemTemplate"/> + + + +\end diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_locator-view.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_locator-view.tid new file mode 100644 index 0000000..6fafbc2 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_locator-view.tid @@ -0,0 +1,39 @@ +tags: $:/tags/Macro +title: $:/plugins/bimlas/locator/macros/locator-view +type: text/vnd.tiddlywiki + +\define locator-view(baseTitle fieldOfRelationship:"tags" templateOfContextItems:"$:/plugins/bimlas/locator/field-templates/link") + + <$importvariables filter="[all[tiddlers+shadows]prefix[$:/plugins/bimlas/locator/macros/]]"> + <$vars + contextState="$:/state/bimlas/locator/view/context/$(currentTiddler)$" + intersectionState="$:/state/bimlas/locator/view/intersection/$(currentTiddler)$" + differenceState="$:/state/bimlas/locator/view/difference/$(currentTiddler)$" + defaultFieldOfRelationship=<<__fieldOfRelationship__>> + > + + <$vars currentField={{{ [subfilter] }}}> + <$vars filterContextItems=<>> +
+ + {{$:/plugins/bimlas/locator/templates/history}} + + --- + + {{$:/plugins/bimlas/locator/templates/context-settings}} +
+ {{||$:/plugins/bimlas/locator/templates/view-toolbar}} +
+ {{$:/plugins/bimlas/locator/templates/fields-filter}} +
    + <$list filter="[subfilterregexp[^LINKS-IN-TEXT$]]" emptyMessage={{$:/plugins/bimlas/locator/templates/list-of-context-items}}> + {{||$:/plugins/bimlas/locator/templates/list-of-links-in-text}} + +
+ +
+ + + + +\end diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_template-macros.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_template-macros.tid new file mode 100644 index 0000000..38a44c7 --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_macros_template-macros.tid @@ -0,0 +1,11 @@ +tags: +title: $:/plugins/bimlas/locator/macros/template-macros +type: text/vnd.tiddlywiki + +\define droppable-menu-list-item(content actions) + <$droppable actions=<<__actions__>>> +
+ <<__content__>> +
+ +\end \ No newline at end of file diff --git a/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_settings_settings.tid b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_settings_settings.tid new file mode 100644 index 0000000..03c2c7c --- /dev/null +++ b/tzk/editions/tzk/plugins/locator/$__plugins_bimlas_locator_settings_settings.tid @@ -0,0 +1,143 @@ +tags: +title: $:/plugins/bimlas/locator/settings/settings +type: text/vnd.tiddlywiki + +\define show-in-fields() + <$select field="hide-in-nested-fields-filter" default=""> + + + in nested filter (`locator-view`, `locator-search`)
+ <$select field="hide-in-regular-fields-filter" default=""> + + + in regular filter (`locator-fields` and tiddler info) +\end + +\define field-type() + <$select field="field-type" default=""> + + + +\end + +\define field-direction() + <$select field="field-direction" default=""> + + + + + +\end + +\define template() + <$select field="text" default="$:/plugins/bimlas/locator/field-templates/text"> + <$list filter="[all[tiddlers+shadows]tag[$:/tags/bimlas/locator/field-templates]]"> + + + + <$transclude/> +\end + +\define settings(field) + <$importvariables filter="[all[tiddlers+shadows]prefix[$:/plugins/bimlas/locator/macros/]]"> + +

<$link to="$:/config/bimlas/locator/fields/$field$"><$text text=<<__field__>>/>

+ +
+ + + + + + + + + + + + + + + + + + + + +
Description//{{$:/language/Docs/Fields/$field$}}//
Show in fields filter + <> +
Field type + <> +

//Does the field contain a single value (for example `Franz Kafka`) or a list of values (`[[Franz Kafka]] [[Dostojevskij]]`)?//

+
Does the field represent a tree? + <> +

//If the field contains the title(s) of other tiddler(s) (like "tags"), set it to "Yes".//

+
Template + <