Benutzer:J*/Feedbackknopf-Entwurf: Unterschied zwischen den Versionen

aus Kamelopedia, der wüsten Enzyklopädie
Zur Navigation springen Zur Suche springen
K (AZ: Die Seite wurde neu angelegt.)
 
 
(15 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
−
jQuery("#p-views ul").append("<li id='ca-feedback'><span><a>F/b</a></span></li>");
+
Diese Seite kann jetzt 1-Klick-zurückgefüttert werden. Da oben rechts wo auch manchmal der Daumen auftaucht gibt's einen Knopf F/b (später soll da mal ein Icon hin). Es geht wahlweise Text oder Bewertung oder beides. Bitte kaputte Wiki-Syntax vermeiden.
  
−
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;'>&nbsp;</div>");
+
==In Planung==
−
jQuery("body").append("<div id='f_b' style='display: none; position:fixed; border: 1px black solid; background: white; left: 35%; top: 35%; width: 30%; height: 30%; padding: 30px;'><h5>Ultrakurzfeedback abgeben</h5><form id='fb_form'><textarea name='' /><br/><input type='submit' value='Abschicken' /></form></div>");
+
* <s>feste Größe der Box, mit margin und position "v-aligned"</s>
 +
* Icons statt Dropdown (vielleicht mit Radiobuttons) ??
 +
* <s>Icon statt "F/b"</s>
 +
* <s>Erfolgsbenachrichtigung (!) und Fehlerbenachrichtigung (!)</s>
 +
* <s>Ultrakurzanleitungstext mit in die Eingabebox</s>
 +
* <s>Ablehnen, wenn nicht mindestens Bewertung ''oder'' Text ausgefüllt ist</s>
 +
Noch was:
 +
* Vorschauknopf!
  
−
jQuery("#fb_form").submit( function () {
+
==Wenns fertig ist==
−
  window.fb_data = {
+
* Auf allen Seiten freigeben für angemeldete Kamele (oder alle??)
−
    url: "/api.php",
 
−
    data: {
 
−
            action: "edit",
 
−
            title: wgFormattedNamespaces[wgNamespaceNumber+1]+":"+wgTitle,
 
−
            section: "new",
 
−
            summary: "Kurzfeedback",
 
−
            text: 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 () {
+
==Getestet==
−
    jQuery("#f_b_background, #f_b").show();
+
* Firefox
−
})
+
* Opera

Aktuelle Version vom 12. Oktober 2011, 01:07 Uhr

Diese Seite kann jetzt 1-Klick-zurückgefüttert werden. Da oben rechts wo auch manchmal der Daumen auftaucht gibt's einen Knopf F/b (später soll da mal ein Icon hin). Es geht wahlweise Text oder Bewertung oder beides. Bitte kaputte Wiki-Syntax vermeiden.

In Planung[<small>bearbeiten</small>]

  • feste Größe der Box, mit margin und position "v-aligned"
  • Icons statt Dropdown (vielleicht mit Radiobuttons) ??
  • Icon statt "F/b"
  • Erfolgsbenachrichtigung (!) und Fehlerbenachrichtigung (!)
  • Ultrakurzanleitungstext mit in die Eingabebox
  • Ablehnen, wenn nicht mindestens Bewertung oder Text ausgefüllt ist

Noch was:

  • Vorschauknopf!

Wenns fertig ist[<small>bearbeiten</small>]

  • Auf allen Seiten freigeben für angemeldete Kamele (oder alle??)

Getestet[<small>bearbeiten</small>]

  • Firefox
  • Opera