generate dygraph-combined-dev.js combined-dev
authorDan Vanderkam <danvdk@gmail.com>
Sun, 23 Nov 2014 18:20:13 +0000 (13:20 -0500)
committerDan Vanderkam <danvdk@gmail.com>
Sun, 23 Nov 2014 18:20:13 +0000 (13:20 -0500)
generate-combined.sh
push-to-web.sh

index a224156..26d4a42 100755 (executable)
@@ -2,6 +2,13 @@
 # Generates a single JS file that's easier to include.
 
 GetSources () {
+  # Include dyraph-options-reference only if DEBUG environment variable is set.
+  if [ ! -z "$DEBUG" ]; then
+    maybe_options_reference=dygraph-options-reference.js
+  else
+    maybe_options_reference=''
+  fi
+
   # This list needs to be kept in sync w/ the one in dygraph-dev.js
   # and the one in jsTestDriver.conf. Order matters, except for the plugins.
   for F in \
@@ -18,6 +25,7 @@ GetSources () {
     dygraph-plugin-base.js \
     plugins/*.js \
     dygraph-plugin-install.js \
+    $maybe_options_reference \
     datahandler/datahandler.js \
     datahandler/default.js \
     datahandler/default-fractions.js \
@@ -59,6 +67,11 @@ cat)
   Copyright
   CatSources
   ;;
+cat-dev)
+  DEBUG=true
+  Copyright
+  CatSources
+  ;;
 compress*|cat_compress*)
   CatCompressed
   ;;
index 9b134a2..545b25c 100755 (executable)
@@ -10,8 +10,9 @@ fi
 set -x
 site=$1
 
-# Produce dygraph-combined.js.
+# Produce dygraph-combined.js and dygraph-combined-dev.js
 ./generate-combined.sh
+./generate-combined.sh cat-dev > dygraph-combined-dev.js
 
 # Generate documentation.
 ./generate-documentation.py > docs/options.html
@@ -39,6 +40,7 @@ fi
 
 # Revert changes to dygraph-combined.js and docs.
 make clean-combined-test
+rm dygraph-combined-dev.js
 git checkout docs/download.html
 rm docs/options.html
 rm -rf $temp_dir