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();
})