[Koha-patches] [PATCH] Adding show/hide function to add tag form; fixing bug in series search link (Thanks Tim!)

Owen Leonard oleonard at myacpl.org
Thu Apr 24 21:21:13 CEST 2008


---
 koha-tmpl/opac-tmpl/prog/en/css/opac.css           |   22 ++++++++++++--
 .../opac-tmpl/prog/en/modules/opac-detail.tmpl     |   31 ++++++++++++++-----
 2 files changed, 42 insertions(+), 11 deletions(-)

diff --git a/koha-tmpl/opac-tmpl/prog/en/css/opac.css b/koha-tmpl/opac-tmpl/prog/en/css/opac.css
index cf65e43..6350e97 100644
--- a/koha-tmpl/opac-tmpl/prog/en/css/opac.css
+++ b/koha-tmpl/opac-tmpl/prog/en/css/opac.css
@@ -1024,18 +1024,31 @@ width: 100%;
 /* End hide from IE-mac */
 
 .results_summary {
-    display: block;
-    font-size : 85%;
-    color: #707070;
+	display: block;
+	font-size : 85%;
+	color: #707070;
 	padding : 0 0 .5em 0;
 }
 
 .results_summary .label {
 	color: #202020;
 }
+
 .results_summary a {
 	font-weight: normal;
 }
+
+.results_summary ul {
+	display : inline;
+	margin: 0;
+	padding: 0;
+	list-style : none;
+}
+
+.results_summary ul li {
+	display : inline;
+}
+
 .dialog {
   border: 1px solid #bcbcbc;
 	padding : .5em;
@@ -1647,3 +1660,6 @@ input.editshelf:active,input.deleteshelf:active {
 	margin : 0 -1em -1em -1em;
 	padding : .3em 1em;
 }
+input.tagbutton {
+	padding : 1px !important;
+}
\ No newline at end of file
diff --git a/koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl b/koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl
index c392590..0c583d9 100755
--- a/koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl
+++ b/koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl
@@ -3,10 +3,23 @@
 <script type="text/JavaScript" language="JavaScript">
 //<![CDATA[
 	 $(document).ready(function() {
+	 	$("#tagform").hide();
+		$("#addtagl").show();
 		$('#bibliodescriptions > ul').tabs();
+		$("#addtagl a").click(function(){
+			$("#addtagl").hide();
+			$("#tagform, #tagform a").show();
+		});
+		$("#tagform a").click(function(){
+			$("#addtagl").show();
+			$("#tagform").hide();
+		});
 	}); 
 //]]>
 </script>
+<style type="text/css">
+	#addtagl { display: none; }
+</style>
 <script type="text/javascript">                            
     var GB_ROOT_DIR = "/intranet-tmpl/prog/en/lib/greybox/";                               
 </script>
@@ -68,7 +81,7 @@
     <span class="results_summary"><span class="label">Series:</span>
             <!-- TMPL_LOOP NAME="MARCSERIES" -->
             <!-- TMPL_LOOP NAME="MARCSERIES_SUBFIELDS_LOOP" -->
-            <a href="/cgi-bin/koha/opac-search.pl?q=series:<!-- TMPL_VAR NAME="value"-->"><!-- TMPL_VAR NAME="value" --></a>
+            <a href="/cgi-bin/koha/opac-search.pl?q=se:<!-- TMPL_VAR NAME="value"-->"><!-- TMPL_VAR NAME="value" --></a>
             <!-- /TMPL_LOOP -->
             <!-- /TMPL_LOOP -->
     </span>
@@ -152,20 +165,22 @@
     </span>
     <!-- /TMPL_IF -->
 <!-- /TMPL_IF -->
+
 	<!-- TMPL_IF NAME="TagsShowOnDetail" -->
         <div class="results_summary">
         <!-- TMPL_IF NAME="TagLoop" -->
         <span class="label">Tags:</span>
-            <ul style="display: inline; list-style: none;"><!-- TMPL_LOOP NAME="TagLoop" -->
-            <li style="display: inline; list-style: none;"><a href="/cgi-bin/koha/opac-search.pl?tag=<!-- TMPL_VAR NAME="term" ESCAPE="URL" -->&amp;q=<!-- TMPL_VAR NAME="term" ESCAPE="URL" -->"><!-- TMPL_VAR NAME="term" ESCAPE="HTML" --></a> <span class="weight">(<!-- TMPL_VAR NAME="weight_total" -->)</span></li>
+            <ul><!-- TMPL_LOOP NAME="TagLoop" -->
+            <li><a href="/cgi-bin/koha/opac-search.pl?tag=<!-- TMPL_VAR NAME="term" ESCAPE="URL" -->&amp;q=<!-- TMPL_VAR NAME="term" ESCAPE="URL" -->"><!-- TMPL_VAR NAME="term" ESCAPE="HTML" --></a> <span class="weight">(<!-- TMPL_VAR NAME="weight_total" -->)</span></li>
             <!-- /TMPL_LOOP -->
-            </ul>
+            </ul><!-- TMPL_ELSE -->No tags for this title. 
         <!-- /TMPL_IF -->
         <!-- TMPL_IF NAME="TagsInputOnDetail" -->
-            <span class="label">New:</span>
-            <form name="tagform<!-- TMPL_VAR NAME="biblionumber" -->" method="post" action="/cgi-bin/koha/opac-tags.pl">
-                <input name="newtag<!-- TMPL_VAR NAME="biblionumber" -->" id="newtag<!-- TMPL_VAR NAME="biblionumber" -->" maxlength="100" />
-                <input name="tagbutton" class="tagbutton" type="submit" value="Add" />
+		<span class="label" id="addtagl"><a href="#">Add</a></span>
+         <form name="tagform<!-- TMPL_VAR NAME="biblionumber" -->" method="post" action="/cgi-bin/koha/opac-tags.pl" id="tagform">
+                <label for="newtag<!-- TMPL_VAR NAME="biblionumber" -->">New:</span><input name="newtag<!-- TMPL_VAR NAME="biblionumber" -->" id="newtag<!-- TMPL_VAR NAME="biblionumber" -->" maxlength="100" />
+                <input name="tagbutton" class="input tagbutton" type="submit" value="Add" />
+				<a href="#">Cancel</a>
             </form>
             <br />
             <span id="tagstatus<!-- TMPL_VAR NAME="biblionumber" -->" class="tagstatus" style="display:none;">
-- 
1.5.2.1




More information about the Koha-patches mailing list