Update ACE Editor to version 1.2.9

The new ACE editor introduces full support for emojis (and, thereby, UTF-16 characters with high- and low-surrogates). Hence, we can remove our custom fix.

Further, this update will allow emojis to be used in pair programming sessions.
This commit is contained in:
Sebastian Serth
2023-09-12 18:45:47 +02:00
parent 13bd68d760
commit 60656443e2
210 changed files with 66466 additions and 33266 deletions

View File

@ -115,7 +115,7 @@ module.exports.getEditorKeybordShortcuts = function(editor) {
commands = [commands];
commands.forEach(function(command) {
if (typeof command != "string")
command = command.name
command = command.name;
if (commandMap[command]) {
commandMap[command].key += "|" + key;
} else {
@ -149,7 +149,7 @@ define("ace/ext/keybinding_menu",["require","exports","module","ace/editor","ace
el.innerHTML = '<h1>Keyboard Shortcuts</h1>' + commands + '</div>';
overlayPage(editor, el, '0', '0', '0', null);
}
};
}
module.exports.init = function(editor) {
Editor.prototype.showKeyboardShortcuts = function() {
showKeyboardShortcuts(this);