Ignore:
Timestamp:
06/08/10 10:11:06 (14 years ago)
Author:
rodsouza
Message:

Ticket #1058 - Corrigindo problemas na inclusão de folhas de estilo.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/phpgwapi/js/tools/xevent.js

    r2875 r2903  
     1//****c* XTools/XEvents 
     2// NAME 
     3//    XEvents 
     4// 
     5// DESCRIPTION 
     6//    Configura uma ação a ser executada quando ocorrer um determinado evento em um objeto. 
     7// 
     8// AUTHOR 
     9//    Rodrigo Souza dos Santos 
     10//    |html <br /><a href="mailto:%72%6f%64%72%69%67%6f%2e%73%6f%75%7a%61%40%63%65%6c%65%70%61%72%2e%70%72%2e%67%6f%76%2e%62%72">&#114;&#111;&#100;&#114;&#105;&#103;&#111;&#46;&#115;&#111;&#117;&#122;&#97;&#64;&#99;&#101;&#108;&#101;&#112;&#97;&#114;&#46;&#112;&#114;&#46;&#103;&#111;&#118;&#46;&#98;&#114;</a> 
     11//    |html <br /><a href="mailto:%72%6f%64%72%69%67%6f%73%6f%75%7a%61%64%6f%73%73%61%6e%74%6f%73%40%67%6d%61%69%6c%2e%63%6f%6d">&#114;&#111;&#100;&#114;&#105;&#103;&#111;&#115;&#111;&#117;&#122;&#97;&#100;&#111;&#115;&#115;&#97;&#110;&#116;&#111;&#115;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;</a> 
     12// 
     13//****** 
     14// You can use this space for remarks that should not be included 
     15// in the documentation. 
     16// 
    117( function( ) 
    218{ 
     19        //****im* XEvents/config 
     20        // NAME 
     21        //    config 
     22        // 
     23        // DESCRIPTION 
     24        //    Configura ( adiciona ou remove ) uma ação a um objeto ( node ). 
     25        // 
     26        // SYNOPSIS 
    327        function config( pObj, pEvent, pHandler ) 
     28        // INPUTS 
     29        //    pObj     : 
     30        //    pEvent   : 
     31        //    pHandler : 
     32        // 
     33        // SOURCE 
    434        { 
    535                if ( typeof pObj == 'object' ) 
    636                { 
    7                         if ( pEvent.substring(0, 2) == 'on' ) 
    8                                 pEvent = pEvent.substring(2, pEvent.length ); 
     37                        if ( pEvent.substring( 0, 2 ) == 'on' ) 
     38                                pEvent = pEvent.substring( 2, pEvent.length ); 
    939 
    1040                        if ( arguments.length == 3 ) 
    1141                        { 
    1242                                if ( pObj.addEventListener ) 
    13                                         pObj.addEventListener(pEvent, pHandler, false ); 
     43                                        pObj.addEventListener( pEvent, pHandler, false ); 
    1444                                else if ( pObj.attachEvent ) 
    1545                                        pObj.attachEvent( 'on' + pEvent, pHandler ); 
    1646 
    17                                 ( arguments[0].preventDefault ) ? 
    18                                         arguments[0].preventDefault( ) : arguments[0].returnValue = false; 
     47                                ( arguments[ 0 ].preventDefault ) ? 
     48                                        arguments[ 0 ].preventDefault( ) : arguments[ 0 ].returnValue = false; 
    1949                        } 
    2050                        else if ( arguments.length == 4 ) 
     
    2757                } 
    2858        } 
     59        // 
     60        // NOTES 
     61        //    Ações anÃŽnimas não podem ser removidas 
     62        // 
     63        //****** 
    2964 
     65        //****m* XEvents/add 
     66        // NAME 
     67        //    add 
     68        // 
     69        // DESCRIPTION 
     70        //    Adiciona uma ação a um objeto ( node ). 
     71        // 
     72        // SYNOPSIS 
    3073        function add( pObj, pEvent, pHandler ) 
     74        // INPUTS 
     75        //    pObj     : 
     76        //    pEvent   : 
     77        //    pHandler : 
     78        // 
    3179        { 
    3280                config( pObj, pEvent, pHandler ); 
    3381        } 
     82        // 
     83        // NOTES 
     84        //    Ações anÃŽnimas não podem ser removidas 
     85        // 
     86        // EXAMPLE 
     87        //    function myHandler( ) 
     88        //    { 
     89        //        /*do something*/ 
     90        //    } 
     91        // 
     92        //    XEvents.add( node, 'onclick', myHandler ); 
     93        // 
     94        //    XEvents.add( node, "onclick", function( ) 
     95        //    { 
     96        //        /*do something*/ 
     97        //    } ); 
     98        // 
     99        //****** 
     100 
     101        //****m* XEvents/remove 
     102        // NAME 
     103        //    remove 
     104        // 
     105        // DESCRIPTION 
     106        //    Remove a ação de um objeto ( node ). 
     107        // 
     108        // SYNOPSIS 
    34109 
    35110        function remove( pObj, pEvent, pHandler ) 
     111        // INPUTS 
     112        //    pObj     : 
     113        //    pEvent   : 
     114        //    pHandler : 
     115        // 
    36116        { 
    37117                config( pObj, pEvent, pHandler, true ); 
    38118        } 
     119        // 
     120        // NOTES 
     121        //    Ações anÃŽnimas não podem ser removidas 
     122        // 
     123        // EXAMPLE 
     124        //    XEvents.remove( node, 'onclick', myHandler ); 
     125        // 
     126        //****** 
    39127 
    40128        function Events( ) 
Note: See TracChangeset for help on using the changeset viewer.