Index: branches/unlabeled/unlabeled-1.1.2/core/units/selectors/selectors_event_handler.php
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/core/units/selectors/selectors_event_handler.php	(nonexistent)
+++ branches/unlabeled/unlabeled-1.1.2/core/units/selectors/selectors_event_handler.php	(revision 1402)
@@ -0,0 +1,37 @@
+<?php
+	
+	class SelectorsEventHandler extends InpDBEventHandler 
+	{
+		/**
+		 * Show base styles or block styles
+		 *
+		 * @param kEvent $event
+		 */
+		function SetCustomQuery(&$event)
+		{
+			$object =& $event->getObject();
+			switch ($event->Special)
+			{
+				case 'base':
+					$object->addFilter('type_filter', '%1$s.Type = 1');
+					break;
+			
+				case 'block':
+					$object->addFilter('type_filter', '%1$s.Type = 2');
+					break;
+			}
+		}
+		
+		/**
+		 * Get's special of main item for linking with subitem
+		 *
+		 * @param kEvent $event
+		 * @return string
+		 */
+		function getMainSpecial(&$event)
+		{
+			return '';
+		}
+	}
+
+?>
\ No newline at end of file

Property changes on: branches/unlabeled/unlabeled-1.1.2/core/units/selectors/selectors_event_handler.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/core/units/selectors/selectors_config.php
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/core/units/selectors/selectors_config.php	(nonexistent)
+++ branches/unlabeled/unlabeled-1.1.2/core/units/selectors/selectors_config.php	(revision 1402)
@@ -0,0 +1,70 @@
+<?php
+	
+$config	=	Array(
+					'Prefix'			=>	'selectors',
+					'ItemClass'			=>	Array('class'=>'kDBItem','file'=>'','build_event'=>'OnItemBuild'),
+					'ListClass'			=>	Array('class'=>'kDBList','file'=>'','build_event'=>'OnListBuild'),
+					'EventHandlerClass'	=>	Array('class'=>'SelectorsEventHandler','file'=>'selectors_event_handler.php','build_event'=>'OnBuild'),
+					'TagProcessorClass' =>	Array('class'=>'kDBTagProcessor','file'=>'','build_event'=>'OnBuild'),
+					'AutoLoad'			=>	true,
+					'Hooks'				=>	Array(),
+					'QueryString'		=>	Array(
+												1	=>	'id',
+												2	=>	'page',
+												3	=>	'event',
+											),
+					'IDField'			=>	'SelectorId',
+					
+					'TitleField'		=>	'Name',
+					
+					'TableName'			=>	TABLE_PREFIX.'StylesheetSelectors',
+					
+					'ForeignKey'		=>	'StylesheetId',
+					'ParentTableKey' 	=> 	'StylesheetId',
+					'ParentPrefix' 		=> 	'css', 
+					'AutoDelete'		=>	true,
+					'AutoClone'			=>	true,
+										
+					'ListSQLs'			=>	Array(	''=>'SELECT * FROM %s',
+																		), // key - special, value - list select sql
+					'ItemSQLs'			=>	Array(	''=>'SELECT * FROM %s',
+																		),
+					'ListSortings'	=> 	Array( 
+																'' => Array(
+																	'Sorting' => Array('Name' => 'asc'),
+																)
+															),																		
+					'Fields' => Array(
+										'SelectorId' => Array(),
+										'StylesheetId' => Array('type' => 'int','not_null' => '1','default' => '0'),
+										'Name' => Array('type' => 'string','not_null' => '1','default' => ''),
+										'SelectorName' => Array('type' => 'string','not_null' => '1','default' => ''),
+										'SelectorData' => Array('type' => 'string','not_null' => '1','default' => ''),
+										'Description' => Array('type' => 'string','not_null' => '1','default' => ''),
+										'Type' => Array('type' => 'int', 'formatter'=>'kOptionsFormatter', 'options'=>Array( 1 => 'la_BaseSelectors', 2 => 'la_BlockSelectors'), 'use_phrases' => 1, 'not_null' => '1','default' => '0'),
+										'ParentId' => Array('type' => 'int','not_null' => '1','default' => '0'),
+								),
+
+					'VirtualFields'	=> 	Array(),
+											
+					'Grids'	=> Array(
+								'Default' => Array(
+													'Icons' => Array('default'=>'icon16_selector.gif'),
+													'Fields' => Array(
+																		'Name' 	=> Array( 'title'=>'la_col_Name', 'data_block' => 'grid_checkbox_td'),
+																		'Description' => Array( 'title'=>'la_col_Description', 'data_block' => 'grid_description_td' ),
+																),
+											),
+											
+								'BlockStyles' => Array(
+													'Icons' => Array('default'=>'icon16_selector.gif'),
+													'Fields' => Array(
+																		'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' ),
+																),
+											),
+													),
+	);
+
+?>
\ No newline at end of file

Property changes on: branches/unlabeled/unlabeled-1.1.2/core/units/selectors/selectors_config.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/core/units/stylesheets/stylesheets_config.php
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/core/units/stylesheets/stylesheets_config.php	(nonexistent)
+++ branches/unlabeled/unlabeled-1.1.2/core/units/stylesheets/stylesheets_config.php	(revision 1402)
@@ -0,0 +1,87 @@
+<?php
+	
+$config	=	Array(
+					'Prefix'			=>	'css',
+					'ItemClass'			=>	Array('class'=>'kDBItem','file'=>'','build_event'=>'OnItemBuild'),
+					'ListClass'			=>	Array('class'=>'kDBList','file'=>'','build_event'=>'OnListBuild'),
+					'EventHandlerClass'	=>	Array('class'=>'InpDBEventHandler','file'=>'','build_event'=>'OnBuild'),
+					'TagProcessorClass' =>	Array('class'=>'kDBTagProcessor','file'=>'','build_event'=>'OnBuild'),
+					'AutoLoad'			=>	true,
+					'Hooks'				=>	Array(),
+					'QueryString'		=>	Array(
+												1	=>	'id',
+												2	=>	'page',
+												3	=>	'event',
+												4	=>	'mode',
+											),
+					'IDField'			=>	'StylesheetId',
+					
+					'StatusField'		=>	Array('Enabled'),
+					
+					'TitleField'		=>	'Name',
+					
+					'TitlePresets'		=>	Array(
+												'default'	=>	Array(	'new_status_labels'		=> Array('css'=>'!la_title_Adding_Stylesheet!'),
+																		'edit_status_labels'	=> Array('css'=>'!la_title_Editing_Stylesheet!'),
+																		'new_titlefield'		=> Array('css'=>'!la_title_New_Stylesheet!'),
+																),
+												
+												'styles_list'				=>	Array('prefixes' => Array('css_List'), 'format' => "!la_title_Stylesheets! (#css_recordcount#)"),
+												
+												'stylesheets_edit'			=>	Array('prefixes' => Array('css'), 'format' => "#css_status# '#css_titlefield#' - !la_title_General!"),
+												
+												'base_styles'				=>	Array('prefixes' => Array('css','selectors.base_List'), 'format' => "#css_status# '#css_titlefield#' - !la_title_BaseStyles! (#selectors.base_recordcount#)"),
+												
+												'block_styles'				=>	Array('prefixes' => Array('css','selectors.block_List'), 'format' => "#css_status# '#css_titlefield#' - !la_title_BlockStyles! (#selectors.block_recordcount#)"),
+											),
+					
+					'TableName'			=>	TABLE_PREFIX.'Stylesheets',
+					'SubItems' => Array('selectors'),
+					
+					'FilterMenu'		=>	Array(
+												'Groups' => Array(
+													Array('mode' => 'AND', 'filters' => Array(0,1), 'type' => WHERE_FILTER),
+												),
+												
+												'Filters' => Array(
+													0	=>	Array('label' =>'la_Enabled', 'on_sql' => '', 'off_sql' => '%1$s.Enabled != 1' ),
+													1	=>	Array('label' => 'la_Disabled', 'on_sql' => '', 'off_sql' => '%1$s.Enabled != 0'  ),
+												)
+											),
+					
+					'AutoDelete'		=>	true,
+					'AutoClone'			=>	true,
+										
+					'ListSQLs'			=>	Array(	''=>'SELECT * FROM %s',
+																		), // key - special, value - list select sql
+					'ItemSQLs'			=>	Array(	''=>'SELECT * FROM %s',
+																		),
+					'ListSortings'	=> 	Array( 
+																'' => Array(
+																	'Sorting' => Array('Name' => 'asc'),
+																)
+															),																		
+					'Fields' => Array(
+										'StylesheetId' => Array(),
+										'Name' => Array('type' => 'string','not_null' => '1','default' => ''),
+										'Description' => Array('type' => 'string','not_null' => '1','default' => ''),
+										'AdvancedCSS' => Array('type' => 'string','not_null' => '1','default' => ''),
+										'Enabled' => Array('type' => 'int', 'formatter'=>'kOptionsFormatter', 'options'=>Array(0 => 'la_Disabled', 1 => 'la_Enabled'), 'use_phrases' => 1, 'not_null' => '1','default' => 0),
+								),
+
+					'VirtualFields'	=> 	Array(),
+											
+					'Grids'	=> Array(
+								'Default'		=>	Array(
+																	'Icons' => Array('default'=>'icon16_custom.gif',0=>'icon16_style_disabled.gif',1=>'icon16_style.gif'),
+																	'Fields' => Array(
+																			'Name' 	=> Array( 'title'=>'la_col_Name', 'data_block' => 'grid_checkbox_td'),
+																			'Description' => Array( 'title'=>'la_col_Description', 'data_block' => 'grid_description_td' ),
+																			'Enabled' 	=> Array( 'title'=>'la_col_Status' ),
+																		),
+																	
+																),
+													),
+	);
+
+?>
\ No newline at end of file

Property changes on: branches/unlabeled/unlabeled-1.1.2/core/units/stylesheets/stylesheets_config.php
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/core/admin_templates/stylesheets/stylesheets_edit.tpl
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/core/admin_templates/stylesheets/stylesheets_edit.tpl	(nonexistent)
+++ branches/unlabeled/unlabeled-1.1.2/core/admin_templates/stylesheets/stylesheets_edit.tpl	(revision 1402)
@@ -0,0 +1,70 @@
+<inp2:m_set nobody="yes"/>
+<inp2:m_include t="incs/header"/>
+
+<body topmargin="0" leftmargin="8" marginheight="0" marginwidth="8" bgcolor="#FFFFFF">
+<inp2:m_ParseBlock name="section_header" icon="icon46_style" title="!la_title_Stylesheets!"/>
+
+<inp2:m_include t="in-commerce/stylesheets/stylesheets_tabs"/>
+
+<inp2:m_ParseBlock name="blue_bar" prefix="css" title_preset="stylesheets_edit" module="in-commerce" icon="icon46_style"/>
+
+<!-- ToolBar --->
+<table class="toolbar" height="30" cellspacing="0" cellpadding="0" width="100%" border="0">
+<tbody>
+	<tr>
+  	<td>
+  		<script type="text/javascript">
+				a_toolbar = new ToolBar();
+				a_toolbar.AddButton( new ToolBarButton('select', '<inp2:m_phrase label="la_ToolTip_Save"/>', function() {
+							submit_event('css','<inp2:css_SaveEvent/>');
+						}
+					) );
+				a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel"/>', function() {
+							submit_event('css','OnCancelEdit');
+						}
+				 ) );
+				
+				a_toolbar.AddButton( new ToolBarSeparator('sep1') );
+				
+				a_toolbar.AddButton( new ToolBarButton('prev', '<inp2:m_phrase label="la_ToolTip_Prev"/>', function() {
+							go_to_id('css', '<inp2:css_PrevId/>');
+						}
+				 ) );
+				a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next"/>', function() {
+							go_to_id('css', '<inp2:css_NextId/>');
+						}
+				 ) );
+				
+				a_toolbar.Render();
+				
+				<inp2:m_if prefix="css" function="IsSingle"/>
+					a_toolbar.HideButton('prev');
+					a_toolbar.HideButton('next');
+					a_toolbar.HideButton('sep1');
+				<inp2:m_else/>			
+					<inp2:m_if prefix="css" function="IsLast"/>
+						a_toolbar.DisableButton('next');
+					<inp2:m_endif/>
+					<inp2:m_if prefix="css" function="IsFirst"/>
+						a_toolbar.DisableButton('prev');
+					<inp2:m_endif/>
+				<inp2:m_endif/>
+			</script>
+		</td>
+	</tr>
+</tbody>
+</table>
+
+<inp2:css_SaveWarning name="grid_save_warning"/>
+<table width="100%" border="0" cellspacing="0" cellpadding="4" class="tableborder">
+	<inp2:m_ParseBlock name="subsection" title="!la_section_General!"/>	
+		
+		<inp2:m_ParseBlock name="inp_id_label" prefix="css" field="StylesheetId" title="!la_fld_StylesheetId!"/>
+		<inp2:m_ParseBlock name="inp_edit_box" prefix="css" field="Name" title="!la_fld_Name!" size="40"/>
+		<inp2:m_ParseBlock name="inp_edit_textarea" prefix="css" field="Description" title="!la_fld_Description!" rows="10" cols="40"/>
+		<inp2:m_ParseBlock name="inp_edit_textarea" prefix="css" field="AdvancedCSS" title="!la_fld_AdvancedCSS!" rows="10" cols="40"/>
+		<inp2:m_ParseBlock name="inp_edit_checkbox" prefix="css" field="Enabled" title="!la_fld_Enabled!"/>	
+</table>	
+
+<inp2:m_include t="incs/footer"/>
+		
\ No newline at end of file

Property changes on: branches/unlabeled/unlabeled-1.1.2/core/admin_templates/stylesheets/stylesheets_edit.tpl
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/core/admin_templates/stylesheets/stylesheets_tabs.tpl
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/core/admin_templates/stylesheets/stylesheets_tabs.tpl	(nonexistent)
+++ branches/unlabeled/unlabeled-1.1.2/core/admin_templates/stylesheets/stylesheets_tabs.tpl	(revision 1402)
@@ -0,0 +1,13 @@
+<table cellpadding="0" cellspacing="0" border="0" width="100%">
+<tr>
+	<td align="right" width="100%">
+  	<table cellpadding="0" cellspacing="0" border="0" height="23">
+		<tr>
+			<inp2:m_ParseBlock name="tab" title="la_tab_General" t="in-commerce/stylesheets/stylesheets_edit" main_prefix="css"/>
+			<inp2:m_ParseBlock name="tab" title="la_tab_BaseStyles" t="in-commerce/stylesheets/stylesheets_edit_base" main_prefix="css"/>
+			<inp2:m_ParseBlock name="tab" title="la_tab_BlockStyles" t="in-commerce/stylesheets/stylesheets_edit_block" main_prefix="css"/>
+		</tr>
+		</table>
+	</td>
+</tr>
+</table>
\ No newline at end of file

Property changes on: branches/unlabeled/unlabeled-1.1.2/core/admin_templates/stylesheets/stylesheets_tabs.tpl
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/core/admin_templates/stylesheets/stylesheets_list.tpl
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/core/admin_templates/stylesheets/stylesheets_list.tpl	(nonexistent)
+++ branches/unlabeled/unlabeled-1.1.2/core/admin_templates/stylesheets/stylesheets_list.tpl	(revision 1402)
@@ -0,0 +1,68 @@
+<inp2:m_set nobody="yes"/>
+<inp2:m_include t="incs/header"/>
+
+<body topmargin="0" leftmargin="8" marginheight="0" marginwidth="8" bgcolor="#FFFFFF">
+<inp2:m_ParseBlock name="section_header" icon="icon46_style" title="!la_title_Stylesheets!"/>
+
+<inp2:m_ParseBlock name="blue_bar" prefix="css" title_preset="styles_list" module="in-commerce" icon="icon46_style"/>
+
+<!-- ToolBar --->
+<table class="toolbar" height="30" cellspacing="0" cellpadding="0" width="100%" border="0">
+<tbody>
+	<tr>
+  	<td>
+  		<script type="text/javascript">
+  			//do not rename - this function is used in default grid for double click!
+  			function edit()
+  			{
+  				std_edit_item('css', 'in-commerce/stylesheets/stylesheets_edit');
+  			}
+  		
+  			var a_toolbar = new ToolBar();
+				a_toolbar.AddButton( new ToolBarButton('new_item', '<inp2:m_phrase label="la_ToolTip_NewStylesheet"/>',
+						function() {
+							std_precreate_item('css', 'in-commerce/stylesheets/stylesheets_edit')
+						} ) );
+				
+				a_toolbar.AddButton( new ToolBarButton('edit', '<inp2:m_phrase label="la_ToolTip_Edit"/>', edit) );
+				a_toolbar.AddButton( new ToolBarButton('delete', '<inp2:m_phrase label="la_ToolTip_Delete"/>',
+						function() {
+							std_delete_items('css')
+						} ) );
+				
+				a_toolbar.AddButton( new ToolBarSeparator('sep1') );
+				
+				a_toolbar.AddButton( new ToolBarButton('approve', '<inp2:m_phrase label="la_ToolTip_Approve"/>', function() {
+							submit_event('css','OnMassApprove');
+						}
+				 ) );
+				
+				a_toolbar.AddButton( new ToolBarButton('decline', '<inp2:m_phrase label="la_ToolTip_Decline"/>', function() {
+							submit_event('css','OnMassDecline');
+						}
+				 ) ); 
+						
+				a_toolbar.AddButton( new ToolBarSeparator('sep2') );
+				
+				a_toolbar.AddButton( new ToolBarButton('view', '<inp2:m_phrase label="la_ToolTip_View"/>', function() {
+						show_viewmenu(a_toolbar,'view');
+						}
+				) );
+				
+				a_toolbar.Render();
+			</script>
+		</td>
+	</tr>
+</tbody>
+</table>
+
+<inp2:m_block name="grid_description_td" />
+	<td valign="top" class="text"><inp2:$PrefixSpecial_field field="$field" grid="$grid" no_special="no_special" cut_first="100"/></td>
+<inp2:m_blockend />
+
+<inp2:m_ParseBlock name="grid" PrefixSpecial="css" IdField="StylesheetId" grid="Default" header_block="grid_column_title" data_block="grid_data_td" has_filters="has_filters" search="on"/>
+<script type="text/javascript">
+	Grids['css'].SetDependantToolbarButtons( new Array('edit','delete','approve','decline') );
+</script>
+
+<inp2:m_include t="incs/footer"/>
\ No newline at end of file

Property changes on: branches/unlabeled/unlabeled-1.1.2/core/admin_templates/stylesheets/stylesheets_list.tpl
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/core/admin_templates/stylesheets/stylesheets_edit_base.tpl
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/core/admin_templates/stylesheets/stylesheets_edit_base.tpl	(nonexistent)
+++ branches/unlabeled/unlabeled-1.1.2/core/admin_templates/stylesheets/stylesheets_edit_base.tpl	(revision 1402)
@@ -0,0 +1,96 @@
+<inp2:m_set nobody="yes"/>
+<inp2:m_include t="incs/header"/>
+
+<body topmargin="0" leftmargin="8" marginheight="0" marginwidth="8" bgcolor="#FFFFFF">
+<inp2:m_ParseBlock name="section_header" icon="icon46_style" title="!la_title_Stylesheets!"/>
+
+<inp2:m_include t="in-commerce/stylesheets/stylesheets_tabs"/>
+
+<inp2:m_ParseBlock name="blue_bar" prefix="css" title_preset="base_styles" module="in-commerce" icon="icon46_style"/>
+
+<!-- ToolBar --->
+<table class="toolbar" height="30" cellspacing="0" cellpadding="0" width="100%" border="0">
+<tbody>
+	<tr>
+  	<td>
+  		<script type="text/javascript">
+				a_toolbar = new ToolBar();
+				a_toolbar.AddButton( new ToolBarButton('select', '<inp2:m_phrase label="la_ToolTip_Save"/>', function() {
+						submit_event('css','<inp2:css_SaveEvent/>');
+						}
+					) );
+				a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel"/>', function() {
+							submit_event('css','OnCancelEdit');
+						}
+				 ) );
+				
+				a_toolbar.AddButton( new ToolBarSeparator('sep1') );
+				
+				a_toolbar.AddButton( new ToolBarButton('prev', '<inp2:m_phrase label="la_ToolTip_Prev"/>', function() {
+							go_to_id('css', '<inp2:css_PrevId/>');
+						}
+				 ) );
+				a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next"/>', function() {
+							go_to_id('css', '<inp2:css_NextId/>');
+						}
+				 ) );
+				 
+				a_toolbar.AddButton( new ToolBarSeparator('sep2') );
+				
+				//Relations related:
+				a_toolbar.AddButton( new ToolBarButton('new_base_style', '<inp2:m_phrase label="la_ToolTip_NewBaseStyle"/>',
+						function() {
+							set_hidden_field('remove_specials[selectors.base]',1);
+							std_new_item('selectors.base', 'in-commerce/stylesheets/base_style_edit') 
+						} ) );
+										
+				function edit()
+	  			{
+	  				set_hidden_field('remove_specials[selectors.base]',1);
+	  				std_edit_temp_item('selectors.base', 'in-commerce/stylesheets/base_style_edit');
+	  			}
+						
+				a_toolbar.AddButton( new ToolBarButton('edit', '<inp2:m_phrase label="la_ToolTip_Edit"/>', edit) );
+				a_toolbar.AddButton( new ToolBarButton('delete', '<inp2:m_phrase label="la_ToolTip_Delete"/>',
+						function() {
+							std_delete_items('selectors.base')
+						} ) );
+						
+				a_toolbar.AddButton( new ToolBarSeparator('sep4') );
+				 
+				a_toolbar.AddButton( new ToolBarButton('view', '<inp2:m_phrase label="la_ToolTip_View"/>', function() {
+							show_viewmenu(a_toolbar,'view');
+						}
+				) );
+					
+				a_toolbar.Render();
+				
+				<inp2:m_if prefix="css" function="IsSingle"/>
+					a_toolbar.HideButton('prev');
+					a_toolbar.HideButton('next');
+					a_toolbar.HideButton('sep1');
+					//a_toolbar.HideButton('sep2');
+				<inp2:m_else/>			
+					<inp2:m_if prefix="css" function="IsLast"/>
+						a_toolbar.DisableButton('next');
+					<inp2:m_endif/>
+					<inp2:m_if prefix="css" function="IsFirst"/>
+						a_toolbar.DisableButton('prev');
+					<inp2:m_endif/>
+				<inp2:m_endif/>
+			</script>
+		</td>
+	</tr>
+</tbody>
+</table>
+
+<inp2:m_block name="grid_description_td" />
+	<td valign="top" class="text"><inp2:$PrefixSpecial_field field="$field" grid="$grid" no_special="no_special" cut_first="100"/></td>
+<inp2:m_blockend />
+
+<inp2:m_ParseBlock name="grid" PrefixSpecial="selectors.base" IdField="SelectorId" grid="Default" header_block="grid_column_title" data_block="grid_data_td" search="on"/>
+<script type="text/javascript">
+	Grids['selectors.base'].SetDependantToolbarButtons( new Array('edit','delete') );
+</script>
+
+<inp2:m_include t="incs/footer"/>
\ No newline at end of file

Property changes on: branches/unlabeled/unlabeled-1.1.2/core/admin_templates/stylesheets/stylesheets_edit_base.tpl
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: branches/unlabeled/unlabeled-1.1.2/core/admin_templates/stylesheets/stylesheets_edit_block.tpl
===================================================================
--- branches/unlabeled/unlabeled-1.1.2/core/admin_templates/stylesheets/stylesheets_edit_block.tpl	(nonexistent)
+++ branches/unlabeled/unlabeled-1.1.2/core/admin_templates/stylesheets/stylesheets_edit_block.tpl	(revision 1402)
@@ -0,0 +1,96 @@
+<inp2:m_set nobody="yes"/>
+<inp2:m_include t="incs/header"/>
+
+<body topmargin="0" leftmargin="8" marginheight="0" marginwidth="8" bgcolor="#FFFFFF">
+<inp2:m_ParseBlock name="section_header" icon="icon46_style" title="!la_title_Stylesheets!"/>
+
+<inp2:m_include t="in-commerce/stylesheets/stylesheets_tabs"/>
+
+<inp2:m_ParseBlock name="blue_bar" prefix="css" title_preset="block_styles" module="in-commerce" icon="icon46_style"/>
+
+<!-- ToolBar --->
+<table class="toolbar" height="30" cellspacing="0" cellpadding="0" width="100%" border="0">
+<tbody>
+	<tr>
+  	<td>
+  		<script type="text/javascript">
+				a_toolbar = new ToolBar();
+				a_toolbar.AddButton( new ToolBarButton('select', '<inp2:m_phrase label="la_ToolTip_Save"/>', function() {
+						submit_event('css','<inp2:css_SaveEvent/>');
+						}
+					) );
+				a_toolbar.AddButton( new ToolBarButton('cancel', '<inp2:m_phrase label="la_ToolTip_Cancel"/>', function() {
+							submit_event('css','OnCancelEdit');
+						}
+				 ) );
+				
+				a_toolbar.AddButton( new ToolBarSeparator('sep1') );
+				
+				a_toolbar.AddButton( new ToolBarButton('prev', '<inp2:m_phrase label="la_ToolTip_Prev"/>', function() {
+							go_to_id('css', '<inp2:css_PrevId/>');
+						}
+				 ) );
+				a_toolbar.AddButton( new ToolBarButton('next', '<inp2:m_phrase label="la_ToolTip_Next"/>', function() {
+							go_to_id('css', '<inp2:css_NextId/>');
+						}
+				 ) );
+				 
+				a_toolbar.AddButton( new ToolBarSeparator('sep2') );
+				
+				//Relations related:
+				a_toolbar.AddButton( new ToolBarButton('new_block_style', '<inp2:m_phrase label="la_ToolTip_NewBlockStyle"/>',
+						function() {
+							set_hidden_field('remove_specials[selectors.block]',1);
+							std_new_item('selectors.block', 'in-commerce/stylesheets/block_style_edit') 
+						} ) );
+										
+				function edit()
+	  			{
+	  				set_hidden_field('remove_specials[selectors.block]',1);
+	  				std_edit_temp_item('selectors.block', 'in-commerce/stylesheets/block_style_edit');
+	  			}
+						
+				a_toolbar.AddButton( new ToolBarButton('edit', '<inp2:m_phrase label="la_ToolTip_Edit"/>', edit) );
+				a_toolbar.AddButton( new ToolBarButton('delete', '<inp2:m_phrase label="la_ToolTip_Delete"/>',
+						function() {
+							std_delete_items('selectors.block')
+						} ) );
+						
+				a_toolbar.AddButton( new ToolBarSeparator('sep4') );
+				 
+				a_toolbar.AddButton( new ToolBarButton('view', '<inp2:m_phrase label="la_ToolTip_View"/>', function() {
+							show_viewmenu(a_toolbar,'view');
+						}
+				) );
+					
+				a_toolbar.Render();
+				
+				<inp2:m_if prefix="css" function="IsSingle"/>
+					a_toolbar.HideButton('prev');
+					a_toolbar.HideButton('next');
+					a_toolbar.HideButton('sep1');
+					//a_toolbar.HideButton('sep2');
+				<inp2:m_else/>			
+					<inp2:m_if prefix="css" function="IsLast"/>
+						a_toolbar.DisableButton('next');
+					<inp2:m_endif/>
+					<inp2:m_if prefix="css" function="IsFirst"/>
+						a_toolbar.DisableButton('prev');
+					<inp2:m_endif/>
+				<inp2:m_endif/>
+			</script>
+		</td>
+	</tr>
+</tbody>
+</table>
+
+<inp2:m_block name="grid_description_td" />
+	<td valign="top" class="text"><inp2:$PrefixSpecial_field field="$field" grid="$grid" no_special="no_special" cut_first="100"/></td>
+<inp2:m_blockend />
+
+<inp2:m_ParseBlock name="grid" PrefixSpecial="selectors.block" IdField="SelectorId" grid="BlockStyles" header_block="grid_column_title" data_block="grid_data_td" search="on"/>
+<script type="text/javascript">
+	Grids['selectors.block'].SetDependantToolbarButtons( new Array('edit','delete') );
+</script>
+
+<inp2:m_include t="incs/footer"/>
\ No newline at end of file

Property changes on: branches/unlabeled/unlabeled-1.1.2/core/admin_templates/stylesheets/stylesheets_edit_block.tpl
___________________________________________________________________
Added: cvs2svn:cvs-rev
## -0,0 +1 ##
+1.1.2.1
\ No newline at end of property
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property