summaryrefslogtreecommitdiff
path: root/logikorr.js
diff options
context:
space:
mode:
authorMatthias Andreas Benkard <code@mail.matthias.benkard.de>2009-11-26 15:03:12 +0100
committerMatthias Andreas Benkard <code@mail.matthias.benkard.de>2009-11-26 15:03:12 +0100
commit873203207e76ca15ab302e6ab3581bd0309863d0 (patch)
tree0fe91101e0141d06a1bb304e1ad63fbb37c9af67 /logikorr.js
parent5c5cb472204ea08f971c48168644fc3dfc41cdaa (diff)
JavaScript: Support the creation of new revisions upon user request.
Diffstat (limited to 'logikorr.js')
-rw-r--r--logikorr.js16
1 files changed, 14 insertions, 2 deletions
diff --git a/logikorr.js b/logikorr.js
index a0730bf..1fd21f4 100644
--- a/logikorr.js
+++ b/logikorr.js
@@ -1,6 +1,17 @@
var loader;
var autocompleteList;
-YUI().use('node-base', 'io-base', 'io-form', 'io-queue', 'json', function (Y) {
+YUI().use('node', 'node-base', 'io-base', 'io-form', 'io-queue', 'json', function (Y) {
+ function registerMakeRevisionAction() {
+ var button = Y.one("#make-revision");
+ button.on("click", function(e) {
+ Y.io("make-new-revision",
+ { 'on': { 'complete': function(id, o, args) {
+ Y.log("Neue Version: " + o.responseText);
+ Y.one("#new-version-label").set("innerText", "Gesichert. Neue Version: " + o.responseText + ".");
+ } } });
+ });
+ }
+
function markAsChanged(input) {
input.setAttribute("style", "background-color: #faa");
}
@@ -116,5 +127,6 @@ YUI().use('node-base', 'io-base', 'io-form', 'io-queue', 'json', function (Y) {
}
};
- return Y.on('domready', makeStudentRow);
+ Y.on('domready', registerMakeRevisionAction);
+ Y.on('domready', makeStudentRow);
});