koha-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: SPAM- [Koha-devel] koha 2.2.6RC2 is ...


From: Paul POULAIN
Subject: Re: SPAM- [Koha-devel] koha 2.2.6RC2 is ...
Date: Thu, 10 Aug 2006 15:21:44 +0200
User-agent: Thunderbird 1.5.0.5 (X11/20060719)

Michael Hafen a écrit :

Hi Michael,

Probably isn't a good thing to reply to a release announcement, but I'll
do it anyway.

No problem to do this.

If I new you were working on patron pictures I would have contibuted.  I
even have a script for uploading patron pictures, which I will attach.

The good news : you have contributed => I have added your scripts to official release. I just have added a warning that the feature is "experimental", as i'm not sure it will work out of the box (maybe some directory permission problems may occur)

You mention the item list in the result set being changed to show the
number of (similar) items, rather than one item per line.  I have a
different solution to this.  A little code, and a little javascript I
use to collapse the item list if there are more than a certain number of
items to display.  I will also copy that code to this message for you to
see.  Maybe someone will like this better.

I won't copy this code immediatly, but the idea is good. The only problem i'm afraid is that, when cataloguing a daily serial, you can have 300+ items. In this case, the html would be heavy & the javascript probably not so quick. I let your code in cc:, it will be in koha-devel history if someone want to give it a try one day (for koha 3.0)

in search.marc/search.pl and opac-search.pl
        for (my $i=0; $i <= $#$results; $i++) {
                my @items = @{$$results[$i]->{CN}};
                # collapse copy info column if more than a few copies
                if (@items > 3) {
                        $$results[$i]->{collapse} = 1;
                }
        }

in search.marc/result.tmpl and opac-searchresults.tmpl
                        <td><!-- TMPL_IF NAME="collapse"--><acronym 
title="click for copy
information"><a name="copies_<!-- TMPL_VAR NAME="biblionumber" -->_a"
onclick="expand('copies_<!-- TMPL_VAR NAME="biblionumber" -->');"
class="expander">...</a></acronym><div style="display:none;"
id="copies_<!-- TMPL_VAR NAME="biblionumber" -->"><!-- /TMPL_IF --><!--
TMPL_LOOP name="CN" --><!-- <!-- TMPL_VAR name="holdingbranch" -->
--><!-- TMPL_VAR name="holdingbranchname" --> <!-- TMPL_VAR
name="location" -->        <!-- TMPL_IF name="date_due" -->        <i>(Checked 
out
until <!-- TMPL_VAR name="date_due" -->)</i><!-- TMPL_ELSE --><!--
TMPL_IF name="itemcallnumber" --> (<!-- TMPL_VAR name="itemcallnumber"
-->)<!-- /TMPL_IF --><!-- /TMPL_IF --><br /><!-- /TMPL_LOOP --><!--
TMPL_IF NAME="collapse" --></div><!-- /TMPL_IF
--></td></tr><!-- /TMPL_LOOP -->

...

function expand() {
        for (e_index = 0; e_index < expand.arguments.length; e_index++) {
                e_id = expand.arguments[e_index];
                e_block = document.getElementById(e_id);
                if (e_block.style.display == 'none') {
                        e_block.style.display = 'block';
                } else {
                        e_block.style.display = 'none';
                }
        }
}

in intranet.css and opac.css

a.expander {
        text-decoration : underline;
        cursor : pointer;
}



--
Paul POULAIN et Henri Damien LAURENT
Consultants indépendants
en logiciels libres et bibliothéconomie (http://www.koha-fr.org)
Tel : 04 91 31 45 19




reply via email to

[Prev in Thread] Current Thread [Next in Thread]