]> git.scottworley.com Git - nt3d/blobdiff - nt3d.js
Do something useful on enter in a parameter field.
[nt3d] / nt3d.js
diff --git a/nt3d.js b/nt3d.js
index 878ee43b34d9b66f32ddc13b14b682f6255498a9..9d45486c32095235f9c423453b78b28acd193247 100644 (file)
--- a/nt3d.js
+++ b/nt3d.js
@@ -77,9 +77,11 @@ nt3d = {
                var download_link = document.createElement("a");
                download_link.appendChild(document.createTextNode("Download!"));
                download_link.setAttribute("id", "nt3d_download");
+               download_link.setAttribute("style", "background-color: blue");
                download_link.setAttribute("download", this.user_function.name + ".stl");
                download_link.setAttribute("href", "data:application/sla," + encodeURIComponent(this.stl));
                this.ui.appendChild(download_link);
+               setTimeout(function() { download_link.setAttribute("style", "-webkit-transition: background-color 0.4s; -moz-transition: background-color 0.4s; -o-transition: background-color 0.4s; -ms-transition: background-color 0.4s; transition: background-color 0.4s; background-color: inherit"); }, 0);
        },
        framework: function (f, params) {
                this.user_function = f;
@@ -93,6 +95,7 @@ nt3d = {
                        document.body.appendChild(this.ui);
                }
                this.form = document.createElement("form");
+               this.form.setAttribute("onsubmit", "nt3d.go(); return false");
                this.ui.appendChild(this.form);
                var table = document.createElement("table");
                this.form.appendChild(table);