// workitem scripts IMIXS.namespace("org.imixs.workflow.office.worklist"); /** * Init Method for the search view * * - * * @returns */ $(document).ready(function() { // set navigation document.cookie = "imixs.office.navigation=/pages/workitems/worklist.jsf;path=" + imixsOfficeMain.contextPath+ "/"; // auto focus focusSearchPhrase(); }); // set the focus on the search phrase after a ajax event function focusSearchPhrase() { var phrase = $("[data-id='input_phrase']").val(); $("[data-id='input_phrase']").focus().val('').val(phrase); } //ajax refresh... function updateSearchForm(data,context) { if (data.status === 'success') { imixsOfficeMain.layoutAjaxEvent(data); // auto focus focusSearchPhrase(); // add autocomplete feature to all user input... var userInputField= $("input[data-item='marty.user.input']"); $(userInputField).each(function() { imixsMarty.userInputInit(this,martyUserSearch,'marty-userinput-resultlist'); // optional callback method allowed here! }); } }