Файл: templates/Default/js/rating.js
Строк: 68
<?php
var rating = {
addbox: function(f){
$('.js_titleRemove').remove();
viiBox.start();
$.post('/index.php?go=rating', {for_user_id: f}, function(d){
viiBox.win('rate', d);
});
},
save: function(u){
var trate = parseInt($('#profile_rate_num').text()) + parseInt($('#rate_num').val());
var add = $('#rate_num').val();
if(parseInt($('#balance').val()) < parseInt($('#rate_num').val())){
setErrorInputMsg('rate_num');
return false;
}
if(add != 0){
butloading('saverate', 94, 'disabled', '');
$.post('/index.php?go=rating&act=add', {for_user_id: u, num: add}, function(d){
$('#profile_rate_num').text(trate);
if(trate > 1000){
$('.profile_rate_100_left, .profile_rate_500_left').addClass('profile_rate_1000_left');
$('.profile_rate_100_right, .profile_rate_500_right').addClass('profile_rate_1000_right');
$('.profile_rate_100_head, .profile_rate_500_head').addClass('profile_rate_1000_head');
} else if(trate > 500){
$('.profile_rate_100_left').addClass('profile_rate_500_left');
$('.profile_rate_100_right').addClass('profile_rate_500_right');
$('.profile_rate_100_head').addClass('profile_rate_500_head');
}
viiBox.clos('rate', 1);
});
} else
setErrorInputMsg('rate_num');
},
update: function(){
var add = $('#rate_num').val();
var new_rate = $('#balance').val() - add;
var pr = parseInt(add);
if(!isNaN(pr)) $('#rate_num').val(parseInt(add));
else $('#rate_num').val('');
if(add && new_rate >= 0){
$('#num').text(new_rate);
$('#rt').show();
} else if(new_rate <= 0 || $('#balance').val() <= 0){
$('#num').text('недостаточно');
$('#rt').hide();
} else {
$('#rt').show();
$('#num').text($('#balance').val());
}
},
view: function(){
viiBox.start();
$.post('/index.php?go=rating&act=view', function(d){
viiBox.win('view_rating', d);
});
},
page: function(){
if($('#load_rate_prev_ubut').text() == 'Показать предыдущие повышения'){
textLoad('load_rate_prev_ubut');
$.post('/index.php?go=rating&act=view', {page_cnt: page_cnt_rate}, function(d){
page_cnt_rate++;
$('#rating_users').append(d);
$('#load_rate_prev_ubut').text('Показать предыдущие повышения');
if(!d) $('#rate_prev_ubut').remove();
});
}
}
}
?>