aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/settings.sml
diff options
context:
space:
mode:
authorGravatar Adam Chlipala <adamc@csail.mit.edu>2017-03-07 12:11:58 -0500
committerGravatar GitHub <noreply@github.com>2017-03-07 12:11:58 -0500
commit1b0d89d5ddfff6a265f8c3c1b294f040cd80ddb1 (patch)
tree69c1cdb7114576bc85dc2c5e563aa5aae62368fe /src/settings.sml
parent5da5bcf37902fae4b5d443d05c8b096b460759b8 (diff)
parent48c9a83b3f183ccd1e1731a49096dd5ff6c5276d (diff)
Merge pull request #69 from ashalkhakov/js-file
Allow outputting JS code to a specified file
Diffstat (limited to 'src/settings.sml')
-rw-r--r--src/settings.sml7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/settings.sml b/src/settings.sml
index 70ea1861..9fdc2232 100644
--- a/src/settings.sml
+++ b/src/settings.sml
@@ -951,6 +951,10 @@ fun addJsFile LoadFromFilename =
fun listJsFiles () = SM.listItems (!jsFiles)
+val jsOutput = ref (NONE : string option)
+fun setOutputJsFile so = jsOutput := so
+fun getOutputJsFile () = !jsOutput
+
fun reset () =
(Globals.setResetTime ();
urlPrefixFull := "/";
@@ -996,6 +1000,7 @@ fun reset () =
mimeTypes := NONE;
files := SM.empty;
jsFiles := SM.empty;
- filePath := ".")
+ filePath := ".";
+ jsOutput := NONE)
end