Skip to content

Commit

Permalink
Allow for iframe url to have parameters
Browse files Browse the repository at this point in the history
  • Loading branch information
David-Esteves committed Aug 3, 2018
1 parent b21af8a commit c893469
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions arctic/static/arctic/src/assets/js/components/modal.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ function modal_close() {
}

$(document).ready(function() {

$('iframe').iFrameResize({
scrolling: true,
warningTimeout: 0,
Expand Down Expand Up @@ -35,16 +35,23 @@ $(document).ready(function() {
var button = $(event.relatedTarget) // Button that triggered the modal
var size = button.data('size');
var height = button.data('height');
var url = button.prop('href');
var prefix = '?';
var urlArr = url.split('?')
if (size == 'large') {
modal.find('.modal-dialog').addClass('modal-lg');
}
else if (size == 'small') {
modal.find('.modal-dialog').addClass('modal-sm');
modal.find('.modal-dialog').addClass('modal-sm');
}
if (height) {
modal.find('iframe').css('height', height);
modal.find('iframe').css('height', height);
}
//check if url already has parameters
if (urlArr.length > 1 && urlArr[1] !== '') {
prefix = '&';
}
modal.find('iframe').prop('src', button.prop('href') + '?inmodal=True');
modal.find('iframe').prop('src', url + prefix + 'inmodal=True');
});

$('#iframe-modal').on('hidden.bs.modal', function (event) {
Expand Down

0 comments on commit c893469

Please sign in to comment.