This repository was archived by the owner on Dec 31, 2022. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +6
-11
lines changed Expand file tree Collapse file tree 1 file changed +6
-11
lines changed Original file line number Diff line number Diff line change 99
99
return any_scripts_ready ;
100
100
}
101
101
102
- // is the chain group complete yet?
103
- function check_chain_group_complete ( chain_group ) {
104
- for ( var i = 0 ; i < chain_group . scripts . length ; i ++ ) {
105
- if ( ! chain_group . scripts [ i ] . finished ) return false ;
106
- }
107
- chain_group . finished = true ;
108
- return true ;
109
- }
110
-
111
102
// creates a script load listener
112
103
function create_script_load_listener ( elem , registry_item , flag , onload ) {
113
104
elem . onload = elem . onreadystatechange = function ( ) {
331
322
/*!START_DEBUG*/ if ( chain_opts [ _Debug ] ) log_msg ( "script execution finished: " + script_obj . real_src ) ; /*!END_DEBUG*/
332
323
script_obj . ready = script_obj . finished = true ;
333
324
script_obj . exec_trigger = null ;
334
- if ( check_chain_group_complete ( chain_group ) ) {
335
- advance_exec_cursor ( ) ;
325
+ // check if chain group is all finished
326
+ for ( var i = 0 ; i < chain_group . scripts . length ; i ++ ) {
327
+ if ( ! chain_group . scripts [ i ] . finished ) return ;
336
328
}
329
+ // chain_group is all finished if we get this far
330
+ chain_group . finished = true ;
331
+ advance_exec_cursor ( ) ;
337
332
}
338
333
339
334
// main driver for executing each part of the chain
You can’t perform that action at this time.
0 commit comments