We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6a1dced commit 0cea725Copy full SHA for 0cea725
1 file changed
interface/web/js/scrigo.js.php
@@ -18,6 +18,7 @@
18
var indicatorPaddingH = -1;
19
var indicatorPaddingW = -1;
20
var indicatorCompleted = false;
21
+var registeredHooks = new Array();
22
redirect = '';
23
24
function reportError(request) {
@@ -28,6 +29,20 @@ function reportError(request) {
28
29
/*alert(request);*/
30
}
31
32
+function registerHook(name, callback) {
33
+ if(!registeredHooks[name]) registeredHooks[name] = new Array();
34
+ var newindex = registeredHooks[name].length;
35
+ registeredHooks[name][newindex] = callback;
36
+}
37
+
38
+function callHook(name, params) {
39
+ if(!registeredHooks[name]) return;
40
+ for(var i = 0; i < registeredHooks[name].length; i++) {
41
+ var callback = registeredHooks[name][i];
42
+ callback(name, params);
43
+ }
44
45
46
function resetFormChanged() {
47
pageFormChanged = false;
48
0 commit comments