View | Details | Raw Unified | Return to bug 8508
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/pendingreserves.tt (-23 / +13 lines)
Lines 14-41 $(document).ready(function() { Link Here
14
  holdst.fnAddFilters("filter");
14
  holdst.fnAddFilters("filter");
15
  [%# add separateData function to cleanse jQuery select lists by breaking apart strings glued with BR tags and then de-duplicating any repeated library codes %]
15
  [%# add separateData function to cleanse jQuery select lists by breaking apart strings glued with BR tags and then de-duplicating any repeated library codes %]
16
  function separateData ( ColumnData ){
16
  function separateData ( ColumnData ){
17
	var cD = ColumnData;
17
    var cD = ColumnData;
18
	var new_array = new Array();
18
    var new_array = new Array();
19
    for ( j=0 ; j<cD.length ; j++ ) {
19
    for ( j=0 ; j<cD.length ; j++ ) {
20
		var strMatch = cD[j].match(/<br>/gi);
20
        var split_array = cD[j].split(/<br>/gi);
21
		if (strMatch) {
21
        for ( k=0 ; k<split_array.length ; k++ ){
22
			var split_array = cD[j].split(/<br>/gi);
22
            var check_array = $.inArray(split_array[k], new_array);
23
			for ( k=0 ; k<split_array.length ; k++ ){
23
            if (check_array == -1) {
24
				var check_array = $.inArray(split_array[k], new_array);
24
                new_array.push(split_array[k]);
25
				if (check_array == -1) {
25
            }
26
				new_array.push(split_array[k]);
26
        }
27
				}
27
    }
28
			}
28
    new_array.sort();
29
		}
29
    return new_array;
30
		else {
31
			var check_array = $.inArray(cD[j], new_array);
32
			if (check_array == -1) {
33
				new_array.push(cD[j]);
34
			}
35
		}
36
	}
37
	new_array.sort();
38
	return new_array;
39
  }
30
  }
40
  [%# add SeparateData function into createSelect function, so that it does the createSelect on clean data %]
31
  [%# add SeparateData function into createSelect function, so that it does the createSelect on clean data %]
41
  function createSelect( data ) {
32
  function createSelect( data ) {
Lines 188-191 $(document).ready(function() { Link Here
188
</div>
179
</div>
189
</div>
180
</div>
190
</div>
181
</div>
191
[% INCLUDE 'intranet-bottom.inc' %]
182
[% INCLUDE 'intranet-bottom.inc' %]
192
- 

Return to bug 8508