X-Git-Url: https://yaffs.net/gitweb/?a=blobdiff_plain;f=web%2Fmodules%2Fcontrib%2Fmedia_entity_instagram%2Fjs%2Finstagram.js;fp=web%2Fmodules%2Fcontrib%2Fmedia_entity_instagram%2Fjs%2Finstagram.js;h=c6740576234ce0c0e9dd8a6a1a79ce45430b3512;hb=eba34333e3c89f208d2f72fa91351ad019a71583;hp=0000000000000000000000000000000000000000;hpb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae;p=yaffs-website diff --git a/web/modules/contrib/media_entity_instagram/js/instagram.js b/web/modules/contrib/media_entity_instagram/js/instagram.js new file mode 100644 index 000000000..c67405762 --- /dev/null +++ b/web/modules/contrib/media_entity_instagram/js/instagram.js @@ -0,0 +1,26 @@ +/** + * @file + */ + +(function ($, Drupal) { + "use strict"; + + Drupal.behaviors.instagramMediaEntity = { + attach: function (context) { + function _init () { + instgrm.Embeds.process(); + } + + //TODO: ckeditor integration still doesn't work + // If the instagram card is being embedded in a CKEditor's iFrame the widgets + // library might not have been loaded yet. + if (typeof instgrm == 'undefined') { + $.getScript('//platform.instagram.com/en_US/embeds.js', _init); + } + else { + _init(); + } + } + }; + +})(jQuery, Drupal);