[Koha-patches] [PATCH] Style corrections (Bug 3676) and improved behavior of tags link
Owen Leonard
oleonard at myacpl.org
Thu Oct 8 15:25:03 CEST 2009
- Conditionally displaying tags functionality based on system pref
- Suppressing tag link for non-logged-in users. Previously a login redirect was used, but that seemed problematic to me. After the user has logged in, how to get back to their cart?
---
.../opac-tmpl/prog/en/modules/opac-basket.tmpl | 25 ++++++++-----------
1 files changed, 11 insertions(+), 14 deletions(-)
diff --git a/koha-tmpl/opac-tmpl/prog/en/modules/opac-basket.tmpl b/koha-tmpl/opac-tmpl/prog/en/modules/opac-basket.tmpl
index a687d64..aea6077 100644
--- a/koha-tmpl/opac-tmpl/prog/en/modules/opac-basket.tmpl
+++ b/koha-tmpl/opac-tmpl/prog/en/modules/opac-basket.tmpl
@@ -11,26 +11,23 @@
<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/lib/jquery/plugins/jquery.checkboxes.min.js"></script>
<script type="text/javascript">
//<![CDATA[
+<!-- TMPL_IF NAME="TagsEnabled" -->
var MSG_NO_TAG_SPECIFIED = _("No tag was specified.");
function tagSelected() {
- <!-- TMPL_IF NAME="loggedinusername" -->
var bibs = document.getElementById('records').value;
if (bibs) {
- $("#tagsel_tag").hide();
+ $("#tag_link").hide();
$("#tag_hides").hide();
$("#tagsel_form").show();
} else {
alert(MSG_NO_RECORD_SELECTED);
}
- <!-- TMPL_ELSE -->
- window.location = "/cgi-bin/koha/opac-user.pl";
- <!-- /TMPL_IF -->
}
function tagCanceled() {
$("#tagsel_form").hide();
- $("#tagsel_tag").show();
+ $("#tag_link").show();
$("#tag_hides").show();
}
@@ -56,7 +53,7 @@ function tagAdded() {
KOHA.Tags.add_multitags_button(bibs, tag);
return false;
}
-
+<!-- /TMPL_IF -->
$(document).ready(function(){
$("#CheckAll").click(function(){
var checked = [];
@@ -84,7 +81,7 @@ function tagAdded() {
<!-- TMPL_IF NAME="TagsEnabled" -->
<!-- TMPL_IF NAME="TagsInputOnList" -->
$(".tagsep").text("| ");
- $("#tagsel_tag").text(_("Tag"));
+ <!-- TMPL_IF NAME="loggedinusername" -->$("#tag_link").html(_("<a href=\"#\" onclick=\"tagSelected(); return false;\">Tag</a>"));<!-- TMPL_ELSE -->$("#tag_link").css("color","#BBB").html(_("Log in to add tags"));<!-- /TMPL_IF -->
$("#tagsel_button").click(function(){
tagAdded();
return false;
@@ -134,16 +131,16 @@ function tagAdded() {
<!-- /TMPL_IF -->
<span class="holdsep"></span>
<a href="#" onclick="holdSel(); return false;"><span class="hold"></span></a>
- <span class="tagsep"></span>
- <a href="#" onclick="tagSelected(); return false;"><span id="tagsel_tag"></span></a>
+ <!-- TMPL_IF NAME="TagsEnabled" --><span class="tagsep"></span>
+ <span id="tag_link"></span><!-- /TMPL_IF -->
</span>
- <span id="tagsel_form" style="display:none">
+ <!-- TMPL_IF NAME="TagsEnabled" --><span id="tagsel_form" style="display:none">
<label for="tagsel_new" style="display:inline">New Tag:</label>
<input name="tagsel_new" id="tagsel_new" maxlength="100" style="display:inline"/>
<input id="tagsel_button" name="tagsel_button" class="input tagsel_button" title="tagsel_button"
type="submit" value="Add" style="display:inline" />
<a href="#" id="tagsel_cancel" onclick="tagCanceled(); return false;" style="display:inline">Cancel</a>
- </span>
+ </span><!-- /TMPL_IF -->
</p><!-- /TMPL_UNLESS -->
<form action="opac-basket.pl" method="get" name="bookbag_form" id="bookbag_form">
<!-- TMPL_LOOP NAME="BIBLIO_RESULTS" -->
@@ -305,14 +302,14 @@ function tagAdded() {
| <a href="#" onclick="addSelToShelf(); return false;">Add to a list</a>
<!-- /TMPL_IF -->
<span class="holdsep"></span><a href="#" onclick="holdSel(); return false;"><span class="hold"></span></a>
- <span class="tagsep"></span><a href="#" onclick="tagSelected(); return false;"><span id="tagsel_tag"></span></a>
+<!-- TMPL_IF NAME="TagsEnabled" --> <span class="tagsep"></span> <span id="tag_link"></span>
</span>
<span id="tagsel_form" style="display:none">
<label for="tagsel_new" style="display:inline">New Tag:</label>
<input name="tagsel_new" id="tagsel_new" maxlength="100" style="display:inline"/>
<input id="tagsel_button" name="tagsel_button" class="input tagsel_button" title="tagsel_button" type="submit" value="Add" style="display:inline"/>
<a href="#" id="tagsel_cancel" onclick="tagCanceled(); return false;" style="display:inline">Cancel</a>
- </span>
+ </span><!-- /TMPL_IF -->
</td></tr><!-- /TMPL_UNLESS -->
<!-- TMPL_LOOP NAME="BIBLIO_RESULTS" -->
<!-- TMPL_IF NAME="even" -->
--
1.5.6.5
More information about the Koha-patches
mailing list