mirror of
https://bitbucket.org/bellord13/kit.git
synced 2026-11-13 19:06:11 +03:00
upLG
This commit is contained in:
@@ -65,6 +65,7 @@ __PluginManager__.register('toolkit', function(require, exports, module, global)
|
||||
}
|
||||
}, 'json')
|
||||
.done(function (response) {
|
||||
|
||||
// console.log('done');
|
||||
// console.log(response);
|
||||
})
|
||||
@@ -73,6 +74,24 @@ __PluginManager__.register('toolkit', function(require, exports, module, global)
|
||||
console.log(response);
|
||||
})
|
||||
.always(function (response) {
|
||||
|
||||
if(e.target.dataset.hasOwnProperty('jsKitFormSubmit')){
|
||||
try {
|
||||
eval(e.target.dataset.jsKitFormSubmit);
|
||||
} catch (e) {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
var event = new CustomEvent("onJsKitFormSubmit", {
|
||||
"detail": {
|
||||
response:response,
|
||||
form:e.target,
|
||||
}
|
||||
});
|
||||
//var event = new Event("jsKitFormSubmit", {bubbles: false, cancelable: false, composed: false});
|
||||
document.dispatchEvent(event);
|
||||
|
||||
// console.log('always');
|
||||
// console.log(response);
|
||||
});
|
||||
@@ -217,15 +236,20 @@ __PluginManager__.register('toolkit', function(require, exports, module, global)
|
||||
formNode = $(formNode);
|
||||
console.log(formNode);
|
||||
var unknownMessage = [];
|
||||
var msg = [];
|
||||
var msg, name;
|
||||
var inputNode,
|
||||
key;
|
||||
if (Object.keys(messageObject).length) {
|
||||
|
||||
for (key in messageObject) {
|
||||
msg = messageObject[key];
|
||||
console.log(msg);
|
||||
inputNode = formNode.find("[name='" + key + "']");
|
||||
name = key;
|
||||
if(support.isObject(msg)){
|
||||
name = msg?.code;
|
||||
msg = msg?.message;
|
||||
}
|
||||
console.log('error: ', name, msg)
|
||||
inputNode = formNode.find("[name='" + name + "']");
|
||||
|
||||
if (inputNode.length) {
|
||||
if (type === 'success') {
|
||||
@@ -239,11 +263,9 @@ __PluginManager__.register('toolkit', function(require, exports, module, global)
|
||||
unknownMessage[unknownMessage.length] = msg;
|
||||
}
|
||||
}
|
||||
console.log('unknownMessage');
|
||||
console.log(unknownMessage);
|
||||
console.log('unknownMessage', unknownMessage);
|
||||
var messageNode = formNode.find('.kit-message');
|
||||
if (unknownMessage.length) {
|
||||
console.log('1');
|
||||
console.log(messageNode.length ? 'messageNode.length' : 'no messageNode.length');
|
||||
messageNode.length && messageNode.html(unknownMessage.join('<br>')).addClass('kit-message-' + type);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user