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 MediaWiki-CVS@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs