|
@@ -113,9 +113,10 @@ var messageHandler = {
|
113
|
113
|
* @param submitFunction function to be called on submit
|
114
|
114
|
* @param loadedFunction function to be called after the prompt is fully
|
115
|
115
|
* loaded
|
|
116
|
+ * @param closeFunction function to be called on dialog close
|
116
|
117
|
*/
|
117
|
118
|
openDialog: function (titleString, msgString, persistent, buttons,
|
118
|
|
- submitFunction, loadedFunction) {
|
|
119
|
+ submitFunction, loadedFunction, closeFunction) {
|
119
|
120
|
if (!popupEnabled)
|
120
|
121
|
return;
|
121
|
122
|
|
|
@@ -125,11 +126,14 @@ var messageHandler = {
|
125
|
126
|
buttons: buttons,
|
126
|
127
|
defaultButton: 1,
|
127
|
128
|
loaded: loadedFunction,
|
128
|
|
- submit: submitFunction
|
|
129
|
+ submit: submitFunction,
|
|
130
|
+ close: closeFunction
|
129
|
131
|
};
|
|
132
|
+
|
130
|
133
|
if (persistent) {
|
131
|
134
|
args.closeText = '';
|
132
|
135
|
}
|
|
136
|
+
|
133
|
137
|
return new Impromptu(msgString, args);
|
134
|
138
|
},
|
135
|
139
|
|