(o, callbacks, args)
| 879 | |
| 880 | // Call the o related callback with the given arguments. |
| 881 | function bindCallbacks(o, callbacks, args) { |
| 882 | var prop = QUnit.objectType(o); |
| 883 | if (prop) { |
| 884 | if (QUnit.objectType(callbacks[prop]) === "function") { |
| 885 | return callbacks[prop].apply(callbacks, args); |
| 886 | } else { |
| 887 | return callbacks[prop]; // or undefined |
| 888 | } |
| 889 | } |
| 890 | } |
| 891 | |
| 892 | var callbacks = function () { |
| 893 |