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

Reply via email to