Create a mixin for confirmation dialogs when working with long forms
@snewcomer ya está trabajando en esto.
Desde el 9/12/2017.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Problem
We have a number of places where we ask a user to confirm before leaving the page. We could write a mixin to help clean up this logic.
export default Ember.Mixin.extend({;
modelName: null,
message: 'You will lose any unsaved information if you leave this page. Are you sure?',
actions: {
willTransition() {
let modelName = get(this, 'modelName');
if (isPresent(modelName)) {
let model = get(this, modelName);
if (get(modelName, 'isNew') {
this._confirmTransition(transition, model);
}
} else {
this._confirmTransition(transition);
}
}
},
_confirmTransition(transition, model) {
let message = get(this, 'message');
if (window.confirm(message)) {
if isPresent(model) {
model.destroyRecord();
}
} else {
transition.abort();
}
}
})
- Lenguaje dominante
- JavaScript
- Estrellas
- 120
- Forks
- 75
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de code-corps/code-corps-ember
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
code-corps/code-corps-ember#1616 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
code-corps/code-corps-ember#1613 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
code-corps/code-corps-ember#1612 ·
-
Difficulty: Medium Skill: ember-cli-page-object
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
code-corps/code-corps-ember#1063 · 1 reacción ·
-
greenkeeper
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
code-corps/code-corps-ember#1765 · 1 comentario ·
Todos los issues de code-corps/code-corps-ember
Issues similares
-
bug confirmed issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
open-webui/open-webui#30750 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Mend: dependency security vulnerability untriaged
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100