Fixed some cross browser flexbox popup issues

Set min height for poor IE & safari flexbox support.
Fixes #105.
This commit is contained in:
Dan Brown
2016-09-03 10:32:14 +01:00
parent 23e014cb25
commit b14e9fc619
4 changed files with 34 additions and 6 deletions

View File

@ -134,17 +134,24 @@ $(function () {
$('.popup-close').click(function() {
$(this).closest('.overlay').fadeOut(240);
});
$('.overlay').click(function(event) {
if (!$(event.target).hasClass('overlay')) return;
$(this).fadeOut(240);
});
// Prevent markdown display link click redirect
$('.markdown-display').on('click', 'a', function(event) {
event.preventDefault();
window.open($(this).attr('href'));
});
// Detect IE for css
if(navigator.userAgent.indexOf('MSIE')!==-1
|| navigator.appVersion.indexOf('Trident/') > 0
|| navigator.userAgent.indexOf('Safari') !== -1){
$('body').addClass('flexbox-support');
}
});
// Page specific items