From b60903a2aec137738c394d1b79e82763b44bc959 Mon Sep 17 00:00:00 2001 From: paris Date: Sun, 4 Jan 2015 15:08:36 +0200 Subject: [PATCH] [addon linkify] Start working on "linkifying" URLs in the terminal --- addons/linkify/linkify.js | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 addons/linkify/linkify.js diff --git a/addons/linkify/linkify.js b/addons/linkify/linkify.js new file mode 100644 index 00000000..022f89ad --- /dev/null +++ b/addons/linkify/linkify.js @@ -0,0 +1,27 @@ +(function (linkify) { +})(function (Xterm) { + Xterm.prototype.linkify = function () { + var rows = this.rowContainer.children, + buffer = document.createElement('span'); + + for (var i=0; i' + url + ''); + buffer.textContent = node.data; + line.innerHTML = line.innerHTML.replace(buffer.innerHTML, newData); + this.emit('linkify:line', line); + } + } + } + } + }; +}); \ No newline at end of file