Index: branches/unlabeled/unlabeled-1.1.2/core/units/selectors/selectors_config.php =================================================================== diff -u -r1421 -r1422 --- branches/unlabeled/unlabeled-1.1.2/core/units/selectors/selectors_config.php (.../selectors_config.php) (revision 1421) +++ branches/unlabeled/unlabeled-1.1.2/core/units/selectors/selectors_config.php (.../selectors_config.php) (revision 1422) @@ -59,7 +59,11 @@ 'ParentPrefix' => 'css', 'AutoDelete' => true, 'AutoClone' => true, - + + 'Constrain' => 'Type = '.STYLE_BASE, + 'SubItems' => Array('SAME: Type='.STYLE_BLOCK), + 'ForeignKey1' => 'ParentId', + 'ListSQLs' => Array( ''=>' SELECT %1$s.* FROM %s', ), // key - special, value - list select sql @@ -78,6 +82,7 @@ 'SelectorData' => Array('not_null' => '1','default' => ''), 'Description' => Array('type' => 'string','not_null' => '1','default' => ''), 'Type' => Array('type' => 'int', 'formatter'=>'kOptionsFormatter', 'options'=>Array( STYLE_BASE => 'la_BaseSelectors', STYLE_BLOCK => 'la_BlockSelectors'), 'use_phrases' => 1, 'not_null' => '1','default' => '0'), + 'AdvancedCSS' => Array('type' => 'string','not_null' => '1','default' => ''), 'ParentId' => Array('type' => 'int', 'formatter'=>'kOptionsFormatter', 'options'=>Array(0=>''), 'not_null' => '1','default' => '0'), ), @@ -98,6 +103,7 @@ 'Name' => Array( 'title'=>'la_col_Name', 'data_block' => 'grid_checkbox_td'), 'SelectorName' => Array( 'title'=>'la_col_SelectorName'), 'Description' => Array( 'title'=>'la_col_Description', 'data_block' => 'grid_description_td' ), + 'ParentId' => Array('title'=>'la_col_Basedon'), ), ), ),