]> cgit.babelmonkeys.de Git - adhocweb.git/blobdiff - js/adhoc.js
Add licensing information
[adhocweb.git] / js / adhoc.js
index a4e157426e902b90590e7aee04868e9a1747acc7..51932499f7a099ac94a96f8daa20d78f4509d1c9 100644 (file)
@@ -1,3 +1,9 @@
+// adhocweb
+// Copyright (c) 2010-2013 Florian Zeitz
+//
+// This project is MIT licensed.
+// Please see the COPYING file for more information.
+
 /*
  * Implementation of ECMA Script 5 like bind from:
  * https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function/bind
@@ -169,9 +175,12 @@ Adhoc.prototype = {
         if (status === "executing") {
            var controls = $("<div class='actions'/>");
             for (kind in kinds) {
-               var input = $("<input type='button' disabled='disabled' class='btn' value='" + kinds[kind] + "'/>").click(function() {
-                   self.executeCommand(kind, (kind != 'prev') && self.serializeToDataform('form'), function(e) { self.displayResult(e) });
-               }).appendTo(controls);
+               var input;
+               (function (type) {
+                   input = $("<input type='button' disabled='disabled' class='btn' value='" + kinds[type] + "'/>").click(function() {
+                       self.executeCommand(type, (type != 'prev') && self.serializeToDataform('form'), function(e) { self.displayResult(e) });
+                   }).appendTo(controls);
+               })(kind);
                 if (actions.find(kind).length > 0)
                     input.removeAttr("disabled");
                if (actions.attr("execute") == kind)