Вход Регистрация
Файл: backup_fzrf 2/templates/Old/js/apps.js
Строк: 108
<?php
//APPS
var vii_apps_search_delay = false;
var 
vii_apps_search_val = '';
var 
apps_preload = true;
var 
doload = 5;
var 
loads = 20;
var 
apps = {
    
close:function(h){
        
history.pushState({link:h}, null, h);
        $(
'#newbox_miniature').remove();
        $(
'html,body').css({'overflow':'auto','margin':'0'});
    },
    
c:function(){
        $(
'#newbox_miniature').remove();
    },
    
sendWall:function(id){
        $.
post('/index.php?go=apps&act=mywall', {id:id},function(){
            
Box.Info('msg_info', 'Приложения', 'Вы успешно рассказали друзьям.', 300);
        });
    },
    
gSearch: function(){
        var 
a = $('#query_application').val();
        if(!
a){
            $(
'#apps_all').show();
            $(
'#apps_search').hide();
            $(
'#apps_se_load').fadeOut(100);
            
apps_preload = true;
        }
        if(
a != 0){
            
apps_preload = false;
            $(
'#apps_se_load').fadeIn('fast');
            
0 == vii_apps_search_val != a && a != 0 < a.length && (clearInterval(vii_apps_search_delay), vii_apps_search_delay = setInterval(function(){
                
apps.xSearch();
            }, 
600));
        }
    },
    
xSearch: function(){
        
clearInterval(vii_apps_search_delay);
        var 
a = $('#query_application').val();
        $.
post('/index.php?go=apps&act=search', {query_application: a}, function(d){
            if(
a != 0){
                $(
'#apps_all').hide();
                $(
'#apps_search').show();
                $(
'#apps_se_load').fadeOut(100);
                $(
'#apps_search_res').html(d);
                $(
".apps_last:last").css('border', '0px');
            } else {
                $(
'#apps_all').show();
                $(
'#apps_search').hide();
                $(
'#apps_se_load').fadeOut(100);
            }
        });
    },
    
showMore: function(){
        if($(
'#apps_text_load').text() == 'Показать больше приложений' && apps_preload){
            
textLoad('apps_text_load');
            $.
post('/index.php?go=apps&act=loads', {num:loads}, function(d){
                
loads = loads+20;
                
row = d.split('||');
                $(
'#apps_pop').append(row[0]);
                $(
'#apps_new').append(row[1]);
                $(
'#apps_text_load').text('Показать больше приложений');
                if(!
row[0] && !row[1]) $('.apps_but2').remove();
            });
        }
    },
    
showMoreOld: function(){
        if($(
'#apps_text_load_old').text() == 'Показать больше приложений'){
            
textLoad('apps_text_load_old');
            $.
post('/index.php?go=apps&act=doload',{num:doload},  function(d){
                
doload = doload+5;
                
row = d.split('||');
                $(
'#apps_my_application').append(row[0]);
                $(
'#apps_activity').append(row[1]);
                $(
'#apps_text_load_old').text('Показать больше приложений');
                if(!
row[0] && !row[1]) $('.apps_but').remove();
            });
        }
    },
    
view: function(a, h, c){
        
history.pushState({link:h}, null, h);
        $(
'html,body').css('overflow', 'hidden');
        $.
post('/index.php?go=apps&act=view', {id: a}, function(d){
            $(
'body').append('<div id="newbox_miniature"><div class="miniature_box"><div class="miniature_pos" style="width: 607px;margin-top:30px;"><div class="miniature_title fl_l">Установка приложения</div><a class="cursor_pointer fl_r" onclick="apps.close('/apps')">Закрыть</a><div class="clear"></div>'+d+'</div></div></div>');
        });
    },
    
deleteApp: function(aid, hash){
        $.
post('/index.php?go=apps&act=quit', {id: aid, hash: hash}, function(d){
             if(
d == 'ok')  window.location.href = "http://"+location.host+"/apps";
        
        });
    },

    
removeApp: function(i, hash){
        $(
'.js_titleRemove').remove();
        $(
'#app'+i).html('<div align="center" style="color:#777;height:40px;padding-top:10px">Игра успешно удалена.</div>');
        $.
post('/index.php?go=apps&act=quit', {id: i, hash: hash});
    },

    
approveInstall: function(aid, hash){
        $.
post('/index.php?go=apps&act=install', {id: aid, hash: hash});
    },
    
loadSettings: function(i,hash) {
        
viiBox.start();
        $.
post('/index.php?go=apps&act=show_settings',{id: i, hash: hash}, function(data){
             
viiBox.win('show_settings', data);
        });
     },
     
saveSettings: function(aid, hash){
         var 
i = $('#app_pay_add').val();
         $.
post('/index.php?go=apps&act=save_settings',{aid: aid, add: i, hash: hash}, function(data){    
             if(
data == 'ok') viiBox.clos('show_settings', 1);
         });

     }
}
?>
Онлайн: 2
Реклама