Вход Регистрация
Файл: upload/module/search/static/jscript/search.js
Строк: 30
<?php
$Core
.search =
{
    
aParams: new Array(),
    
    
iCurrent0,
    
    
init: function(aParams)
    {
        
this.aParams aParams;
        
        
this.iCurrent this.aParams['limit'];
    },
    
    
viewMore: function(bNoSlide)
    {
        var 
iFirstDiv null;
        $(
'.search_result').each(function()
        {
            var 
iId this.id.replace('search_''');
            
            if (
iId $Core.search.iCurrent && iId <= ($Core.search.iCurrent $Core.search.aParams['limit']))
            {
                if (
iFirstDiv === null)
                {
                    
iFirstDiv iId;                    
                }
                
                $(
this).show();
            }            
        });        
        
        if (
bNoSlide !== true)
        {
            $.
scrollTo('#scroll_' iFirstDiv800);
        }
        
        
this.iCurrent = (this.iCurrent $Core.search.aParams['limit']);
        
        var 
iNextView = (this.aParams['total'] - this.iCurrent);        
        
        if (
iNextView <= 0)
        {
            $(
'#js_view_more_holder').hide();
        }
        else
        {
            $(
'#js_view_more_count').html(iNextView);
        }
    },
    
    
show: function(sModule)
    {
        $(
'.search_result').hide();
        $(
'.search_result').removeClass('row_first');
        $(
'#search ul li').removeClass('active');
        
        if (
sModule == 'all')
        {            
            
this.iCurrent 0;
            
            $(
'#search ul li:first').addClass('active');    
            $(
'.module_form').hide();
            $(
'#js_view_more_holder').show();
            $(
'.search_result:first').addClass('row_first');
            
            
this.viewMore(true);
        }
        else
        {
            $(
'.menu_' sModule).addClass('active');        
            $(
'.module_' sModule).show();
            $(
'#js_view_more_holder').hide();
            $(
'.module_form').hide();
            $(
'#js_view_more_form').show();
            $(
'#form_' sModule).show();
            
            $(
'.module_' sModule ':first').addClass('row_first');            
        }
    }
}

$(function()
{
    $(
'#js_view_more_results').click(function()
    {
        
$Core.search.viewMore();    
        
        return 
false;
    });
    
    $(
'#search ul li a').click(function()
    {
        var 
aParts explode('#'this.href);
        var 
sModule aParts[1].replace('/''');
        
        
$Core.search.show(sModule);        
    });
});
?>
Онлайн: 0
Реклама