{
	"name": "OOJSPlus",
	"version": "3.0.0-alpha",
	"license-name": "GPL-3.0-only",
	"author": [
		"[https://www.hallowelt.com Hallo Welt! GmbH]"
	],
	"url": "https://en.wiki.bluespice.com/wiki/Reference:OOJSPlus",
	"descriptionmsg": "oojsplus-desc",
	"requires": {
		"MediaWiki": ">= 1.39.0"
	},
	"callback": "OOJSPlus\\Extension::callback",
	"MessagesDirs": {
		"OOJSPlus": "i18n"
	},
	"APIListModules": {
		"allgroups": {
			"class": "\\OOJSPlus\\Api\\ApiQueryAllGroups",
			"services": [ "MWStakeCommonUtilsFactory" ]
		},
		"allcategories": {
			"class": "\\OOJSPlus\\Api\\ApiQueryAllCategories"
		}
	},
	"ExtensionMessagesFiles": {
		"OOJSPlusAlias": "OOJSPlus.alias.php"
	},
	"AutoloadNamespaces": {
		"OOJSPlus\\": "src/"
	},
	"ResourceModules": {
		"ext.oOJSPlus": {
			"scripts": [
				"ext.oOJSPlus.js"
			],
			"styles": [
				"ext.oOJSPlus.less"
			],
			"dependencies": [
				"oojs"
			]
		},
		"ext.oOJSPlus.widgets": {
			"scripts": [
				"ui/widget/DynamicLabelTextInputWidget.js",
				"ui/widget/RangeWidget.js",
				"ui/widget/GroupInputWidget.js",
				"ui/widget/GroupMultiSelectWidget.js",
				"ui/widget/StoreDataInputWidget.js",
				"ui/widget/StoreDataTagMultiselectWidget.js",
				"ui/widget/MultiSelectFileWidget.js",
				"ui/widget/ExpandablePanel.js",
				"ui/widget/ExpandableLabelWidget.js",
				"ui/widget/UserWidget.js",
				"ui/widget/UserMenuOption.js",
				"ui/widget/UserMultiselectWidget.js",
				"ui/widget/UserPicker.js",
				"ui/widget/FilterableUserPicker.js",
				"ui/widget/ButtonWidget.js",
				"ui/widget/ButtonSelectWidget.js",
				"ui/widget/ButtonOptionWidget.js",
				"ui/widget/ToggleMultiSelectInputWidget.js",
				"ui/widget/MenuOptionWithDescription.js",
				"ui/mixin/TitleQuery.js",
				"ui/mixin/NamespaceOptions.js",
				"ui/widget/TitleInputWidget.js",
				"ui/widget/TitleMultiselectWidget.js",
				"ui/widget/FileSearchWidget.js",
				"ui/widget/LinkWidget.js",
				"ui/widget/CheckboxInputWidget.js",
				"ui/widget/LabelWidget.js",
				"ui/widget/CategoryMultiSelectWidget.js",
				"ui/widget/CategoryInputWidget.js",
				"ui/widget/NamespaceInputWidget.js",
				"ui/widget/NamespaceMultiselectWidget.js",
				"ui/widget/ImageWidget.js",
				"ui/widget/ContributionWidget.js",
				"ui/widget/HeadingLabel.js"
			],
			"messages": [
				"oojsplus-namespace-content",
				"oojsplus-namespace-system",
				"oojsplus-namespace-content-talk",
				"oojsplus-namespace-system-talk"
			],
			"styles": [
				"stylesheet/rangeWidget.less",
				"stylesheet/expandablePanel.less",
				"stylesheet/userPicker.less",
				"stylesheet/widgets.less"
			],
			"dependencies": [
				"mediawiki.widgets.UserInputWidget",
				"mediawiki.widgets.UsersMultiselectWidget",
				"mediawiki.widgets",
				"ext.oOJSPlus.widgets.colorPicker",
				"ext.oOJSPlus.widgets.stepProgressBar",
				"oojs-ui",
				"ext.oOJSPlus",
				"ext.mws.commonwebapis",
				"oojs-ui.styles.icons-content",
				"oojs-ui.styles.icons-interactions"
			]
		},
		"ext.oOJSPlus.widgets.stepProgressBar": {
			"scripts": [
				"ui/widget/StepProgressBar.js"
			],
			"messages": [
				"oojsplus-stepprogressbar-default-final-label"
			],
			"dependencies": [
				"oojs-ui",
				"ext.oOJSPlus"
			]
		},
		"ext.oOJSPlus.widgets.colorPicker": {
			"scripts": [
				"ui/widget/ColorPickerEmbeddable.js",
				"ui/widget/ColorPickerStandalone.js",
				"ui/mixin/ColorPickerPopup.js",
				"ui/widget/ColorPicker.js",
				"ui/widget/HexColorPicker.js"
			],
			"styles": [
				"stylesheet/colorPicker.less"
			],
			"messages": [
				"oojsplus-color-picker-color-blue",
				"oojsplus-color-picker-color-red",
				"oojsplus-color-picker-color-green",
				"oojsplus-color-picker-color-yellow",
				"oojsplus-color-picker-color-orangered",
				"oojsplus-color-picker-color-olive",
				"oojsplus-color-picker-color-pink",
				"oojsplus-color-picker-clear-label",
				"oojsplus-color-picker-label"
			],
			"dependencies": [
				"oojs-ui",
				"ext.oOJSPlus"
			]
		},
		"ext.oOJSPlus.data": {
			"scripts": [
				"ui/data/lib/jquery.sorttable.js",
				"ui/data/store/Store.js",
				"ui/data/store/RemoteStore.js",
				"ui/data/store/RemoteRestStore.js",
				"ui/data/sorter/Sorter.js",
				"ui/data/FilterFactory.js",
				"ui/data/filter/Filter.js",
				"ui/data/filter/String.js",
				"ui/data/filter/Number.js",
				"ui/data/filter/Boolean.js",
				"ui/data/filter/List.js",
				"ui/data/filter/TagList.js",
				"ui/data/filter/User.js",
				"ui/data/filter/Date.js",
				"ui/data/column/Column.js",
				"ui/data/column/Text.js",
				"ui/data/column/Number.js",
				"ui/data/column/Boolean.js",
				"ui/data/column/Url.js",
				"ui/data/column/Date.js",
				"ui/data/column/Icon.js",
				"ui/data/column/Action.js",
				"ui/data/column/SecondaryActions.js",
				"ui/data/column/User.js",
				"ui/data/column/Selection.js",
				"ui/data/column/Image.js",
				"ui/data/Grid.js",
				"ui/data/grid/Paginator.js",
				"ui/data/grid/Toolbar.js",
				"ui/data/tree/Item.js",
				"ui/data/Tree.js",
				"ui/data/StoreTree.js"
			],
			"styles": [
				"stylesheet/data/main.less",
				"stylesheet/data/grid.less",
				"stylesheet/data/paginator.less",
				"stylesheet/data/tree.less"
			],
			"dependencies": [
				"jquery.ui",
				"ext.oOJSPlus.widgets",
				"ext.oOJSPlus.IDGenerator",
				"oojs-ui.styles.icons-layout",
				"oojs-ui.styles.icons-interactions",
				"mediawiki.widgets.DateInputWidget",
				"ext.oOJSPlus.icons"
			],
			"messages": [
				"oojsplus-data-delete-row-prompt",
				"oojsplus-data-paginator-page-total-count-label",
				"oojsplus-data-tree-item-remove-label",
				"oojsplus-data-tree-item-add-label",
				"oojsplus-data-grid-widget-popup-title",
				"oojsplus-data-grid-filter-label",
				"oojsplus-data-grid-filter-clear",
				"oojsplus-data-grid-filter-operator",
				"oojsplus-data-grid-filter-number-value",
				"oojsplus-data-paginator-aria-label",
				"oojsplus-data-paginator-next",
				"oojsplus-data-paginator-previous",
				"oojsplus-data-paginator-first",
				"oojsplus-data-paginator-last",
				"oojsplus-data-grid-toolbar-reload-label",
				"oojsplus-data-paginator-page-number-switch-hint",
				"oojsplus-data-paginator-page-number-button-title",
				"oojsplus-data-paginator-page-showed-many-entries",
				"oojsplus-data-paginator-page-showed-single-entry",
				"oojsplus-data-grid-filter-boolean",
				"oojsplus-data-tree-item-remove-confirm-label",
				"oojsplus-data-grid-toolbar-settings-columns-label",
				"oojsplus-data-grid-grouper-no-group",
				"oojsplus-data-grid-selection-column-label",
				"oojsplus-data-grid-filter-close",
				"oojsplus-data-grid-filter-update-active-filter",
				"oojsplus-data-grid-filter-update-results",
				"oojsplus-data-grid-filter-update-no-filter",
				"oojsplus-data-grid-toolbar-settings-aria-label",
				"oojsplus-data-grid-filter-title",
				"oojsplus-data-grid-filter-list-with-value",
				"oojsplus-data-grid-sort-direction-none",
				"oojsplus-data-grid-sort-direction-desc",
				"oojsplus-data-grid-sort-direction-asc",
				"oojsplus-data-grid-filter-update-results",
				"oojsplus-data-grid-date-filter-announce-lt",
				"oojsplus-data-grid-date-filter-announce-gt",
				"oojsplus-data-grid-date-filter-announce-eq",
				"oojsplus-data-grid-filter-boolean-true",
				"oojsplus-data-grid-filter-boolean-false",
				"oojsplus-data-grid-collapse-expand",
				"oojsplus-data-grid-collapse-collapse",
				"oojsplus-data-grid-filter-date-on",
				"oojsplus-data-grid-filter-date-after",
				"oojsplus-data-grid-filter-date-before"
			]
		},
		"ext.oOJSPlus.icons": {
			"styles": [
				"stylesheet/icons.css"
			]
		},
		"ext.oOJSPlus.formelements": {
			"scripts": [
				"ui/formelement/UserPicker.js",
				"ui/formelement/GroupPicker.js",
				"ui/formelement/GroupMultiselect.js",
				"ui/formelement/UserMultiselect.js",
				"ui/formelement/TitleMultiselect.js",
				"ui/formelement/DatePicker.js"
			],
			"messages": [
				"oojsplus-formelement-type-user-picker",
				"oojsplus-formelement-type-group-picker",
				"oojsplus-formelement-type-group-multiselect",
				"oojsplus-formelement-type-user-multiselect",
				"oojsplus-formelement-type-title-multiselect",
				"oojsplus-formelement-type-date-picker"
			],
			"dependencies": [
				"ext.forms.formelements.bootstrap",
				"ext.oOJSPlus.widgets",
				"mediawiki.widgets.UsersMultiselectWidget",
				"mediawiki.widgets.TitlesMultiselectWidget",
				"mediawiki.widgets.DateInputWidget"
			]
		},
		"ext.oOJSPlus.dialogs": {
			"scripts": [
				"ui/dialog/FormDialog.js",
				"ui/booklet/DialogBookletPage.js",
				"ui/booklet/DialogBooklet.js",
				"ui/dialog/BookletDialog.js"
			],
			"dependencies": [
				"oojs-ui",
				"ext.oOJSPlus"
			],
			"messages": [
				"oojsplus-dialog-action-done",
				"oojsplus-dialog-action-delete",
				"oojsplus-dialog-action-create",
				"oojsplus-dialog-action-add",
				"oojsplus-dialog-action-cancel"
			]
		},
		"ext.oOJSPlus.IDGenerator": {
			"scripts": [
				"IDGenerator.js"
			],
			"dependencies": [
				"oojs-ui",
				"ext.oOJSPlus"
			]
		},
		"ext.oOJSPlus.managerPanel": {
			"scripts": [
				"ui/toolbar/tool/List.js",
				"ui/toolbar/tool/ToolbarTool.js",
				"ui/toolbar/ManagerToolbar.js",
				"ui/panel/ManagerGrid.js"
			],
			"styles": [
				"stylesheet/managerPanel.less"
			],
			"messages": [
				"oojsplus-toolbar-cancel",
				"oojsplus-toolbar-save",
				"oojsplus-toolbar-delete",
				"oojsplus-toolbar-edit",
				"oojsplus-toolbar-add"
			],
			"dependencies": [
				"oojs-ui",
				"ext.oOJSPlus",
				"oojs-ui.styles.icons-editing-core",
				"oojs-ui.styles.icons-moderation",
				"ext.oOJSPlus.data"
			]
		}
	},
	"ResourceFileModulePaths": {
		"localBasePath": "resources",
		"remoteExtPath": "OOJSPlus/resources"
	},
	"load_composer_autoloader": true,
	"manifest_version": 2
}
