Index: trunk/extensions/SemanticForms/includes/SF_FormInputs.php |
— | — | @@ -71,9 +71,10 @@ |
72 | 72 | */ |
73 | 73 | public static function getParameters() { |
74 | 74 | $params = array(); |
75 | | - $params[] = array( 'name' => 'class', 'type' => 'string' ); |
76 | | - $params[] = array( 'name' => 'default', 'type' => 'string' ); |
77 | | - $params[] = array( 'name' => 'preload', 'type' => 'string' ); |
| 75 | + $params[] = array( 'name' => 'class', 'type' => 'string', 'description' => wfMsg( 'sf_forminputs_class' ) ); |
| 76 | + $params[] = array( 'name' => 'default', 'type' => 'string', 'description' => wfMsg( 'sf_forminputs_default' ) ); |
| 77 | + $params[] = array( 'name' => 'preload', 'type' => 'string', 'description' => wfMsg( 'sf_forminputs_preload' ) ); |
| 78 | + $params[] = array( 'name' => 'property', 'type' => 'string', 'description' => wfMsg( 'sf_forminputs_property' ) ); |
78 | 79 | return $params; |
79 | 80 | } |
80 | 81 | } |
— | — | @@ -87,14 +88,20 @@ |
88 | 89 | return array( 'enumeration' ); |
89 | 90 | } |
90 | 91 | |
| 92 | + public static function getValuesParameters() { |
| 93 | + $params = array(); |
| 94 | + $params[] = array( 'name' => 'values', 'type' => 'string', 'description' => wfMsg( 'sf_forminputs_values' ) ); |
| 95 | + $params[] = array( 'name' => 'values from property', 'type' => 'string', 'description' => wfMsg( 'sf_forminputs_valuesfromproperty' ) ); |
| 96 | + $params[] = array( 'name' => 'values from category', 'type' => 'string', 'description' => wfMsg( 'sf_forminputs_valuesfromcategory' ) ); |
| 97 | + $params[] = array( 'name' => 'values from namespace', 'type' => 'string', 'description' => wfMsg( 'sf_forminputs_valuesfromnamespace' ) ); |
| 98 | + $params[] = array( 'name' => 'values from concept', 'type' => 'string', 'description' => wfMsg( 'sf_forminputs_valuesfromconcept' ) ); |
| 99 | + return $params; |
| 100 | + } |
| 101 | + |
91 | 102 | public static function getParameters() { |
92 | 103 | $params = parent::getParameters(); |
93 | | - $params[] = array( 'name' => 'values', 'type' => 'string' ); |
94 | | - $params[] = array( 'name' => 'values from property', 'type' => 'string' ); |
95 | | - $params[] = array( 'name' => 'values from category', 'type' => 'string' ); |
96 | | - $params[] = array( 'name' => 'values from namespace', 'type' => 'string' ); |
97 | | - $params[] = array( 'name' => 'values from concept', 'type' => 'string' ); |
98 | | - $params[] = array( 'name' => 'show on select', 'type' => 'string' ); |
| 104 | + $params = array_merge( $params, self::getValuesParameters() ); |
| 105 | + $params[] = array( 'name' => 'show on select', 'type' => 'string', 'description' => wfMsg( 'sf_forminputs_showonselect' ) ); |
99 | 106 | return $params; |
100 | 107 | } |
101 | 108 | } |
— | — | @@ -263,10 +270,10 @@ |
264 | 271 | |
265 | 272 | public static function getParameters() { |
266 | 273 | $params = parent::getParameters(); |
267 | | - $params[] = array( 'name' => 'size', 'type' => 'int' ); |
268 | | - $params[] = array( 'name' => 'maxlength', 'type' => 'int' ); |
269 | | - $params[] = array( 'name' => 'uploadable', 'type' => 'boolean' ); |
270 | | - $params[] = array( 'name' => 'default filename', 'type' => 'string' ); |
| 274 | + $params[] = array( 'name' => 'size', 'type' => 'int', 'description' => wfMsg( 'sf_forminputs_size' ) ); |
| 275 | + $params[] = array( 'name' => 'maxlength', 'type' => 'int', 'description' => wfMsg( 'sf_forminputs_maxlength' ) ); |
| 276 | + $params[] = array( 'name' => 'uploadable', 'type' => 'boolean', 'description' => wfMsg( 'sf_forminputs_uploadable' ) ); |
| 277 | + $params[] = array( 'name' => 'default filename', 'type' => 'string', 'description' => wfMsg( 'sf_forminputs_defaultfilename' ) ); |
271 | 278 | return $params; |
272 | 279 | } |
273 | 280 | } |
— | — | @@ -740,16 +747,18 @@ |
741 | 748 | return $text; |
742 | 749 | } |
743 | 750 | |
| 751 | + public static function getAutocompletionParameters() { |
| 752 | + $params = SFEnumInput::getValuesParameters(); |
| 753 | + $params[] = array( 'name' => 'values from url', 'type' => 'string', 'description' => wfMsg( 'sf_forminputs_valuesfromurl' ) ); |
| 754 | + $params[] = array( 'name' => 'remote autocompletion', 'type' => 'boolean', 'description' => wfMsg( 'sf_forminputs_remoteautocompletion' ) ); |
| 755 | + $params[] = array( 'name' => 'list', 'type' => 'boolean', 'description' => wfMsg( 'sf_forminputs_list' ) ); |
| 756 | + $params[] = array( 'name' => 'delimiter', 'type' => 'string', 'description' => wfMsg( 'sf_forminputs_delimiter' ) ); |
| 757 | + return $params; |
| 758 | + } |
| 759 | + |
744 | 760 | public static function getParameters() { |
745 | 761 | $params = parent::getParameters(); |
746 | | - $params[] = array( 'name' => 'values from property', 'type' => 'string' ); |
747 | | - $params[] = array( 'name' => 'values from category', 'type' => 'string' ); |
748 | | - $params[] = array( 'name' => 'values from namespace', 'type' => 'string' ); |
749 | | - $params[] = array( 'name' => 'values from concept', 'type' => 'string' ); |
750 | | - $params[] = array( 'name' => 'values from url', 'type' => 'string' ); |
751 | | - $params[] = array( 'name' => 'values', 'type' => 'string' ); |
752 | | - $params[] = array( 'name' => 'list', 'type' => 'boolean' ); |
753 | | - $params[] = array( 'name' => 'remote autocompletion', 'type' => 'boolean' ); |
| 762 | + $params = array_merge( $params, self::getAutocompletionParameters() ); |
754 | 763 | return $params; |
755 | 764 | } |
756 | 765 | } |
— | — | @@ -849,14 +858,7 @@ |
850 | 859 | |
851 | 860 | public static function getParameters() { |
852 | 861 | $params = parent::getParameters(); |
853 | | - $params[] = array( 'name' => 'values from property', 'type' => 'string' ); |
854 | | - $params[] = array( 'name' => 'values from category', 'type' => 'string' ); |
855 | | - $params[] = array( 'name' => 'values from namespace', 'type' => 'string' ); |
856 | | - $params[] = array( 'name' => 'values from concept', 'type' => 'string' ); |
857 | | - $params[] = array( 'name' => 'values from url', 'type' => 'string' ); |
858 | | - $params[] = array( 'name' => 'values', 'type' => 'string' ); |
859 | | - $params[] = array( 'name' => 'list', 'type' => 'boolean' ); |
860 | | - $params[] = array( 'name' => 'remote autocompletion', 'type' => 'boolean' ); |
| 862 | + $params = array_merge( $params, SFTextWithAutocompleteInput::getAutocompletionParameters() ); |
861 | 863 | return $params; |
862 | 864 | } |
863 | 865 | } |
— | — | @@ -950,10 +952,10 @@ |
951 | 953 | |
952 | 954 | public static function getParameters() { |
953 | 955 | $params = parent::getParameters(); |
954 | | - $params[] = array( 'name' => 'rows', 'type' => 'int' ); |
955 | | - $params[] = array( 'name' => 'cols', 'type' => 'int' ); |
956 | | - $params[] = array( 'name' => 'maxlength', 'type' => 'int' ); |
957 | | - $params[] = array( 'name' => 'autogrow', 'type' => 'boolean' ); |
| 956 | + $params[] = array( 'name' => 'rows', 'type' => 'int', 'description' => wfMsg( 'sf_forminputs_rows' ) ); |
| 957 | + $params[] = array( 'name' => 'cols', 'type' => 'int', 'description' => wfMsg( 'sf_forminputs_cols' ) ); |
| 958 | + $params[] = array( 'name' => 'maxlength', 'type' => 'int', 'description' => wfMsg( 'sf_forminputs_maxlength' ) ); |
| 959 | + $params[] = array( 'name' => 'autogrow', 'type' => 'boolean', 'description' => wfMsg( 'sf_forminputs_autogrow' ) ); |
958 | 960 | return $params; |
959 | 961 | } |
960 | 962 | } |
— | — | @@ -1165,7 +1167,7 @@ |
1166 | 1168 | |
1167 | 1169 | public static function getParameters() { |
1168 | 1170 | $params = parent::getParameters(); |
1169 | | - $params[] = array( 'name' => 'include timezone', 'type' => 'boolean' ); |
| 1171 | + $params[] = array( 'name' => 'include timezone', 'type' => 'boolean', 'description' => wfMsg( 'sf_forminputs_includetimezone' ) ); |
1170 | 1172 | return $params; |
1171 | 1173 | } |
1172 | 1174 | } |
— | — | @@ -1392,9 +1394,9 @@ |
1393 | 1395 | |
1394 | 1396 | public static function getParameters() { |
1395 | 1397 | $params = parent::getParameters(); |
1396 | | - $params[] = array( 'name' => 'top category', 'type' => 'string' ); |
1397 | | - $params[] = array( 'name' => 'height', 'type' => 'int' ); |
1398 | | - $params[] = array( 'name' => 'width', 'type' => 'int' ); |
| 1398 | + $params[] = array( 'name' => 'top category', 'type' => 'string', 'description' => wfMsg( 'sf_forminputs_topcategory' ) ); |
| 1399 | + $params[] = array( 'name' => 'height', 'type' => 'int', 'description' => wfMsg( 'sf_forminputs_height' ) ); |
| 1400 | + $params[] = array( 'name' => 'width', 'type' => 'int', 'description' => wfMsg( 'sf_forminputs_width' ) ); |
1399 | 1401 | return $params; |
1400 | 1402 | } |
1401 | 1403 | } |