Warning: Reason support is experimental. We are looking for beta-tester and contributors.

Module Wiki_widgets_interface

module Wiki_widgets_interface : sig..end

This module declares the interface for the widget that is used to display wikiboxes, as well a few related types and functions. The widget itself is defined in wiki_widgets.ml


This module declares the interface for the widget that is used to display wikiboxes, as well a few related types and functions. The widget itself is defined in wiki_widgets.ml

type wikibox_override =  | EditWikitext of Wiki_types.wikibox | History of Wiki_types.wikibox | Oldversion of (Wiki_types.wikibox * int32) | Src of (Wiki_types.wikibox * int32) | PreviewWikitext of (Wiki_types.wikibox * (string * int32)) | EditWikipageProperties of Wiki_types.wikipage | EditCssList of (Wiki_types.wiki * string option) | EditCss of (css_wikibox * (string * int32) option) | CssHistory of css_wikibox | CssPermissions of css_wikibox | CssOldversion of css_wikibox * int32 | EditWikiboxPerms of Wiki_types.wikibox | EditWikiOptions of Wiki_types.wiki

Inductive type used by services to specify a special way to display a wikibox. See Wiki_widgets, method interactive_wikibox for details.

For CSS related constructors, the first argument is of type css_wikibox, described below.

type css_wikibox = (Wiki_types.wiki * string option) * Wiki_types.wikibox
module Json_aDwzxSOSrIrfn2FCbUuL55_pRGWd0cb8 : sig..end
module Json_css_wikibox : sig..end
module Json_wikibox_override : Deriving_Json.Defaults(sig  type a = Wiki_widgets_interface.wikibox_override  val write : Buffer.t -> Wiki_widgets_interface.wikibox_override -> unit  val match_variant : 'a -> 'b  val read_variant : 'a -> 'b -> 'c  val read : 
    Deriving_Json_lexer.lexbuf ->
    Wiki_widgets_interface.wikibox_override
end)
module Ancestors : sig..end

This module declares the interface for the widget that is used to display wikiboxes, as well a few related types and functions. The widget itself is defined in wiki_widgets.ml

Inductive type used by services to specify a special way to display a wikibox. See Wiki_widgets, method interactive_wikibox for details.

For CSS related constructors, the first argument is of type css_wikibox, described below.

Edition of a wikibox containing wikitext

History of some wikitext

Old version of a wikitext. The second argument is the version number

Src of a wikitext (same arguments as Oldversion)

Preview of a wikibox containing wikitext. The second uple is the wikitext, and the version number of the wikibox *when the edition started*. This is used to display a warning in case of concurrent edits

Edition of the properties of the given wikipage : title, deletion, moving,...

Edition of the CSSs for a page of a wiki. Presents the list of the CSS, with the possibilities to add or to remove some

Edition of a CSS. The first argument is the standard CSS arguments. The (string * int32) is the CSS and the time at which the edition started (as for PreviewWikitext), or None if we are about to start the edition

History of a css

Edition of the permissions of a css

Old version of a wikibox

Edition of the permissions of a wikibox

Edition of the permissions or metadata of a wiki

Arguments for the edition of a css. The wiki argument is the wiki which is concerned. The string option argument is None if the CSS is for the wiki, Some page if it is for the page page of the wiki. The wikibox argument contains the wikibox which holds the css

Type used to avoid wikibox loops

Information available to display a box

type menu_style = [ `Linear | `None | `Pencil ]

This module declares the interface for the widget that is used to display wikiboxes, as well a few related types and functions. The widget itself is defined in wiki_widgets.ml

Inductive type used by services to specify a special way to display a wikibox. See Wiki_widgets, method interactive_wikibox for details.

For CSS related constructors, the first argument is of type css_wikibox, described below.

Edition of a wikibox containing wikitext

History of some wikitext

Old version of a wikitext. The second argument is the version number

Src of a wikitext (same arguments as Oldversion)

Preview of a wikibox containing wikitext. The second uple is the wikitext, and the version number of the wikibox *when the edition started*. This is used to display a warning in case of concurrent edits

Edition of the properties of the given wikipage : title, deletion, moving,...

Edition of the CSSs for a page of a wiki. Presents the list of the CSS, with the possibilities to add or to remove some

Edition of a CSS. The first argument is the standard CSS arguments. The (string * int32) is the CSS and the time at which the edition started (as for PreviewWikitext), or None if we are about to start the edition

History of a css

Edition of the permissions of a css

Old version of a wikibox

Edition of the permissions of a wikibox

Edition of the permissions or metadata of a wiki

Arguments for the edition of a css. The wiki argument is the wiki which is concerned. The string option argument is None if the CSS is for the wiki, Some page if it is for the page page of the wiki. The wikibox argument contains the wikibox which holds the css

Type used to avoid wikibox loops

Information available to display a box

type box_info = {
  bi_subbox: 
    sectioning:bool ->
    menu_style ->
    Html5_types.flow5 Eliom_content.Html5.F.elt list option Lwt.t
;
  bi_ancestors: Ancestors.ancestors;  bi_box: Wiki_types.wikibox;  bi_wiki: Wiki_types.wiki;  bi_page: Wiki_types.wiki * string list option;  bi_rights: Wiki_types.wiki_rights;  bi_menu_style: menu_style;  bi_sectioning: bool;
}

This module declares the interface for the widget that is used to display wikiboxes, as well a few related types and functions. The widget itself is defined in wiki_widgets.ml

Inductive type used by services to specify a special way to display a wikibox. See Wiki_widgets, method interactive_wikibox for details.

For CSS related constructors, the first argument is of type css_wikibox, described below.

Edition of a wikibox containing wikitext

History of some wikitext

Old version of a wikitext. The second argument is the version number

Src of a wikitext (same arguments as Oldversion)

Preview of a wikibox containing wikitext. The second uple is the wikitext, and the version number of the wikibox *when the edition started*. This is used to display a warning in case of concurrent edits

Edition of the properties of the given wikipage : title, deletion, moving,...

Edition of the CSSs for a page of a wiki. Presents the list of the CSS, with the possibilities to add or to remove some

Edition of a CSS. The first argument is the standard CSS arguments. The (string * int32) is the CSS and the time at which the edition started (as for PreviewWikitext), or None if we are about to start the edition

History of a css

Edition of the permissions of a css

Old version of a wikibox

Edition of the permissions of a wikibox

Edition of the permissions or metadata of a wiki

Arguments for the edition of a css. The wiki argument is the wiki which is concerned. The string option argument is None if the CSS is for the wiki, Some page if it is for the page page of the wiki. The wikibox argument contains the wikibox which holds the css

Type used to avoid wikibox loops

Information available to display a box

val add_ancestor_bi : 
  Wiki_types.wikibox ->
  box_info -> box_info

This module declares the interface for the widget that is used to display wikiboxes, as well a few related types and functions. The widget itself is defined in wiki_widgets.ml

Inductive type used by services to specify a special way to display a wikibox. See Wiki_widgets, method interactive_wikibox for details.

For CSS related constructors, the first argument is of type css_wikibox, described below.

Edition of a wikibox containing wikitext

History of some wikitext

Old version of a wikitext. The second argument is the version number

Src of a wikitext (same arguments as Oldversion)

Preview of a wikibox containing wikitext. The second uple is the wikitext, and the version number of the wikibox *when the edition started*. This is used to display a warning in case of concurrent edits

Edition of the properties of the given wikipage : title, deletion, moving,...

Edition of the CSSs for a page of a wiki. Presents the list of the CSS, with the possibilities to add or to remove some

Edition of a CSS. The first argument is the standard CSS arguments. The (string * int32) is the CSS and the time at which the edition started (as for PreviewWikitext), or None if we are about to start the edition

History of a css

Edition of the permissions of a css

Old version of a wikibox

Edition of the permissions of a wikibox

Edition of the permissions or metadata of a wiki

Arguments for the edition of a css. The wiki argument is the wiki which is concerned. The string option argument is None if the CSS is for the wiki, Some page if it is for the page page of the wiki. The wikibox argument contains the wikibox which holds the css

Type used to avoid wikibox loops

Information available to display a box

type page_displayable =  | Page_displayable | Page_404 | Page_403

Return code, used for conditions of the form <<cond http_code= >>

This module declares the interface for the widget that is used to display wikiboxes, as well a few related types and functions. The widget itself is defined in wiki_widgets.ml

Inductive type used by services to specify a special way to display a wikibox. See Wiki_widgets, method interactive_wikibox for details.

For CSS related constructors, the first argument is of type css_wikibox, described below.

Edition of a wikibox containing wikitext

History of some wikitext

Old version of a wikitext. The second argument is the version number

Src of a wikitext (same arguments as Oldversion)

Preview of a wikibox containing wikitext. The second uple is the wikitext, and the version number of the wikibox *when the edition started*. This is used to display a warning in case of concurrent edits

Edition of the properties of the given wikipage : title, deletion, moving,...

Edition of the CSSs for a page of a wiki. Presents the list of the CSS, with the possibilities to add or to remove some

Edition of a CSS. The first argument is the standard CSS arguments. The (string * int32) is the CSS and the time at which the edition started (as for PreviewWikitext), or None if we are about to start the edition

History of a css

Edition of the permissions of a css

Old version of a wikibox

Edition of the permissions of a wikibox

Edition of the permissions or metadata of a wiki

Arguments for the edition of a css. The wiki argument is the wiki which is concerned. The string option argument is None if the CSS is for the wiki, Some page if it is for the page page of the wiki. The wikibox argument contains the wikibox which holds the css

Type used to avoid wikibox loops

Information available to display a box

Return code, used for conditions of the form <<cond http_code= >>

val page_displayable_eref : page_displayable Eliom_reference.eref

This module declares the interface for the widget that is used to display wikiboxes, as well a few related types and functions. The widget itself is defined in wiki_widgets.ml

Inductive type used by services to specify a special way to display a wikibox. See Wiki_widgets, method interactive_wikibox for details.

For CSS related constructors, the first argument is of type css_wikibox, described below.

Edition of a wikibox containing wikitext

History of some wikitext

Old version of a wikitext. The second argument is the version number

Src of a wikitext (same arguments as Oldversion)

Preview of a wikibox containing wikitext. The second uple is the wikitext, and the version number of the wikibox *when the edition started*. This is used to display a warning in case of concurrent edits

Edition of the properties of the given wikipage : title, deletion, moving,...

Edition of the CSSs for a page of a wiki. Presents the list of the CSS, with the possibilities to add or to remove some

Edition of a CSS. The first argument is the standard CSS arguments. The (string * int32) is the CSS and the time at which the edition started (as for PreviewWikitext), or None if we are about to start the edition

History of a css

Edition of the permissions of a css

Old version of a wikibox

Edition of the permissions of a wikibox

Edition of the permissions or metadata of a wiki

Arguments for the edition of a css. The wiki argument is the wiki which is concerned. The string option argument is None if the CSS is for the wiki, Some page if it is for the page page of the wiki. The wikibox argument contains the wikibox which holds the css

Type used to avoid wikibox loops

Information available to display a box

Return code, used for conditions of the form <<cond http_code= >>

val wikisyntax_help_name : string

This module declares the interface for the widget that is used to display wikiboxes, as well a few related types and functions. The widget itself is defined in wiki_widgets.ml

Inductive type used by services to specify a special way to display a wikibox. See Wiki_widgets, method interactive_wikibox for details.

For CSS related constructors, the first argument is of type css_wikibox, described below.

Edition of a wikibox containing wikitext

History of some wikitext

Old version of a wikitext. The second argument is the version number

Src of a wikitext (same arguments as Oldversion)

Preview of a wikibox containing wikitext. The second uple is the wikitext, and the version number of the wikibox *when the edition started*. This is used to display a warning in case of concurrent edits

Edition of the properties of the given wikipage : title, deletion, moving,...

Edition of the CSSs for a page of a wiki. Presents the list of the CSS, with the possibilities to add or to remove some

Edition of a CSS. The first argument is the standard CSS arguments. The (string * int32) is the CSS and the time at which the edition started (as for PreviewWikitext), or None if we are about to start the edition

History of a css

Edition of the permissions of a css

Old version of a wikibox

Edition of the permissions of a wikibox

Edition of the permissions or metadata of a wiki

Arguments for the edition of a css. The wiki argument is the wiki which is concerned. The string option argument is None if the CSS is for the wiki, Some page if it is for the page page of the wiki. The wikibox argument contains the wikibox which holds the css

Type used to avoid wikibox loops

Information available to display a box

Return code, used for conditions of the form <<cond http_code= >>

type classes = string list

This module declares the interface for the widget that is used to display wikiboxes, as well a few related types and functions. The widget itself is defined in wiki_widgets.ml

Inductive type used by services to specify a special way to display a wikibox. See Wiki_widgets, method interactive_wikibox for details.

For CSS related constructors, the first argument is of type css_wikibox, described below.

Edition of a wikibox containing wikitext

History of some wikitext

Old version of a wikitext. The second argument is the version number

Src of a wikitext (same arguments as Oldversion)

Preview of a wikibox containing wikitext. The second uple is the wikitext, and the version number of the wikibox *when the edition started*. This is used to display a warning in case of concurrent edits

Edition of the properties of the given wikipage : title, deletion, moving,...

Edition of the CSSs for a page of a wiki. Presents the list of the CSS, with the possibilities to add or to remove some

Edition of a CSS. The first argument is the standard CSS arguments. The (string * int32) is the CSS and the time at which the edition started (as for PreviewWikitext), or None if we are about to start the edition

History of a css

Edition of the permissions of a css

Old version of a wikibox

Edition of the permissions of a wikibox

Edition of the permissions or metadata of a wiki

Arguments for the edition of a css. The wiki argument is the wiki which is concerned. The string option argument is None if the CSS is for the wiki, Some page if it is for the page page of the wiki. The wikibox argument contains the wikibox which holds the css

Type used to avoid wikibox loops

Information available to display a box

Return code, used for conditions of the form <<cond http_code= >>

class type wikibox_aux = object..end

A class containing a few auxiliary methods related to wikis

This module declares the interface for the widget that is used to display wikiboxes, as well a few related types and functions. The widget itself is defined in wiki_widgets.ml

Inductive type used by services to specify a special way to display a wikibox. See Wiki_widgets, method interactive_wikibox for details.

For CSS related constructors, the first argument is of type css_wikibox, described below.

Edition of a wikibox containing wikitext

History of some wikitext

Old version of a wikitext. The second argument is the version number

Src of a wikitext (same arguments as Oldversion)

Preview of a wikibox containing wikitext. The second uple is the wikitext, and the version number of the wikibox *when the edition started*. This is used to display a warning in case of concurrent edits

Edition of the properties of the given wikipage : title, deletion, moving,...

Edition of the CSSs for a page of a wiki. Presents the list of the CSS, with the possibilities to add or to remove some

Edition of a CSS. The first argument is the standard CSS arguments. The (string * int32) is the CSS and the time at which the edition started (as for PreviewWikitext), or None if we are about to start the edition

History of a css

Edition of the permissions of a css

Old version of a wikibox

Edition of the permissions of a wikibox

Edition of the permissions or metadata of a wiki

Arguments for the edition of a css. The wiki argument is the wiki which is concerned. The string option argument is None if the CSS is for the wiki, Some page if it is for the page page of the wiki. The wikibox argument contains the wikibox which holds the css

Type used to avoid wikibox loops

Information available to display a box

Return code, used for conditions of the form <<cond http_code= >>

A class containing a few auxiliary methods related to wikis

Displays some xhtml elements inside a <div>

Pretty-print the content of a wikibox

Display a wikibox without pretty-printing

If error has is supposed to be displayed for the wikibox wb, displays this error and wraps it together with the xml argument in a div tag. Otherwise, displays only the xml argument

class type frozen_wikibox = object..end

A widget displaying wikiboxes with which the user cannot interact

This module declares the interface for the widget that is used to display wikiboxes, as well a few related types and functions. The widget itself is defined in wiki_widgets.ml

Inductive type used by services to specify a special way to display a wikibox. See Wiki_widgets, method interactive_wikibox for details.

For CSS related constructors, the first argument is of type css_wikibox, described below.

Edition of a wikibox containing wikitext

History of some wikitext

Old version of a wikitext. The second argument is the version number

Src of a wikitext (same arguments as Oldversion)

Preview of a wikibox containing wikitext. The second uple is the wikitext, and the version number of the wikibox *when the edition started*. This is used to display a warning in case of concurrent edits

Edition of the properties of the given wikipage : title, deletion, moving,...

Edition of the CSSs for a page of a wiki. Presents the list of the CSS, with the possibilities to add or to remove some

Edition of a CSS. The first argument is the standard CSS arguments. The (string * int32) is the CSS and the time at which the edition started (as for PreviewWikitext), or None if we are about to start the edition

History of a css

Edition of the permissions of a css

Old version of a wikibox

Edition of the permissions of a wikibox

Edition of the permissions or metadata of a wiki

Arguments for the edition of a css. The wiki argument is the wiki which is concerned. The string option argument is None if the CSS is for the wiki, Some page if it is for the page page of the wiki. The wikibox argument contains the wikibox which holds the css

Type used to avoid wikibox loops

Information available to display a box

Return code, used for conditions of the form <<cond http_code= >>

A class containing a few auxiliary methods related to wikis

Displays some xhtml elements inside a <div>

Pretty-print the content of a wikibox

Display a wikibox without pretty-printing

If error has is supposed to be displayed for the wikibox wb, displays this error and wraps it together with the xml argument in a div tag. Otherwise, displays only the xml argument

A widget displaying wikiboxes with which the user cannot interact

Css class for noneditable wikiboxes

type menu_item =  | Menu_Edit | Menu_EditWikiboxPerms | Menu_EditWikiOptions | Menu_History | Menu_View | Menu_Css | Menu_WikipageProperties

The various tabs on top of an interactive wikibox

This module declares the interface for the widget that is used to display wikiboxes, as well a few related types and functions. The widget itself is defined in wiki_widgets.ml

Inductive type used by services to specify a special way to display a wikibox. See Wiki_widgets, method interactive_wikibox for details.

For CSS related constructors, the first argument is of type css_wikibox, described below.

Edition of a wikibox containing wikitext

History of some wikitext

Old version of a wikitext. The second argument is the version number

Src of a wikitext (same arguments as Oldversion)

Preview of a wikibox containing wikitext. The second uple is the wikitext, and the version number of the wikibox *when the edition started*. This is used to display a warning in case of concurrent edits

Edition of the properties of the given wikipage : title, deletion, moving,...

Edition of the CSSs for a page of a wiki. Presents the list of the CSS, with the possibilities to add or to remove some

Edition of a CSS. The first argument is the standard CSS arguments. The (string * int32) is the CSS and the time at which the edition started (as for PreviewWikitext), or None if we are about to start the edition

History of a css

Edition of the permissions of a css

Old version of a wikibox

Edition of the permissions of a wikibox

Edition of the permissions or metadata of a wiki

Arguments for the edition of a css. The wiki argument is the wiki which is concerned. The string option argument is None if the CSS is for the wiki, Some page if it is for the page page of the wiki. The wikibox argument contains the wikibox which holds the css

Type used to avoid wikibox loops

Information available to display a box

Return code, used for conditions of the form <<cond http_code= >>

A class containing a few auxiliary methods related to wikis

Displays some xhtml elements inside a <div>

Pretty-print the content of a wikibox

Display a wikibox without pretty-printing

If error has is supposed to be displayed for the wikibox wb, displays this error and wraps it together with the xml argument in a div tag. Otherwise, displays only the xml argument

A widget displaying wikiboxes with which the user cannot interact

Css class for noneditable wikiboxes

The various tabs on top of an interactive wikibox

type special_box =  | RegularBox | WikiContainerBox of Wiki_types.wiki | WikiPageBox of Wiki_types.wikipage

Argument passed to the function building the interactive menu on top of a wikibox. Regular boxes receive no additional treatment. WikiContainer boxes are for boxes that are the container of a wiki, and receive buttons to edit the permissions or the css of the wiki. WikiPage boxes are for boxes that are wikipages main content, and receive button to edit the css or the permissions of the wikipages

module Json_special_box : Deriving_Json.Defaults(sig  type a = Wiki_widgets_interface.special_box  val write : Buffer.t -> Wiki_widgets_interface.special_box -> unit  val match_variant : 'a -> 'b  val read_variant : 'a -> 'b -> 'c  val read : Deriving_Json_lexer.lexbuf -> Wiki_widgets_interface.special_boxend)

This module declares the interface for the widget that is used to display wikiboxes, as well a few related types and functions. The widget itself is defined in wiki_widgets.ml

Inductive type used by services to specify a special way to display a wikibox. See Wiki_widgets, method interactive_wikibox for details.

For CSS related constructors, the first argument is of type css_wikibox, described below.

Edition of a wikibox containing wikitext

History of some wikitext

Old version of a wikitext. The second argument is the version number

Src of a wikitext (same arguments as Oldversion)

Preview of a wikibox containing wikitext. The second uple is the wikitext, and the version number of the wikibox *when the edition started*. This is used to display a warning in case of concurrent edits

Edition of the properties of the given wikipage : title, deletion, moving,...

Edition of the CSSs for a page of a wiki. Presents the list of the CSS, with the possibilities to add or to remove some

Edition of a CSS. The first argument is the standard CSS arguments. The (string * int32) is the CSS and the time at which the edition started (as for PreviewWikitext), or None if we are about to start the edition

History of a css

Edition of the permissions of a css

Old version of a wikibox

Edition of the permissions of a wikibox

Edition of the permissions or metadata of a wiki

Arguments for the edition of a css. The wiki argument is the wiki which is concerned. The string option argument is None if the CSS is for the wiki, Some page if it is for the page page of the wiki. The wikibox argument contains the wikibox which holds the css

Type used to avoid wikibox loops

Information available to display a box

Return code, used for conditions of the form <<cond http_code= >>

A class containing a few auxiliary methods related to wikis

Displays some xhtml elements inside a <div>

Pretty-print the content of a wikibox

Display a wikibox without pretty-printing

If error has is supposed to be displayed for the wikibox wb, displays this error and wraps it together with the xml argument in a div tag. Otherwise, displays only the xml argument

A widget displaying wikiboxes with which the user cannot interact

Css class for noneditable wikiboxes

The various tabs on top of an interactive wikibox

Argument passed to the function building the interactive menu on top of a wikibox. Regular boxes receive no additional treatment. WikiContainer boxes are for boxes that are the container of a wiki, and receive buttons to edit the permissions or the css of the wiki. WikiPage boxes are for boxes that are wikipages main content, and receive button to edit the css or the permissions of the wikipages

class type virtual interactive_wikibox = object..end

A wikibox with which the user can interact

This module declares the interface for the widget that is used to display wikiboxes, as well a few related types and functions. The widget itself is defined in wiki_widgets.ml

Inductive type used by services to specify a special way to display a wikibox. See Wiki_widgets, method interactive_wikibox for details.

For CSS related constructors, the first argument is of type css_wikibox, described below.

Edition of a wikibox containing wikitext

History of some wikitext

Old version of a wikitext. The second argument is the version number

Src of a wikitext (same arguments as Oldversion)

Preview of a wikibox containing wikitext. The second uple is the wikitext, and the version number of the wikibox *when the edition started*. This is used to display a warning in case of concurrent edits

Edition of the properties of the given wikipage : title, deletion, moving,...

Edition of the CSSs for a page of a wiki. Presents the list of the CSS, with the possibilities to add or to remove some

Edition of a CSS. The first argument is the standard CSS arguments. The (string * int32) is the CSS and the time at which the edition started (as for PreviewWikitext), or None if we are about to start the edition

History of a css

Edition of the permissions of a css

Old version of a wikibox

Edition of the permissions of a wikibox

Edition of the permissions or metadata of a wiki

Arguments for the edition of a css. The wiki argument is the wiki which is concerned. The string option argument is None if the CSS is for the wiki, Some page if it is for the page page of the wiki. The wikibox argument contains the wikibox which holds the css

Type used to avoid wikibox loops

Information available to display a box

Return code, used for conditions of the form <<cond http_code= >>

A class containing a few auxiliary methods related to wikis

Displays some xhtml elements inside a <div>

Pretty-print the content of a wikibox

Display a wikibox without pretty-printing

If error has is supposed to be displayed for the wikibox wb, displays this error and wraps it together with the xml argument in a div tag. Otherwise, displays only the xml argument

A widget displaying wikiboxes with which the user cannot interact

Css class for noneditable wikiboxes

The various tabs on top of an interactive wikibox

Argument passed to the function building the interactive menu on top of a wikibox. Regular boxes receive no additional treatment. WikiContainer boxes are for boxes that are the container of a wiki, and receive buttons to edit the permissions or the css of the wiki. WikiPage boxes are for boxes that are wikipages main content, and receive button to edit the css or the permissions of the wikipages

A wikibox with which the user can interact

Displays the edition form for a wikibox wb containing wikitext. The flag previewonly governs the display of a button "save". If previewonly is true, wb is only previewed, and cannot saved immediately.

The argument content is the text that is displayed in the edit form, or None if for example the box has been deleted and the user has not entered new text yet.

The argument version is the version of the wikibox when the user started edited the box, and is used to check for concurrent modifications.

content

version

Same as display_wikitext_edit_form, but with an help for the syntax of the wiki

Displays the edition form for the wikibox wbcss, which is supposed to contain a CSS. The form is supposed to be displayed instead of the wikibox wb. (This information is used to create menu buttons.) The argument wikipage is supposed to be such that the css associated to the wikipage is in wbcss. The arguments version and content are as in display_wikitext_edit_form.

content

version

Display a form permitting to edit the permissions of the given wiki. The wikibox argument is the wikibox which is overridden if an error occurs

Display a form to edit the permissions of the given wikibox

Display the history of the wikibox wb, which is supposed to contain wikitext

Display the history of the wikibox wb, which is supposed to contain a CSS. See display_css_edit_form for the arguments wbcss and wikipage.

Adds an interactive menu and a title on top of content. The result of displaying wb is supposed to be the argument content. The argument active_item is used to know which tab to highlight in the menu. The argument special_box is used to specify whether we should add special button (see the documentation for special_box. The classes argument must contain a list of css classes that will be added to the outermost xhtml element.

content:

Display the wikibox wb as an interactive wikibox. We return the xhtml code, and the http return code. The options classe and cssmenu are the same as in display_menu_box.

wb:

Same as interactive_wikibox_aux, except that the http error code is not returned.

wb:

Display the wikibox wb_loc, but entirely overrides the content according to the argument override. The argument wb_loc is only used to build the interactive menu.

Returns the css headers for one wiki and optionally one page.

Adds the container of the wiki around some content. The content is given by the function gen_box, which takes as argument the default style of the menus for the wikiboxes, and returns the html code for the content, an option indicating whether the content originates from a wikibox (and which one), an html error code, and the title for the whole page. The page argument is the url of the page wrt. the root of the wiki. For technical reasons it must be specified as a string, and as the original path (ie. string list). The function returns the entire html page, and the http error code returned by gen_box.

Displaying of the content of an entire wikipage, ie. both the container (as per display_container) and the content of the wikibox that corresponds to the wikipage.

Displaying of the content of an template wikipage, with file as subbox.

Display of the list of all the wikis, as well as of some links to edit their properties

Display edit form