* <haltestelle>
* <parkplatz>
* <achtung>
+ * <foto>
* <punkt>
* <rodelbahn>
* <alternative>
* <gehweg>
* <lift>
+ * <anfahrt>
* <linie>
* The order may be used by the renderer to determine in which order the
elements should be drawn.
-* <gasthaus>, <haltestelle>, <parkplatz>, <achtung> and <punkt> define points
+* <gasthaus>, <haltestelle>, <parkplatz>, <achtung>, <foto> and <punkt> define points
* The elements may have the following attributes:
* name (string): defines the name (not the label) of the element
* wiki (string): name of a MediaWiki page the point refers to
* The content is exactly one coordinate pair.
-* <rodelbahn>, <alternative>, <gehweg>, <lift> and <linie>
+* <rodelbahn>, <alternative>, <gehweg>, <lift>, <anfahrt> and <linie>
define non-closed polygons.
* They may have the following attributes:
farbe (hex format, e.g. #12a50f): color of the line
coordinates.
-For transmitting the map to javascript, geojson is used in a <script> block. This way,
-an extra request is avoided. The geojson format used here consists of a single
+For transmitting the map to javascript, geojson is used in the <div> element of the map.
+This way, an extra request is avoided. The geojson format used here consists of a single
"FeatureCollection" (representing the <wrmap>) containing the sub-elements of wrmap
as features.
The features have an properties key that has a hash as values with the properties of
$wgExtensionCredits['parserhook'][] = array(
'name' => 'Winterrodeln Map',
- 'version' => '3.0.0',
+ 'version' => '3.1.0',
'author' =>'Philipp Spitzer',
'url' => 'http://www.winterrodeln.org/trac/wiki/WrMap',
'description' => 'This extension creates a map using OpenLayers to show sledrun details and sledrun overviews.'
$wgResourceModules['ext.wrmap'] = array(
- 'scripts' => array('openlayers/OpenLayers.js', 'wrmap.js'),
- // 'scripts' => array('openlayers/lib/OpenLayers.js', 'wrmap.js'), // non-minimized version for debugging
+ 'scripts' => array('openlayers/OpenLayers.min.js', 'wrmap.js'),
+ // 'scripts' => array('openlayers/OpenLayers.js', 'wrmap.js'), // non-minimized version for debugging
'styles' => array('openlayers/theme/default/style.css', 'openlayers/theme/default/google.css'),
// When your module is loaded, these messages will be available through mw.msg()