http://www.mediawiki.org/wiki/Special:Code/MediaWiki/72853
Revision: 72853
Author: jeroendedauw
Date: 2010-09-12 11:48:21 +0000 (Sun, 12 Sep 2010)
Log Message:
-----------
Changes for 0.7 - updated parameter definitions for display_map
Modified Paths:
--------------
trunk/extensions/Maps/includes/parserHooks/Maps_DisplayMap.php
Modified: trunk/extensions/Maps/includes/parserHooks/Maps_DisplayMap.php
===================================================================
--- trunk/extensions/Maps/includes/parserHooks/Maps_DisplayMap.php
2010-09-12 11:37:12 UTC (rev 72852)
+++ trunk/extensions/Maps/includes/parserHooks/Maps_DisplayMap.php
2010-09-12 11:48:21 UTC (rev 72853)
@@ -59,21 +59,26 @@
protected function getParameterInfo() {
global $egMapsMapWidth, $egMapsMapHeight,
$egMapsDefaultServices;
- return array_merge( MapsMapper::getCommonParameters(), array(
- // TODO
- 'mappingservice' => array(
- 'default' =>
$egMapsDefaultServices['display_map']
- ),
- 'coordinates' => array(
- 'required' => true,
- 'tolower' => false,
- 'aliases' => array( 'coords', 'location',
'address' ),
- 'criteria' => array(
- new CriterionIsLocation()
- ),
- 'output-type' => 'coordinateSet',
- ),
- ) );
+ $params = MapsMapper::getCommonParameters();
+
+ $params['mappingservice']->default =
$egMapsDefaultServices['display_map'];
+
+ $params['coordinates'] = new Parameter(
+ 'coordinates',
+ Parameter::TYPE_STRING,
+ null,
+ array( 'coords', 'location', 'address' ),
+ array(
+ new CriterionIsLocation(),
+ )
+ );
+
+ $params['coordinates']->lowerCaseValue = false;
+
+ // TODO
+ $params['coordinates']->outputTypes = array( 'coordinateSet' =>
array( 'coordinateSet' ) );
+
+ return $params;
}
/**
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs