AutorÃa | Ultima modificación | Ver Log |
{{!This file is part of Moodle - http://moodle.org/Moodle is free software: you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation, either version 3 of the License, or(at your option) any later version.Moodle is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See theGNU General Public License for more details.You should have received a copy of the GNU General Public Licensealong with Moodle. If not, see <http://www.gnu.org/licenses/>.}}{{!@template core/external_content_bannerMoodle external content banner template.The purpose of this template is to render an iframe that contains external content banner.Classes required for JS:* noneData attributes required for JS:* noneContext variables required for this template:* lang User's language.Example context (json):{"iframeid": "external-content","url": "http://example.com/link","title": "External content"}}}<div class="alert alert-secondary alert-block fade in"><iframe id="{{iframeid}}" title="{{title}}" class="w-100 border-0"></iframe></div>{{#js}}(function() {var iframe = document.getElementById('{{iframeid}}');iframe.src = '{{url}}';window.addEventListener('message', function (event) {if (event.source === iframe.contentWindow) {iframe.style.height = event.data + 'px';}});})();{{/js}}