Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Configurable close button
  • Loading branch information
Ceda committed Aug 9, 2018
1 parent f29de82 commit aab9675
Showing 1 changed file with 21 additions and 17 deletions.
38 changes: 21 additions & 17 deletions vendor/assets/javascripts/data-confirm-modal.js
Expand Up @@ -47,6 +47,7 @@
focus: 'commit',
zIndex: 1050,
modalClass: false,
modalCloseContent: '×',
show: true
};

Expand Down Expand Up @@ -116,23 +117,24 @@

var buildElementModal = function (element) {
var options = {
title: element.data('title') || element.attr('title') || element.data('original-title'),
text: element.data('confirm'),
focus: element.data('focus'),
method: element.data('method'),
modalClass: element.data('modal-class'),
commit: element.data('commit'),
commitClass: element.data('commit-class'),
cancel: element.data('cancel'),
cancelClass: element.data('cancel-class'),
remote: element.data('remote'),
verify: element.data('verify'),
verifyRegexp: element.data('verify-regexp'),
verifyLabel: element.data('verify-text'),
title: element.data('title') || element.attr('title') || element.data('original-title'),
text: element.data('confirm'),
focus: element.data('focus'),
method: element.data('method'),
modalClass: element.data('modal-class'),
modalCloseContent: element.data('modal-close-content'),
commit: element.data('commit'),
commitClass: element.data('commit-class'),
cancel: element.data('cancel'),
cancelClass: element.data('cancel-class'),
remote: element.data('remote'),
verify: element.data('verify'),
verifyRegexp: element.data('verify-regexp'),
verifyLabel: element.data('verify-text'),
verifyRegexpCaseInsensitive: element.data('verify-regexp-caseinsensitive'),
backdrop: element.data('backdrop'),
keyboard: element.data('keyboard'),
show: element.data('show')
backdrop: element.data('backdrop'),
keyboard: element.data('keyboard'),
show: element.data('show')
};

var modal = buildModal(options);
Expand All @@ -152,8 +154,10 @@
var fade = settings.fade ? 'fade' : '';
var modalClass = options.modalClass ? options.modalClass : settings.modalClass;

var modalCloseContent = options.modalCloseContent ? options.modalCloseContent : settings.modalCloseContent;
var modalClose = '<button type="button" class="close" data-dismiss="modal" aria-hidden="true">'+modalCloseContent+'</button>'

var modalTitle = '<h5 id="'+id+'Label" class="modal-title"></h5> '
var modalClose = '<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>';
var modalHeader;

// Bootstrap 3 and 4 have different DOMs and different CSS. In B4, the
Expand Down

0 comments on commit aab9675

Please sign in to comment.