var $ = jQuery;
$(function(){
badge_width();
$('.anook-badge').resize(function(){
badge_width();
})
$('#widgets-right .anook_admin_show_games input[type=radio]').click(function(){
games_list();
})
$('#widgets-right .anook_admin_parts_list select').on('change', function(){
games_list();
})
var data = '';
$('#widgets-right .anook_admin_search input').on('input',function(){
if($('#anook_reload_games_list').length < 1 && $('#widgets-right .anook_admin_parts_list select option:selected').val() == 'user'){
$(this).after(' Reload games list');
}
})
})
function reload_games_list(){
$('#widgets-right .anook_admin_games_list select').html('');
anook_ajax_fetch('user',$('#widgets-right .anook_admin_search input').val()+'/games',['thumbnail','name','user','url'],true);
$('#anook_reload_games_list').fadeOut();
}
function badge_width(){
$.each($('.anook-badge'), function(){
if($(this).width() < 260){
$('.anook-badge #country').css({'margin-bottom':'5%'})
if($(this).width() < 225){
if($(this).attr('id')!='anook-user-badge' && $(this).width() < 180){
$(this).addClass('nook-ultra-thin');
} else {
$(this).removeClass('nook-ultra-thin');
}
$(this).addClass('thin');
} else {
$(this).removeClass('thin');
}
} else {
$('.anook-badge #country').css({'margin-bottom':'24px'})
}
})
}
function games_list(){
if($('#widgets-right .anook_admin_parts_list option:selected').val()=='user'){
$('.anook_admin_show_games').css({'display':'block',});
if($('#widgets-right .anook_admin_show_games input[type=radio]:checked').val()==1){
$('.anook_admin_games_list, .anook_admin_games_list_info').css({'display':'block',});
if($('.anook_admin_games_list select').html()==''){
console.log('force-change');
anook_ajax_fetch('user',$('#widgets-right .anook_admin_search input').val()+'/games',['thumbnail','name','user','url'],true);
}
} else {
$('.anook_admin_games_list, .anook_admin_games_list_info').css({'display':'none',});
}
} else if($('#widgets-right .anook_admin_parts_list option:selected').val()=='user') {
$('.anook_admin_show_games').css({'display':'block',});
$('.anook_admin_games_list, .anook_admin_games_list_info').css({'display':'none',});
} else {
$('.anook_admin_games_list, .anook_admin_show_games, .anook_admin_games_list_info').css({'display':'none',});
}
}
function anook_ajax_fetch(part,search,attr,json){
$.post(ajaxurl,{'part':part,'search':search,'attr':attr,'action':'anook_ajax','json_encode':json},function(response){
anook_ajax_build(response);
});
}
function anook_ajax_build(data){
var temp = JSON.parse($('#widgets-right .anook_admin_games_list input[type=hidden]').val());
$('#widgets-right .anook_admin_games_list select').html('');
if(temp == '0')
$('#widgets-right .anook_admin_games_list select').append('');
else
$('#widgets-right .anook_admin_games_list select').append('');
$.each(JSON.parse(data),function(k,v){
if(v['name'] !== undefined && $.inArray(v['name'],temp)==-1){
$('#widgets-right .anook_admin_games_list select').append('');
} else if(v['name'] !== undefined && $.inArray(v['name'],temp)==0) {
$('#widgets-right .anook_admin_games_list select').append('');
}
})
}