http://www.mediawiki.org/wiki/Special:Code/MediaWiki/73715
Revision: 73715
Author: jeroendedauw
Date: 2010-09-25 05:17:24 +0000 (Sat, 25 Sep 2010)
Log Message:
-----------
Changes for 0.7 - work on dimension parameter handling
Modified Paths:
--------------
trunk/extensions/Maps/Maps.php
trunk/extensions/Maps/includes/Maps_Mapper.php
Modified: trunk/extensions/Maps/Maps.php
===================================================================
--- trunk/extensions/Maps/Maps.php 2010-09-25 05:03:58 UTC (rev 73714)
+++ trunk/extensions/Maps/Maps.php 2010-09-25 05:17:24 UTC (rev 73715)
@@ -120,6 +120,7 @@
// Autoload the "includes/manipulations/" classes.
$manDir = $incDir . 'manipulations/';
$wgAutoloadClasses['MapsParamCoordSet'] = $manDir .
'Maps_ParamCoordSet.php';
+ $wgAutoloadClasses['MapsParamDimension'] = $manDir .
'Maps_ParamDimension.php';
$wgAutoloadClasses['MapsParamService'] = $manDir .
'Maps_ParamService.php';
// Autoload the "includes/parserHooks/" classes.
Modified: trunk/extensions/Maps/includes/Maps_Mapper.php
===================================================================
--- trunk/extensions/Maps/includes/Maps_Mapper.php 2010-09-25 05:03:58 UTC
(rev 73714)
+++ trunk/extensions/Maps/includes/Maps_Mapper.php 2010-09-25 05:17:24 UTC
(rev 73715)
@@ -15,6 +15,8 @@
/**
* Determines if a value is a valid map dimension, and optionally
corrects it.
*
+ * TODO: move to param validation and manipulation classes
+ *
* @since 0.6
*
* @param string or number $value The value as it was entered by the
user.
@@ -156,10 +158,8 @@
new CriterionMapDimension( 'width' ),
)
);
+ $params['width']->addManipulations( new MapsParamDimension(
'width' ) );
- // TODO
- $params['width']->outputTypes = array( 'mapdimension' => array(
'mapdimension', 'width', $egMapsMapWidth ) );
-
$params['height'] = new Parameter(
'height',
Parameter::TYPE_STRING,
@@ -169,9 +169,7 @@
new CriterionMapDimension( 'height' ),
)
);
-
- // TODO
- $params['height']->outputTypes = array( 'mapdimension' =>
array( 'mapdimension', 'height', $egMapsMapWidth ) );
+ $params['height']->addManipulations( new MapsParamDimension(
'height' ) );
return $params;
}
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs