1
0

Layout (rudimentary) for editing categories.

This commit is contained in:
Matthias Mees
2013-01-02 16:06:46 +01:00
parent 19042479fb
commit 8a890f15f5
2 changed files with 75 additions and 60 deletions

View File

@@ -50,6 +50,8 @@
{/if}
<form id="serendipity_category" method="POST" name="serendipityCategory">
{$formToken}
<div class="clearfix">
<div class="form_field">
<label for="category_name">{$CONST.NAME}</label>
<input id="category_name" name="serendipity[cat][name]" type="text" value="{$this_cat.category_name|default:""|escape:"html"}">
@@ -60,6 +62,19 @@
<input id="category_description" name="serendipity[cat][description]" type="text" value="{$this_cat.category_description|default:""|escape:"html"}">
</div>
<div class="form_select">
<label for="parent_cat">{$CONST.PARENT_CATEGORY}</label>
<select id="parent_cat" name="serendipity[cat][parent_cat]">
<option value="0"{if $cid == 0} selected{/if}>{$CONST.NO_CATEGORY}</option>
{foreach $categories as $cat}
{if $cat.categoryid == $cid}{continue}{/if}
<option value="{$cat.categoryid}"{if $this_cat.parentid == $cat.categoryid} selected{/if}>{for $i=1 to $cat.depth}&nbsp{/for} {$cat.category_name}</option>
{/foreach}
</select>
</div>
</div>
<div class="clearfix">
<div class="form_field">
<label for="category_icon">{$CONST.IMAGE}</label>
{* TODO: this should probably become/fallback to input[type=file] *}
@@ -72,12 +87,11 @@
category_icon.parentNode.insertBefore(imgBtn, category_icon.nextSibling);
</script>
<!-- noscript>FIXXME: Emit a warning if JS is disabled</noscript -->
</div>
<figure id="preview">
<figcaption>{$CONST.PREVIEW}</figcaption>
<img id="imagepreview" src="{$this_cat.category_icon|default:""|escape:"html"}" alt="">
</figure>
</div>
<div class="form_multiselect">
<label for="read_authors">{$CONST.PERM_READ}</label>
@@ -98,21 +112,13 @@
{/foreach}
</select>
</div>
<div class="form_select">
<label for="parent_cat">{$CONST.PARENT_CATEGORY}</label>
<select id="parent_cat" name="serendipity[cat][parent_cat]">
<option value="0"{if $cid == 0} selected{/if}>{$CONST.NO_CATEGORY}</option>
{foreach $categories as $cat}
{if $cat.categoryid == $cid}{continue}{/if}
<option value="{$cat.categoryid}"{if $this_cat.parentid == $cat.categoryid} selected{/if}>{for $i=1 to $cat.depth}&nbsp{/for} {$cat.category_name}</option>
{/foreach}
</select>
</div>
<fieldset>
<legend><span>{$CONST.CATEGORY_HIDE_SUB}</span></legend>
<p>{$CONST.CATEGORY_HIDE_SUB_DESC}</p>
<span class="block_level">{$CONST.CATEGORY_HIDE_SUB_DESC}</span>
<div class="clearfix">
<div class="form_radio">
<input id="hide_sub_yes" name="serendipity[cat][hide_sub]" type="radio" value="1"{if $this_cat.hide_sub== 1} checked="checked"{/if}>
@@ -125,7 +131,8 @@
</div>
</div>
</fieldset>
<input name="SAVE" type="submit" value="{$save}">
<input class="standalone" name="SAVE" type="submit" value="{$save}">
</form>
<script src="serendipity_editor.js"></script>
{/if}

View File

@@ -885,11 +885,17 @@ summary { cursor: pointer; }
#sort_entries .form_select label,
#filter_entries .form_select label,
#filter_entries .form_field label {
#filter_entries .form_field label,
#serendipity_category label {
display: inline-block;
width: 20%;
}
#serendipity_category .form_multiselect label {
display: block;
width: auto;
}
#sort_entries .form_select select,
#filter_entries .form_select select,
#filter_entries .form_field input { width: 79%; }
@@ -1038,14 +1044,16 @@ summary { cursor: pointer; }
#sort_entries .form_select label,
#filter_entries .form_select label,
#filter_entries .form_field label,
#filter_comments label {
#filter_comments label,
#serendipity_category label {
display: block;
width: auto;
}
#edit_entry_metadata>div,
#sort_entries .form_select,
#filter_comments .clearfix>div {
#filter_comments .clearfix>div,
#serendipity_category>.clearfix>div {
float: left;
width: 33% ;
}