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

Reply via email to