[Koha-patches] [PATCH] bug 2991: Request hold on multiple items at one time.
Stephen G. Edwards
sedwards at alloycomputing.com
Wed Mar 4 17:49:15 CET 2009
Galen,
Sorry about that, not sure how I missed such blatant errors.
Regarding the construction of div/span ids in perl, I thought that was
what you were asking me to do in your previous message. I was trying
to avoid constructs like
<span id="bib_<!-- TMPL_VAR="bibnum" -->">
but looking back, it seems I may have inferred too much. I'll put
those cases back to the way they were.
-Steve
On Mar 4, 2009, at 10:16 AM, Galen Charlton wrote:
> Hi Stephen,
>
> On Tue, Mar 3, 2009 at 10:24 AM, Stephen Edwards
> <sedwards at alloycomputing.com> wrote:
>> koha-tmpl/opac-tmpl/prog/en/css/opac.css | 6 +-
>> koha-tmpl/opac-tmpl/prog/en/js/basket.js | 8 +-
>> .../opac-tmpl/prog/en/modules/opac-basket.tmpl | 19 +-
>> .../opac-tmpl/prog/en/modules/opac-reserve.tmpl | 651 +++++++++
>> ++++-------
>> .../opac-tmpl/prog/en/modules/opac-results.tmpl | 59 ++-
>> .../opac-tmpl/prog/en/modules/opac-shelves.tmpl | 24 +
>> opac/opac-reserve.pl | 537 +++++++++
>> +------
>
> Getting closer. I think one last iteration will do the trick. You've
> addressed my concerns about the behavior of this feature when
> JavaScript is turned off. The main problem now is that while warnings
> are now enabled in opac-reserve.pl, some of the problems turned up by
> the pragma have not been fixed, leading to clutter like this in the
> Apache error log:
>
> [Wed Mar 04 09:02:20 2009] [error] [client 74.179.117.85] [Wed Mar 4
> 09:02:20 2009] opac-reserve.pl: Use of uninitialized value in string
> eq at /home/gmc/koha/dev/opac/opac-reserve.pl line 262., referer:
> http://gmc.dev.kohalibrary.com/cgi-bin/koha/opac-detail.pl?biblionumber=378
> [Wed Mar 04 09:02:20 2009] [error] [client 74.179.117.85] [Wed Mar 4
> 09:02:20 2009] opac-reserve.pl: Use of uninitialized value in string
> eq at /home/gmc/koha/dev/opac/opac-reserve.pl line 269., referer:
> http://gmc.dev.kohalibrary.com/cgi-bin/koha/opac-detail.pl?biblionumber=378
> [Wed Mar 04 09:02:20 2009] [error] [client 74.179.117.85] [Wed Mar 4
> 09:02:20 2009] opac-reserve.pl: Use of uninitialized value in sprintf
> at /home/gmc/koha/dev/opac/opac-reserve.pl line 352., referer:
> http://gmc.dev.kohalibrary.com/cgi-bin/koha/opac-detail.pl?biblionumber=378
> [Wed Mar 04 09:02:20 2009] [error] [client 74.179.117.85] [Wed Mar 4
> 09:02:20 2009] opac-reserve.pl: Use of uninitialized value in sprintf
> at /home/gmc/koha/dev/opac/opac-reserve.pl line 352., referer:
> http://gmc.dev.kohalibrary.com/cgi-bin/koha/opac-detail.pl?biblionumber=378
> [Wed Mar 04 09:02:20 2009] [error] [client 74.179.117.85] [Wed Mar 4
> 09:02:20 2009] opac-reserve.pl: Use of uninitialized value in
> concatenation (.) or string at /home/gmc/koha/dev/opac/opac-reserve.pl
> line 356., referer:
> http://gmc.dev.kohalibrary.com/cgi-bin/koha/opac-detail.pl?biblionumber=378
> [Wed Mar 04 09:02:20 2009] [error] [client 74.179.117.85] [Wed Mar 4
> 09:02:20 2009] opac-reserve.pl: Use of uninitialized value in hash
> element at /home/gmc/koha/dev/opac/opac-reserve.pl line 365., referer:
> http://gmc.dev.kohalibrary.com/cgi-bin/koha/opac-detail.pl?biblionumber=378
> [Wed Mar 04 09:02:20 2009] [error] [client 74.179.117.85] [Wed Mar 4
> 09:02:20 2009] opac-reserve.pl: Use of uninitialized value in string
> ne at /home/gmc/koha/dev/opac/opac-reserve.pl line 436., referer:
> http://gmc.dev.kohalibrary.com/cgi-bin/koha/opac-detail.pl?biblionumber=378
>
>> $("#requestany").click(function() {
>> if(this.checked){
>> $("input[@name=checkitem]").each(function() {
>> $(this).attr("checked","");
>> });
>> - }
>> + }sdf
>
> This is a syntax error. However, I notice that requestany is no
> longer used as a div ID anyway, so I think all of the JavaScript that
> refers to #requestany can simply be removed.
>
>> + # Some JavaScript-specific identifiers
>> + $biblioLoopIter{checkitem_bib} = "checkitem_" . $biblioData-
>> >{biblionumber};
>> + $biblioLoopIter{reqtype_bib} = "reqtype_" . $biblioData->{
>
> This is mingling presentation and business logic a little too closely
> - div and span IDs ought to be constructed in the template rather than
> the code if at all possible.
>
> Regards,
>
> Galen
> --
> Galen Charlton
> VP, Research & Development, LibLime
> galen.charlton at liblime.com
> p: 1-888-564-2457 x709
> skype: gmcharlt
---
Stephen Edwards
Alloy Computing, LLC
http://www.alloycomputing.com
410-935-9749
More information about the Koha-patches
mailing list