summaryrefslogtreecommitdiff
path: root/www/wiki/extensions/Maps/extension.json
diff options
context:
space:
mode:
Diffstat (limited to 'www/wiki/extensions/Maps/extension.json')
-rw-r--r--www/wiki/extensions/Maps/extension.json280
1 files changed, 280 insertions, 0 deletions
diff --git a/www/wiki/extensions/Maps/extension.json b/www/wiki/extensions/Maps/extension.json
new file mode 100644
index 00000000..f0bcddc8
--- /dev/null
+++ b/www/wiki/extensions/Maps/extension.json
@@ -0,0 +1,280 @@
+{
+ "name": "Maps",
+ "version": "7.4.0",
+
+ "author": [
+ "[https://www.entropywins.wtf/mediawiki Jeroen De Dauw]",
+ "..."
+ ],
+ "url": "https://github.com/JeroenDeDauw/Maps/blob/master/README.md#maps",
+ "descriptionmsg": "maps-desc",
+ "license-name": "GPL-2.0-or-later",
+ "type": "parserhook",
+
+ "requires": {
+ "MediaWiki": ">= 1.31.0"
+ },
+
+ "MessagesDirs": {
+ "Maps.class": [
+ "i18n"
+ ]
+ },
+ "ExtensionMessagesFiles": {
+ "MapsAlias": "i18n/aliases/Aliases.php",
+ "MapsMagic": "i18n/magic/MagicWords.php"
+ },
+
+ "callback": "MapsRegistration::onRegistration",
+ "ContentHandlers": {
+ "GeoJson": "Maps\\MediaWiki\\Content\\GeoJsonContentHandler"
+ },
+ "namespaces": [
+ {
+ "id": 420,
+ "constant": "NS_GEO_JSON",
+ "name": "GeoJson",
+ "subpages": false,
+ "content": true,
+ "defaultcontentmodel": "GeoJson"
+ },
+ {
+ "id": 421,
+ "constant": "NS_GEO_JSON_TALK",
+ "name": "GeoJson_talk",
+ "subpages": true,
+ "content": false,
+ "defaultcontentmodel": "wikitext"
+ }
+ ],
+
+ "ResourceFileModulePaths": {
+ "localBasePath": "resources",
+ "remoteExtPath": "Maps/resources"
+ },
+
+ "ResourceModules": {
+ "ext.maps.common": {
+ "scripts": [
+ "maps.common.js"
+ ],
+ "messages": [
+ "maps-load-failed"
+ ]
+ },
+
+ "ext.maps.services": {
+ "dependencies": [
+ "ext.maps.common"
+ ],
+ "scripts": [
+ "maps.services.js"
+ ]
+ },
+
+ "ext.sm.common": {
+ "dependencies": [
+ "ext.maps.common",
+ "ext.maps.services"
+ ],
+ "scripts": [
+ "sm.common.js"
+ ]
+ },
+
+ "mapeditor": {
+ "dependencies": [
+ "ext.maps.common",
+ "jquery.ui.autocomplete",
+ "jquery.ui.slider",
+ "jquery.ui.dialog"
+ ],
+ "scripts": [
+ "editor/js/jquery.miniColors.js",
+ "editor/js/mapeditor.iefixes.js",
+ "editor/js/mapeditor.js"
+ ],
+ "styles": [
+ "editor/css/jquery.miniColors.css",
+ "editor/css/mapeditor.css"
+ ],
+ "messages": [
+ "mapeditor-parser-error",
+ "mapeditor-none-text",
+ "mapeditor-done-button",
+ "mapeditor-remove-button",
+ "mapeditor-import-button",
+ "mapeditor-export-button",
+ "mapeditor-import-button2",
+ "mapeditor-select-button",
+ "mapeditor-mapparam-button",
+ "mapeditor-clear-button",
+ "mapeditor-imageoverlay-button"
+ ]
+ },
+
+ "ext.maps.resizable": {
+ "dependencies": [
+ "jquery.ui.resizable"
+ ]
+ },
+
+ "ext.maps.leaflet.base": {
+ "scripts": [
+ "leaflet/leaflet/leaflet.js"
+ ],
+ "styles": [
+ "leaflet/leaflet/leaflet.css"
+ ]
+ },
+
+ "ext.maps.leaflet": {
+ "dependencies": [
+ "ext.maps.common",
+ "ext.maps.services",
+ "ext.maps.leaflet.base"
+ ],
+ "scripts": [
+ "leaflet/jquery.leaflet.js",
+ "leaflet/ext.maps.leaflet.js"
+ ],
+ "messages": [
+ "maps-markers",
+ "maps-copycoords-prompt",
+ "maps-searchmarkers-text"
+ ]
+ },
+
+ "ext.maps.leaflet.fullscreen": {
+ "dependencies": [
+ "ext.maps.leaflet.base"
+ ],
+ "scripts": [
+ "leaflet/leaflet.fullscreen/Control.FullScreen.js"
+ ],
+ "styles": [
+ "leaflet/leaflet.fullscreen/Control.FullScreen.css"
+ ]
+ },
+
+ "ext.maps.leaflet.markercluster": {
+ "dependencies": [
+ "ext.maps.leaflet.base"
+ ],
+ "scripts": [
+ "leaflet/leaflet.markercluster/leaflet.markercluster.js"
+ ],
+ "styles": [
+ "leaflet/leaflet.markercluster/MarkerCluster.css"
+ ]
+ },
+
+ "ext.maps.leaflet.providers": {
+ "dependencies": [
+ "ext.maps.leaflet.base"
+ ],
+ "scripts": [
+ "leaflet/leaflet-providers/leaflet-providers.js"
+ ]
+ },
+
+ "ext.maps.leaflet.editable": {
+ "dependencies": [
+ "ext.maps.leaflet.base"
+ ],
+ "scripts": [
+ "leaflet/leaflet.editable/Leaflet.Editable.js"
+ ]
+ },
+
+ "ext.maps.leaflet.editor": {
+ "dependencies": [
+ "ext.maps.leaflet"
+ ],
+ "scripts": [
+ "leaflet/leaflet.editor.js"
+ ]
+ },
+
+ "ext.maps.leaflet.leafletajax": {
+ "dependencies": [
+ "ext.maps.leaflet",
+ "ext.sm.common"
+ ],
+ "scripts": [
+ "leaflet/ext.sm.leafletajax.js"
+ ]
+ },
+
+ "ext.maps.googlemaps3": {
+ "dependencies": [
+ "ext.maps.common"
+ ],
+ "scripts": [
+ "GoogleMaps/jquery.googlemap.js",
+ "GoogleMaps/ext.maps.googlemaps3.js"
+ ],
+ "messages": [
+ "maps-googlemaps3-incompatbrowser",
+ "maps-copycoords-prompt",
+ "maps-searchmarkers-text",
+ "maps-fullscreen-button",
+ "maps-fullscreen-button-tooltip"
+ ]
+ },
+
+ "ext.maps.gm3.markercluster": {
+ "dependencies": [
+ "ext.maps.googlemaps3"
+ ],
+ "scripts": [
+ "GoogleMaps/gm3-util-library/markerclusterer.js"
+ ]
+ },
+
+ "ext.maps.gm3.markerwithlabel": {
+ "dependencies": [
+ "ext.maps.googlemaps3"
+ ],
+ "scripts": [
+ "GoogleMaps/gm3-util-library/markerwithlabel.js"
+ ],
+ "styles": [
+ "GoogleMaps/gm3-util-library/markerwithlabel.css"
+ ]
+ },
+
+ "ext.maps.gm3.geoxml": {
+ "dependencies": [
+ "ext.maps.googlemaps3"
+ ],
+ "scripts": [
+ "GoogleMaps/geoxml3/geoxml3.js",
+ "GoogleMaps/geoxml3/ZipFile.complete.js",
+ "GoogleMaps/geoxml3/ProjectedOverlay.js"
+ ]
+ },
+
+ "ext.maps.gm3.earth": {
+ "dependencies": [
+ "ext.maps.googlemaps3"
+ ],
+ "scripts": [
+ "GoogleMaps/gm3-util-library/googleearth-compiled.js"
+ ]
+ },
+
+ "ext.sm.googlemaps3ajax": {
+ "dependencies": [
+ "ext.maps.googlemaps3",
+ "ext.sm.common"
+ ],
+ "scripts": [
+ "GoogleMaps/ext.sm.googlemaps3ajax.js"
+ ]
+ }
+ },
+
+ "load_composer_autoloader": true,
+ "manifest_version": 2
+}