Document how developers can create modals
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 45/100
- Tipo di issue
- Documentazione
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- javascript
- Ambito
- documentation
Direzione di ricerca
Inizia dal post del forum collegato e dalla documentazione per sviluppatori di Matomo esistente per trovare il posto appropriato per queste indicazioni. Documenta il markup del modal Twig mostrato e l’utilizzo di JavaScript modalConfirm, indicando il completamento con un esempio facilmente individuabile che permetta agli sviluppatori di seguire la configurazione del modal di conferma.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
suggested in https://forum.matomo.org/t/matomo-dialog-modal-developers/29860
original post below:
I don't know for sure if it is documented, but I couldn't find anything about how to use Matomo dialogs/modals. For those looking to implement, for example, a confirmation modal, do this:
In your twig:
<div class="ui-confirm" id="sendNotificationConfirm">
<h2>{{ sendNotificationConfirm }}</h2>
<input role="yes" type="button" value="{{ 'General_Yes'|translate }}"/>
<input role="no" type="button" value="{{ 'General_No'|translate }}"/>
</div>
In your script (wrap the following into a function called by a click event or any event you prefer):
piwikHelper.modalConfirm(makeSelectorLastId('sendNotificationConfirm'), {
yes:
function () {
// Code you want to be executed when the user hit "Yes"
}
});
- Lingua principale
- PHP
- Stelle
- 58
- Fork
- 88
- Merge medio
- 2g 10h
- PR unite (30g)
- 2
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di matomo-org/developer-documentation
-
Documentation enhancement
Difficoltà 1/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 55/100
matomo-org/developer-documentation#806 · 2 commenti ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
matomo-org/developer-documentation#787 · 1 commento ·
Tutte le issue di matomo-org/developer-documentation
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
jwage/phpamqplib-messenger#159 ·
-
L: javascript
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
dependabot/dependabot-core#16744 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
linuxserver/docker-bookstack#302 · 1 commento ·
-
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 62/100
OpenConext/OpenConext-devconf#101 ·
-
component/document-portal domain/b2b
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno