UNPKG

@gobistories/gobi-web-integration

Version:

This library will let you put your Gobi stories on your site.

151 lines (138 loc) 2.99 kB
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>Gobi - Web Integration test</title> <script type="text/javascript" src="/dist/run-config.js"></script> <style> body { margin: 0 auto; background-color: #f0f0f0; margin-bottom: 2rem; width: 100%; text-align: center; } .wrapper { display: flex; flex-direction: column; align-items: center; margin: 2rem 0; } .gobi-cards { width: 100%; } #no-wrap { width: 100%; } p { margin-bottom: 0.5rem; } code { margin: 2rem 0; } #space-between { width: 75%; } </style> <script type="text/javascript" src="../index.js?v=d85e77"></script></head> <body> <div class="wrapper"> <code> size: 425, wrap: false, scroll: true </code> <div class="gobi-cards" data-gobi-stories="demo08,demo02,demo03,demo20"></div> </div> <div class="wrapper"> <code> size: 425, wrap: false, scroll: false </code> <div class="gobi-cards" data-gobi-stories="demo08,demo02,demo03,demo20" data-gobi-scroll="false"></div> </div> <div class="wrapper"> <code> size: 250, playColor: '#15d6ea88', wrap: true, align: 'end', gap: 40, hideTitle: true </code> <div id="manual-embed"></div> </div> <div class="wrapper"> <code> size: 120, wrap: true, align: 'space-between' </code> <div id="space-between"></div> </div> <code> size: 120, wrap: false </code> <div id="no-wrap"></div> <script> gobi.discover({ apiBaseUrl: runConfig.apiBaseUrl, disableShadowDom: false, size: 425, align: 'start', gap: 40, wrap: false, hideTitle: true, }); new gobi.Cards({ container: '#manual-embed', apiBaseUrl: runConfig.apiBaseUrl, disableShadowDom: false, size: 250, playColor: '#15d6ea88', wrap: true, align: 'end', gap: 40, hideTitle: true, stories: [ { id: 'demo09' }, { id: 'demo05' }, { id: 'demo06' }, { id: 'demo18' }, ] }); new gobi.Cards({ container: '#space-between', apiBaseUrl: runConfig.apiBaseUrl, disableShadowDom: false, size: 120, wrap: true, align: 'space-between', stories: [ { id: 'demo01' }, { id: 'demo04' }, { id: 'demo07' }, { id: 'demo10' }, ] }); new gobi.Cards({ container: '#no-wrap', apiBaseUrl: runConfig.apiBaseUrl, disableShadowDom: false, size: 120, wrap: false, scroll: true, align: 'start', stories: [ { id: 'demo02' }, { id: 'demo03' }, { id: 'demo08' }, { id: 'demo11' }, ] }); </script> </body> </html>