Вход Регистрация
Файл: upload/module/rate/static/jscript/rate.js
Строк: 84
<?php
var oRatingPosition null;

$Core.rate =
{
    
aParams: {},
    
    
bDisablefalse,
    
    
init: function(aParams)
    {
        
this.aParams aParams;
        
        if ($(
'.js_rating_value').length <= 0)
        {
            $(
'body').prepend('<div class="js_rating_value"></div>');                
        }        
        
        $(
'#js_rate_temp_holder').remove();
                
        if (
aParams['display'])
        {            
            $(
'#js_rating_holder_' aParams['module'] + ' .js_rating_star').rating({
                    
callback: function(mValueoLink)
                    {
                        $($(
this).parents('form:first')).ajaxCall('rate.process');
                    },
                      
focus: function(mValueoLink)
                      {
                           $(
oLink).attr('title''');
                          
                          if (
$Core.rate.bDisable === false)
                           {
                              var 
aParts explode('|', $(this).val());
                              
                              
oRatingPosition = $(oLink).offset();
                              
                              $(
'#js_rate_temp_holder').remove();
                              
                              $(
'body').append('<div id="js_rate_temp_holder" style="display:none;">' aParts[1] + '</div>');
                              
                               $(
'.js_rating_value').html(aParts[1]).css({'width': $('#js_rate_temp_holder').width() + 'px''left'oRatingPosition.left 'px''top': (oRatingPosition.top 30) + 'px'}).show();
                           }
                      },
                      
blur: function(mValueoLink)
                      {
                        if (
$Core.rate.bDisable === false)
                           {
                              $(
'#js_rate_temp_holder').remove();
                               $(
'.js_rating_value').html('').hide();
                           }
                      }
            });
        }
        else
        {        
            $(
'#js_rating_holder_' aParams['module'] + ' .js_rating_star').rating({
                      
focus: function(mValueoLink)
                      {                           
                          
oRatingPosition = $(oLink).offset();
                          
                          $(
oLink).attr('title''');
                          
                          $(
'#js_rate_temp_holder').remove();
                          
                          $(
'body').append('<div id="js_rate_temp_holder" style="display:none;">' aParams['error_message'] + '</div>');                          
                          
                          $(
'.js_rating_value').html('' aParams['error_message'] + '</div>').css({'width': $('#js_rate_temp_holder').width() + 'px''left'oRatingPosition.left 'px''top': (oRatingPosition.top 30) + 'px'}).show();                           
                      },
                      
blur: function(mValueoLink)
                      {
                        $(
'#js_rate_temp_holder').remove();
                          $(
'.js_rating_value').html('').hide();                        
                      }
            });
    
            $(
'#js_rating_holder_' aParams['module'] + ' .js_rating_star').rating('disable');
        }
    },
    
    
success: function()
    {
        
/*
        $('#js_rate_temp_holder').remove();
        $('body').append('<div id="js_rate_temp_holder" style="display:none;">' + oTranslations['rate.thanks_for_rating'] + '</div>');
        
        $('.js_rating_value').html('<b>' + oTranslations['rate.thanks_for_rating'] + '</b>').css({'width': $('#js_rate_temp_holder').width() + 'px', 'left': oRatingPosition.left + 'px', 'top': (oRatingPosition.top - 30) + 'px'}).show();
        $('.js_rating_total').hide();
        */
    
        
$('#js_rating_holder_' this.aParams['module'] + ' .js_rating_star').rating('disable');
        
        
this.bDisable true;
    }
}
?>
Онлайн: 1
Реклама