瀏覽代碼

Remove new lines from input tab header

j433866 6 年之前
父節點
當前提交
5a52e5e9b3
共有 2 個文件被更改,包括 3 次插入1 次删除
  1. 1 1
      src/web/waiters/InputWaiter.mjs
  2. 2 0
      src/web/workers/InputWorker.mjs

+ 1 - 1
src/web/waiters/InputWaiter.mjs

@@ -674,7 +674,7 @@ class InputWaiter {
             (value.count("\n") + 1) : null;
         this.setInputInfo(value.length, lines);
         this.updateInputValue(activeTab, value);
-        this.manager.tabs.updateInputTabHeader(activeTab, value);
+        this.manager.tabs.updateInputTabHeader(activeTab, value.replace(/[\n\r]/g, "").slice(0, 100));
 
         if (e && this.badKeys.indexOf(e.keyCode) < 0) {
             // Fire the statechange event as the input has been modified

+ 2 - 0
src/web/workers/InputWorker.mjs

@@ -433,6 +433,8 @@ self.updateTabHeader = function(inputNum) {
     if (typeof inputData !== "string") {
         inputData = input.data.name;
     }
+    inputData = inputData.replace(/[\n\r]/g, "");
+
     self.postMessage({
         action: "updateTabHeader",
         data: {