Benutzer:J*/Feedbackknopf-Entwurf: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
<a>F/b</a>
J* (Diskussion | Beiträge) K (AZ: Die Seite wurde neu angelegt.) |
J* (Diskussion | Beiträge) |
||
Zeile 2: | Zeile 2: | ||
jQuery("body").append("<div id='f_b_background' style='display: none; position:fixed; opacity: 0.5; -moz-opacity: 0.5; width: 100%; height: 100%; top: 0px; left 0px; background-color: black;'> </div>"); | jQuery("body").append("<div id='f_b_background' style='display: none; position:fixed; opacity: 0.5; -moz-opacity: 0.5; width: 100%; height: 100%; top: 0px; left 0px; background-color: black;'> </div>"); | ||
− | jQuery("body").append("<div id='f_b' style='display: none; position:fixed; border: 1px black solid; background: white; left: 35%; top: | + | jQuery("body").append("<div id='f_b' style='display: none; position:fixed; border: 1px black solid; background: white; left: 35%; top: 25%; width: 30%; height: 40%; padding: 30px;'><h5>Ultrakurzfeedback abgeben</h5><form id='fb_form'><textarea name='' /><br/><label for='fb_rating'>Kurzbewertung:</label><select name='fb_rating' id='fb_rating'><option value=''>keine Bewertung</option><option value='0'>0 Kamele</option><option value='1'>1 Kamel</option><option value='2'>2 Kamele</option><option value='3'>3 Kamele</option><option value='4'>4 Kamele</option><option value='5'>5 Kamele</option></select><br/><input type='submit' value='Abschicken' /><input id='fb_reset' type='reset' value='abbrechen'></form></div>"); |
+ | |||
+ | jQuery("#fb_reset").click( function () { | ||
+ | jQuery("#f_b_background, #f_b").hide(); | ||
+ | }); | ||
jQuery("#fb_form").submit( function () { | jQuery("#fb_form").submit( function () { | ||
Zeile 10: | Zeile 14: | ||
action: "edit", | action: "edit", | ||
title: wgFormattedNamespaces[wgNamespaceNumber+1]+":"+wgTitle, | title: wgFormattedNamespaces[wgNamespaceNumber+1]+":"+wgTitle, | ||
− | |||
summary: "Kurzfeedback", | summary: "Kurzfeedback", | ||
− | text | + | appendtext: "{{Kurzfeedback|text="+jQuery("#fb_form textarea").val()+"|r="+jQuery("#fb_form select").val()+"}}" |
}, | }, | ||
success: function () { | success: function () { | ||
− | jQuery("#f_b_background, #f_b").hide() | + | jQuery("#f_b_background, #f_b").hide(); |
}, | }, | ||
type: 'POST' | type: 'POST' |
Version vom 11. Oktober 2011, 18:39 Uhr
jQuery("#p-views ul").append("
"); jQuery("body").append("
"); jQuery("body").append("
");
jQuery("#fb_reset").click( function () {
jQuery("#f_b_background, #f_b").hide();
});
jQuery("#fb_form").submit( function () {
window.fb_data = { url: "/api.php", data: { action: "edit", title: wgFormattedNamespaces[wgNamespaceNumber+1]+":"+wgTitle, summary: "Kurzfeedback", appendtext: "
45px "+jQuery("#fb_form select").val()+" | "+jQuery("#fb_form textarea").val()+" |
"
}, success: function () { jQuery("#f_b_background, #f_b").hide(); }, type: 'POST' }; jQuery.ajax({ cache: false, url: "/api.php", data: { format: "xml", action: "query", prop: "info", intoken: "edit", titles: wgFormattedNamespaces[wgNamespaceNumber+1]+":"+wgTitle }, type: 'GET', success: function(tr) { var token = jQuery(tr).find("api query pages page").attr('edittoken'); fb_data.data.token = token; jQuery.ajax(fb_data); } }); return false;
} );
jQuery("#ca-feedback").click(function () {
jQuery("#f_b_background, #f_b").show();
})