[Koha-patches] [PATCH] Cleaning up tags display a little bit, adding tablesorter to user tags table.
Owen Leonard
oleonard at myacpl.org
Thu Jul 31 19:03:52 CEST 2008
---
koha-tmpl/opac-tmpl/prog/en/modules/opac-tags.tmpl | 62 +++++++++++---------
opac/opac-tags.pl | 5 +-
2 files changed, 39 insertions(+), 28 deletions(-)
diff --git a/koha-tmpl/opac-tmpl/prog/en/modules/opac-tags.tmpl b/koha-tmpl/opac-tmpl/prog/en/modules/opac-tags.tmpl
index 2e02d5d..17972ba 100644
--- a/koha-tmpl/opac-tmpl/prog/en/modules/opac-tags.tmpl
+++ b/koha-tmpl/opac-tmpl/prog/en/modules/opac-tags.tmpl
@@ -1,7 +1,9 @@
-<!-- TMPL_INCLUDE NAME="doc-head-open.inc" --><!-- TMPL_VAR NAME="LibraryNameTitle" DEFAULT="Koha Online" --> Catalog › Tags
+<!-- TMPL_INCLUDE NAME="doc-head-open.inc" --><!-- TMPL_IF NAME="LibraryNameTitle" --><!-- TMPL_VAR NAME="LibraryNameTitle" --><!-- TMPL_ELSE -->Koha Online<!-- /TMPL_IF --> Catalog › Tags
<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/lib/jquery/plugins/jquery.tablesorter.min.js"></script>
<style type="text/css">
- #tagcloud {background-color: #F3F3F3; text-align: justify;}
+ fieldset { padding : .3em;margin:.3em 0;}
+ #tagcloud {background-color: #F3F3F3; text-align: justify;padding:7px;}
.tag a {text-decoration: none;}
.tag a:hover {text-decoration: underline;}
.tag {display: block; padding-left: 1em;}
@@ -16,6 +18,7 @@
}
</style>
<script type="text/javascript">
+//<![CDATA[
var fontsizes = new Array (12,14,16,18,20,22,24,26,28,30);
var fontcount = fontsizes.length;
var maxcloudweight = 1;
@@ -34,13 +37,20 @@
index = (! index ) ? 0 : ( index > fontcount ) ? fontcount : index ;
var newsize = fontsizes[index];
// alert(pos+ " (" +i+ ") weight = " +weight+ " of " +maxcloudweight+ ", fontsize[" +index+ " of " +fontcount+ "] = " +newsize);
- $('#' + pos).css({"font-size":(newsize + 'pt'), display:"inline"});
+ $('#' + pos).css({"font-size":(newsize + 'px'), display:"inline"});
});
+ $("#mytagst").tablesorter({<!-- TMPL_IF EXPR="dateformat eq 'metric'" -->
+ dateFormat: 'uk',<!-- /TMPL_IF -->
+ widgets : ['zebra'],
+ headers: { 3: { sorter: false }},
+ sortList: [[2,0]]
+ });
});
+//]]>
</script>
</head>
<body>
-<div id="doc3" class="yui-t1">
+<!-- TMPL_IF EXPR="OpacNav||loggedinusername" --><div id="doc3" class="yui-t1"><!-- TMPL_ELSE --><div id="doc3" class="yui-t7"><!-- /TMPL_IF -->
<div id="bd">
<!-- TMPL_INCLUDE NAME="masthead.inc" -->
@@ -49,7 +59,7 @@
<div class="container">
<!-- TMPL_IF NAME="ERRORS" -->
<!-- TMPL_LOOP NAME="ERRORS" -->
- <div class="error">There was a problem with this operation:
+ <div class="dialog alert">There was a problem with this operation:
<!-- TMPL_IF NAME="tagsdisabled" -->Sorry, tags are not enabled on this system.
<!-- TMPL_ELSIF NAME="badparam" -->ERROR: illegal parameter <!-- TMPL_VAR NAME="badparam" -->
<!-- TMPL_ELSIF NAME="login" -->ERROR: You must log in to complete that action.
@@ -67,10 +77,10 @@
<!-- TMPL_IF NAME="add_op" -->
<!-- TMPL_IF NAME="added_count" -->
- <h3><!-- TMPL_VAR NAME="added_count" --> tag(s) successfully added.</h3>
+ <div class="dialog message"><!-- TMPL_VAR NAME="added_count" --> <!-- TMPL_IF EXPR="added_count ==1" --> tag<!-- TMPL_ELSE -->tags<!-- /TMPL_IF --> successfully added.</div>
<!-- /TMPL_IF -->
<!-- TMPL_IF NAME="deleted_count" -->
- <h3><!-- TMPL_VAR NAME="deleted_count" --> tag(s) successfully deleted.</h3>
+ <div class="dialog message"><!-- TMPL_VAR NAME="deleted_count" --><!-- TMPL_IF EXPR="deleted_count ==1" --> tag<!-- TMPL_ELSE -->tags<!-- /TMPL_IF --> successfully deleted.</div>
<!-- /TMPL_IF -->
<!-- /TMPL_IF -->
@@ -78,38 +88,35 @@
<!-- TMPL_IF NAME="MY_TAGS" -->
<form method="post" action="opac-tags.pl">
<h2>My Tags</h2>
- <table>
- <tr><th>Term</th><th>Title</th><th>Date/Time Added</th><th>Delete</th>
- </tr>
- <!-- TMPL_LOOP NAME="MY_TAGS" -->
+ <table id="mytagst">
+ <thead><tr><th>Term</th><th>Title</th><th>Date Added</th><th>Delete</th>
+ </tr></thead>
+ <tbody><!-- TMPL_LOOP NAME="MY_TAGS" -->
<tr><td><a href="/cgi-bin/koha/opac-search.pl?tag=<!-- TMPL_VAR NAME="term" ESCAPE="URL" -->&q=<!-- TMPL_VAR NAME="term" ESCAPE="URL" -->">
<!-- TMPL_VAR NAME="term" ESCAPE="HTML" --></a>
</td>
<td><a href="/cgi-bin/koha/opac-detail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->">
<!-- TMPL_VAR NAME="bib_summary" ESCAPE="HTML" --></a></td>
- <td><!-- TMPL_VAR NAME="date_created_display" -->
- <span class="time" style="background-color:lightgray;"><!-- TMPL_VAR NAME="time_created_display" --></span></td>
+ <td><!-- TMPL_VAR NAME="date_created_display" --></td>
<td><input type="submit" name="del<!-- TMPL_VAR NAME="tag_id" -->" value="Delete" /></td>
</tr>
- <!-- /TMPL_LOOP -->
+ <!-- /TMPL_LOOP --></tbody>
</table>
</form>
- <!-- TMPL_ELSE -->
- <div class="msg">To see any of your own saved tags, first log in.</div>
<!-- /TMPL_IF -->
<!-- /TMPL_UNLESS -->
<h1>All Tags</h1>
- <div id="action">
+
<form method="get" action="opac-tags.pl">
- <p>Show up to <input name="limit" style="text-align: right;" maxlength="4" size="4" value="<!-- TMPL_VAR NAME="limit" DEFAULT="100" -->" />
+ <fieldset>Show up to <input name="limit" style="text-align: right;" maxlength="4" size="4" value="<!-- TMPL_VAR NAME="limit" DEFAULT="100" -->" />
tags from other users.
<input type="hidden" name="hidemytags" value="1" />
- <input type="submit" value="OK" />
- </p>
+ <input type="submit" value="OK" /> <!-- TMPL_UNLESS NAME="MY_TAGS" --><a href="/cgi-bin/koha/opac-user.pl">Log in</a> to see your own saved tags.<!-- /TMPL_UNLESS --></fieldset>
</form>
- </div>
- <!-- TMPL_IF NAME="TAGLOOP" --> <!-- TMPL_VAR NAME="TAGLOOP_COUNT" --> Results:<div id="tagcloud">
+
+ <!-- TMPL_IF NAME="TAGLOOP" -->
+ <div id="tagcloud">
<!-- TMPL_LOOP NAME="TAGLOOP" -->
<span class="tag" id="tag<!-- TMPL_VAR NAME="__counter__" -->" title="<!-- TMPL_VAR NAME="cloudweight" -->">
<a href="/cgi-bin/koha/opac-search.pl?tag=<!-- TMPL_VAR NAME="term" ESCAPE="URL" -->&q=<!-- TMPL_VAR NAME="term" ESCAPE="URL" -->">
@@ -123,11 +130,12 @@
</div>
</div>
</div>
-<div class="yui-b">
-<div class="container">
+<!-- TMPL_IF EXPR="OpacNav||loggedinusername" -->
+<div class="yui-b"><div class="container">
<!--TMPL_INCLUDE NAME="navigation.inc" -->
-<!-- TMPL_INCLUDE name="usermenu.inc" -->
-</div>
-</div>
+<!--TMPL_INCLUDE NAME="usermenu.inc" -->
+</div></div>
+<!-- /TMPL_IF -->
</div>
<!-- TMPL_INCLUDE NAME="opac-bottom.inc" -->
+
diff --git a/opac/opac-tags.pl b/opac/opac-tags.pl
index 2bd9354..ec3509e 100755
--- a/opac/opac-tags.pl
+++ b/opac/opac-tags.pl
@@ -184,7 +184,10 @@ if ($loggedinuser and not $query->param('hidemytags')) {
$_->{date_created_display} = format_date($_->{date_created});
}
}
-$template->param(tagsview => 1,);
+
+$template->param(tagsview => 1,
+dateformat => C4::Context->preference("dateformat"));
+
if ($add_op) {
my $adds = 0;
for (values %counts) {$adds += $_;}
--
1.5.5.GIT
More information about the Koha-patches
mailing list