From 3b69e03eba430bc9ebe0cbea69aa65a72ccb5aef Mon Sep 17 00:00:00 2001 From: phasefx Date: Wed, 21 Dec 2005 02:26:24 +0000 Subject: [PATCH] syntax git-svn-id: svn://svn.open-ils.org/ILS/trunk@2495 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- .../staff_client/chrome/content/evergreen/util/controller.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Open-ILS/xul/staff_client/chrome/content/evergreen/util/controller.js b/Open-ILS/xul/staff_client/chrome/content/evergreen/util/controller.js index e6b9a9dd46..1dd8e7190f 100644 --- a/Open-ILS/xul/staff_client/chrome/content/evergreen/util/controller.js +++ b/Open-ILS/xul/staff_client/chrome/content/evergreen/util/controller.js @@ -14,6 +14,8 @@ util.controller.prototype = { 'init' : function (params) { + var obj = this; + if (typeof params.control_map == 'undefined') throw('util.controller.init: No control_map'); this.control_map = params.control_map; @@ -34,7 +36,8 @@ util.controller.prototype = { case 'on_command': if (!this.window_knows_me_by) throw('util.controller: on_command requires window_knows_me_by'); - cmd.setAttribute(ev_type, this.window_knows_me_by . ".cmds." i . "()"); + var s = obj.window_knows_me_by + ".cmds." + i + "()"; + cmd.setAttribute(ev_type, s); break; default: cmd.addEventListener(ev_type,this.control_map[i][1],false); } -- 2.43.2