summaryrefslogtreecommitdiff
path: root/public/js/mv/main.js
diff options
context:
space:
mode:
authorFreeyorp <TheFreeYorp@NOSPAM.G.m.a.i.l.replace>2013-05-27 02:54:11 +1200
committerFreeyorp <TheFreeYorp@NOSPAM.G.m.a.i.l.replace>2013-05-27 02:54:11 +1200
commit751f746d817ce8059d87afbb365d3b340cad9d7c (patch)
tree47eb6f96b9de556f19ec49ec9db82d6c12088ca4 /public/js/mv/main.js
parentdff6bad7c5fde8188d4cb59a597bb93b6baf9ff2 (diff)
downloadmanavis-751f746d817ce8059d87afbb365d3b340cad9d7c.tar.gz
manavis-751f746d817ce8059d87afbb365d3b340cad9d7c.tar.bz2
manavis-751f746d817ce8059d87afbb365d3b340cad9d7c.tar.xz
manavis-751f746d817ce8059d87afbb365d3b340cad9d7c.zip
Disable controls until init has finished
Before, if you were quick or your connection was slow, you could select the files before mv.init registers the callback. This left things stuck, either requiring another set of files to be selected, or a refresh of the page. This closes #18.
Diffstat (limited to 'public/js/mv/main.js')
-rw-r--r--public/js/mv/main.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/public/js/mv/main.js b/public/js/mv/main.js
index b5a2b3a..8d7a660 100644
--- a/public/js/mv/main.js
+++ b/public/js/mv/main.js
@@ -31,6 +31,9 @@ var mv = function(mv) {
mv.loader.setname = function(n) { name = n; };
/* Set zip.js worker path */
zip.workerScriptsPath = "/js/zip/WebContent/";
+ /* Init done! Enable controls. */
+ document.getElementById("input").disabled = false;
+ d3.select("#latest-link").attr("class", "button");
};
/* When a file has finished loading, handle it. */
function handleFile(data, name, after) {