UNPKG

ds-iframe-widget

Version:

Iframe widget wrapper with iframe-resizer.

57 lines (38 loc) 1.85 kB
# iframe widget [![NPM version](https://badge.fury.io/js/ds-iframe-widget.svg)](http://badge.fury.io/js/iframe-resizer) [![NPM Downloads](https://img.shields.io/npm/dm/ds-iframe-widget.svg)](https://npm-stat.com/charts.html?package=ds-iframe-widget&from=2022-03-25) [![](https://data.jsdelivr.com/v1/package/npm/ds-iframe-widget/badge?style=rounded)](https://www.jsdelivr.com/package/npm/ds-iframe-widget) version: 1.1.5 This project was bootstrapped with [iframe-resizer](https://github.com/davidjbradshaw/iframe-resizer). ## Available Scripts In the project directory, you can run: `npm run build` ## Include library. // client page <script src="https://cdn.jsdelivr.net/npm/ds-iframe-widget/dist/ds-iframe-widget.js"></script> // host page that is served in iframe <script src="https://cdn.jsdelivr.net/npm/ds-iframe-widget/dist/ds-iframe-widget-content.js"></script> ## Example 1 embedded page. <script src="https://cdn.jsdelivr.net/npm/ds-iframe-widget/dist/ds-iframe-widget.js"></script> <script> DsIframeWidget.init('#myIframe', { baseUrl: "https://bing.com/", }); </script> <iframe id="myIframe" title="Iframe Widget" frameborder="no" allowtransparency="true" allowfullscreen="" style="display: block; width: 1px; min-width: 100%;" scrolling="no" > </iframe> ## Example 2 modal popup. <script src="https://cdn.jsdelivr.net/npm/ds-iframe-widget/dist/ds-iframe-widget.js"></script> <script> DsIframeWidget.init('#myButton', { widgetMode: 'modal', baseUrl: "https://bing.com/", }); </script> <button id="myButton">Mint on dropspace</button> ## Authors [Liki Crus](https://github.com/swdreams)