Lines 237-264
function playSound( sound ) {
Link Here
|
237 |
// For keeping the text when navigating the search tabs |
237 |
// For keeping the text when navigating the search tabs |
238 |
function keep_text(clicked_index) { |
238 |
function keep_text(clicked_index) { |
239 |
var searchboxes = document.getElementsByClassName("head-searchbox"); |
239 |
var searchboxes = document.getElementsByClassName("head-searchbox"); |
240 |
var persist = searchboxes[0].value; |
240 |
var current_value = searchboxes[clicked_index].value; |
241 |
|
241 |
var different_value = ""; |
242 |
for (i = 0; i < searchboxes.length - 1; i++) { |
242 |
for (i = 0; i < searchboxes.length; i++) { |
243 |
if (searchboxes[i].value != searchboxes[i+1].value) { |
243 |
if ( searchboxes[i].value != current_value ){ |
244 |
if (i === searchboxes.length-2) { |
244 |
different_value = searchboxes[i].value; |
245 |
if (searchboxes[i].value != searchboxes[0].value) { |
245 |
break; |
246 |
persist = searchboxes[i].value; |
|
|
247 |
} else if (searchboxes.length === 2) { |
248 |
if (clicked_index === 0) { |
249 |
persist = searchboxes[1].value; |
250 |
} |
251 |
} else { |
252 |
persist = searchboxes[i+1].value; |
253 |
} |
254 |
} else if (searchboxes[i+1].value != searchboxes[i+2].value) { |
255 |
persist = searchboxes[i+1].value; |
256 |
} |
257 |
} |
246 |
} |
258 |
} |
247 |
} |
259 |
|
248 |
if (different_value){ |
260 |
for (i = 0; i < searchboxes.length; i++) { |
249 |
for (i = 0; i < searchboxes.length; i++) { |
261 |
searchboxes[i].value = persist; |
250 |
searchboxes[i].value = different_value; |
|
|
251 |
} |
262 |
} |
252 |
} |
263 |
} |
253 |
} |
264 |
|
254 |
|
265 |
- |
|
|