]> git.sesse.net Git - remoteglot/commitdiff
Inline tons of stuff into the main HTML.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Wed, 2 Nov 2022 22:46:53 +0000 (23:46 +0100)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Wed, 2 Nov 2022 22:46:53 +0000 (23:46 +0100)
.gitignore
build.sh
www/index.dev.html [moved from www/index.html with 93% similarity]

index c6b42d32f1ddd3a59d6a496be37dcbfb3fedfc39..3134bf10d1989c4c25627c713d2780a6a6f06ad6 100644 (file)
@@ -2,9 +2,11 @@ config.local.pm
 junk/
 www/analysis.json
 www/js/remoteglot.min.js
+www/css/remoteglot.min.css
 tblog.txt
 ucilog.txt
 ficslog.txt
 openings.txt
 www/history/
 closure/
+index.html
index e2a57016ef0dcd26030de1d46e5a80ce880f7d8d..1c90330784874d0030930c48f094928f86e4bd2d 100755 (executable)
--- a/build.sh
+++ b/build.sh
@@ -8,6 +8,8 @@
 #
 # https://raw.githubusercontent.com/jgallen23/jquery-builder/0.7.0/dist/2.1.1/jquery-deprecated-sizzle.js
 
+umask 022
+
 java -jar closure-compiler-v20221004.jar \
        --language_in ECMASCRIPT_2015 \
        --compilation_level SIMPLE \
@@ -19,3 +21,6 @@ java -jar closure-compiler-v20221004.jar \
        www/js/jquery.sparkline.js \
        www/js/remoteglot.js
 
+cat www/css/chessboard-0.3.0.min.css www/css/remoteglot.css | sass --scss -t compressed > www/css/remoteglot.min.css
+perl replace.pl < www/index.dev.html > www/index.html
+
similarity index 93%
rename from www/index.html
rename to www/index.dev.html
index b99b6f12ee732259594eacb9ab2ece9eac18cdc6..b3e1cc40e24787933161d9a4cc8893245a923615 100644 (file)
@@ -3,25 +3,22 @@
 <head>
   <meta charset="utf-8" />
   <title>analysis.sesse.net</title>
-
+  <meta name="viewport" content="width=device-width, initial-scale=1" />
+  <!-- replace <style>[chomp;css/remoteglot.min.css]</style> -->
   <link rel="stylesheet" href="css/chessboard-0.3.0.min.css" />
   <link rel="stylesheet" href="css/remoteglot.css" />
-  <meta name="viewport" content="width=device-width, initial-scale=1" />
+  <!-- end replace -->
+  <!-- replace <link rel="shortcut icon" href="data:image/png;base64,[base64;favicon.ico]" type="image/png"> -->
+  <!-- end replace -->
 
-  <!-- For faster development -->
+  <!-- replace <script>[js/remoteglot.min.js]</script> -->
   <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
   <script type="text/javascript" src="js/chessboard-0.3.0.min.js"></script>
   <script type="text/javascript" src="js/chess.js"></script>
   <script type="text/javascript" src="js/json_delta.js"></script>
   <script type="text/javascript" src="js/jquery.sparkline.js"></script>
   <script type="text/javascript" src="js/remoteglot.js"></script>
-  <!--
-  -->
-
-  <!-- Minified version of the previous six, compiled together -->
-  <!--
-  <script type="text/javascript" src="js/remoteglot.min.js"></script>
-  -->
+  <!-- end replace -->
 </head>
 <body style="opacity: 0">  <!-- Avoid layout shift on initial load. -->
 <audio id="ding" preload="none">