diff --git a/html/admin/js/master.js b/html/admin/js/master.js index 30f9888436..c7a67a8e2f 100644 --- a/html/admin/js/master.js +++ b/html/admin/js/master.js @@ -1206,7 +1206,20 @@ var lastFormatQuestion = true; $('#submitAvoc').live('click', function () { var data = $('#avocshContent').val(); - shArray.push(data); + + var r = [ ]; + for (var i = 0; i < shArray.length; ++i) { + if (shArray[i] != data) { + r.push(shArray[i]); + } + } + + shArray = r; + if (shArray.length > 4) { + shArray.shift(); + } + shArray.push(data); + $("#avocshContent").autocomplete({ source: shArray }); @@ -1248,11 +1261,21 @@ var lastFormatQuestion = true; /////////////////////////////////////////////////////////////////////////////// $('#submitQuery').live('click', function () { - var data = {query:$('#queryContent').val()}; - quArray.push(data); - $("#queryContent").autocomplete({ - source: quArray - }); + var data = {query:$('#queryContent').val()}; + + var r = [ ]; + for (var i = 0; i < quArray.length; ++i) { + if (quArray[i] != data) { + r.push(quArray[i]); + } + } + + quArray = r; + if (quArray.length > 4) { + quArray.shift(); + } + quArray.push(data); + var formattedJSON; $.ajax({ type: "POST",