/* * Prerequisites: mootools.v1.1.js * office_addin.js */ var OfficeSearch = { init: function() { $("searchText").addEvent("keydown", function(event) { event = new Event(event); if (event.key == 'enter') { $("simpleSearchButton").onclick(); } }); }, /* AJAX call to perform server-side search */ runSearch: function(useTemplate, argPath) { OfficeAddin.showStatusText("Searching...", "ajax_anim.gif", false); var searchString = $("searchText").value; var maxResults = $("maxResults").value; var actionURL = useTemplate + "?p=" + argPath + "&search=" + searchString + "&maxresults=" + maxResults; var myAjax = new Ajax(actionURL, { method: 'get', headers: {'If-Modified-Since': 'Sat, 1 Jan 2000 00:00:00 GMT'}, onComplete: function(textResponse, xmlResponse) { OfficeAddin.hideStatusText(); $("searchResultsList").innerHTML = textResponse; } }); myAjax.request(); } }; window.addEvent('domready', OfficeSearch.init);