From 1e03aa136049d09926db546941efd38f248b87fb Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 26 Nov 2015 18:26:26 +1100 Subject: Docs update - removed button counts temporarily --- docs/src/js/docs.js | 76 +++-------------------------------------------------- 1 file changed, 4 insertions(+), 72 deletions(-) (limited to 'docs/src/js/docs.js') diff --git a/docs/src/js/docs.js b/docs/src/js/docs.js index 3835fef1..981ace40 100644 --- a/docs/src/js/docs.js +++ b/docs/src/js/docs.js @@ -32,12 +32,12 @@ plyr.setup({ }); // General functions -(function() { +(function() { // Popup function popup(event) { // Prevent the link opening if(event.target.nodeName.toLowerCase() == "a") { - if(event.preventDefault) { + if(event.preventDefault) { event.preventDefault(); } else { @@ -75,74 +75,6 @@ plyr.setup({ // Trigger popups document.querySelector(".js-popup").addEventListener("click", popup); - // Get JSONP - function getJSONP(url, callback) { - var name = "jsonp_callback_" + Math.round(100000 * Math.random()); - - // Cleanup to prevent memory leaks and hit original callback - window[name] = function(data) { - delete window[name]; - document.body.removeChild(script); - callback(data); - }; - - // Create a faux script - var script = document.createElement("script"); - script.setAttribute("src", url + (url.indexOf("?") >= 0 ? "&" : "?") + "callback=" + name); - - // Inject to the body - document.body.appendChild(script); - } - - // Get star count - var storageSupported = ("sessionStorage" in window), - selectors = { - github: ".js-stargazers-count", - twitter: ".js-tweet-count" - }; - - // Display the count next to the button - function displayCount(selector, count) { - document.querySelector(selector).innerHTML = count; - } - - // Add star - function formatGitHubCount(count) { - return "★ " + count; - } - - // Check if it's in session storage first - if(storageSupported && "github_stargazers" in window.sessionStorage) { - displayCount(selectors.github, formatGitHubCount(window.sessionStorage.github_stargazers)); - } - else { - getJSONP("https://api.github.com/repos/selz/plyr?access_token=a46ac653210ba6a6be44260c29c333470c3fbbf5", function (json) { - if (json && typeof json.data.stargazers_count !== "undefined") { - // Update UI - displayCount(selectors.github, formatGitHubCount(json.data.stargazers_count)); - - // Store in session storage - window.sessionStorage.github_stargazers = json.data.stargazers_count; - } - }); - } - - // Get tweet count - if(storageSupported && "tweets" in window.sessionStorage) { - displayCount(selectors.twitter, window.sessionStorage.tweets); - } - else { - getJSONP("https://cdn.api.twitter.com/1/urls/count.json?url=plyr.io", function (json) { - if (json && typeof json.count !== "undefined") { - // Update UI - displayCount(selectors.twitter, json.count); - - // Store in session storage - window.sessionStorage.tweets = json.count; - } - }); - } - // Tabs var tabs = document.querySelectorAll(".nav-panel a"), panels = document.querySelectorAll(".panels > .panel"), @@ -171,7 +103,7 @@ plyr.setup({ } })(); -// Google analytics +// Google analytics // For demo site (http://[www.]plyr.io) only if(document.domain.indexOf("plyr.io") > -1) { (function(i,s,o,g,r,a,m){i.GoogleAnalyticsObject=r;i[r]=i[r]||function(){ @@ -180,4 +112,4 @@ if(document.domain.indexOf("plyr.io") > -1) { })(window,document,"script","//www.google-analytics.com/analytics.js","ga"); ga("create", "UA-40881672-11", "auto"); ga("send", "pageview"); -} \ No newline at end of file +} -- cgit v1.2.3 From 1371c1341fcc95d52394dc3f69900ae5041a5701 Mon Sep 17 00:00:00 2001 From: Sam Potts Date: Fri, 11 Dec 2015 10:41:29 +1100 Subject: Removed Hogan from Docs (Fixes #128) --- docs/src/js/docs.js | 52 ++++++++-------------------------------------------- 1 file changed, 8 insertions(+), 44 deletions(-) (limited to 'docs/src/js/docs.js') diff --git a/docs/src/js/docs.js b/docs/src/js/docs.js index 981ace40..518e4e0c 100644 --- a/docs/src/js/docs.js +++ b/docs/src/js/docs.js @@ -2,14 +2,13 @@ // Docs example // ========================================================================== -/*global plyr, templates */ +/*global plyr, shr*/ // Setup the player plyr.setup({ debug: true, volume: 9, title: "Video demo", - html: templates.controls.render({}), tooltips: true, captions: { defaultActive: true @@ -31,50 +30,15 @@ plyr.setup({ } }); -// General functions -(function() { - // Popup - function popup(event) { - // Prevent the link opening - if(event.target.nodeName.toLowerCase() == "a") { - if(event.preventDefault) { - event.preventDefault(); - } - else { - event.returnValue = false; - } - } - - var link = event.target, - url = link.href, - width = link.getAttribute("data-window-width") || 600, - height = link.getAttribute("data-window-height") || 600, - name = link.getAttribute("data-window-name") || "popup"; - - // If window exists, just focus it - if(window["window-"+name] && !window["window-"+name].closed) { - window["window-"+name].focus(); - } - else { - // Get position - var left = window.screenLeft !== undefined ? window.screenLeft : screen.left; - var top = window.screenTop !== undefined ? window.screenTop : screen.top; - - // Open in the centre of the screen - var x = (screen.width / 2) - (width / 2) + left, - y = (screen.height / 2) - (height / 2) + top; - - // Open that window - window["window-"+name] = window.open(url, name, "top=" + y +",left="+ x +",width=" + width + ",height=" + height); - - // Focus new window - window["window-"+name].focus(); - } +// Setup shr +shr.setup({ + count: { + classname: "btn-count" } +}); - // Trigger popups - document.querySelector(".js-popup").addEventListener("click", popup); - +// General functions +(function() { // Tabs var tabs = document.querySelectorAll(".nav-panel a"), panels = document.querySelectorAll(".panels > .panel"), -- cgit v1.2.3