Changeset 2642 for trunk/phpgwapi/js/tools/xscript.js
- Timestamp:
- 04/27/10 16:58:10 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/phpgwapi/js/tools/xscript.js
r2630 r2642 18 18 function _load( ) 19 19 { 20 if ( ! _new.length )21 return false;22 23 20 var _handler = null; 24 21 if ( arguments.length && typeof arguments[ 0 ] == 'function' ) 25 22 _handler = arguments[ 0 ]; 26 23 27 _connector.go( { 28 "access" : URL_SERVER + 'controller.php?action=phpgwapi.javascript.get_source&source=' + _new.join( ';' ), 29 "handler" : function( data ) 30 { 31 for ( var i = 0; i < _new.length; i++ ) 32 _loaded[ _loaded.length ] = _new[ i ]; 24 var _inline = ''; 25 if ( arguments.length && typeof arguments[ 1 ] == 'string' ) 26 _inline = arguments[ 1 ]; 33 27 34 _new = [ ]; 28 if ( ! _new.length ) 29 { 30 window.eval( _inline); 31 if ( _handler ) 32 _handler( ); 33 } 34 else 35 { 36 var _scripts = _new.join( ';' ); 35 37 36 window.eval( data ); 38 for ( var i = 0; i < _new.length; i++ ) 39 _loaded[ _loaded.length ] = _new[ i ]; 37 40 38 if ( _handler ) 39 _handler( data ); 40 } 41 } ); 41 _new = [ ]; 42 43 _connector.go( { 44 "access" : URL_SERVER + 'controller.php?action=phpgwapi.javascript.get_source&source=' + _scripts, 45 "handler" : function( data ) 46 { 47 window.eval( data + _inline); 48 49 if ( _handler ) 50 _handler( ); 51 } 52 } ); 53 } 42 54 } 43 55
Note: See TracChangeset
for help on using the changeset viewer.