1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-07-03 06:55:03 +03:00

fix ajax loading

This commit is contained in:
Mzhelskiy Maxim 2012-04-14 13:35:26 +04:00
parent 4d929eb96f
commit daa1c7237c
4 changed files with 13 additions and 1 deletions

View file

@ -119,9 +119,12 @@ ls.blog = (function ($) {
*/ */
this.searchBlogs = function(form) { this.searchBlogs = function(form) {
var url = aRouter['blogs']+'ajax-search/'; var url = aRouter['blogs']+'ajax-search/';
var inputSearch=$('#'+form).find('input');
inputSearch.addClass('loader');
'*searchBlogsBefore*'; '*/searchBlogsBefore*'; '*searchBlogsBefore*'; '*/searchBlogsBefore*';
ls.ajaxSubmit(url, form, function(result){ ls.ajaxSubmit(url, form, function(result){
inputSearch.removeClass('loader');
if (result.bStateError) { if (result.bStateError) {
$('#blogs-list-search').hide(); $('#blogs-list-search').hide();
$('#blogs-list-original').show(); $('#blogs-list-original').show();

View file

@ -428,9 +428,12 @@ ls.user = (function ($) {
*/ */
this.searchUsers = function(form) { this.searchUsers = function(form) {
var url = aRouter['people']+'ajax-search/'; var url = aRouter['people']+'ajax-search/';
var inputSearch=$('#'+form).find('input');
inputSearch.addClass('loader');
'*searchUsersBefore*'; '*/searchUsersBefore*'; '*searchUsersBefore*'; '*/searchUsersBefore*';
ls.ajaxSubmit(url, form, function(result){ ls.ajaxSubmit(url, form, function(result){
inputSearch.removeClass('loader');
if (result.bStateError) { if (result.bStateError) {
$('#users-list-search').hide(); $('#users-list-search').hide();
$('#users-list-original').show(); $('#users-list-original').show();
@ -449,9 +452,11 @@ ls.user = (function ($) {
obj=$(obj); obj=$(obj);
var url = aRouter['people']+'ajax-search/'; var url = aRouter['people']+'ajax-search/';
var params = {user_login: sPrefix, isPrefix: 1}; var params = {user_login: sPrefix, isPrefix: 1};
$('#search-user-login').addClass('loader');
'*searchUsersByPrefixBefore*'; '*/searchUsersByPrefixBefore*'; '*searchUsersByPrefixBefore*'; '*/searchUsersByPrefixBefore*';
ls.ajax(url, params, function(result){ ls.ajax(url, params, function(result){
$('#search-user-login').removeClass('loader');
$('#user-prefix-filter').find('.active').removeClass('active'); $('#user-prefix-filter').find('.active').removeClass('active');
obj.parent().addClass('active'); obj.parent().addClass('active');
if (result.bStateError) { if (result.bStateError) {

View file

@ -1,7 +1,7 @@
{include file='header.tpl' menu='people'} {include file='header.tpl' menu='people'}
<form action="" method="POST" id="form-users-search" onsubmit="return false;" class="search search-item"> <form action="" method="POST" id="form-users-search" onsubmit="return false;" class="search search-item">
<input type="text" placeholder="{$aLang.user_search_title_hint}" autocomplete="off" name="user_login" value="" class="input-text" onkeyup="ls.timer.run(ls.user.searchUsers,'users_search',['form-users-search'],1000);"> <input id="search-user-login" type="text" placeholder="{$aLang.user_search_title_hint}" autocomplete="off" name="user_login" value="" class="input-text" onkeyup="ls.timer.run(ls.user.searchUsers,'users_search',['form-users-search'],1000);">
</form> </form>
<ul id="user-prefix-filter" class="search-abc"> <ul id="user-prefix-filter" class="search-abc">

View file

@ -407,4 +407,8 @@
left: -4px; /*must have*/ left: -4px; /*must have*/
width: 200px; /*must have*/ width: 200px; /*must have*/
height: 200px; /*must have*/ height: 200px; /*must have*/
}
.ui-autocomplete-loading {
background: #fafafa url(../../images/loader.gif) 50% 50% no-repeat;
} }