- config(-Key, -Value) is nondet[multifile, wordlist(config)]
- swish_config(-Key, -Value) is nondet[multifile, wordlist(config)]
- Define a name/value pair that will end up in the SWISH config
object (see
web/js/config.js)
- swish_config:config(-Name, -Profiles) is det[multifile, wordlist(profiles)]
- Provides the object
config.swish.profiles, a JSON object that
provides the available profiles.
- swish_config:config(-Name, -Styles) is nondet[multifile, wordlist(highlight)]
- Provides the object
config.swish.style, a JSON object that
maps style properties of user-defined extensions of
library(prolog_colour). This info is used by the server-side
colour engine to populate the CodeMirror styles.
- To be done
- - Provide summary information
- swish_config:config(-Name, -Styles) is det[multifile, wordlist(template_hint)]
- Provides the object
config.swish.templates, a JSON object that
provides the templates for hinting in CodeMirror.
- swish_config:config(?Config, ?Value) is nondet[multifile, swish(swish)]
- All solutions of this predicate are available in the JavaScript
object config.swish.Config. Config must be an atom that is also
a valid JavaScript identifier. Value must be a value that is
valid for json_write_dict/2. Most configurations are also saved
in the application preferences. These are marked [P]. Defined
config parameters:
- show_beware
- [P] If
true, show the Beware modal dialog on startup
- tabled_results
- [P] If
true, check the table results checkbox by default.
- application
- Name of the Pengine application.
- csv_formats
- [P] CSV output formats offered. For example, ClioPatria
defines this as [rdf,prolog]. The first element is default.
- public_access
- If
lib/authenticate.pl is loaded and this flag is true,
all access to SWISH demands authentication. If false,
only running queries and saving files is restricted. Note
that this flag has no effect if no authentication module is
loaded.
- ping
- Ping pengine status every N seconds. Updates sparkline
chart with stack usage.
- notebook
- Dict holding options for notebooks.
- nb_eval_script
- Evaluate scripts in HTML cells of notebooks?
- chat
- Activate the chat interface
- swish_config:config(-Name, -Profiles) is det[multifile, wordlist(profiles)]
- Provides the object
config.swish.profiles, a JSON object that
provides the available profiles.
- swish_config:config(?Config, ?Value) is nondet[multifile, swish(swish)]
- All solutions of this predicate are available in the JavaScript
object config.swish.Config. Config must be an atom that is also
a valid JavaScript identifier. Value must be a value that is
valid for json_write_dict/2. Most configurations are also saved
in the application preferences. These are marked [P]. Defined
config parameters:
- show_beware
- [P] If
true, show the Beware modal dialog on startup
- tabled_results
- [P] If
true, check the table results checkbox by default.
- application
- Name of the Pengine application.
- csv_formats
- [P] CSV output formats offered. For example, ClioPatria
defines this as [rdf,prolog]. The first element is default.
- public_access
- If
lib/authenticate.pl is loaded and this flag is true,
all access to SWISH demands authentication. If false,
only running queries and saving files is restricted. Note
that this flag has no effect if no authentication module is
loaded.
- ping
- Ping pengine status every N seconds. Updates sparkline
chart with stack usage.
- notebook
- Dict holding options for notebooks.
- nb_eval_script
- Evaluate scripts in HTML cells of notebooks?
- chat
- Activate the chat interface