x_array.shift();
y_array.shift();
+ x_array = jQuery.map( x_array, function( a ) {
+ return parse_callnumber( a );
+ });
+ y_array = jQuery.map( y_array, function( a ) {
+ return parse_callnumber( a );
+ });
+
x_array.sort();
y_array.sort();
x = x_array.shift();
y = y_array.shift();
+ if ( !x ) { x = ""; }
+ if ( !y ) { y = ""; }
+
return ((x < y) ? -1 : ((x > y) ? 1 : 0));
};
x_array.shift();
y_array.shift();
+ x_array = jQuery.map( x_array, function( a ) {
+ return parse_callnumber( a );
+ });
+ y_array = jQuery.map( y_array, function( a ) {
+ return parse_callnumber( a );
+ });
+
x_array.sort();
y_array.sort();
x = x_array.pop();
y = y_array.pop();
+ if ( !x ) { x = ""; }
+ if ( !y ) { y = ""; }
+
return ((x < y) ? 1 : ((x > y) ? -1 : 0));
};
+
+function parse_callnumber ( html ) {
+ var array = html.split('<span class="callnumber">');
+ if ( array[1] ) {
+ array = array[1].split('</span>');
+ return array[0];
+ } else {
+ return "";
+ }
+}
<td>
[% IF ( BIBLIO_RESULT.ITEM_RESULTS ) %]
[% FOREACH ITEM_RESULT IN BIBLIO_RESULT.ITEM_RESULTS %]
- <div><span class="nowrap"><strong>[% ITEM_RESULT.itemcallnumber %]</strong> [% ITEM_RESULT.branchname %] <span class="shelvingloc inline">[% ITEM_RESULT.location_description %]</span></span></div>
+ <div><span class="nowrap"><strong><span class="callnumber">[% ITEM_RESULT.itemcallnumber %]</span></strong> [% ITEM_RESULT.branchname %] <span class="shelvingloc inline">[% ITEM_RESULT.location_description %]</span></span></div>
[% END %]
[% ELSE %]
This record has no items.