Difference: TWikiSearchDotPm (2 vs. 3)

Revision 32008-01-22 - TWikiContributor

Line: 11 to 11
 
Added:
>
>

ObjectMethod finish ()

Break circular references.

 

StaticMethod getTextPattern ($text,$pattern)

Sanitise search pattern - currently used for FormattedSearch only

Line: 32 to 37
 If inline is set, then the results are not decorated with the search template head and tail blocks.
Added:
>
>
The function will throw Error::Simple if it encounters any problems with the syntax of the search string.
 Note: If format is set, template will be ignored.

Note: For legacy, if regex is defined, it will force type='regex'

Added:
>
>
If type="word" it will be changed to type="keyword" with wordBoundaries=1. This will be used for searching with scope="text" only, because scope="topic" will do a Perl search on topic names.
 SMELL: If template is defined bookview will not work

SMELL: it seems that if you define _callback or inline then you are

Line: 44 to 54
 FIXME: callback cannot work with format parameter (consider format='| $topic |'
Added:
>
>

StaticMethod displayFormField ($meta,$args) -> $text

Parse the arguments to a $formfield specification and extract the relevant formfield from the given meta data.

  • args string containing name of form field

In addition to the name of a field args can be appended with a commas followed by a string format (\d+)([,\s*]\.\.\.)?). This supports the formatted search function $formfield and is used to shorten the returned string or a hyphenated string.

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 1999-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors. <br /> Ideas, requests, problems regarding lt;nopgt;TWiki? lt;a href='mailto:twiki-admin@kcl.ac.uk?subject=TWiki%20Feedback%20on%20TWiki.TWikiSearchDotPm'gt;Send feedbacklt;/agt; <br /> Note: Please contribute updates to this topic on TWiki.org at <a href="http://twiki.org/cgi-bin/view/TWiki/TWikiSearchDotPm" target="twiki.org">TWiki:TWiki.TWikiSearchDotPm</a>.