Aufgrund einer Störung des s3 Storage, könnten in nächster Zeit folgende GitLab Funktionen nicht zur Verfügung stehen: Container Registry, Job Artifacs,. Wir bitten um Verständnis. Es wird mit Hochdruck an der Behebung des Problems gearbeitet. Weitere Informationen zur Störung des Object Storage finden Sie hier: https://maintenance.itc.rwth-aachen.de/ticket/status/messages/59-object-storage-pilot

Commit 040a0772 authored by Benjamin Fischer's avatar Benjamin Fischer
Browse files

DialogPrompt: added abort method (callback gets called with *null*)

parent e5426a8e
...@@ -5,4 +5,5 @@ ...@@ -5,4 +5,5 @@
:type="password ? 'password' : 'text'" :type="password ? 'password' : 'text'"
:placeholder="placeholder" :placeholder="placeholder"
@keypress.13="close" @keypress.13="close"
@keydown.27="abort"
> >
...@@ -277,9 +277,15 @@ define([ ...@@ -277,9 +277,15 @@ define([
}, },
beforeDestroy: function() { beforeDestroy: function() {
if (this.callback) { if (this.callback) {
this.callback.call(this, this.value); this.callback.call(this, this.aborted ? null : this.value);
} }
}, },
methods: {
abort: function() {
this.aborted = true;
this.close();
},
},
partials: { partials: {
body: tPrompt.trim(), body: tPrompt.trim(),
}, },
...@@ -411,7 +417,7 @@ define([ ...@@ -411,7 +417,7 @@ define([
cancel: { cancel: {
label: opts.cancelLabel || "Cancel", label: opts.cancelLabel || "Cancel",
callback: function() { callback: function() {
this.value = null; this.aborted = true;
}, },
}, },
ok: { ok: {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment