From 14c07c21b174a48440b95f686e0d1fd11516cb2f Mon Sep 17 00:00:00 2001 From: Samuel Shifterovich Date: Mon, 10 Jul 2017 21:36:53 +0200 Subject: [PATCH] Add net neutrality widget --- index.html | 69 ++++++++++++ net_neutrality_widget/iframe.html | 122 ++++++++++++++++++++++ net_neutrality_widget/images/close.svg | 39 +++++++ net_neutrality_widget/images/facebook.svg | 39 +++++++ net_neutrality_widget/images/github.svg | 1 + net_neutrality_widget/images/heart.svg | 39 +++++++ net_neutrality_widget/images/pin.svg | 39 +++++++ net_neutrality_widget/images/slow.png | Bin 0 -> 4733 bytes net_neutrality_widget/images/stop.png | Bin 0 -> 4192 bytes net_neutrality_widget/images/twitter.svg | 39 +++++++ net_neutrality_widget/images/video.svg | 39 +++++++ net_neutrality_widget/script.js | 26 +++++ net_neutrality_widget/style.css | 1 + 13 files changed, 453 insertions(+) create mode 100644 net_neutrality_widget/iframe.html create mode 100644 net_neutrality_widget/images/close.svg create mode 100644 net_neutrality_widget/images/facebook.svg create mode 100644 net_neutrality_widget/images/github.svg create mode 100644 net_neutrality_widget/images/heart.svg create mode 100644 net_neutrality_widget/images/pin.svg create mode 100644 net_neutrality_widget/images/slow.png create mode 100644 net_neutrality_widget/images/stop.png create mode 100644 net_neutrality_widget/images/twitter.svg create mode 100644 net_neutrality_widget/images/video.svg create mode 100644 net_neutrality_widget/script.js create mode 100644 net_neutrality_widget/style.css diff --git a/index.html b/index.html index 37de0e87..9e950b3e 100644 --- a/index.html +++ b/index.html @@ -59,6 +59,75 @@ + + + + + diff --git a/net_neutrality_widget/iframe.html b/net_neutrality_widget/iframe.html new file mode 100644 index 00000000..3b385aa7 --- /dev/null +++ b/net_neutrality_widget/iframe.html @@ -0,0 +1,122 @@ + + + + + + +
+
+ +
+
+ + + + diff --git a/net_neutrality_widget/images/close.svg b/net_neutrality_widget/images/close.svg new file mode 100644 index 00000000..3583eacc --- /dev/null +++ b/net_neutrality_widget/images/close.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/net_neutrality_widget/images/facebook.svg b/net_neutrality_widget/images/facebook.svg new file mode 100644 index 00000000..44497384 --- /dev/null +++ b/net_neutrality_widget/images/facebook.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/net_neutrality_widget/images/github.svg b/net_neutrality_widget/images/github.svg new file mode 100644 index 00000000..a054765b --- /dev/null +++ b/net_neutrality_widget/images/github.svg @@ -0,0 +1 @@ + diff --git a/net_neutrality_widget/images/heart.svg b/net_neutrality_widget/images/heart.svg new file mode 100644 index 00000000..133f50ac --- /dev/null +++ b/net_neutrality_widget/images/heart.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/net_neutrality_widget/images/pin.svg b/net_neutrality_widget/images/pin.svg new file mode 100644 index 00000000..38349fa8 --- /dev/null +++ b/net_neutrality_widget/images/pin.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/net_neutrality_widget/images/slow.png b/net_neutrality_widget/images/slow.png new file mode 100644 index 0000000000000000000000000000000000000000..4677c8b7352f820f0dbd1c58b544b1ea92cf2157 GIT binary patch literal 4733 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 literal 0 HcmV?d00001 diff --git a/net_neutrality_widget/images/stop.png b/net_neutrality_widget/images/stop.png new file mode 100644 index 0000000000000000000000000000000000000000..7050b3078f9b8b9b58768b35d68da9bb70fe070e GIT binary patch literal 4192 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 Q{H6l*v|ySI8g`NY1~}vpk^lez literal 0 HcmV?d00001 diff --git a/net_neutrality_widget/images/twitter.svg b/net_neutrality_widget/images/twitter.svg new file mode 100644 index 00000000..82269f56 --- /dev/null +++ b/net_neutrality_widget/images/twitter.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/net_neutrality_widget/images/video.svg b/net_neutrality_widget/images/video.svg new file mode 100644 index 00000000..eaf517e8 --- /dev/null +++ b/net_neutrality_widget/images/video.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/net_neutrality_widget/script.js b/net_neutrality_widget/script.js new file mode 100644 index 00000000..e8c2448d --- /dev/null +++ b/net_neutrality_widget/script.js @@ -0,0 +1,26 @@ +(function(){var transitionTimer;var loading=document.getElementById('loading');var main=document.getElementById('main');var callPrompt=document.getElementById('prompt');var callScript=document.getElementById('script');function getOrg(org){function getRandomOrg(){var coinToss=Math.random();if(coinToss<.20){return'fp';}else if(coinToss<.60){return'dp';}else{return'fftf';}} +var orgs={'dp':{code:'dp',name:'Demand Progress',url:'https://demandprogress.org/',donate:'https://secure.actblue.com/contribute/page/demanding'},'fp':{code:'fp',name:'Free Press',url:'https://www.freepress.net/',donate:'https://freepress.actionkit.com/donate/single/'},'fftf':{code:'fftf',name:'Fight for the Future',url:'https://www.fightforthefuture.org/',donate:'https://donate.fightforthefuture.org/'}};return orgs.hasOwnProperty(org)?orgs[org]:orgs[getRandomOrg()];} +function getTheme(theme){var themeObj;switch(typeof theme==='string'?theme:''){case'money':themeObj={className:theme,logos:['images/money.png'],headline:'Please upgrade your plan to proceed.',body:'Just kidding. You can still get to this site *for now*. But if the FCC ends net neutrality, your cable company could charge you extra fees just to use the websites and apps you want. We can stop them and keep the Internet open, fast, and awesome if we all contact the U.S. Congress and the FCC, but we only have a few days left.'};break;case'stop':themeObj={className:theme,logos:['images/stop.png'],headline:'This site has been blocked by your ISP.',body:'Well, not yet. But without net neutrality, cable companies could censor websites, favoring their own business partners. We can stop them and keep the Internet open, fast, and awesome if we all contact the U.S. Congress and the FCC, but we only have a few days left.'};break;case'slow':themeObj={className:theme,logos:['images/slow.png'],headline:'Sorry, we\'re stuck in the slow lane.',body:'Well, not yet. Cable companies want to get rid of net neutrality, so they can slow sites like ours to a crawl and shake us down for extra fees just to reach you. If they get their way, the Internet will never be the same. We can stop them and keep the web fast, open, and awesome if we all contact the U.S. Congress and the FCC, but we only have a few days left.'};break;case'without':default:themeObj={className:'without',logos:['images/slow.png','images/stop_gradient.png','images/money_gradient.png'],headline:'This is the web without net neutrality.',body:'Cable companies want to get rid of net neutrality. Without it, sites like ours could be censored, slowed down, or forced to charge extra fees. We can stop them and keep the Internet open, fast, and awesome if we all contact Congress and the FCC, but we only have a few days left.'};break;} +if(typeof theme=='object'){var keys=Object.keys(theme);var key;for(var i=0;imain{position:relative;padding:2rem 2rem 0.5rem;}.modal #close{position:absolute;right:0.8rem;top:0.8rem;}.modal #close:hover{cursor:pointer;}.modal #close img{width:1.4rem;height:1.4rem;}.modal #loading{position:absolute;top:0;left:0;width:100%;height:100%;}.modal #loading img{max-width:4rem;}.modal #logos{margin-bottom:1rem;text-align:center;}.modal #logos img{width:60px;height:60px;margin:0 0.5rem;}.modal #content{margin-bottom:1.6rem;}.modal form{margin:0 auto;display:flex;flex-wrap:wrap;}.modal form ::placeholder{color:#9399c7;opacity:1;}.modal form .flex{max-width:50%;}.modal input,.modal textarea{min-width:9%;margin-bottom:0.5rem;padding:0.6rem;color:#9399c7;background-color:transparent;border:1px solid #6679fc;border-radius:0.2rem;font-family:'Open Sans',sans-serif;font-size:0.9rem;flex:1;}.modal input[type="checkbox"]{min-width:0;margin:0 0.5rem 0 0;}.modal input[name="member[first_name]"],.modal input[name="member[email]"]{min-width:43%;max-width:50%;}.modal input[name="member[first_name]"]{margin-right:0.25rem;}.modal input[name="member[email]"]{margin-left:0.25rem;}.modal input[name="member[street_address]"]{margin-right:0.5rem;flex:3;}.modal input[name="member[postcode]"]{margin-right:0.25rem;flex:2;}.modal input[name="member[phone]"]{margin-left:0.25rem;}.modal input[name="userPhone"]{margin-right:0.5rem;flex:3;}.modal textarea{min-width:80%;max-width:100%;}.modal input[type="submit"]{min-width:100%;margin-bottom:0;padding:1rem;background-color:#49c7ae;color:white;font-size:1.2rem;font-weight:bold;border:none;text-transform:uppercase;letter-spacing:0.1rem;-webkit-appearance:none;}.modal input[type="submit"]:hover{cursor:pointer;}.modal .prompt input{margin-bottom:0;}.modal .prompt input[type="submit"]{min-width:0;flex:2;}.modal .disclaimer{width:100%;margin:0.5rem 0;color:#717093;font-size:0.8rem;}.modal .disclaimer p{margin:0.5rem 0;}.modal .disclaimer a{color:#b1afda;}.modal .disclaimer .github{width:0.8rem;height:0.8rem;margin-left:0.2rem;padding-bottom:0.2rem;vertical-align:middle;}.modal footer{padding:1rem 2rem;background-color:#141037;border-radius:0 0 0.5rem 0.5rem;}.modal footer h3{margin:0 0 1rem;color:#908dc4;text-align:left;}.modal footer ul{margin:0;padding:0;display:flex;align-items:left;list-style-type:none;}.modal footer li{margin-left:0.5rem;flex:1 0 auto;}.modal footer li:first-child{margin-left:0;}.modal footer button{width:100%;height:2rem;padding:0 0.6rem;background:transparent;border:1px solid #3d459a;border-radius:0.2rem;color:#fff;font-size:0.6rem;font-weight:bold;text-transform:uppercase;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;line-height:2rem;}.modal footer button:hover{cursor:pointer;}.modal footer button img{max-width:1rem;max-height:1rem;margin-right:0.5rem;}.modal footer button.facebook{background-color:#2b48a7;border:none;}.modal footer button.twitter{background-color:#2c8be4;border:none;}#script p{text-align:left;font-size:0.8rem;}body.fullscreen{background-color:#1e1b33;opacity:0.89;}body.fullscreen .modal{position:unset;background:transparent;border-radius:0;box-shadow:none;transform:none;}body.money h1{color:#ffc11a;}body.stop h1{color:#ff3232;}body.slow h1,body.without h1{color:#279cff;}@supports(-webkit-background-clip:text){body.slow h1,body.without h1{background:linear-gradient(#39ebfd,#6b74fb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}}body.money .modal #content a{color:#dea50a;}body.money .modal input[type="submit"]{background-color:#dea50a;}body.stop .modal #content a{color:#ff3232;}body.stop .modal input[type="submit"]{background-color:#ff3232;}body.slow .modal #content a,body.without .modal #content a{color:#6679fc;}body.slow .modal input[type="submit"],body.without .modal input[type="submit"]{background-color:#6679fc;}@keyframes fade-in{from{opacity:0;}to{opacity:1;}}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}#loading img,body.slow #logos img{animation-name:spin;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:linear;}@keyframes modal{0%{transform:translateY(100px);opacity:0;}100%{transform:translateY(0);opacity:1;}}.modal{animation-duration:1s;animation-name:modal;animation-timing-function:ease-out;}@media (prefers-reduced-motion: reduce) {body,.modal,body.slow #logos img{animation-name:fade-in;}}@media (max-width: 674px) {.gutter{width:initial;max-width:100%;}.modal{width:initial;max-width:100%;}.modal form .flex{min-width:100%;max-width:100%;}.modal input[name="member[first_name]"],.modal input[name="member[email]"]{min-width:36%;}.modal input[name="member[street_address]"]{min-width:15%;}.modal input[name="member[postcode]"]{margin-right:0;}.modal input[name="member[phone]"]{min-width:80%;margin-left:0;}}@media (max-width: 375px) {.modal input[name="member[first_name]"],.modal input[name="member[email]"]{min-width:33%;}} \ No newline at end of file