Skip to content

Commit e6a082b

Browse files
committed
updated iframe-resizer
1 parent d6aba23 commit e6a082b

File tree

6 files changed

+53
-47
lines changed

6 files changed

+53
-47
lines changed

.gitignore

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,11 @@ assets/@fortawesome/fontawesome-free/css/*
5353
!assets/@fortawesome/fontawesome-free/css/all.min.css
5454
!assets/@fortawesome/fontawesome-free/webfonts/
5555

56-
assets/iframe-resizer/*
57-
!assets/iframe-resizer/LICENSE
58-
!assets/iframe-resizer/js/
59-
assets/iframe-resizer/js/*
60-
!assets/iframe-resizer/js/iframeResizer.min.js
56+
assets/@iframe-resizer/*
57+
!assets/@iframe-resizer/parent/
58+
assets/@iframe-resizer/parent/*
59+
!assets/iframe-resizer/parent/index.umd.js
60+
!assets/iframe-resizer/parent/LICENSE
6161

6262
assets/instantsearch.js/*
6363
!assets/instantsearch.js/LICENSE

_sass/jekyll-theme-cs50.scss

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,10 +188,16 @@ h1, h2, .h1, .h2 {
188188
iframe {
189189
border: 0;
190190
display: block; // Else defaults to inline, which adds whitespace below margin-bottom
191-
height: 480px;
192191
margin-bottom: 16px;
193192
}
194193

194+
// For resizing
195+
// https://iframe-resizer.com/setup/parent/
196+
iframe {
197+
height: 100vh;
198+
width: 100%;
199+
}
200+
195201
// Ensure responsive in Safari on iOS (for, e.g., Google Calendars), per
196202
// https://stackoverflow.com/a/23083463/5156190
197203
iframe {

assets/iframe-resizer/js/iframeResizer.min.js

Lines changed: 0 additions & 21 deletions
This file was deleted.

assets/jekyll-theme-cs50.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -592,8 +592,10 @@ $(document).on('DOMContentLoaded', function() {
592592
$(window).trigger('resize');
593593

594594
// Resize iframes dynamically
595-
$('iframe').on('load', function() {
596-
$(this).iFrameResize();
595+
// https://iframe-resizer.com/licenses/
596+
iframeResize({
597+
license: 'GPLv3',
598+
waitForLoad: true
597599
});
598600

599601
// Parse emoji

package-lock.json

Lines changed: 34 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)