From c3606288c8a64eb6f32a74979e02f58236522ac1 Mon Sep 17 00:00:00 2001 From: Zhi Wang Date: Fri, 7 Jan 2022 11:11:37 -0500 Subject: [PATCH] move xterm lib to assets/external --- assets/README.md | 9 ++++----- assets/{ => external}/xterm-addon-attach.js | 0 assets/{ => external}/xterm-addon-attach.js.map | 0 assets/{ => external}/xterm-addon-fit.js | 0 assets/{ => external}/xterm-addon-fit.js.map | 0 assets/{ => external}/xterm-addon-web-links.js | 0 assets/{ => external}/xterm-addon-web-links.js.map | 0 assets/{ => external}/xterm.css | 0 assets/{ => external}/xterm.js | 0 assets/{ => external}/xterm.js.map | 0 main.go | 6 +++++- 11 files changed, 9 insertions(+), 6 deletions(-) rename assets/{ => external}/xterm-addon-attach.js (100%) rename assets/{ => external}/xterm-addon-attach.js.map (100%) rename assets/{ => external}/xterm-addon-fit.js (100%) rename assets/{ => external}/xterm-addon-fit.js.map (100%) rename assets/{ => external}/xterm-addon-web-links.js (100%) rename assets/{ => external}/xterm-addon-web-links.js.map (100%) rename assets/{ => external}/xterm.css (100%) rename assets/{ => external}/xterm.js (100%) rename assets/{ => external}/xterm.js.map (100%) diff --git a/assets/README.md b/assets/README.md index f8c6f54..f34512a 100644 --- a/assets/README.md +++ b/assets/README.md @@ -1,7 +1,6 @@ This directory contains xterm.js 4.16 -To update this to a newer version of xterm.js, run -`npm install xterm.js` in a different directory, -and copy xterm.js and xterm.js.map and xterm.css here. - -Do the same to three of xterm.js's addons. \ No newline at end of file +To update the xterm library to a newer version of xterm.js, run +`npm install xterm.js` in a different directory, and then copy +xterm.js and xterm.js.map and xterm.css and the files for three +of xterm.js's addons to the external directory. \ No newline at end of file diff --git a/assets/xterm-addon-attach.js b/assets/external/xterm-addon-attach.js similarity index 100% rename from assets/xterm-addon-attach.js rename to assets/external/xterm-addon-attach.js diff --git a/assets/xterm-addon-attach.js.map b/assets/external/xterm-addon-attach.js.map similarity index 100% rename from assets/xterm-addon-attach.js.map rename to assets/external/xterm-addon-attach.js.map diff --git a/assets/xterm-addon-fit.js b/assets/external/xterm-addon-fit.js similarity index 100% rename from assets/xterm-addon-fit.js rename to assets/external/xterm-addon-fit.js diff --git a/assets/xterm-addon-fit.js.map b/assets/external/xterm-addon-fit.js.map similarity index 100% rename from assets/xterm-addon-fit.js.map rename to assets/external/xterm-addon-fit.js.map diff --git a/assets/xterm-addon-web-links.js b/assets/external/xterm-addon-web-links.js similarity index 100% rename from assets/xterm-addon-web-links.js rename to assets/external/xterm-addon-web-links.js diff --git a/assets/xterm-addon-web-links.js.map b/assets/external/xterm-addon-web-links.js.map similarity index 100% rename from assets/xterm-addon-web-links.js.map rename to assets/external/xterm-addon-web-links.js.map diff --git a/assets/xterm.css b/assets/external/xterm.css similarity index 100% rename from assets/xterm.css rename to assets/external/xterm.css diff --git a/assets/xterm.js b/assets/external/xterm.js similarity index 100% rename from assets/xterm.js rename to assets/external/xterm.js diff --git a/assets/xterm.js.map b/assets/external/xterm.js.map similarity index 100% rename from assets/xterm.js.map rename to assets/external/xterm.js.map diff --git a/main.go b/main.go index b2d1af5..81f7f78 100644 --- a/main.go +++ b/main.go @@ -224,7 +224,11 @@ func fileHandler(c *gin.Context, fname string) { } else { //c.HTML interprets the file as HTML file //we do not need that for regular files - c.File(fmt.Sprint("./assets/", fname)) + if strings.HasPrefix(fname, "xterm") { + c.File(fmt.Sprint("./assets/external/", fname)) + } else { + c.File(fmt.Sprint("./assets/", fname)) + } } }