Bug 10823: add class info to enumchron data in detail.tt, for better styling

This patch adds spans to style parts of the enumchron and serialseq
information in the holdings table in the taff interface:

These include:

- items.enumchron
- the separator used
- serial.serialseq
- items.publisheddate

TEST PLAN
---------
1) Apply patch 10825
2) Find a biblio where the enumchron and serialseq are different.
   -- in MySQL:
      SELECT items.biblionumber,items.enumchron,serial.serialseq
      FROM items,serial,serialitems
      WHERE items.itemnumber=serilaitems.itemnumber
        AND serialitems.serialid=serial.serialid;
3) In the staff client, view the source for that item.
   -- It should be one class for the entire <td> cell.
4) Apply patch 10823
5) Refresh the page
6) Look at the source for that item again.
   -- It should have <span> tags around the 4 things listed
      above.
7) Run the koha qa test tools.

Signed-off-by: Mark Tompsett <mtompset@hotmail.com>
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de>
Template change only, no regression found.
Using [%- -%] could improve readability of HTML source code.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
This commit is contained in:
Mason James 2014-04-15 00:11:16 +12:00 committed by Galen Charlton
parent 67e5181ca4
commit baa2fb2fba

View file

@ -659,17 +659,19 @@ function verify_images() {
<td class="enumchron">
[% IF ( itemdata_enumchron ) %]
[% IF item.enumchron && item.serialseq %]
[% item.enumchron %]
[% IF ( item.serialseq &&
item.enumchron!=item.serialseq ) %]
-- [% item.serialseq %]
<span class="enum">[% item.enumchron %]</span>
[% IF ( item.serialseq && item.enumchron!=item.serialseq ) %]
<span class="sep"> -- </span>
<span class="serialseq">[% item.serialseq %]</span>
[% END %]
[% ELSIF item.enumchron %]
[% item.enumchron %]
<span class="enum">[% item.enumchron %]</span>
[% ELSIF item.serialseq %]
[% item.serialseq %]
<span class="serialseq">[% item.serialseq %]</span>
[% END %]
[% IF ( item.publisheddate ) %]
<span class="pubdate">([% item.publisheddate %])</span>
[% END %]
[% IF ( item.publisheddate ) %] ([% item.publisheddate %])[% END %]
[% END %]
</td>
[% END %]