/** * Ajax get search form. * * @param string $queryBox * @param callback $callback * @access public * @return void */ function ajaxGetSearchForm($queryBox, callback) { if(!$queryBox) $queryBox = $('#querybox'); if($queryBox.html() == '') { var module = $queryBox.data('module'); $.get(createLink('search', 'buildForm', 'module=' + module), function(data) { $queryBox.html(data); callback && callback(); }); } } /** * Init search form. * * @access public * @return void */ function initSearch() { $searchTab = $('#bysearchTab'); if($searchTab.data('initSearch')) return; if(!$searchTab.closest('#menu').length) { $('#menu>.container>.nav:first').append($searchTab); } var $queryBox = $('#querybox'); if(!$queryBox.length) { $queryBox = $("