Full unlocked Javascript, CSS & HTML source code for one developer to use on unlimited websites (commercial and non-commercial) & free updates.
In the HTML document head include the SocialStory CSS and Javascript files:
<link rel="stylesheet" href="socialstory/socialstory.css"> <script type="text/javascript" src="socialstory/socialstory.js"></script>
Add the storytime div tag to your HTML body:
<div id="storytime"></div>
Add the plugin code to your page before the closing body tag:
<script> var myPlaylist = []; var socialStory = new Story({ playlist: myPlaylist }); </script>
Create a playlist in the variable as shown below. It can have as many videos as you need.
var myPlaylist = [ { "title": "Social Story", "date": "2 hours ago", "url": "media/IMG_4627.mov", "icon": "media/small-icon.jpg" }, { "title": "Social Story", "date": "1 day ago", "url": "media/IMG_4628.mov", "icon": "media/small-icon.jpg" }, { "title": "Social Story", "date": "1 day ago", "url": "media/IMG_4629.mov", "icon": "media/small-icon.jpg" } ];
Trigger the story modal window using the JavaScript code below:
socialStory.launch()
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>SocialStory.js</title> <link rel="stylesheet" href="socialstory/socialstory.css"> <script type="text/javascript" src="socialstory/socialstory.js"></script> </head> <body> <button type="button" onclick="socialStory.launch();">Launch Social Story</button> <div id="storytime"></div> <script> var myPlaylist = [ { "title": "Social Story", "date": "2 hours ago", "url": "media/IMG_4627.mov", "icon": "media/small-icon.jpg" }, { "title": "Social Story", "date": "1 day ago", "url": "media/IMG_4628.mov", "icon": "media/small-icon.jpg" }, { "title": "Social Story", "date": "1 day ago", "url": "media/IMG_4629.mov", "icon": "media/small-icon.jpg" } ]; var socialStory = new Story({ playlist: myPlaylist }); </script> </body> </html>
The End.
created by @iamtk