<!DOCTYPE html>
<html>
<head>
	<title><?php echo $layout['title'] ?></title>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

	<link rel="stylesheet" type="text/css" href="<?php echo HTML_PATH_ADMIN_THEME ?>css/bootstrap-4.0.0-min.css">
	<link rel="stylesheet" type="text/css" href="<?php echo HTML_PATH_ADMIN_THEME ?>css/jquery-auto-complete-1.0.7.css">
	<link rel="stylesheet" type="text/css" href="<?php echo HTML_PATH_ADMIN_THEME ?>open-iconic-master/font/css/open-iconic-bootstrap.min.css">
	<link rel="stylesheet" type="text/css" href="<?php echo HTML_PATH_ADMIN_THEME ?>css/quill.snow.css">
	<link rel="stylesheet" type="text/css" href="<?php echo HTML_PATH_ADMIN_THEME ?>css/bludit.css">

	<script charset="utf-8" src="<?php echo HTML_PATH_ADMIN_THEME.'js/jquery-3.3.1.min.js?version='.BLUDIT_VERSION ?>"></script>
	<script charset="utf-8" src="<?php echo HTML_PATH_ADMIN_THEME.'js/jquery-auto-complete-1.0.7.min.js?version='.BLUDIT_VERSION ?>"></script>
	<script charset="utf-8" src="<?php echo HTML_PATH_ADMIN_THEME.'js/bootstrap-bundle-4.0.0.min.js?version='.BLUDIT_VERSION ?>"></script>
	<script charset="utf-8" src="<?php echo HTML_PATH_ADMIN_THEME.'js/quill.min.js?version='.BLUDIT_VERSION ?>"></script>
</head>
<body>

<!-- TOPBAR -->
<?php include('html/topbar.php'); ?>

<div class="container">
	<!-- 25%/75% split on large devices, small, medium devices hide -->
	<div class="row">

		<!-- LEFT SIDEBAR - Display only on large devices -->
		<div class="sidebar col-lg-2 d-none d-lg-block">
		<?php include('html/sidebar.php'); ?>
		</div>

		<!-- RIGHT MAIN -->
		<div class="col-lg-10 pt-4">

			<!-- TABS -->
			<ul class="nav nav-tabs" id="dynamicTab" role="tablist">
				<li class="nav-item">
					<a class="nav-link" id="content-tab" data-toggle="tab" href="#content" role="tab" aria-controls="content" aria-selected="true">Content</a>
				</li>
				<li class="nav-item">
					<a class="nav-link active" id="images-tab" data-toggle="tab" href="#images" role="tab" aria-controls="images" aria-selected="false">Images</a>
				</li>
				<li class="nav-item">
					<a class="nav-link " id="options-tab" data-toggle="tab" href="#options" role="tab" aria-controls="options" aria-selected="false">Options</a>
				</li>
			</ul>
			<form class="tab-content mt-3" id="dynamicTabContent">

				<!-- TABS CONTENT -->
				<div class="tab-pane" id="content" role="tabpanel" aria-labelledby="content-tab">

					<?php
						// Title
						echo Bootstrap::formInputTextBlock(array(
							'name'=>'title',
							'placeholder'=>'Enter title',
							'class'=>'form-control-lg'
						));
					?>

					<div class="form-group mt-2">
						<div id="editor"></div>
					</div>

					<div class="form-group mt-2">
						<button type="button" class="btn btn-primary">Save</button>
						<button type="button" class="btn">Save as draft</button>
						<button type="button" class="btn">Cancel</button>
					</div>

				</div>
				<!-- TABS IMAGES -->
				<div class="tab-pane show active" id="images" role="tabpanel" aria-labelledby="images-tab">

					<?php
						echo Bootstrap::formTitle(array('title'=>'Upload an image'));
					?>

					<div class="w-75 custom-file">
					<input type="file" class="custom-file-input" id="customFile">
					<label class="custom-file-label" for="customFile">Choose file</label>
					</div>

					<?php
						echo Bootstrap::formTitle(array('title'=>'Cover image'));
					?>

					<img class="img-thumbnail" alt="200x200" src="data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%22200%22%20height%3D%22200%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20200%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%23holder_1627e1b2b7e%20text%20%7B%20fill%3Argba(255%2C255%2C255%2C.75)%3Bfont-weight%3Anormal%3Bfont-family%3AHelvetica%2C%20monospace%3Bfont-size%3A10pt%20%7D%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22holder_1627e1b2b7e%22%3E%3Crect%20width%3D%22200%22%20height%3D%22200%22%20fill%3D%22%23777%22%3E%3C%2Frect%3E%3Cg%3E%3Ctext%20x%3D%2274.4296875%22%20y%3D%22104.65%22%3E200x200%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E" data-holder-rendered="true" style="width: 100px; height: 100px;">

					<?php
						echo Bootstrap::formTitle(array('title'=>'Select images'));
					?>

					<button type="button" class="btn" data-toggle="modal" data-target="#bluditMediaModal">Media</button>

				</div>
				<!-- TABS OPTIONS -->
				<div class="tab-pane" id="options" role="tabpanel" aria-labelledby="options-tab">
				<h4 class="mt-4 mb-3">General</h4>
					<?php
						// Category
						echo Bootstrap::formSelect(array(
							'name'=>'category',
							'label'=>'Category',
							'selected'=>'',
							'options'=>array(
								''=>'- Uncategorized -',
								'music'=>'Music',
								'videos'=>'Videos'
							)
						));

						// Tags
						echo Bootstrap::formInputText(array(
							'name'=>'tags',
							'label'=>'Tags',
							'placeholder'=>'Tags separeted by comma'
						));

						// Description
						echo Bootstrap::formTextarea(array(
							'name'=>'description',
							'label'=>'Description',
							'placeholder'=>'Small description about the content',
							'rows'=>'4'
						));
					?>
					<h4 class="mt-4 mb-3">Advanced</h4>
					<?php
						// Date
						echo Bootstrap::formInputText(array(
							'name'=>'date',
							'label'=>'Date',
							'placeholder'=>'YYYY-MM-DD hh:mm:ss'
						));

						// Type
						echo Bootstrap::formSelect(array(
							'name'=>'type',
							'label'=>'Type',
							'selected'=>'',
							'options'=>array(
								''=>'- Default -',
								'sticky'=>'Sticky',
								'static'=>'Static'
							)
						));

						// Parent
						echo Bootstrap::formInputText(array(
							'name'=>'parent',
							'label'=>'Parent',
							'placeholder'=>'Start writing the title of the page parent'
						));

						// Position
						echo Bootstrap::formInputText(array(
							'name'=>'position',
							'label'=>'Position',
							'placeholder'=>''
						));

						// Friendly URL
						echo Bootstrap::formInputText(array(
							'name'=>'slug',
							'label'=>'Friendly URL',
							'placeholder'=>'Leave empty for automaticly complete'
						));

						// Template
						echo Bootstrap::formInputText(array(
							'name'=>'template',
							'label'=>'Template',
							'placeholder'=>''
						));
					?>

				</div>

			</form>
		</div>
	</div>
</div>

<script>
$(document).ready(function() {

	var quill = new Quill('#editor', {
		modules: {
		toolbar: [
		[{ header: [1, 2, false] }],
		['bold', 'italic', 'underline'],
		['image', 'code-block']
		]
		},
		placeholder: 'Content, support Markdown and HTML.',
		theme: 'snow'  // or 'bubble'
	});

	// Template autocomplete
	$('input[name="template"]').autoComplete({
		minChars: 2,
		source: function(term, suggest){
			term = term.toLowerCase();
			var choices = ['ActionScript', 'Acti', 'Asp'];
			var matches = [];
			for (i=0; i<choices.length; i++)
				if (~choices[i].toLowerCase().indexOf(term)) matches.push(choices[i]);
			suggest(matches);
		}
	});

	// Parent autocomplete
	var xhr;
	$("#jsparent").autoComplete({
		source: function(term, response){
			try { xhr.abort(); } catch(e){}
			xhr = $.getJSON('http://localhost:8000/parents.json', { q: term }, function(data){ response(data); });
		},
		onSelect: function(e, term, item){
			console.log(term);
			console.log(item);
		}
	});

});
</script>

<?php include('html/media.php'); ?>

</body>
</html>