Files
alfresco-community-repo/source/web/scripts/office/search.js

41 lines
1.1 KiB
JavaScript

/*
* 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);