<?php
    $this->headTitle( $this->translate( '#structure management#' ) );
    $this->partialLoop()->setObjectkey( 'entry' );
    
//    $this->headLink()->appendStylesheet($this->cdnUrl( '/scripts/jstree/themes/default/style.css'));
 //   $this->headLink()->appendStylesheet('/resources/library/scripts/jstree1/themes/default/style.css');
    
		
    

$this->inlineScript()->captureStart(); ?>

var cdnUrl 	= '<?= $this->cdnUrl() ?>';
var urlCreateNode 	= '<?= $this->url(array('action'=>'save'),'content-admin-structure',true) ?>';
var urlEditNodeContent= '<?= $this->url(array('action'=>'editcontent'),'content-admin-structure',true) ?>';
var urlMoveNode 	= '<?= $this->url(array('action'=>'savenodepos','format'=>'json'),'content-admin-structure',true) ?>';
var urlRenameNode 	= '<?= $this->url(array('action'=>'renamenode','format'=>'json'),'content-admin-structure',true) ?>';
var urlDeleteNode 	= '<?= $this->url(array('module'=>'content','controller'=>'admin-structure','action'=>'delete'),'content-admin-structure',true); ?>';
var urlDuplicate 	= '<?= $this->url(array('module'=>'content','controller'=>'admin-structure','action'=>'duplicate'),'content-admin-structure',true); ?>';

<?php $this->inlineScript()->captureEnd(); ?>
<?php
$this->inlineScript()
    	//->appendFile($this->cdnUrl( '/scripts/jstree/jquery.tree.min.js'))
    	//->appendFile($this->cdnUrl( '/scripts/jstree/plugins/jquery.tree.contextmenu.js'))
    	->appendFile($this->baseUrl('/resources/library/scripts/jstree1/_lib/jquery.cookie.js'))
    	->appendFile($this->baseUrl('/resources/library/scripts/jstree1/jquery.jstree.js'))
    	->appendFile($this->baseUrl('/resources/application/modules/content/admin-struct.js'))
    	->appendFile($this->baseUrl('/resources/application/modules/content/struct-crud.js'))
    	->appendFile($this->baseUrl('/resources/application/modules/content/pages-crud.js'))
		;
?>
<div class="row">
	<div class="col-xs-4">
		<div class="row">
			<div class="col-md-7">
				
				<form id="searchTree" class="form-inline searchTree" role="form">
					<div class="form-group">
						<div class="input-group">
							<input id="searchStructTxt" type="search" name="search" id="search" class="form-control"/>
							<a type="button" class="input-group-addon" name="searchAction" id="searchStructBtn" title="Search" /><i class="fa fa-search"></i></a>
						</div>
					</div>
				</form>
				
			</div>	
			<div class="col-dm-5">
				<span class="btn-group">
					<a href="#" class="btn btn-default" id="jstreeOpenAll" rel="tooltip" title="<?= $this->translate('#open all#') ?>"><i class="fa fa-plus-square-o"></i></a>  
					<a href="#" class="btn btn-default" id="jstreeCloseAll" rel="tooltip" title="<?= $this->translate('#close all#') ?>"><i class="fa fa-minus-square-o"></i></a> 
					<a href="<?= $this->url(array('action'=>'save'))?>" rel="tooltip" class="btn btn-primary addNode" title="<?= $this->translate('#add#') ?>" ><i class="fa fa-plus"></i></a> 
					<a href="<?= $this->url(array('action'=>'trash'))?>" class="btn btn-default" rel="tooltip" title="Corbeille" id=""><i class="fa fa-trash-o"></i></a>
				</span>
			</div>
			
		</div>
		<div id="nestedSortable">
		    <ul class="nestedSortableList"><?php
		    $cpt   = 1;
		    $depth = 0;
		    foreach( $this->structures as $cat ) {
		        echo $this->partial(
		            'admin-structure/_partials/catList.phtml',
		            array( 'entry' => $cat, 'counter' => $cpt, 'depth' => 0 )
		        );

		        $cpt++;
		    }
		    ?></ul>
		</div>
		<div class="clearfix"></div>

	</div>
	<div id="formPane" class="col-xs-8">
		
	</div>
</div>
<?php /*<p style="clear: both;"><a href="#" class="nestedSortable_save"><img
	alt="delete" src="<?= $this->baseUrl()?>/images/icons/16/disk.png" />
Save hierarchy</a> - <a href="#" class="nestedSortable_undo"><img
	alt="delete"
	src="<?= $this->baseUrl()?>/images/icons/16/arrow_rotate_clockwise.png" />
Undo</a></p>

<script type="text/javascript">
	$('.nestedSortable_save').bind('click',function(){
		var nodes = getNSNodes('#nestedSortable');

		$.ajax({
			url: '<?= $this->url(array('action'=>'savepos','format'=>'json')) ?>',
			type : 'POST',
			data: "nodes="+$.toJSON(nodes)
		});

	});

	</script>
*/ ?>

<?php 

$locales = array(''=>'same locale') + Alfred_Hod::locales();

?>
<div id="dialog-form" title="Duplicate node/branch" style="display: none">
	<p class="validateTips">All form fields are required.</p>

	<form>
	<fieldset>
		<p>
			<label for="name">Locale</label>
			<?= $this->formSelect('locale','',array(),$locales); ?>
		</p>
		<p>
			
		<label for="email">Only Node</label>
		<?= $this->formHidden('branch',1); ?>
		<?= $this->formCheckbox('branch',0); ?>
		</p>
		
	</fieldset>
	</form>
</div>
