diff options
author | Jakob Hilden <jhild@umich.edu> | 2009-02-04 07:14:22 +0000 |
---|---|---|
committer | Jakob Hilden <jhild@umich.edu> | 2009-02-04 07:14:22 +0000 |
commit | 5b17619ea82f8d867a38e902fee2f68a0e7858fd (patch) | |
tree | bd0cddf6baef8da5fb580469eb15aa69794320f7 /modules/tag/views | |
parent | 2f5344c1daa6d318ea85a1a4fe2d12d4660dd72b (diff) |
added inplace edit to tag admin (form still needs to be set to rename using AJAX)
removed unnecessary {element: dialogLinks[i]} from dialog and panelLink handling. now uses event.currentTarget
Diffstat (limited to 'modules/tag/views')
-rw-r--r-- | modules/tag/views/admin_tags.html.php | 95 |
1 files changed, 84 insertions, 11 deletions
diff --git a/modules/tag/views/admin_tags.html.php b/modules/tag/views/admin_tags.html.php index 8700fc09..c1d32de5 100644 --- a/modules/tag/views/admin_tags.html.php +++ b/modules/tag/views/admin_tags.html.php @@ -1,15 +1,78 @@ <?php defined("SYSPATH") or die("No direct script access.") ?> -<h1> <?= t("Tags") ?> </h1> - -<div id="gTagSearch"> - <form method="get" action="<?= url::site("admin/tags") ?>"> - <fieldset> - <legend> <?= t("Search Tags") ?> </legend> - <input name="filter" value="<?= $filter ?>"/> - <input type="submit" value="<?= t("Search Tags") ?>"/> - </fieldset> - </form> -</div> +<style> + #gTagAdmin ul { + padding-bottom: .3em; + } + #gTagAdmin li { + padding: .1em 0 .2em .3em; + } + #gTagAdmin .gColumn { + float: left; + width: 200px; + } + .gEditable { + padding: .1em .3em .2em .3em; + } + .gEditable:hover { + background-color: #ffc; + cursor: text; + } + #gRenameTagForm input { + padding: 0 .2em 0 .2em; + clear: none; + float: left; + } + #gRenameTagForm input[type="submit"] { + height: 25px; + } + #gRenameTagForm a, #gEditTagForm span { + display: block; + float: left; + padding: .2em 0 0 .3em; + } +</style> +<div class="gBlock"> + <h2> + <?= t("Tag Admin") ?> + </h2> + + <? $tags_per_column = $tags->count()/5 ?> + <? $column_tag_number = 0 ?> + + <div id="gTagAdmin" class="gBlockContent"> + <div class="gColumn"> + <? foreach ($tags as $i => $tag): ?> + <? $current_letter = strtoupper(substr($tag->name, 0, 1)) ?> + + <? if ($i == 0): ?> + <strong><?= $current_letter ?></strong> + <ul> + <? elseif ($last_letter != $current_letter): ?> + <? if ($column_tag_number > $tags_per_column): ?> + </div> + <div class="gColumn"> + <? $column_tag_number = 0 ?> + <? endif ?> + </ul> + <strong><?= $current_letter ?></strong> + <ul> + <? endif ?> + + <li> + <span id="gTag-<?= $tag->id ?>" class="gEditable" + title="<?= t("Click to edit this tag") ?>"><?= $tag->name ?></span> + <span class="understate">(<?= $tag->count ?>)</span> + <a href="<?= url::site("admin/tags/form_delete/$tag->id") ?>" class="gDialogLink" + title="<?= t("Delete this tag") ?>">X</a> + </li> + + <? $column_tag_number++ ?> + <? $last_letter = $current_letter ?> + <? endforeach ?> + </ul> + + </div> + </div> <table> <tr> @@ -40,3 +103,13 @@ </tr> <? endforeach ?> </table> + +<div id="gTagSearch"> + <form method="get" action="<?= url::site("admin/tags") ?>"> + <fieldset> + <legend> <?= t("Search Tags") ?> </legend> + <input name="filter" value="<?= $filter ?>"/> + <input type="submit" value="<?= t("Search Tags") ?>"/> + </fieldset> + </form> +</div> |