title: $:/plugins/tiddlywiki/dynannotate/examples/simple tags: $:/tags/dynannotateExamples caption: Simple \define show-example(example) <$codeblock code=<<__example__>>/> //''Displays as:''// $example$ \end \define search-example-code() \rules only filteredtranscludeinline <$dynannotate search="{{{ [{$:/temp/dynannotate-example/search}!is[blank]else[The human mind]] }}}"{{{ [{$:/temp/dynannotate-example/searchMode}!search::some[literal normal]addprefix[ searchMode="]addsuffix["]] }}} searchCaseSensitive="{{{ [{$:/temp/dynannotate-example/searchCaseSensitive}!is[blank]else[yes]] }}}"{{{ [{$:/temp/dynannotate-example/searchClass}!is[blank]addprefix[ searchClass="]addsuffix["]] }}} > <$transclude tiddler="$:/plugins/tiddlywiki/dynannotate/example-text-1" mode="block"/> <$transclude tiddler="$:/plugins/tiddlywiki/dynannotate/example-text-2" mode="block"/> \end
!! Annotations with `target` We use the `target*` attributes to specify a target string for the annotation and optionally a prefix and suffix for disambiguating multiple occurences.
< <$transclude tiddler="$:/plugins/tiddlywiki/dynannotate/example-text-1" mode="block"/> """>>
!! Highlights with `search` We use the `search` attribute to specify a search string for highlighting. The search type can be set with the `searchMode` and `searchCaseSensitive` attributes. We can style the highlights with the `searchClass` attribute, which has some predefined values.
|tc-table-no-border tc-dynannotate-search-parameters|k |search term |<$edit-text tiddler="$:/temp/dynannotate-example/search" field="text" tag="input" default="The human mind" />| |search mode |<$select tiddler="$:/temp/dynannotate-example/searchMode" field="text" default="literal"> | |case sensitive |<$checkbox tiddler="$:/temp/dynannotate-example/searchCaseSensitive" field="text" checked="yes" unchecked="no" default="yes"> <$text text={{{ [{$:/temp/dynannotate-example/searchCaseSensitive}!is[blank]else[yes]] }}} /> | |search class |<$select tiddler="$:/temp/dynannotate-example/searchClass" field="text" default=""> | <$dynannotate search={{{ [{$:/temp/dynannotate-example/search}!is[blank]else[The human mind]] }}} searchMode={{{ [{$:/temp/dynannotate-example/searchMode}] }}} searchCaseSensitive={{{ [{$:/temp/dynannotate-example/searchCaseSensitive}!is[blank]else[yes]] }}} searchClass={{{ [{$:/temp/dynannotate-example/searchClass}] }}} > <$transclude tiddler="$:/plugins/tiddlywiki/dynannotate/example-text-1" mode="block"/> <$transclude tiddler="$:/plugins/tiddlywiki/dynannotate/example-text-2" mode="block"/> <$wikify name="wikifiedCode" text=<> mode="block" output="text"> <$codeblock code=<>/>
!! Using annotation tiddlers Annotation tiddlers can be used to describe annotations. This example references the following annotation tiddlers:
<> < <$transclude tiddler="$:/plugins/tiddlywiki/dynannotate/example-text-1" mode="block"/> """>>