Bug 15091: DEBT is IMPOSSIBLE, not NEEDSCONFIRMATION
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / includes / searchbox-keep-text.inc
1 <script type="text/javascript">
2 //<![CDATA[
3 function keep_text(clicked_index) {
4     var searchboxes = document.getElementsByClassName("head-searchbox");
5     var persist = searchboxes[0].value;
6
7     for (i = 0; i < searchboxes.length - 1; i++) {
8         if (searchboxes[i].value != searchboxes[i+1].value) {
9             if (i === searchboxes.length-2) {
10                 if (searchboxes[i].value != searchboxes[0].value) {
11                     persist = searchboxes[i].value;
12                 } else if (searchboxes.length === 2) {
13                     if (clicked_index === 0) {
14                         persist = searchboxes[1].value;
15                     }
16                 } else {
17                     persist = searchboxes[i+1].value;
18                 }
19             } else if (searchboxes[i+1].value != searchboxes[i+2].value) {
20                 persist = searchboxes[i+1].value;
21             }
22         }
23     }
24
25     for (i = 0; i < searchboxes.length; i++) {
26         searchboxes[i].value = persist;
27     }
28 }
29 //]]>
30 </script>