|
- import $ from 'jquery';
-
- class IHKSocialBox {
- constructor(socialBox) {
- this.box = socialBox.addClass('initiated')
- this.tabindexSet = false;
-
- this.checkIframe();
- }
-
- checkIframe() {
- setTimeout(() => {
- const iframe = this.box.find('iframe');
- if (iframe.length) {
- iframe.attr('tabindex', '-1');
- }
- else {
- this.checkIframe();
- }
- }, 1000)
- }
- }
-
- export default IHKSocialBox;
-
- $('body').on('ihk-init dynamic-component-loaded gfi-dynamic-init', function () {
- $('.social-box:not(.initiated)').each(function () {
- new IHKSocialBox($(this));
- })
- })
|