bludit/admin/views/new-page.php

107 lines
3.3 KiB
PHP
Raw Normal View History

2015-07-04 00:36:37 +02:00
<h2 class="title"><i class="fa fa-pencil"></i> <?php $Language->p('New page') ?></h2>
2015-03-27 02:00:01 +01:00
<form method="post" action="" class="forms">
2015-09-08 02:51:48 +02:00
<input type="hidden" id="jstoken" name="token" value="<?php $Security->printToken() ?>">
2015-03-27 02:00:01 +01:00
<label>
2015-09-08 02:51:48 +02:00
<?php $Language->p('Title') ?>
<input id="jstitle" name="title" type="text" class="width-90">
2015-03-27 02:00:01 +01:00
</label>
2015-08-29 07:02:09 +02:00
<label class="width-90">
2015-07-03 22:44:26 +02:00
<?php $Language->p('Content') ?> <span class="forms-desc"><?php $Language->p('HTML and Markdown code supported') ?></span>
2015-08-27 07:05:59 +02:00
<textarea id="jscontent" name="content" rows="15"></textarea>
2015-05-05 03:00:01 +02:00
</label>
2015-08-26 05:42:32 +02:00
<button id="jsadvancedButton" class="btn btn-smaller"><?php $Language->p('Advanced options') ?></button>
<div id="jsadvancedOptions">
2015-05-05 03:00:01 +02:00
2015-07-03 22:44:26 +02:00
<label for="jsparent">
<?php $Language->p('Parent') ?>
<select id="jsparent" name="parent" class="width-50">
2015-05-05 03:00:01 +02:00
<?php
2015-07-04 00:36:37 +02:00
$htmlOptions[NO_PARENT_CHAR] = '('.$Language->g('No parent').')';
2015-05-05 03:00:01 +02:00
$htmlOptions += $dbPages->parentKeyList();
foreach($htmlOptions as $value=>$text) {
echo '<option value="'.$value.'">'.$text.'</option>';
}
?>
</select>
</label>
<label>
2015-07-03 22:44:26 +02:00
<?php $Language->p('Friendly Url') ?>
2015-05-05 03:00:01 +02:00
<div class="input-groups width-50">
2015-07-03 22:44:26 +02:00
<span class="input-prepend"><?php echo $Site->urlPage() ?><span id="jsparentExample"></span></span>
<input id="jsslug" name="slug" type="text">
2015-05-05 03:00:01 +02:00
</div>
2015-07-20 05:14:12 +02:00
<span class="forms-desc"><?php $Language->p('you-can-modify-the-url-which-identifies') ?></span>
2015-05-05 03:00:01 +02:00
</label>
<label>
2015-07-03 22:44:26 +02:00
<?php $Language->p('Description') ?>
<input id="jsdescription" name="description" type="text" class="width-50">
2015-07-20 05:14:12 +02:00
<span class="forms-desc"><?php $Language->p('this-field-can-help-describe-the-content') ?></span>
2015-03-27 02:00:01 +01:00
</label>
<label>
2015-07-03 22:44:26 +02:00
<?php $Language->p('Tags') ?>
<input id="jstags" name="tags" type="text" class="width-50">
2015-07-20 05:14:12 +02:00
<span class="forms-desc"><?php $Language->p('write-the-tags-separeted-by-comma') ?></span>
2015-03-27 02:00:01 +01:00
</label>
<label>
2015-07-03 22:44:26 +02:00
<?php $Language->p('Position') ?>
<input id="jsposition" name="position" type="text" class="width-20" value="0">
2015-03-27 02:00:01 +01:00
</label>
2015-05-05 03:00:01 +02:00
</div>
2015-07-14 06:41:32 +02:00
<button class="btn btn-blue" name="publish"><?php $Language->p('Publish now') ?></button>
<button class="btn" name="draft"><?php $Language->p('Draft') ?></button>
2015-05-05 03:00:01 +02:00
</form>
<script>
$(document).ready(function()
{
2015-07-03 22:44:26 +02:00
$("#jsslug").keyup(function() {
2015-05-05 03:00:01 +02:00
var text = $(this).val();
2015-07-03 22:44:26 +02:00
var parent = $("#jsparent").val();
2015-05-05 03:00:01 +02:00
2015-07-03 22:44:26 +02:00
checkSlugPage(text, parent, "", $("#jsslug"));
2015-05-05 03:00:01 +02:00
});
2015-07-03 22:44:26 +02:00
$("#jstitle").keyup(function() {
2015-05-05 03:00:01 +02:00
var text = $(this).val();
2015-07-03 22:44:26 +02:00
var parent = $("#jsparent").val();
2015-05-05 03:00:01 +02:00
2015-07-03 22:44:26 +02:00
checkSlugPage(text, parent, "", $("#jsslug"));
2015-05-05 03:00:01 +02:00
});
2015-07-03 22:44:26 +02:00
$("#jsparent").change(function() {
2015-05-05 03:00:01 +02:00
var parent = $(this).val();
2015-07-03 22:44:26 +02:00
var text = $("#jsslug").val();
2015-05-05 03:00:01 +02:00
if(parent==NO_PARENT_CHAR) {
2015-07-03 22:44:26 +02:00
$("#jsparentExample").text("");
2015-05-05 03:00:01 +02:00
}
else {
2015-07-03 22:44:26 +02:00
$("#jsparentExample").text(parent+"/");
2015-05-05 03:00:01 +02:00
}
2015-07-03 22:44:26 +02:00
checkSlugPage(text, parent, "", $("#jsslug"));
2015-05-05 03:00:01 +02:00
});
2015-08-26 05:42:32 +02:00
$("#jsadvancedButton").click(function() {
$("#jsadvancedOptions").slideToggle();
return false;
});
2015-05-05 03:00:01 +02:00
});
2015-03-27 02:00:01 +01:00
2015-07-03 22:44:26 +02:00
</script>