Changeset 2903 for trunk/phpgwapi
- Timestamp:
- 06/08/10 10:11:06 (14 years ago)
- Location:
- trunk/phpgwapi
- Files:
-
- 1 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/phpgwapi/inc/class.common.inc.php
r2876 r2903 413 413 $GLOBALS[ 'phpgw' ] -> js -> validate_file( 'tools','xform', NULL, true ); 414 414 $GLOBALS[ 'phpgw' ] -> js -> validate_file( 'tools','xlink', NULL, true ); 415 $GLOBALS[ 'phpgw' ] -> js -> validate_file( 'tools','xstyle', NULL, true ); 415 416 $GLOBALS[ 'phpgw' ] -> js -> validate_file( 'tools','xscript', NULL, true ); 416 417 $GLOBALS[ 'phpgw' ] -> js -> validate_file( 'tools','xconnector', NULL, true ); -
trunk/phpgwapi/inc/class.css.inc.php
r2664 r2903 41 41 function get_css() 42 42 { 43 $path = ( ! empty( $GLOBALS[ 'phpgw_info' ][ 'server' ][ 'webserver_url' ] ) ) ? 44 $GLOBALS[ 'phpgw_info' ][ 'server' ][ 'webserver_url' ] : '/'; 43 $path = ( ! empty( $GLOBALS[ 'phpgw_info' ][ 'server' ][ 'webserver_url' ] ) ) ? 44 $GLOBALS[ 'phpgw_info' ][ 'server' ][ 'webserver_url' ] : '/'; 45 45 46 if ( strpos( $path, '/' ) != ( strlen( $path ) - 1 ) ) 47 $path .= '/'; 48 if ($GLOBALS['phpgw_info']['server']['csspacker'] == "True") 49 foreach($this->files as $cssFile)50 51 if (!file_exists(PHPGW_SERVER_ROOT.SEP.$cssFile."pack.css"))52 $this->create_pack($cssFile);53 $out .= "\n\t\t<link href='".$path.$cssFile."pack.css' type='text/css' rel='StyleSheet'>";54 55 } 56 else57 foreach($this->files as $cssFile)58 { 59 $_SESSION['debug'][] = "/".$cssFile;60 $out .= "\n\t\t<link href='".$path.$cssFile."' type='text/css' rel='StyleSheet'>";61 } 62 46 if ( strpos( $path, '/' ) != ( strlen( $path ) - 1 ) ) 47 $path .= '/'; 48 49 foreach ( $this -> files as $cssFile ) 50 { 51 if ( $GLOBALS[ 'phpgw_info' ][ 'server' ][ 'csspacker' ] == "True" ) 52 { 53 if ( ! file_exists( PHPGW_SERVER_ROOT . SEP . $cssFile . 'pack.css' ) ) 54 $this -> create_pack( $cssFile ); 55 56 $cssFile .= 'pack.css'; 57 } 58 59 $out .= '<link type="text/css" rel="StyleSheet" href="' . $path . $cssFile . '" />'; 60 } 61 62 return $out; 63 63 } 64 64 -
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">rodrigo.souza@celepar.pr.gov.br</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">rodrigosouzadossantos@gmail.com</a> 12 // 13 //****** 14 // You can use this space for remarks that should not be included 15 // in the documentation. 16 // 1 17 ( function( ) 2 18 { 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 3 27 function config( pObj, pEvent, pHandler ) 28 // INPUTS 29 // pObj : 30 // pEvent : 31 // pHandler : 32 // 33 // SOURCE 4 34 { 5 35 if ( typeof pObj == 'object' ) 6 36 { 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 ); 9 39 10 40 if ( arguments.length == 3 ) 11 41 { 12 42 if ( pObj.addEventListener ) 13 pObj.addEventListener( pEvent, pHandler, false );43 pObj.addEventListener( pEvent, pHandler, false ); 14 44 else if ( pObj.attachEvent ) 15 45 pObj.attachEvent( 'on' + pEvent, pHandler ); 16 46 17 ( arguments[ 0].preventDefault ) ?18 arguments[ 0].preventDefault( ) : arguments[0].returnValue = false;47 ( arguments[ 0 ].preventDefault ) ? 48 arguments[ 0 ].preventDefault( ) : arguments[ 0 ].returnValue = false; 19 49 } 20 50 else if ( arguments.length == 4 ) … … 27 57 } 28 58 } 59 // 60 // NOTES 61 // Ações anÃŽnimas não podem ser removidas 62 // 63 //****** 29 64 65 //****m* XEvents/add 66 // NAME 67 // add 68 // 69 // DESCRIPTION 70 // Adiciona uma ação a um objeto ( node ). 71 // 72 // SYNOPSIS 30 73 function add( pObj, pEvent, pHandler ) 74 // INPUTS 75 // pObj : 76 // pEvent : 77 // pHandler : 78 // 31 79 { 32 80 config( pObj, pEvent, pHandler ); 33 81 } 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 34 109 35 110 function remove( pObj, pEvent, pHandler ) 111 // INPUTS 112 // pObj : 113 // pEvent : 114 // pHandler : 115 // 36 116 { 37 117 config( pObj, pEvent, pHandler, true ); 38 118 } 119 // 120 // NOTES 121 // Ações anÃŽnimas não podem ser removidas 122 // 123 // EXAMPLE 124 // XEvents.remove( node, 'onclick', myHandler ); 125 // 126 //****** 39 127 40 128 function Events( ) -
trunk/phpgwapi/js/tools/xform.js
r2802 r2903 22 22 { 23 23 case 'hidden' : 24 case 'password' : 24 25 case 'submit' : 25 26 case 'text' : -
trunk/phpgwapi/js/tools/xlink.js
r2875 r2903 103 103 _line_feed = new RegExp( _line_feed, 'g' ); 104 104 105 var _css = _pData.match( new RegExp( '<link type="text\/css" rel="StyleSheet"[^>]*\/>', 'gi' ) ); 106 if ( _css ) 107 for ( var i = 0; _css, i < _css.length; i++ ) 108 { 109 _pData = _pData.replace( _css[ i ], '' ); 110 XStyle.add( ( /<[^>]*href="(\S+)"[^>]*\/>/i ).exec( _css[ i ] )[ 1 ] ); 111 } 112 105 113 var _js = _pData.match( new RegExp( '<script[^>]*>.*?<\/script>', 'gi' ) ); 106 107 114 if ( _js ) 108 {109 var _tag = /<script([^>]+src=["'](\S+)["'])?[^>]*>(.*?)<\/script>/i;110 111 115 for ( var i = 0; i < _js.length; i++ ) 112 116 { 113 117 _pData = _pData.replace( _js[ i ], '' ); 114 118 115 _js[ i ] = _tag.exec( _js[ i ] );119 _js[ i ] = ( /<script([^>]+src=["'](\S+)["'])?[^>]*>(.*?)<\/script>/i ).exec( _js[ i ] ); 116 120 117 121 var _external = _js[ i ][ 2 ]; … … 135 139 } 136 140 } 137 }138 141 139 142 var el = document.createElement( 'div' );
Note: See TracChangeset
for help on using the changeset viewer.