From: Zak Rogoff Date: Thu, 26 Nov 2015 01:19:11 +0000 (-0500) Subject: Copying assets into 2015 again so my dev environment works. X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=967787d2107de06ef5001ca838620e739ec3bcf0;p=fsf-giving-guide.git Copying assets into 2015 again so my dev environment works. --- diff --git a/2015/fonts/OpenSans-Bold.ttf b/2015/fonts/OpenSans-Bold.ttf new file mode 100644 index 0000000..fd79d43 Binary files /dev/null and b/2015/fonts/OpenSans-Bold.ttf differ diff --git a/2015/fonts/OpenSans-Regular.ttf b/2015/fonts/OpenSans-Regular.ttf new file mode 100644 index 0000000..db43334 Binary files /dev/null and b/2015/fonts/OpenSans-Regular.ttf differ diff --git a/2015/fonts/Signika-Bold.ttf b/2015/fonts/Signika-Bold.ttf new file mode 100644 index 0000000..9cd28cf Binary files /dev/null and b/2015/fonts/Signika-Bold.ttf differ diff --git a/2015/fonts/Signika-Light.ttf b/2015/fonts/Signika-Light.ttf new file mode 100644 index 0000000..7fa6e24 Binary files /dev/null and b/2015/fonts/Signika-Light.ttf differ diff --git a/2015/fonts/Signika-Regular.ttf b/2015/fonts/Signika-Regular.ttf new file mode 100644 index 0000000..5845c93 Binary files /dev/null and b/2015/fonts/Signika-Regular.ttf differ diff --git a/2015/givingguide.html b/2015/givingguide.html index 64e89c3..078d4c5 100644 --- a/2015/givingguide.html +++ b/2015/givingguide.html @@ -56,7 +56,7 @@ than they give. The good news is that there are ethical companies making better devices that your loved ones can enjoy with freedom and privacy. This is the Free Software Foundation (FSF) guide to smarter gifts, compared with their restrictive counterparts.

-

Like this guide? Download the printable version (translations welcome!) and organize a Giving +

Like this guide? Download the printable version and organize a Giving Guide Giveaway to share it with your community. And remember: donating to a nonprofit in someone's name is at least as meaningful as buying them an electronic device.

@@ -200,7 +200,8 @@
  • As free as can be: runs the FSF-endorsed Trisquel operating system and libreboot firmware on hardware that is certified to Respect Your Freedom.
  • Durable hardware is meant to last and easy to repair.
  • Created by a small business that replaces all restrictive components from a stock laptop.
  • -
  • SAVE! 10% off any purchase. Expires Jan 31, 2016. Details.
  • +
  • SAVE! 10% off your subtotal price, and Libiquity will donate to the FSF with each purchase. Expires Jan 31, 2016. Details.
  • +
  • Libiquity only ships in the USA. For non-US orders, buy an X200 from Minifree with this discount.
  • @@ -212,7 +213,7 @@

    Lenovo U31 with Windows

    @@ -245,10 +246,10 @@

    Lulzbot Mini

    @@ -373,12 +374,10 @@ Amazon can remotely block or delete individual ebooks or your entire library with no warning or explanation (they've done it before). -
  • Amazon uses DRM to prevent you from sharing your favorite books with friends or moving them between readers.
  • -
  • Amazon openly claims @@ -386,6 +385,9 @@ ebooks.
  • +
  • If you insist on +purchasing from Amazon, at least designate a charity like the Free +Software Foundation at smile.amazon.com to receive some of the money.
  • @@ -469,7 +471,7 @@

    FSF Membership Card

    @@ -555,13 +557,11 @@

    Recommended organizations for holiday donations

    -

    Electronic Frontier Foundation, +

    Free Software Foundation, + Software Freedom Conservancy, +Electronic Frontier Foundation, Creative Commons, - Wikimedia Foundation, - Software Freedom Conservancy, - Software Freedom Law Center, - GNOME Foundation and - Free Software Foundation.

    + Wikimedia Foundation, Software Freedom Law Center, and GNOME Foundation.

    @@ -570,12 +570,12 @@

    Promotion details

    diff --git a/2015/js/piwik.js b/2015/js/piwik.js new file mode 100644 index 0000000..c9b8fa5 --- /dev/null +++ b/2015/js/piwik.js @@ -0,0 +1,34 @@ +/* + * |@licstart The following is the entire license notice for the JavaScript code in this page.| + + * Copyright 2012 Matthieu Aubry. + + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + + * You should have received a copy of the GNU General Public License + * along with this program. If not, see http://www.gnu.org/licenses/. + + * |@licend The above is the entire license notice for the JavaScript code in this page.| + */ + + diff --git a/2015/reset.css b/2015/reset.css new file mode 100755 index 0000000..ed11813 --- /dev/null +++ b/2015/reset.css @@ -0,0 +1,48 @@ +/* http://meyerweb.com/eric/tools/css/reset/ + v2.0 | 20110126 + License: none (public domain) +*/ + +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; +} +/* HTML5 display-role reset for older browsers */ +article, aside, details, figcaption, figure, +footer, header, hgroup, menu, nav, section { + display: block; +} +body { + line-height: 1; +} +ol, ul { + list-style: none; +} +blockquote, q { + quotes: none; +} +blockquote:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} +table { + border-collapse: collapse; + border-spacing: 0; +} diff --git a/2015/stylesheet.css b/2015/stylesheet.css new file mode 100755 index 0000000..0e6aaad --- /dev/null +++ b/2015/stylesheet.css @@ -0,0 +1,387 @@ +/*Typography*/ + +@font-face { + font-family: 'Signika Regular'; + src: local('Signika Regular'), url('fonts/Signika-Regular.ttf') format('truetype'); +} + +@font-face { + font-family: 'Signika Light'; + src: local('Signika Light'), url('fonts/Signika-Light.ttf') format('truetype'); +} + +@font-face { + font-family: 'Signika Bold'; + src: local('Signika Bold'), url('fonts/Signika-Bold.ttf') format('truetype'); +} + +@font-face { + font-family: 'Open Sans'; + src: local('Open Sans'), url('fonts/OpenSans-Regular.ttf') format('truetype'); +} + +@font-face { + font-family: 'Open Sans Bold'; + src: local('Open Sans Bold'), url('fonts/OpenSans-Bold.ttf') format('truetype'); +} + +/*Style common HTML tags*/ + +html { + font-family: 'Open Sans', 'DejaVu Sans', Arial, sans-serif; + font-size: 14px; + line-height: 1.4; + color: #363636; + background-color: #fff; + width: 100%; +} + +/* Type something: */ + +a { color: #1F8A70; border-bottom: 1px solid #dbd145; text-decoration: none; } + +p { line-height: 1.4; margin-bottom: 1.5em; font-size: 1em; } + +i { font-style: italic; } +b { font-style: oblique; } + +li {list-style-type: circle; padding: 0.4em 0.2em; line-height: 1.4; } +/* ul {margin: 1em 2em 0em 4em;} */ + +br {margin-bottom: 0.5em; margin-top: 0.5em;} + +h1 { font-size: 2.20em; font-family: 'Signika Light'; color: #2CAF8F; margin-bottom: 0.5em; margin-top: 1em; } +h2 { font-size: 1.75em; font-family: 'Signika Light'; color: #2CAF8F; margin-bottom: 0.5em; margin-top: 2em; } +h3 { font-size: 1.625em; font-family: 'Signika Bold'; color: #484848; margin-bottom: 0.5em; margin-top: 2em; } +h4 { font-size: 1.375em; font-family: 'Signika Light'; color: #4d4d4d; margin-bottom: 0.5em; margin-top: 2em; } +h5 { font-size: 1.25em; font-family: 'Signika Light'; color: #4d4d4d; margin-bottom: 0.5em; margin-top: 2em; } +h6 { font-size: 1.125em; font-family: 'Signika Light'; color: #4d4d4d; margin-bottom: 0.5em; margin-top: 2em; } + +/*Site-specific*/ + + /* Header */ + +.header { +} + +/* Navbar */ + +.header_wrapper { + background-color: #2CAF8F; + height: 486px; + margin: auto; + width: 100%; + /*width: 1300px;*/ +} + +.header a { + border-bottom: 0; +} + +.navbar_wrapper, +.comparisons { + max-width: 1300px; + min-width: 1110px; + margin: auto; + text-align: center; +} + +.logo_wrapper { + padding: 1.3em; + float: left; +} + +.join_wrapper { + padding: 1.2em; + float: right; + display: inline-block; +} + +.logo, .join { + max-width: 200px; + min-width: 200px; +} + +.share_wrapper { +} + +.share { + position: relative; + bottom: 0.8em; + text-align: center; +} + +.share a{ + background-color: #FDD53A; + border-bottom: 0; + padding: .6em 2em; + font-family: 'Signika Bold'; + font-size: 1.4em; + color: #2CAF8F; + border-radius: 50em; +} + +.share a:hover { + background-color: #FDDE56; +} + +.navbar { + padding: 1em; + height: 2.55556em; + display: inline-block; +/* float: left; */ +} + +.navbar li { + font-family: 'Signika Regular'; + font-size: 1em; + background-color: white; + list-style-type: none; + border-right: 1px #9BD2BF solid; + padding: 0 30px 0 30px; + line-height: 2.6; + float: left; +} + +.navbar li:first-child { + border-radius: 100px 0 0 100px; +} + +.navbar li:last-child { + border-right: 0; + border-radius: 0 100px 100px 0; +} + +.navbar li:hover { + background-color: #FFDD55; +} + +.navbar li a { + display: block; + text-decoration: none; +} + +.navbar li a:hover { + color: #4B423B; +} + +.intro, +.share { + max-width: 1300px; + min-width: 1170px; + margin: auto; +} + +.intro_wrapper, +.intro_img { + max-width: 500px; + min-width: 00px; +} + +.intro_wrapper { + float: right; + color: white; + padding-right: 4em; +} + +.intro_img{ + float: left; + padding-left: 4em; +} + +.intro_wrapper h2 { + color: #FFDD55; +} + +.intro_wrapper a { + border-bottom: 1px solid #FDD53A; + color: #FDD53A; +} + +.intro_img img{ + padding-top: 1.7em; + width: 100%; +} + +/* Comparisons */ + +.wrapper, +.section_wrapper, +.buy_avoid, +.recommended, +.licenses { + max-width: 750px; + min-width: 750px; + margin: auto; +} + +.main_title { + width: 100%; + text-align: left; + border-bottom: 1px solid lightgray; + margin-top: 3em; + margin-bottom: 2em; + display: inline-block; +} + +.buy a { + border-bottom: none; +} + +.product_img { + margin: auto; + max-width: 168px; + max-height: 168px; + position: relative; +} + +.product { + text-align: center; + position: relative; + margin: auto; + display: block; + height: 168px; + width: 168px; + /* margin-bottom: 8em; */ +/* max-height: 168px; */ +} +/* + .proprietary .product_img:after { + content: ""; + background-image: url("images/bad.png"); + background-size: 25px; + background-repeat: no-repeat; + width: 25px; + height: 25px; + position: absolute; +} + + .free h4:after { + content: ""; + background-image: url("images/good.png"); + background-size: 25px; + background-repeat: no-repeat; + width: 25px; + height: 25px; + position: absolute; +} + */ + + +.good, +.bad { + z-index: 999; + width: 65px; + top: 8em; + left: 9em; + position: absolute; + +} + + +.free, .proprietary { + text-align: center; +} + +.free li, +.proprietary li { + text-align: left; +} + +.buy img, +.avoid img { + max-width: 151px; + height: 42px; +} + +.buy_avoid_wrapper { + margin-top: 2em; + min-width: 100%; + max-width: 100%; + display: inline-block; +} + +.buy { + text-align: center; + margin: auto; + width: 45.555555%; + float: left; + +} + +.avoid { + text-align: center; + margin: auto; + width: 45.555555%; + float: right; +} + +.free { + float: left; + width: 45.555555%; +} + +.proprietary { + float: right; + width: 45.555555%; +} + +/* Recommended Section */ + +.topic_title { + border-bottom: 1px solid #2CAF8F; + width: 100%; + text-align: left; + margin-top: 3em; + display: inline-block; +} + +.recommend_wrapper { + padding-top: 1em; + margin: auto; + width: 750px; +} + +.recommended_product { + text-align: center; + width: 29%; + margin: 1em; + display: inline-block +} + +.recommended_product_img { + width: 120px; +} + +.recommend_wrapper .buy { + float: none; + text-align: center; + width: 100%; +} + +.remark { + margin-top: 3em; + font-weight: bold; +} + +/* Licenses */ + +.licenses h1 { + margin-top: 0.6em; +} + +/* Footer */ + +footer { + display: block; + background-color: #1a1a1a; + width: 100%; + /*width: 1300px;*/ +} + +.footer_wrapper { + width: 750px; + margin: auto; + padding: 2em; + color: white; +}