Jump to content

JsonSchema:Core/CreatePageForm

From Wikiyouth
$schema"https://json-schema.org/draft/2020-12/schema"
$id"https://wikisphere.org/wiki/JsonSchema:Core/CreatePageForm"
type"object"
title"Create/edit form"
required
"name"
"schema"
x-layout"tabs"
x-group-properties
appearance
"display_path"
"view"
"popup_button_config"
"popup_size"
"css_class"
"inline_css"
"title"
"hide_footer"
"hide_header"
"no_frame"
infobox
"show_infobox"
"infobox_position"
"infobox_template"
"template_print_scalar"
properties
name
type"string"
title"{{int:jsonforms-formschema-createpageform-name}}"
description"{{int:jsonforms-formschema-createpageform-name-desc}}"
x-description-format"wikitext"
x-title-format"wikitext"
minLength1
schema
type"string"
title"{{int:jsonforms-formschema-createpageform-schema}}"
description"{{int:jsonforms-formschema-createpageform-schema-desc}}"
x-description-format"wikitext"
x-title-format"wikitext"
default""
minLength1
x-enum-provider"jsonSchemas"
action
type"string"
title"{{int:jsonforms-formschema-createpageform-action}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-action-desc}}"
x-description-format"wikitext"
default""
enum
"create"
"edit"
"none"
x-enum-titles
"{{int:jsonforms-formschema-createpageform-action-create}}"
"{{int:jsonforms-formschema-createpageform-action-edit}}"
"{{int:jsonforms-formschema-createpageform-action-none}}"
x-enum-titles-format"wikitext"
edit
type"string"
title"{{int:jsonforms-formschema-createpageform-edit}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-edit-desc}}"
x-description-format"wikitext"
default""
x-input"mw.widgets.TitleInputWidget"
x-dependency
action"edit"
ugroups
type"array"
title"{{int:jsonforms-formschema-createpageform-ugroups}}"
x-title-format"wikitext"
items
type"string"
x-input"OO.ui.MenuTagMultiselectWidget"
x-enum-provider"uGroups"
default
"user"
captcha
type"boolean"
title"{{int:jsonforms-formschema-createpageform-captcha}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-captcha-desc}}"
x-description-format"wikitext"
defaultfalse
x-dependency
path"ugroups"
op"contains"
value"*"
pagename_formula
type"string"
title"{{int:jsonforms-formschema-createpageform-pagenameformula}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-pagenameformula-desc}}"
x-description-format"wikitext"
default""
x-dependency
action"create"
overwrite_existing_article_on_create
type"boolean"
title"{{int:jsonforms-formschema-createpageform-overwritearticle}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-overwritearticle-desc}}"
x-description-format"wikitext"
defaultfalse
x-dependency
path"pagename_formula"
op"!="
value""
slot
type"string"
title"{{int:jsonforms-formschema-createpageform-slot}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-slot-desc}}"
x-description-format"wikitext"
default"jsonforms-data"
x-enum-provider"jsonSlots"
edit_freetext
type"boolean"
title"{{int:jsonforms-formschema-createpageform-freetext}}"
x-title-format"wikitext"
description""
defaultfalse
x-dependency
path"slot"
op"!="
value"main"
edit_categories
type"boolean"
title"{{int:jsonforms-formschema-createpageform-categories}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-categories-desc}}"
x-description-format"wikitext"
defaultfalse
default_categories
title"{{int:jsonforms-formschema-createpageform-default-categories}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-default-categories-desc}}"
x-description-format"wikitext"
type"array"
x-input"mw.widgets.CategoryMultiselectWidget"
items
type"string"
x-dependency
path"edit_categories"
op"!="
valuefalse
preload
type"string"
title"{{int:jsonforms-formschema-createpageform-preload}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-preload-desc}}"
x-description-format"wikitext"
default"none"
enum
"none"
"article"
"wikitext"
x-enum-titles
"{{int:jsonforms-formschema-createpageform-preload-none}}"
"{{int:jsonforms-formschema-createpageform-preload-article-enum}}"
"{{int:jsonforms-formschema-createpageform-preload-wikitext-enum}}"
x-enum-titles-format"wikitext"
x-dependency
and
path"action"
op"=="
value"create"
path"slot"
op"!="
value"main"
preload_article
type"string"
title"{{int:jsonforms-formschema-createpageform-preload-article}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-preload-article-desc}}"
x-description-format"wikitext"
default""
x-input"mw.widgets.TitleInputWidget"
x-dependency
and
path"preload"
op"=="
value"article"
preload_wikitext
type"string"
title"{{int:jsonforms-formschema-createpageform-preload-wikitext}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-preload-wikitext-desc}}"
x-description-format"wikitext"
default""
x-format"textarea"
x-dependency
and
path"preload"
op"=="
value"wikitext"
return
type"string"
title"{{int:jsonforms-formschema-createpageform-return}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-return-desc}}"
x-description-format"wikitext"
enum
"target"
"none"
"article"
"url"
x-enum-titles
"{{int:jsonforms-formschema-createpageform-return-target}}"
"{{int:jsonforms-formschema-createpageform-return-none}}"
"{{int:jsonforms-formschema-createpageform-return-article}}"
"{{int:jsonforms-formschema-createpageform-return-url-enum}}"
x-enum-titles-format"wikitext"
default"target"
return_page
type"string"
title"{{int:jsonforms-formschema-createpageform-return-page}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-return-page-desc}}"
x-description-format"wikitext"
x-input"mw.widgets.TitleInputWidget"
default""
x-dependency
path"return"
op"=="
value"article"
return_url
type"string"
title"{{int:jsonforms-formschema-createpageform-return-url}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-return-url-desc}}"
x-description-format"wikitext"
format"uri"
default""
x-dependency
path"return"
op"=="
value"url"
edit_path
type"string"
format"text"
title"{{int:jsonforms-formschema-createpageform-edit-path}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-edit-path-desc}}"
x-description-format"wikitext"
default""
edit_jsonpath
type"string"
format"text"
x-hiddentrue
default""
edit_schema
type"string"
title"{{int:jsonforms-formschema-createpageform-edit-schema}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-edit-schema-desc}}"
x-description-format"wikitext"
format"text"
default""
x-enum-provider"jsonSchemas"
x-dependency
path"edit_path"
op"!="
value""
show_infobox
type"boolean"
title"{{int:jsonforms-formschema-show-infobox}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-show-infobox-desc}}"
x-description-format"wikitext"
defaulttrue
x-dependency
path"slot"
op"!="
value"main"
infobox_position
type"string"
title"{{int:jsonforms-formschema-infobox-position}}"
x-title-format"wikitext"
enum
"right"
"left"
"top"
"bottom"
x-enum-titles
"{{int:jsonforms-formschema-infobox-position-right}}"
"{{int:jsonforms-formschema-infobox-position-left}}"
"{{int:jsonforms-formschema-infobox-position-top}}"
"{{int:jsonforms-formschema-infobox-position-bottom}}"
x-enum-titles-format"wikitext"
default"right"
x-dependency
path"show_infobox"
op"=="
valuetrue
infobox_template
type"string"
title"{{int:jsonforms-formschema-infobox-template}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-infobox-template-desc}}"
x-description-format"wikitext"
default""
x-input"mw.widgets.TitleInputWidget"
x-input-config
namespace10
x-dependency
path"show_infobox"
op"=="
valuetrue
template_print_scalar
type"boolean"
title"{{int:jsonforms-formschema-print-scalar}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-print-scalar-desc}}"
x-description-format"wikitext"
defaultfalse
x-dependency
path"infobox_template"
op"!="
value""
display_path
type"string"
format"text"
title"{{int:jsonforms-formschema-createpageform-display-path}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-display-path-desc}}"
x-description-format"wikitext"
default""
x-hiddentrue
view
type"string"
title"{{int:jsonforms-formschema-createpageform-view}}"
x-title-format"wikitext"
enum
"inline"
"popup"
x-enum-titles
"{{int:jsonforms-formschema-createpageform-view-inline}}"
"{{int:jsonforms-formschema-createpageform-view-popup}}"
x-enum-titles-format"wikitext"
default"inline"
title
type"string"
title"{{int:jsonforms-formschema-createpageform-title}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-title-desc}}"
x-description-format"wikitext"
x-dependency
view"inline"
hide_header
type"boolean"
title"{{int:jsonforms-formschema-createpageform-hide-header}}"
x-title-format"wikitext"
defaultfalse
x-dependency
view"inline"
hide_footer
type"boolean"
title"{{int:jsonforms-formschema-createpageform-hide-footer}}"
x-title-format"wikitext"
defaultfalse
x-dependency
view"inline"
no_frame
type"boolean"
title"{{int:jsonforms-formschema-createpageform-hide-form-frame}}"
x-title-format"wikitext"
defaultfalse
x-dependency
view"inline"
popup_button_config
x-collapsibletrue
type"object"
title"{{int:jsonforms-formschema-createpageform-popup-button-config}}"
x-title-format"wikitext"
$ref"JsonSchema:SchemaBuilder/InputOptions#/definitions/OO.ui.ButtonWidget"
x-dependency
view"popup"
popup_size
type"string"
title"{{int:jsonforms-formschema-createpageform-popup-size}}"
x-title-format"wikitext"
default"medium"
enum
"medium"
"large"
"small"
x-dependency
view"popup"
css_class
type"string"
title"{{int:jsonforms-formschema-createpageform-css-class}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-css-class-desc}}"
x-description-format"wikitext"
default""
inline_css
type"string"
title"{{int:jsonforms-formschema-createpageform-inline-css}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-inline-css-desc}}"
x-description-format"wikitext"
default"width: 600px;"
x-dependency
view"inline"
editor_options
type"object"
x-showtrue
title"{{int:jsonforms-formschema-createpageform-editor-options}}"
x-title-format"wikitext"
x-collapsible_true
properties
base_options
type"string"
title"{{int:jsonforms-formschema-createpageform-base-options}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-base-options-desc}}"
x-description-format"wikitext"
default"MediaWiki:JsonFormsOptions"
x-input"mw.widgets.TitleInputWidget"
validation
type"string"
title"{{int:jsonforms-formschema-createpageform-validation}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-validation-desc}}"
x-description-format"wikitext"
enum
"onsubmit"
"always"
x-enum-titles
"{{int:jsonforms-formschema-createpageform-validation-onsubmit}}"
"{{int:jsonforms-formschema-createpageform-validation-always}}"
x-enum-titles-format"wikitext"
default"never"
template
type"string"
title"{{int:jsonforms-formschema-createpageform-template}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-template-desc}}"
x-description-format"wikitext"
enum
"default"
"ejs"
"handlebars"
"hogan"
"lodash"
"markup"
"mustache"
"swig"
"underscore"
default"default"
max_depth
type"integer"
title"{{int:jsonforms-formschema-createpageform-max-depth}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-max-depth-desc}}"
x-description-format"wikitext"
minimum1
maximum100
default32
path_separator
type"string"
title"{{int:jsonforms-formschema-createpageform-path-separator}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-path-separator-desc}}"
x-description-format"wikitext"
minLength1
maxLength1
default"."
default_additional_properties
type"boolean"
title"{{int:jsonforms-formschema-createpageform-additional-properties}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-additional-properties-desc}}"
x-description-format"wikitext"
defaultfalse
use_lazy_properties
type"string"
title"{{int:jsonforms-formschema-createpageform-lazy-properties}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-lazy-properties-desc}}"
x-description-format"wikitext"
enum
"never"
"always"
"threshold"
x-enum-titles
"{{int:jsonforms-formschema-createpageform-lazy-properties-never}}"
"{{int:jsonforms-formschema-createpageform-lazy-properties-always}}"
"{{int:jsonforms-formschema-createpageform-lazy-properties-enum-threshold}}"
x-enum-titles-format"wikitext"
default"threshold"
lazy_properties_threshold
type"integer"
title"{{int:jsonforms-formschema-createpageform-lazy-properties-threshold}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-lazy-properties-threshold-desc}}"
x-description-format"wikitext"
minimum1
default6
x-dependency
use_lazy_properties"threshold"
remove_empty_properties
type"boolean"
title"{{int:jsonforms-formschema-createpageform-remove-empty}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-remove-empty-desc}}"
x-description-format"wikitext"
defaulttrue
required_evaluates_non_empty
type"boolean"
title"{{int:jsonforms-formschema-createpageform-evaluates-non-empty}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-evaluates-non-empty-desc}}"
x-description-format"wikitext"
defaultfalse
remove_false_properties
type"boolean"
title"{{int:jsonforms-formschema-createpageform-remove-false}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-remove-false-desc}}"
x-description-format"wikitext"
defaultfalse
debug
type"boolean"
title"{{int:jsonforms-formschema-createpageform-debug}}"
x-title-format"wikitext"
description"{{int:jsonforms-formschema-createpageform-debug-desc}}"
x-description-format"wikitext"
defaultfalse
schema_revision
type"integer"
x-hiddentrue
edit_schema_revision
type"integer"
x-hiddentrue