Вход Регистрация
Файл: IPBMafia.ru_IPB_3.4.6_Final_Rus _Nulled/board/upload/public/js/ips.signin.js
Строк: 93
<?php
var _signin window.IPBoard;

_signin.prototype.signin = {
    
init: function()
    {
        
Debug.write("Initializing ips.signin.js");
        
        
document.observe("dom:loaded", function(){
            if( $(
'live_signin') ){
                $(
'live_signin').hide();
                $(
'live_open').observe('click'ipb.signin.toggleLive);
                $(
'live_close').observe('click'ipb.signin.toggleLive);
            }
            
            if( $(
'login') ){
                $(
'login').observe('submit'ipb.signin.validateLogin );
            }
            
            if( $(
'ips_username') ){
                $(
'ips_username').focus();
            }
        });
    },

    
/* ------------------------------ */
    /**
     * Toggles the Windows Live login field
     * 
     * @param    {event}        e    The event
    */
    
toggleLive: function(e)
    {
        if( $(
'live_signin').visible() )
        {
            $(
'live_signin').hide();
            $(
'regular_signin').show();
        }
        else
        {
            $(
'live_signin').show();
            $(
'regular_signin').hide();
        }
        
        
Event.stop(e);
    },
    
    
/* ------------------------------ */
    /**
     * Form validation for login
     * 
     * @param    {event}        e    The event
     * @return    @e void
    */
    
validateLogin: function(e)
    {
        if( !
ipb.signin.isFilled( $('ips_username') ) )
        {
            
alertipb.lang['signin_nosigninname'] );
            
Event.stop(e);
            return;
        }
        if( !
ipb.signin.isFilled( $('ips_password') ) )
        {
            
alertipb.lang['signin_nopassword'] );
            
Event.stop(e);
            return;
        }        
    },
    
    
/* ------------------------------ */
    /**
     * Validate that content is filled
     * 
     * @param    {event}        e    The event
     * @return    @e void
     * @SKINNOTE     Stop using this duplicated code and use ipb.js validate object
    */
    
isFilled: function( obj )
    {
        if( !
obj.value )
        {
            return 
false;
        }
        else
        {
            return 
true;
        }
    }
};

ipb.signin.init();
?>
Онлайн: 1
Реклама