| author | Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com> |
| Sat, 07 Jan 2012 16:15:16 +0100 | |
| changeset 468 | e7f9898e6f99 |
| parent 133 | 9578d3ddce17 |
| permissions | -rwxr-xr-x |
var Hook = { hooks: [], register: function ( name, callback ) { if( 'undefined' == typeof( Hook.hooks[name] ) ) Hook.hooks[name] = [] Hook.hooks[name].push( callback ) }, call: function ( name, arguments ) { if( 'undefined' != typeof( Hook.hooks[name] ) ) for( i = 0; i < Hook.hooks[name].length; ++i ) if( true != Hook.hooks[name][i]( arguments ) ) { break; } } }