* build ace

This commit is contained in:
Ruben Daniels 2012-04-18 14:59:13 +02:00
commit a003315328
7 changed files with 27 additions and 19 deletions

View file

@ -11493,12 +11493,12 @@ var EventEmitter = require("./lib/event_emitter").EventEmitter;
var CommandManager = require("./commands/command_manager").CommandManager;
var defaultCommands = require("./commands/default_commands").commands;
var Editor = function(renderer, session) {
var Editor = function(renderer, session, listenElement) {
var container = renderer.getContainerElement();
this.container = container;
this.renderer = renderer;
this.textInput = new TextInput(renderer.getTextAreaContainer(), this);
this.textInput = new TextInput(renderer.getTextAreaContainer(), this, listenElement);
this.keyBinding = new KeyBinding(this);
// TODO detect touch event support
@ -12747,7 +12747,7 @@ var event = require("../lib/event");
var useragent = require("../lib/useragent");
var dom = require("../lib/dom");
var TextInput = function(parentNode, host) {
var TextInput = function(parentNode, host, listenElement) {
var text = dom.createElement("textarea");
if (useragent.isTouchPad)
@ -12857,7 +12857,9 @@ var TextInput = function(parentNode, host) {
}, 0);
};
event.addCommandKeyListener(text, host.onCommandKey.bind(host));
if (listenElement != false)
event.addCommandKeyListener(listenElement || text, host.onCommandKey.bind(host));
if (useragent.isOldIE) {
var keytable = { 13:1, 27:1 };
event.addListener(text, "keyup", function (e) {

View file

@ -11,7 +11,7 @@
Ace
version 0.2.0
commit ce891c2c2e57fe4480fb6aeb98c7e4d4e8aaeab1
commit 2a30f0f50ff8c0dfde21759113b57e113bc84d90
-->

File diff suppressed because one or more lines are too long

View file

@ -2444,12 +2444,12 @@ var EventEmitter = require("./lib/event_emitter").EventEmitter;
var CommandManager = require("./commands/command_manager").CommandManager;
var defaultCommands = require("./commands/default_commands").commands;
var Editor = function(renderer, session) {
var Editor = function(renderer, session, listenElement) {
var container = renderer.getContainerElement();
this.container = container;
this.renderer = renderer;
this.textInput = new TextInput(renderer.getTextAreaContainer(), this);
this.textInput = new TextInput(renderer.getTextAreaContainer(), this, listenElement);
this.keyBinding = new KeyBinding(this);
// TODO detect touch event support
@ -3848,7 +3848,7 @@ var event = require("../lib/event");
var useragent = require("../lib/useragent");
var dom = require("../lib/dom");
var TextInput = function(parentNode, host) {
var TextInput = function(parentNode, host, listenElement) {
var text = dom.createElement("textarea");
if (useragent.isTouchPad)
@ -3958,7 +3958,9 @@ var TextInput = function(parentNode, host) {
}, 0);
};
event.addCommandKeyListener(text, host.onCommandKey.bind(host));
if (listenElement != false)
event.addCommandKeyListener(listenElement || text, host.onCommandKey.bind(host));
if (useragent.isOldIE) {
var keytable = { 13:1, 27:1 };
event.addListener(text, "keyup", function (e) {

View file

@ -2444,12 +2444,12 @@ var EventEmitter = require("./lib/event_emitter").EventEmitter;
var CommandManager = require("./commands/command_manager").CommandManager;
var defaultCommands = require("./commands/default_commands").commands;
var Editor = function(renderer, session) {
var Editor = function(renderer, session, listenElement) {
var container = renderer.getContainerElement();
this.container = container;
this.renderer = renderer;
this.textInput = new TextInput(renderer.getTextAreaContainer(), this);
this.textInput = new TextInput(renderer.getTextAreaContainer(), this, listenElement);
this.keyBinding = new KeyBinding(this);
// TODO detect touch event support
@ -3848,7 +3848,7 @@ var event = require("../lib/event");
var useragent = require("../lib/useragent");
var dom = require("../lib/dom");
var TextInput = function(parentNode, host) {
var TextInput = function(parentNode, host, listenElement) {
var text = dom.createElement("textarea");
if (useragent.isTouchPad)
@ -3958,7 +3958,9 @@ var TextInput = function(parentNode, host) {
}, 0);
};
event.addCommandKeyListener(text, host.onCommandKey.bind(host));
if (listenElement != false)
event.addCommandKeyListener(listenElement || text, host.onCommandKey.bind(host));
if (useragent.isOldIE) {
var keytable = { 13:1, 27:1 };
event.addListener(text, "keyup", function (e) {

File diff suppressed because one or more lines are too long

View file

@ -3011,12 +3011,12 @@ var EventEmitter = require("./lib/event_emitter").EventEmitter;
var CommandManager = require("./commands/command_manager").CommandManager;
var defaultCommands = require("./commands/default_commands").commands;
var Editor = function(renderer, session) {
var Editor = function(renderer, session, listenElement) {
var container = renderer.getContainerElement();
this.container = container;
this.renderer = renderer;
this.textInput = new TextInput(renderer.getTextAreaContainer(), this);
this.textInput = new TextInput(renderer.getTextAreaContainer(), this, listenElement);
this.keyBinding = new KeyBinding(this);
// TODO detect touch event support
@ -4415,7 +4415,7 @@ var event = require("../lib/event");
var useragent = require("../lib/useragent");
var dom = require("../lib/dom");
var TextInput = function(parentNode, host) {
var TextInput = function(parentNode, host, listenElement) {
var text = dom.createElement("textarea");
if (useragent.isTouchPad)
@ -4525,7 +4525,9 @@ var TextInput = function(parentNode, host) {
}, 0);
};
event.addCommandKeyListener(text, host.onCommandKey.bind(host));
if (listenElement != false)
event.addCommandKeyListener(listenElement || text, host.onCommandKey.bind(host));
if (useragent.isOldIE) {
var keytable = { 13:1, 27:1 };
event.addListener(text, "keyup", function (e) {