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)) + } } }