%{
}%
%{ ###########################################################################
   inherit settings from standard view template
}%
%TMPL:INCLUDE{"view"}%
%{
}%

%{
}%
%{ ###########################################################################
   websearch - default settings and switches
}%
%TMPL:DEF{"searchbox"}%%TMPL:END%
%TMPL:DEF{"sidebar"}%%TMPL:END%
%TMPL:DEF{"bodyclass"}%natViewBody natSearchBody%TMPL:END%
%TMPL:DEF{"revinfo"}%%TMPL:END%
%TMPL:DEF{"topicactions"}%%TMPL:END%
%TMPL:DEF{"meta"}% <meta name="robots" content="noindex, nofollow" /> %TMPL:END%
%{
}%

%{
}%
%{ ###########################################################################
   content: main definition that puts together all pieces
}%
%TMPL:DEF{"content"}%<div class="natSearch">
%TMPL:P{"websearch::form"}%
%TMPL:P{"websearch::hits"}%
%JQREQUIRE{"focus"}%<!-- -->
</form>
</div>%TMPL:END%
%{
}%

%{
}%
%{ ###########################################################################
   websearch::form: this is the form to be submitted; it consists of several 
   steps that make up the rows of the form; all form steps are wraped into
   a start and end part
}%

%TMPL:DEF{"websearch::form"}%<!-- -->
%TMPL:P{"websearch::form::start"}%
%TMPL:P{"websearch::form::rssstep"}%
%TMPL:P{"websearch::form::inputstep"}%
%TMPL:P{"websearch::form::end"}%
%TMPL:P{"websearch::form::limit"}%
<!-- -->%TMPL:END%
%{
}%

%{
}%
%{ ###########################################################################
   websearch::form::start - this is the head of the form
}%
%TMPL:DEF{"websearch::form::start"}%<!-- -->
<form id="searchform" name="searchform" action="%SCRIPTURLPATH{"view"}%/%BASEWEB%/%BASETOPIC%">
<div class="foswikiFormSteps">
<!-- -->%TMPL:END%
%{
}%

%{
}%
%{ ###########################################################################
   websearch::form::rss - this one holds the rss link
}%
%TMPL:DEF{"websearch::form::rssstep"}%<!-- -->
<div class="foswikiRight">
<a href='%SCRIPTURL{"view"}%/%BASEWEB%/WebRss?search=%URLPARAM{"search" encode="url"}%;limit=%URLPARAM{"limit" encode="url" default="all"}%;web=%URLPARAM{"web" default="%BASEWEB%"}%' title='%MAKETEXT{"Get notified on changes on this search"}%'>%JQICON{"feed"}%</a>
</div>
<!-- -->%TMPL:END%
%{
}%

%{
}%
%{ ###########################################################################
   websearch::form::inputstep - this one holds the input field together with the submit/cancel buttons
}%
%TMPL:DEF{"websearch::form::inputstep"}%<!-- websearch::form::inputstep -->
<div class="foswikiFormStep">
  <input type="text" class="foswikiInputField jqFocus foswikiRight" id="search" name="search" size="50" value="%URLPARAM{"search" encode="entity"}%" style="float:left;margin-right:8px;"/>
  %BUTTON{"%MAKETEXT{"Search"}%" type="submit" title="%MAKETEXT{"submit the query"}%" icon="find"}%
  %CLEAR%
  %TMPL:P{"websearch::form::options"}%<!-- -->
</div>
<!-- -->%TMPL:END%
%{
}%

%{
}%
%TMPL:DEF{"websearch::form::limit"}%<!-- -->
<div class="foswikiRight" style="margin:1em 0 1em 1em">
  <table class="foswikiLayoutTable">
    <tr>
      <th>
        %MAKETEXT{"Topics per web"}%:
      </th>
      <td>
        <select name="limit" class='foswikiSelect'>
          <option %IF{"$'URLPARAM{limit}'='5'" then="selected"}%>5</option>
          <option %IF{"$'URLPARAM{limit}'='10' or $'URLPARAM{limit}'=''" then="selected"}%>10</option>
          <option %IF{"$'URLPARAM{limit}'='20'" then="selected"}%>20</option>
          <option %IF{"$'URLPARAM{limit}'='30'" then="selected"}%>30</option>
          <option %IF{"$'URLPARAM{limit}'='40'" then="selected"}%>40</option>
          <option %IF{"$'URLPARAM{limit}'='50'" then="selected"}%>50</option>
          <option %IF{"$'URLPARAM{limit}'='100'" then="selected"}%>100</option>
          <option %IF{"$'URLPARAM{limit}'='all'" then="selected"}%>all</option>
        </select>
      </td>
    </tr>
  </table>
</div>
<!-- -->%TMPL:END%
%{
}%

%{
}%
%{ ###########################################################################
   websearch::form::options - this one renders the row of search options
}%
%TMPL:DEF{"websearch::form::options"}%<!-- websearch::form::options -->
<input type="checkbox" class="foswikiCheckbox" id="web" name="web" value="all" %IF{"$'URLPARAM{web}'='all'" then=" checked"}%/>
<label class="foswikiLabel" for="web">%MAKETEXT{"Search in all webs"}%</label>
<!-- //websearch::form::options -->%TMPL:END%
%{
}%

%{
}%
%{ ###########################################################################
   websearch::form::end - finally close the form
}%
%TMPL:DEF{"websearch::form::end"}%</div>%TMPL:END%
%{
}%

%{
}%
%{ ###########################################################################
   websearch::hits - this block displays the list of hits as found by SEARCH
}%
%TMPL:DEF{"websearch::hits"}%<!-- -->
%SEARCH{
  "%URLPARAM{"search" encode="quote"}%"
  nosearch="on"
  type="%URLPARAM{"type" default="keyword"}%"
  scope="%URLPARAM{"scope" default="all" encode="quote"}%"
  web="%URLPARAM{"web" encode="quote"}%"
  excludetopic="%URLPARAM{"excludetopic" encode="quote"}%"
  casesensitive="%URLPARAM{"casesensitive" default="off" encode="quote"}%"
  nosummary="%URLPARAM{"nosummary" encode="quote"}%"
  nototal="on"
  order="%URLPARAM{"order" encode="quote"}%"
  reverse="%URLPARAM{"reverse" encode="quote"}%"
  limit="%URLPARAM{"limit" encode="quote"}%"
  zeroresults="%IF{ "defined search and $search!=''" then="on" else="off" }%"
  footer="$percntTMPL:P{\"websearch::hits::footer\" count=\"$ntopics\"}$percnt"
  format="$percntTMPL:P{
    \"websearch::hits::topic\"
    topic=\"$topic\"
    web=\"$web\"
    author=\"$wikiname\"
    changed=\"$date\"
    summary=\"$summary\"
  }$percnt"
}%
<!-- -->%TMPL:END%
%{
}%

%{
}%
%{ ###########################################################################
   websearch::hits::topic - this is called for each found hit
}%
%TMPL:DEF{"websearch::hits::topic"}%<!-- -->
<div class="natSearchHit">
<span class="natSearchTarget">[[%web%.%topic%]]</span>
<span class="natSearchTargetWeb foswikiGrayText">in <nop>%WEBLINK{format="$web" web="%web%"}% </span>
<div class="natSearchSummary"> <noautolink> %summary% </noautolink> </div>
<div class="natSearchRevision">
  <a href='%SCRIPTURLPATH{"rdiff"}%/%web%/%topic%?type=last'>%changed%</a>, <span class='natSearchAuthor'> [[%USERSWEB%.%author%]] </span>
</div>
</div>
<!-- -->%TMPL:END%
%{
}%

%{
}%
%{ ###########################################################################
   websearch::hits::header - this prepended to the hit set of a web
}%
%TMPL:DEF{"websearch::hits::header"}%<!-- -->
---+++ %MAKETEXT{"Results from [_1] web" args="<nop>%web%"}%%TMPL:END%
<!-- -->%TMPL:END%
%{
}%

%{
}%
%{ ###########################################################################
   websearch::hits::footer - this appended to the hit set of a web
}%
%TMPL:DEF{"websearch::hits::footer"}%<!-- -->
<div class='natSearchTotal'>%MAKETEXT{"[_1] topic(s) found" args="<span>%count%</span>"}%</div>
<!-- -->%TMPL:END%
%{
}%

This site is powered by FoswikiCopyright © by the contributing authors. All material on this site is the property of the contributing authors.
Ideas, requests, problems regarding AustLII Communities? Send feedback
This website is using cookies. More info. That's Fine