Don’t ask “Save draft?” unless the text has been edited
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 48/100
Direzione di ricerca
Inizia dal flusso di apertura delle bozze e gestione di Back descritto nell’issue, quindi verifica dove viene salvato il testo originale e dove viene mostrato l’alert attuale. Il lavoro è completato quando tornare indietro senza modifiche scarta la bozza senza chiedere conferma, mentre il testo modificato continua a mostrare il prompt esistente per salvare o scartare.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
When I open a draft by double-clicking it, then change my mind and hit Back without typing any text, I am still prompted with this alert:
Save draft?
[Discard] [Save]
This alert should only be shown if the text at the moment I hit Back is different from the text as it was when I first opened the draft.
For the Discard feature to work, you must already be saving the original text when I first open the draft. So this feature should only need one extra if, plus a call to your discard function in the alternative branch. In pseudo-code:
if (textField.currentValue.equals(draftModel.originalValue)) {
discard();
} else {
// show prompt and save or discard as you currently do
}
- Lingua principale
- Java
- Stelle
- 4
- Fork
- 0
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Non abbiamo ancora controllato i file di configurazione di questo progetto. 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 fadelakin/drafts
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 48/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
Tutte le issue di fadelakin/drafts
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
openhab/openhab-core#5847 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
apache/parquet-java#3820 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
beehive-lab/jllm#187 ·