| django-message-ui JS und HTML, um den Django Conent.Messages-App zu unterstützen |
Jetzt downloaden |
django-message-ui Ranking & Zusammenfassung
- Name des Herausgebers:
- Jonny Gerig Meyer
- Website des Verlags:
- https://github.com/jgerigmeyer/
django-message-ui Stichworte
django-message-ui Beschreibung
JS und HTML unterstützen den Django Conent.Messages-App Django-messages-ui ist eine Django-App, die JS und HTML hinzufügt, um den Django Conent.Messages App zu unterstützen. Es sollte auf dem Nachrichtenlistenelement aufgerufen werden, und akzeptiert Optionen für Message-Selektoren, vorübergehende Nachrichten (der auf Klick oder Tastenpresse verschwindet), und close-Links.Messages können über icanhaz.js dynamisch hinzugefügt werden, und es gibt eine Python-Middleware So fügen Sie automatisch Nachrichten von der Anforderung in AJAX JSON-Antworten hinzu ui.js "> einschließlich der Standard-HTML-Vorlage: {% Include" message_ui / _messages.html "%} Anruf des Plugins: $ ('# -Melds'). Nachrichten (); Das Plugin mit einer Vielzahl von anrufen Optionen, die explizit auf ihre Standardwerte konfiguriert sind: $ ('# Meldungen'). Nachrichten ({MESSAGE: '.Message', // Selektor für einzelne Nachrichten CONNELINK: '.close', // Selektor für Link zur Schließen der Nachricht TransientMessage: ' .SUCCESS ', // SELECTOR FÜR PANTIENTE Meldungen TransientDelay: 500, // Transiente Meldungsverzögerung (MS) TransientFadesp EED: 3000, // Transienten Meldung Fade Geschwindigkeit (MS) Handleajax: false // Aktivieren Sie das automatische Ajax-Handling}); Hinzufügen einer Nachricht in JS (Benötigen Sie iCanhaz.js): $ (iChessage ({MESSAGE: "Sample Message" , Tags: "Info"}). Appendto ($ ('# Meldungen')); Fügen Sie eine message.html-Datei in ein in Ihrer ICANHAZ_DIRS-Einstellung aufgelistetes Verzeichnis hinzu. Aktivieren Sie die automatische Handhabung von Nachrichten aus AJAX-Anforderungen, fügen Sie "messages_ui.middleware.ajaxmesssmiddleware" an Ihre Mitteware_Classes-Einstellung hinzu (direkt nach django.contrib.messages.middleware.messagemiddleware) und pass HandleAjax: True für die Plugin-Initialisierung. Anforderungen: · Python · Jquery. · Jquery Dotimeout-Plugin · Django-icanhaz · Icanhaz.js (optional) · Django Was ist neu in dieser Version: · JS Cleanup; Jslint-Optionen hinzugefügt.
django-message-ui Zugehörige Software