Revision: 46037 Author: tparscal Date: 2009-01-22 22:16:27 +0000 (Thu, 22 Jan 2009)
Log Message:
-----------
Improved UI when adding a field.
Modified Paths:
--------------
trunk/extensions/DataCenter/Views/Settings/Field.php
Modified: trunk/extensions/DataCenter/Views/Settings/Field.php
===================================================================
--- trunk/extensions/DataCenter/Views/Settings/Field.php 2009-01-22
22:13:31 UTC (rev 46036)
+++ trunk/extensions/DataCenter/Views/Settings/Field.php 2009-01-22
22:16:27 UTC (rev 46037)
@@ -201,6 +201,15 @@
'type' => 'field'
),
);
+ $rows = array(
+ DataCenterUI::renderWidget(
+ 'heading',
+ array(
+ 'message' => 'adding-type',
+ 'type' => 'field',
+ )
+ ),
+ );
} else {
// Gets component from database
$field = DataCenterDB::getMetaField( $path['id'] );
@@ -215,6 +224,22 @@
'id' => $path['id'],
),
);
+ $rows = array(
+ DataCenterUI::renderWidget(
+ 'heading',
+ array(
+ 'message' => 'configuring-type',
+ 'type' => 'field',
+ )
+ ),
+ DataCenterUI::renderWidget(
+ 'body',
+ array(
+ 'message' =>
'important-configuring-field',
+ 'style' => 'important',
+ )
+ ),
+ );
}
// Returns 2 columm layout with a form and a scene
return DataCenterUI::renderLayout(
@@ -222,46 +247,38 @@
array(
DataCenterUI::renderLayout(
'rows',
- array(
- DataCenterUI::renderWidget(
- 'heading',
- array(
- 'message' =>
'configuring-type',
- 'type' =>
'field',
- )
- ),
- DataCenterUI::renderWidget(
- 'body',
- array(
- 'message' =>
'important-configuring-field',
- 'style' =>
'important',
- )
- ),
- DataCenterUI::renderWidget(
- 'form',
- array_merge(
- $formParameters,
- array(
- 'do' =>
'save',
-
'failure' => $path,
-
'action' => array(
-
'page' => 'settings', 'type' => 'field'
- ),
- 'row'
=> $field,
-
'fields' => array(
-
'name' => array( 'type' => 'string' ),
-
'format' => array(
-
'type' => 'list',
-
'enum' => array(
-
'category' => 'meta',
-
'type' => 'field',
-
'field' => 'format',
+ array_merge(
+ $rows,
+ array(
+
DataCenterUI::renderWidget(
+ 'form',
+ array_merge(
+
$formParameters,
+ array(
+
'do' => 'save',
+
'failure' => $path,
+
'action' => array(
+
'page' => 'settings',
+
'type' => 'field'
+
),
+
'row' => $field,
+
'fields' => array(
+
'name' => array(
+
'type' => 'string'
),
+
'format' => array(
+
'type' => 'list',
+
'enum' => array(
+
'category' => 'meta',
+
'type' => 'field',
+
'field' => 'format',
+
),
+
),
),
- ),
+ )
)
- )
- ),
+ ),
+ )
)
),
' '
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs
