WARNING LocalSite.cfg could not be found (This is normal for a new installation)
This Foswiki is running using a bootstrap configuration worked out by detecting the layout of the installation. To complete the bootstrap process you should either:
  • Restore the missing LocalSite.cfg from a backup, or
  • Complete the new Foswiki installation:

You have been logged in as a temporary administrator. Any requests made to this Foswiki will be treated as requests made by an administrator with full rights Your temporary administrator rights will "stick" until you've logged out from this session.
A Proxy server was detected. {ForceDefaultUrlHost} has been enabled.

If this page is rendered without any styles and you are using SSL (https), your proxy server may be misconfigured. It must generate the X-Forwarded-Proto header. Try adding ?SSL=1 to the Foswiki URL to bypass this issue.

error Warning: Updates found for 1 extension(s): EditRowPlugin ... Upgrade

JQueryAutocomplete

Warning: This plugin is deprecated. Please use the autocomplete library as part of JQueryUI.

Autocomplete an input field to enable users quickly finding and selecting some value from a set provided by the server. By giving an autocompleted field focus or entering something into it, the plugin starts searching for matching entries and displays a list of values to choose from. By entering more characters, the user can filter down the list to better matches. This can be used to enter previous selected values, eg. for tags, to complete an address, eg. enter a city name and get the zip code, or maybe enter email addresses from an addressbook.

See also JQueryjaxHelper for examples on how to integrate autocompletion into Foswiki.

ALERT! Caution: the original author of this plugin discontinued to support this plugin. A replacement has been added to the JQueryUI package. Here is a Migration Guide for the autocompletion plugin.

Usage

Autocompletion is activated for HTML input elements whose autocomplete attribute value does not equal off. It can either be list of candidate values, or an URL, in which case candidate values are queried from an AJAX backend. The current input prefix is provided via the q URL parameter. The backend must return a list of matching values separated by newlines.

Example

No such plugin autocomplete

This example queries candidate values from a simple AJAX backend using the wiki application in the data section of this topic.

See also JQueryTextboxList

First, here's the set of values we want to pick from:
  • backup
  • bash
  • emulation
  • games
  • irc
  • linux
  • mercurial
  • patches
  • perl
  • php
  • python
  • site
  • surfing
  • tag
  • test
  • foswiki
  • web
  • wiki
  • windows
  • windsurfing
  • wine

Here's the code that the client browser runs:

Enter tags:

Tags are suggested as you type. Separate multiple tags using a comma (,).

And here's the section of this topic that provides the data: ' backup bash emulation games irc linux mercurial patches perl php python site surfing tag test foswiki web wiki windows windsurfing wine '
%STARTSECTION{"data"}%%SEARCH{
 "^   \* (%ENCODE{"%URLPARAM{"q"}%" old="$comma, " new="|,"}%).*$"
 web="%WEB%"
 topic="%TOPIC%"
 type="regex"
 multiple="on"
 nonoise="on"
 format=" $pattern(.*?\* ([^ ]*).*) "
 separator="$n"
}%
%ENDSECTION{"data"}%

Alternative implementation using FilterPlugin

If you don't have Foswiki 1.1, you can use the Foswiki:Extensions.FilterPlugin which has the capability to filter a list based on a regular expression passed from Javascript.

Enter tags:

Tags are suggested as you type. Separate multiple tags using a comma (,).

%STARTSECTION{"data_fp"}%%FORMATLIST{
" 
  backup
  bash
  emulation
  games
  irc
  linux
  mercurial
  patches
  perl
  php
  python
  site
  surfing
  tag
  test
  foswiki
  web
  wiki
  windows
  windsurfing
  wine
"
 include=".*%URLPARAM{"q"}%.*"
 split="\n"
 format=" $1 "
 separator="$n"
}%%ENDSECTION{"data_fp"}%
Topic revision: r1 - 06 Aug 2023, UnknownUser
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 Foswiki? Send feedback