FEATURE: conditionally publish views in module, fix confirm dialog for forms
This commit is contained in:
@@ -82,7 +82,6 @@ $ (function () {
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
function setSameHeights($container) {
|
||||
|
||||
$container = $container || $ ('.sameheight-container');
|
||||
@@ -197,7 +196,7 @@ $ (function () {
|
||||
|
||||
setThemeSettings ();
|
||||
|
||||
setSameHeights();
|
||||
setSameHeights ();
|
||||
|
||||
/************************************************
|
||||
* Events
|
||||
@@ -380,9 +379,18 @@ $ (document).ready (function () {
|
||||
|
||||
var confirmTitle = $ (this).data ('title');
|
||||
var confirmMessage = $ (this).data ('message');
|
||||
var href = $ (this).attr ('href');
|
||||
|
||||
$ ('#confirm-button').attr ('href', href);
|
||||
var tag = $ (this).prop ('tagName');
|
||||
if (tag === 'A') {
|
||||
var href = $ (this).attr ('href');
|
||||
|
||||
$ ('#confirm-button').attr ('href', href);
|
||||
} else if (tag === 'BUTTON') {
|
||||
var form = $(this).closest('form');
|
||||
$ ('#confirm-button').click (function () {
|
||||
form.submit();
|
||||
})
|
||||
}
|
||||
|
||||
if (confirmTitle)
|
||||
titleElement.text (confirmTitle);
|
||||
@@ -392,7 +400,7 @@ $ (document).ready (function () {
|
||||
|
||||
$ ('#confirm-modal').modal ('show');
|
||||
|
||||
$('.main-wrapper').addClass('blur');
|
||||
$ ('.main-wrapper').addClass ('blur');
|
||||
|
||||
e.preventDefault ();
|
||||
});
|
||||
@@ -400,7 +408,7 @@ $ (document).ready (function () {
|
||||
$ ('#confirm-modal').on ('hidden.bs.modal', function () {
|
||||
$ ('#confirmation-title').text (previousTitle);
|
||||
$ ('#confirmation-message').text (previousMessage);
|
||||
$('.main-wrapper').removeClass('blur');
|
||||
$ ('.main-wrapper').removeClass ('blur');
|
||||
});
|
||||
|
||||
$ ('#lockUrl').change (function () {
|
||||
@@ -433,24 +441,24 @@ $ (document).ready (function () {
|
||||
$ ("#" + tabCard.prop ('id') + "-tab").addClass ('tab-with-error');
|
||||
});
|
||||
|
||||
$('#removeTitlePhoto').click(function () {
|
||||
$('#titlePhotoContainer').remove();
|
||||
$ ('#removeTitlePhoto').click (function () {
|
||||
$ ('#titlePhotoContainer').remove ();
|
||||
// $('existingTitlePhoto').val(null);
|
||||
});
|
||||
|
||||
$('form').areYouSure();
|
||||
$ ('form').areYouSure ();
|
||||
});
|
||||
|
||||
$('.checkbox').change(function() {
|
||||
var e = $(this);
|
||||
var checked = e.is(':checked');
|
||||
var id = e.data('id');
|
||||
$ ('.checkbox').change (function () {
|
||||
var e = $ (this);
|
||||
var checked = e.is (':checked');
|
||||
var id = e.data ('id');
|
||||
|
||||
$('.child-'+id).prop('checked', checked);
|
||||
$ ('.child-' + id).prop ('checked', checked);
|
||||
|
||||
// check also parent
|
||||
if (e.hasClass('child-checkbox') && checked){
|
||||
var parent = e.data('parent');
|
||||
$('#checkbox-parent-'+parent).prop('checked', true);
|
||||
if (e.hasClass ('child-checkbox') && checked) {
|
||||
var parent = e.data ('parent');
|
||||
$ ('#checkbox-parent-' + parent).prop ('checked', true);
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user