aus Kamelopedia, der wüsten Enzyklopädie
Zur Navigation springen
Zur Suche springen
|
|
| Zeile 1: |
Zeile 1: |
| jQuery("#p-views ul").append("<li id='ca-feedback'><span><a>F/b</a></span></li>");
| |
|
| |
|
| 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: 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 () {
| |
| window.fb_data = {
| |
| url: "/api.php",
| |
| data: {
| |
| action: "edit",
| |
| title: wgFormattedNamespaces[wgNamespaceNumber+1]+":"+wgTitle,
| |
| summary: "Kurzfeedback",
| |
| appendtext: "{{Kurzfeedback|text="+jQuery("#fb_form textarea").val()+"|r="+jQuery("#fb_form select").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();
| |
| })
| |
Version vom 11. Oktober 2011, 17:54 Uhr