From ac923b5813b45984d80dee293383d0375e829b99 Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Wed, 15 Dec 2010 17:32:06 +0100 Subject: [PATCH] IE fixes --- plugins/cockpit/ui/plain.js | 3 ++- plugins/pilot/console.js | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/cockpit/ui/plain.js b/plugins/cockpit/ui/plain.js index 677f7f86..ab2266ca 100644 --- a/plugins/cockpit/ui/plain.js +++ b/plugins/cockpit/ui/plain.js @@ -39,6 +39,7 @@ define(function(require, exports, module) { var editorCss = require("text!cockpit/ui/plain.css"); var dom = require("pilot/dom"); +var event = require("pilot/event"); dom.importCssString(editorCss); var CliRequisition = require('cockpit/cli').CliRequisition; @@ -69,7 +70,7 @@ exports.startup = function(data, reason) { }.bind(this)); */ - this.input.addEventListener('keyup', function(ev) { + event.addListener(this.input, 'keyup', function(ev) { /* var handled = keyboardManager.processKeyEvent(ev, this, { isCommandLine: true, isKeyUp: true diff --git a/plugins/pilot/console.js b/plugins/pilot/console.js index b1fe5190..c386f855 100644 --- a/plugins/pilot/console.js +++ b/plugins/pilot/console.js @@ -66,7 +66,7 @@ if (typeof(window) === 'undefined') { // For each of the console functions, copy them if they exist, stub if not NAMES.forEach(function(name) { if (window.console && window.console[name]) { - exports[name] = window.console[name].bind(window.console); + exports[name] = Function.prototype.bind.call(window.console[name], window.console); } else { exports[name] = noop; }