Followup for issue #584 - Return ticket data on form submission - added T# to form widget.
This commit is contained in:
parent
b213ae689b
commit
4601993a15
2 changed files with 9 additions and 5 deletions
|
@ -35,7 +35,7 @@
|
||||||
<label for="form-message-thank-you"><%- @T('Message after sending form') %></label>
|
<label for="form-message-thank-you"><%- @T('Message after sending form') %></label>
|
||||||
</div>
|
</div>
|
||||||
<div class="controls">
|
<div class="controls">
|
||||||
<textarea type="text" id="form-message-thank-you" name="messageThankYou" rows="3"><%- @Ti('Thank you for your inquiry! We\'ll contact you soon as possible.') %></textarea>
|
<textarea type="text" id="form-message-thank-you" name="messageThankYou" rows="3"><%- @Ti('Thank you for your inquiry (#%s)! We\'ll contact you soon as possible.') %></textarea>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
|
|
@ -13,7 +13,7 @@ $(function() {
|
||||||
$('#feedback-form').ZammadForm({
|
$('#feedback-form').ZammadForm({
|
||||||
messageTitle: 'Feedback Form', // optional
|
messageTitle: 'Feedback Form', // optional
|
||||||
messageSubmit: 'Submit', // optional
|
messageSubmit: 'Submit', // optional
|
||||||
messageThankYou: 'Thank you for your inquiry! We\'ll contact you soon as possible.', // optional
|
messageThankYou: 'Thank you for your inquiry (#%s)! We\'ll contact you soon as possible.', // optional
|
||||||
messageNoConfig: 'Unable to load form config from server. Maybe featrue is disabled.', // optional
|
messageNoConfig: 'Unable to load form config from server. Maybe featrue is disabled.', // optional
|
||||||
showTitle: true,
|
showTitle: true,
|
||||||
lang: 'de', // optional, <html lang="xx"> will be used per default
|
lang: 'de', // optional, <html lang="xx"> will be used per default
|
||||||
|
@ -237,7 +237,7 @@ $(function() {
|
||||||
}
|
}
|
||||||
|
|
||||||
// ticket has been created
|
// ticket has been created
|
||||||
_this.thanks()
|
_this.thanks(data)
|
||||||
|
|
||||||
}).fail(function() {
|
}).fail(function() {
|
||||||
_this.$form.find('button').prop('disabled', false)
|
_this.$form.find('button').prop('disabled', false)
|
||||||
|
@ -336,8 +336,12 @@ $(function() {
|
||||||
}
|
}
|
||||||
|
|
||||||
// thanks
|
// thanks
|
||||||
Plugin.prototype.thanks = function(e) {
|
Plugin.prototype.thanks = function(data) {
|
||||||
var message = $('<div class="js-thankyou">' + this.options.messageThankYou + '</div>')
|
var thankYou = this.options.messageThankYou
|
||||||
|
if (data.ticket && data.ticket.number) {
|
||||||
|
thankYou = thankYou.replace('%s', data.ticket.number)
|
||||||
|
}
|
||||||
|
var message = $('<div class="js-thankyou">' + thankYou + '</div>')
|
||||||
this.$form.html(message)
|
this.$form.html(message)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue