diff --git a/feedback.js b/feedback.js index 05d8d8e..affa4dd 100644 --- a/feedback.js +++ b/feedback.js @@ -22,6 +22,76 @@ function ajaxFeedback(e,url,css) { return false; } +function formFeedback(e,f,url,css) { + var formData = {} + //TODO form erkennen und auslesen und disablen + $(f).each(function(i, obj) { + console.log(obj); + formData[obj.name] = obj.value + obj.disabled = true; + }); + e.disabled = true; + $.ajax({ + url: url, + data: formData, + method: "POST", + success: function(res) { + if(res =='success') { + successMarker(e,css); + setTimeout(function() { + $(f).each(function(i, obj) { + obj.disabled = false; + if($(obj).attr('type') != 'hidden') { + obj.value = ''; + } + }); + e.disabled = false; + },5000) + return; + }else{ + if(res =='warn') { + warnMarker(e,css); + setTimeout(function() { + $(f).each(function(i, obj) { + obj.disabled = false; + if($(obj).attr('type') != 'hidden') { + obj.value = ''; + } + }); + e.disabled = false; + },5000) + return; + }else{ + errorMarker(e,css); + setTimeout(function() { + $(f).each(function(i, obj) { + obj.disabled = false; + if($(obj).attr('type') != 'hidden') { + obj.value = ''; + } + }); + e.disabled = false; + },5000) + return; + } + } + }, + error: function (res,err) { + errorMarker(e,css); + setTimeout(function() { + $(f).each(function(i, obj) { + obj.disabled = false; + if($(obj).attr('type') != 'hidden') { + obj.value = ''; + } + }); + e.disabled = false; + },5000) + } + }); + return false; +} + function getCoords(e) { var p = {}; p.x = e.offsetLeft; diff --git a/sitemap.css b/sitemap.css new file mode 100644 index 0000000..9227a57 --- /dev/null +++ b/sitemap.css @@ -0,0 +1,8 @@ +ARTICLE { font-family: sans-serif; + background: white; color: black } +AUTHOR { margin: 1em; color: red } +HEADLINE { text-align: right; + margin-bottom: 2em } +PARA { line-height: 1.5; + margin-left: 15% } +INSTRUMENT { color: blue } \ No newline at end of file