Add banner and modal window
authorMichael McMahon <michael@fsf.org>
Mon, 13 Jun 2022 20:18:32 +0000 (16:18 -0400)
committerMichael McMahon <michael@fsf.org>
Mon, 13 Jun 2022 20:18:32 +0000 (16:18 -0400)
30 files changed:
en/confirmation.html
en/index.html
en/infographic.html
en/next_steps.html
en/workshops.html
es/confirmation.html
es/index.html
es/infographic.html
es/next_steps.html
es/workshops.html
fr/confirmation.html
fr/index.html
fr/infographic.html
fr/next_steps.html
fr/workshops.html
missing/confirmation.html
missing/index.html
missing/infographic.html
missing/next_steps.html
missing/workshops.html
ru/confirmation.html
ru/index.html
ru/infographic.html
ru/next_steps.html
ru/workshops.html
tr/confirmation.html
tr/index.html
tr/infographic.html
tr/next_steps.html
tr/workshops.html

index 29a328d5462210b574bf1822e63e24e97d6b7fff..d406e630807e444e6da3ba6acf03280e35b7d6ec 100644 (file)
@@ -15,7 +15,7 @@ self-defense in 40 minutes with GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;"><p>Due to Enigmail's PGP functionality being migrated into Icedove and Thunderbird, steps 2 and 3 of the guide are currently out of date.</p><p> Thank you for your patience while we're working on a new round of updates.</p></div>-->
 
 <header class="row centered" id="header"><div>
index bd157fe0414dd26fecee953858a464a194d60d7d..1aa9b5a9c6ae9c0dc0c658225828a285400024c6 100644 (file)
@@ -14,7 +14,407 @@ self-defense in 40 minutes with GnuPG." />
 <link rel="shortcut icon"
 href="../static/img/favicon.ico" />
 </head>
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
+
+            <!-- Begin fsf-modal-window-elem campaign element -->
+            <link type="text/css" rel="stylesheet" href="https://static.fsf.org/nosvn/fonts/fa/css/font-awesome.min.css">
+            <style>
+#fsf-modal-window-elem-container div {
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+}
+
+@media screen and (min-width: 700px) {
+  #fsf-modal-window-elem-outer-v-center {
+    display: table;
+    position: absolute;
+    height: 100%;
+    width: 100%;
+  }
+
+  #fsf-modal-window-elem-inner-v-center {
+    display: table-cell;
+    vertical-align: middle;
+  }
+
+  #fsf-modal-window-elem {
+    width: 687px;
+    margin-left: auto;
+    margin-right: auto;
+  }
+
+  #fsf-modal-window-elem-right-column {
+    float: right;
+    width: 280px;
+    padding-left: 20px;
+    color: #002047;
+  }
+
+  #fsf-modal-window-elem-left-column {
+    width: 100%;
+    float: left;
+    margin-right: -280px;
+  }
+
+  #fsf-modal-window-elem-text {
+    margin-right: 280px;
+  }
+}
+
+@media screen and (max-width: 699px) {
+  #fsf-modal-window-elem {
+    -ms-box-orient: horizontal;
+    display: -webkit-box;
+    display: -moz-box;
+    display: -ms-flexbox;
+    display: -moz-flex;
+    display: -webkit-flex;
+    display: flex;
+    -webkit-flex-flow: row wrap;
+    flex-flow: row wrap;
+  }
+
+  #fsf-modal-window-elem {
+    width: 80vw;
+    margin-left: 10vw;
+    margin-right: 10vw;
+    margin-top: 40px;
+    margin-bottom: 40px;
+  }
+
+  #fsf-modal-window-elem-right-column {
+    width: 100%;
+    order: 1;
+  }
+
+  #fsf-modal-window-elem-left-column {
+    width: 100%;
+    order: 2;
+  }
+
+  #fsf-modal-window-elem-text {
+    margin-top: 20px;
+  }
+}
+
+@media screen and (max-width: 360px) {
+  .long-button-text {
+    font-size: 25px !important;
+  }
+}
+
+#fsf-modal-window-elem-container {
+  position: fixed;
+  z-index: 10000;
+  left: 0;
+  top: 0;
+  width: 100%;
+  height: 100%;
+  overflow: auto;
+  background-color: rgba(0,0,0,0.8);
+  font-weight: normal;
+}
+
+#fsf-modal-window-elem a, a:active, a:focus {
+  outline: none;
+  border-bottom: 0px;
+}
+
+#fsf-modal-window-elem {
+  overflow: auto;
+  padding: 20px;
+  border-style: solid;
+  border-width: 5px;
+  border-color: #b25ea8;
+  border-radius: 20px;
+  box-shadow: 0px 0px 10px #111111;
+  background-color: #e3d9e4;
+}
+
+#fsf-modal-window-elem-header {
+  width: 100%;
+}
+
+#fsf-modal-window-elem-header h2 {
+  font-family: sans-serif,"Helvetica",Arial;
+  font-weight: bold;
+  font-size: 24px;
+  color: #002047;
+  padding-bottom: 20px;
+  margin-top: 0px;
+  margin-bottom: 0px;
+  border: none;
+}
+
+#fsf-modal-window-elem-close-button {
+  float: right;
+  height: 40px;
+  margin-right: -20px;
+  margin-top: -20px;
+  padding: 11px;
+  color: #888;
+  cursor: pointer;
+}
+
+#fsf-modal-window-elem-close-button:hover {
+  color: #aaf;
+}
+
+#fsf-modal-window-elem-right-column {
+  text-align: center;
+  -webkit-user-select: none;
+     -moz-user-select: none;
+      -ms-user-select: none;
+          user-select: none;
+}
+
+#fsf-modal-window-elem-buttons div {
+  height:53.333px;
+  line-height: 53.333px;
+  margin-left:auto;
+  margin-right:auto;
+  display:block;
+}
+
+#fsf-modal-window-elem-buttons a {
+  width: 100%;
+  display: block;
+  text-align: center;
+  font-size:35px;
+  color:#002047;
+  text-decoration: none;
+  font-family: sans-serif,"Helvetica",Arial;
+  font-weight: normal;
+}
+
+#fsf-modal-window-elem-maybe-later {
+  margin-top: 5px;
+  margin-bottom: -5px;
+}
+
+#fsf-modal-window-elem-maybe-later a {
+  color: #367c93;
+  line-height: 20px;
+  text-decoration: none;
+  cursor: pointer;
+  font-weight: normal;
+  font-family: sans-serif,"Helvetica",Arial;
+  font-size: 16px;
+}
+
+#fsf-modal-window-elem-text a {
+  color: #002047;
+  font-weight: 700;
+  text-decoration: none;
+}
+
+#fsf-modal-window-elem-text a:hover {
+  color: #fd8e1b;
+}
+
+#fsf-modal-window-elem-text a:focus {
+  color: #fd8e1b;
+}
+
+#fsf-modal-window-elem-text a:active {
+  color: #ffac30;
+}
+
+#fsf-modal-window-elem-text p {
+  font-family: sans-serif,"Helvetica",Arial;
+  font-size: 17px;
+  font-weight: normal;
+  margin: 0px 0px 10px 0px;
+  line-height: 20px;
+  color: #002047;
+}
+            </style>
+            <div id="fsf-modal-window-elem-container" style="display: none;">
+                <div id="fsf-modal-window-elem-outer-v-center">
+                    <div id="fsf-modal-window-elem-inner-v-center">
+                        <div id="fsf-modal-window-elem">
+                            <div id="fsf-modal-window-elem-header">
+                                <div id="fsf-modal-window-elem-close-button" onclick="//fsfModalWindowElemDontShowForAWhile();">
+                                    <i class="fa fa-close">&#8203;</i>
+                                </div>
+                                <h2>Support #UserFreedom!</h2>
+                            </div>
+                            <div id="fsf-modal-window-elem-left-column">
+                                <div id="fsf-modal-window-elem-text">
+
+<p>
+
+To truly have the right to collaborate, repair, and live more sustainably, we need freedom for computer users. A world with free software would have better privacy, protection from bulk surveillance, and would avoid user lock-in.
+
+</p>
+
+<p>
+
+With your support, we can continue helping people find their reasons and motivation to live more freely. Donate today and help us achieve our spring goal of $67,000 by July 8.
+
+</p>
+
+<p><span id="fsf-modal-window-text-link"><a href="https://www.fsf.org/appeal?mtm_campaign=spring22&mtm_source=modal">Read more</a> | <a href="https://my.fsf.org/donate?mtm_campaign=spring22&mtm_source=modal">Donate</a></span></p>
+
+                                </div>
+                            </div>
+                            <div id="fsf-modal-window-elem-right-column">
+                                <div id="fsf-modal-window-elem-buttons" style="border-radius: 20px;box-shadow: 5px 0 5px -6px #002047, -5px 0 5px -6px #002047;">
+                                    <div style="background-color:#c87137; border-top-right-radius: 20px; border-top-left-radius: 20px;">
+                                      <a style="text-shadow: 0px 0px 6px #ffe6b4;" href="https://my.fsf.org/join?mtm_campaign=spring22&mtm_source=modal" onclick="//fsfModalWindowElemFollowedLink();"><i class="fa fa-check-circle">&nbsp;</i>Join</a>
+                                    </div>
+
+                                    <div style="background-color:#e3d9e4;">
+                                      <a href="https://my.fsf.org/renew?mtm_campaign=spring22&mtm_source=modal" onclick="//fsfModalWindowElemFollowedLink();"><i class="fa fa-refresh">&nbsp;</i>Renew</a>
+                                    </div>
+
+                                    <div style="background-color:#b25ea8; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; margin-bottom: 2px">
+                                      <a style="text-shadow: 0px 0px 6px #ffe6b4;" href="https://my.fsf.org/donate?mtm_campaign=spring22&mtm_source=modal" onclick="//fsfModalWindowElemFollowedLink();"><i class="fa fa-money">&nbsp;</i>Donate</a>
+                                    </div>
+                                </div>
+                            </div>
+                        </div>
+                    </div>
+                </div>
+                <script>
+// @license magnet:?xt=urn:btih:1f739d935676111cfff4b4693e3816e664797050&dn=gpl-3.0.txt GPL-3.0
+
+// Licensed GPLv3-or-later by Andrew Engelbrecht
+
+var startTime, endTime, switchTextTime;
+
+startTime = new Date('2022-06-12T04:00:00Z');
+switchTextTime = new Date('2022-12-12T04:00:00Z');
+// endTime is unused.
+endTime = new Date('2022-12-17T04:00:00Z');
+
+// Possibly switch the text that is displayed in the modal window, depending
+// upon the current date.
+function fsfModalWindowElemMaybeSwitchText () {
+
+    var now;
+
+    now = new Date();
+    if (now.getTime() < switchTextTime.getTime()) {
+        return; // Do not switch the text
+    }
+
+    // Switch text
+    document.getElementById("fsf-modal-window-elem-text").innerHTML =' \
+\
+<p>To truly have the right to collaborate, repair, and live more sustainably, we need freedom for computer users. A world with free software would have better privacy, protection from bulk surveillance, and would avoid user lock-in.<\/p><p>With your support, we can continue helping people find their reasons and motivation to live more freely. Donate today and help us achieve our spring goal of \$67,000 by July 8!<\/p> \
+\
+<p><span id="fsf-modal-window-text-link"><a href="https://www.fsf.org/appeal?mtm_campaign=spring22&mtm_source=modal">Read more<\/a> |  <a href="https://my.fsf.org/donate?mtm_campaign=spring22&mtm_source=modal">Donate<\/a><\/span><\/p>';
+}
+
+// Show fsf-modal-window-elem if it has not been previously closed by
+// the user, nor recently hit "maybe later",
+// and the campaign is still happening
+function fsfModalWindowElemMaybeShow () {
+
+    var pattern, noShowFsfModalWindowElementP, now;
+
+    // See if cookie says not to show element
+    pattern = /showFsf202206FundraiserModalWindowElementP\s*=\s*false/;
+    noShowFsfModalWindowElementP = pattern.test(document.cookie);
+
+//// Uncomment here to enable modal window hiding
+    if (!noShowFsfModalWindowElementP) {
+        setTimeout(function () {
+            // display the element
+            document.getElementById("fsf-modal-window-elem-container").style.display="block";
+        }, 0);
+    }
+}
+
+// Call this first to set the proper text.
+fsfModalWindowElemMaybeSwitchText();
+// Check if appeal is the url.
+if (window.location.href.indexOf("appeal") == -1) {
+  // Call this right away to avoid flicker.
+  fsfModalWindowElemMaybeShow();
+}
+
+// Get the time `plusDays` in the future.
+// This can be a fraction.
+function daysInFuture (plusDays) {
+    var now, future;
+
+    now = new Date();
+    future = new Date(now.getTime() + Math.floor(1000 * 60 * 60 * 24 * plusDays));
+    return future.toGMTString();
+}
+
+// Hide the fsf-modal-window-elem
+function fsfModalWindowElemHide () {
+    document.getElementById("fsf-modal-window-elem-container").style.display="none";
+}
+
+// Optionally hide elem and set a cookie to keep the fsf-modal-window-elem hidden for the next `forDays`.
+function fsfModalWindowElemDontShowForDays (forDays, hideNow) {
+    if (hideNow === true) {
+        fsfModalWindowElemHide();
+    }
+    //document.cookie = "showFsf202206FundraiserModalWindowElementP=false; path=/; domain=.fsf.org; expires=" + daysInFuture(forDays);
+    document.cookie = "showFsf202206FundraiserModalWindowElementP=false; path=/; SameSite=Strict; Secure; expires=" + daysInFuture(forDays);
+}
+
+// Hide the element from now to two weeks after closing it
+function fsfModalWindowElemDontShowForAWhile () {
+  fsfModalWindowElemDontShowForDays(7, true);
+}
+
+// Keep the element visible for now, but do not show it for a while
+function fsfModalWindowElemFollowedLink () {
+  fsfModalWindowElemDontShowForDays(14, false);
+}
+
+// Check if visiting appeal page.
+if (window.location.href.indexOf("appeal") > -1) {
+  fsfModalWindowElemDontShowForAWhile();
+}
+
+// Close popup if user clicks trasparent part
+document.getElementById("fsf-modal-window-elem-container").addEventListener("click", function(event){
+  fsfModalWindowElemDontShowForAWhile();
+});
+
+// Do not close popup if clicking non-trasparent part (with the text and buttons)
+document.getElementById("fsf-modal-window-elem").addEventListener("click", function(event){
+  event.stopPropagation();
+});
+
+// Close popup if user clicks X icon
+document.getElementById("fsf-modal-window-elem-close-button").addEventListener("click", function(event){
+  fsfModalWindowElemDontShowForAWhile();
+});
+
+// Disable popup if user clicks one of the main buttons
+document.getElementById("fsf-modal-window-elem-buttons").addEventListener("click", function(event){
+  fsfModalWindowElemFollowedLink();
+});
+
+// Disable popup if user clicks one of the "Read more" link
+document.getElementById("fsf-modal-window-text-link").addEventListener("click", function(event){
+  fsfModalWindowElemFollowedLink();
+});
+
+// Close popup if user presses escape key
+window.addEventListener("keydown",  function  (event)  {
+    switch  (event.key)  {
+        case  "Escape":
+            fsfModalWindowElemDontShowForAWhile();
+            break;
+        default:
+            return;
+    }
+},  true);
+// @license-end
+                </script>
+            </div>
+            <!-- End fsf-modal-window-elem campaign element -->
+       
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;"><p>Due to Enigmail's PGP functionality being migrated into Icedove and Thunderbird, steps 2 and 3 of the guide are currently out of date.</p><p> Thank you for your patience while we're working on a new round of updates.</p></div>-->
 
 <!-- PLACE FUNDRAISER MODAL WINDOW HERE -->
index 9232d9a07ee5c3c8c1db53bae6661c5622241807..db1599351d4e85070e6ddfc42b0a174ab68caaee 100644 (file)
@@ -15,7 +15,7 @@ self-defense in 40 minutes with GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;"><p>Due to Enigmail's PGP functionality being migrated into Icedove and Thunderbird, steps 2 and 3 of the guide are currently out of date.</p><p> Thank you for your patience while we're working on a new round of updates.</p></div>-->
 
 <header class="row centered" id="header"><div>
index 83dccd3d82fc4f743d8616d5f1f93a7aa113e31e..0d27bbf5d6e7a71b7c9bc06febe6979465d3eab7 100644 (file)
@@ -15,7 +15,7 @@ self-defense in 40 minutes with GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;"><p>Due to Enigmail's PGP functionality being migrated into Icedove and Thunderbird, steps 2 and 3 of the guide are currently out of date.</p><p> Thank you for your patience while we're working on a new round of updates.</p></div>-->
 
 <!-- ~~~~~~~~~ GnuPG Header and introduction text ~~~~~~~~~ -->
index a5d11727826eb31fe2dddf4fe108ee84409700c2..f61bca4e40115f8a9bf0633e4cfa30caaca62e09 100644 (file)
@@ -15,7 +15,7 @@ self-defense in 40 minutes with GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;"><p>Due to Enigmail's PGP functionality being migrated into Icedove and Thunderbird, steps 2 and 3 of the guide are currently out of date.</p><p> Thank you for your patience while we're working on a new round of updates.</p></div>-->
 
 <!-- ~~~~~~~~~ GnuPG Header and introduction text ~~~~~~~~~ -->
index 1d0ec771b5cd6d6d0e5d4147623c543ce9de8ffd..741fa3f236e74391fb03b5f800c6cdcd51bb8cd6 100644 (file)
@@ -16,7 +16,7 @@ personal del correo electrónico en 40 minutos con GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;">
index 89eb32d7985e0ebbf0cfa3902ab53a7e4c6cfc5b..613e048a4d7921f91749972db3ce73008c478906 100644 (file)
@@ -15,7 +15,7 @@ personal del correo electrónico en 40 minutos con GnuPG." />
 <link rel="shortcut icon"
 href="../static/img/favicon.ico" />
 </head>
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index 78684b5f5eec8f808c38b87a5056c7fb33559640..85b25e0ea022df80ddff6cec5b936b54bbb75b0a 100644 (file)
@@ -16,7 +16,7 @@ personal del correo electrónico en 40 minutos con GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;">
index d322eb93da296310b7b10ed2fe2efae0a40bdf62..c898d2a0e2b0709b6b4fc72fa403e58191715742 100644 (file)
@@ -16,7 +16,7 @@ personal del correo electrónico en 40 minutos con GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index cb1f77cc9d1c746a99c1aba3e1c0568ec836f7fc..4a9174e87aa6044e8a3ba54568d08222ba384753 100644 (file)
@@ -16,7 +16,7 @@ personal del correo electrónico en 40 minutos con GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index 3374d533687a525a1b7cba647737995175b972b2..88fb6f72d69c59026f7a698911645cc7e9d0a01a 100644 (file)
@@ -15,7 +15,7 @@ apprendra à vous défendre avec GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;">
index f0005b52bcc4bdfbebf9b9db4a6ca97c1a5e9a32..23738e6adf06b723a05b78ba597bca2055e50265 100644 (file)
@@ -14,7 +14,7 @@ apprendra à vous défendre avec GnuPG." />
 <link rel="shortcut icon"
 href="../static/img/favicon.ico" />
 </head>
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index e4e2baa7241acb30d111d155bc6bc5a82aebd6ca..41c4251e06b163ec750e7349b031d43798524050 100644 (file)
@@ -15,7 +15,7 @@ apprendra à vous défendre avec GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;">
index 94d9dac33e7a1e8264284a839053d58c05458ab5..0bc67f545b460f9f671349457c6e34f92fa3bc22 100644 (file)
@@ -15,7 +15,7 @@ apprendra à vous défendre avec GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index a16c96fb95393aef960b52201b8988fae5328246..a97612f39a043744400dc4f77d24d1696ce3e162 100644 (file)
@@ -15,7 +15,7 @@ apprendra à vous défendre avec GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index 77b1aabca182baeab5bb32f91671ec1647cb54ec..004720c3d4ddb3391d9b00cc8348c7043528a26b 100644 (file)
@@ -15,7 +15,7 @@ self-defense in 40 minutes with GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;"><p>Due to Enigmail's PGP functionality being migrated into Icedove and Thunderbird, steps 2 and 3 of the guide are currently out of date.</p><p> Thank you for your patience while we're working on a new round of updates.</p></div>-->
 
 <!-- PLACE FUNDRAISER MODAL WINDOW HERE -->
index 1fe54dd3f4debd051ea4b3b557b42e273ba962cd..b39c59e1dd3904d9c2778a8de216a364ea8e933f 100644 (file)
@@ -15,7 +15,7 @@ self-defense in 40 minutes with GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;"><p>Due to Enigmail's PGP functionality being migrated into Icedove and Thunderbird, steps 2 and 3 of the guide are currently out of date.</p><p> Thank you for your patience while we're working on a new round of updates.</p></div>-->
 
 <!-- PLACE FUNDRAISER MODAL WINDOW HERE -->
index 77b1aabca182baeab5bb32f91671ec1647cb54ec..004720c3d4ddb3391d9b00cc8348c7043528a26b 100644 (file)
@@ -15,7 +15,7 @@ self-defense in 40 minutes with GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;"><p>Due to Enigmail's PGP functionality being migrated into Icedove and Thunderbird, steps 2 and 3 of the guide are currently out of date.</p><p> Thank you for your patience while we're working on a new round of updates.</p></div>-->
 
 <!-- PLACE FUNDRAISER MODAL WINDOW HERE -->
index 77b1aabca182baeab5bb32f91671ec1647cb54ec..004720c3d4ddb3391d9b00cc8348c7043528a26b 100644 (file)
@@ -15,7 +15,7 @@ self-defense in 40 minutes with GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;"><p>Due to Enigmail's PGP functionality being migrated into Icedove and Thunderbird, steps 2 and 3 of the guide are currently out of date.</p><p> Thank you for your patience while we're working on a new round of updates.</p></div>-->
 
 <!-- PLACE FUNDRAISER MODAL WINDOW HERE -->
index 77b1aabca182baeab5bb32f91671ec1647cb54ec..004720c3d4ddb3391d9b00cc8348c7043528a26b 100644 (file)
@@ -15,7 +15,7 @@ self-defense in 40 minutes with GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;"><p>Due to Enigmail's PGP functionality being migrated into Icedove and Thunderbird, steps 2 and 3 of the guide are currently out of date.</p><p> Thank you for your patience while we're working on a new round of updates.</p></div>-->
 
 <!-- PLACE FUNDRAISER MODAL WINDOW HERE -->
index 49eea8ae0213b82137a0551719f580735f7b5b71..57ac1a3e928b61004ec9ae3f13ffa75fef1e8517 100644 (file)
@@ -14,7 +14,7 @@
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;">
index 25af1c58c1b3db45741154b95ede4f9edf7da498..f65d6680611013e1a4242293ce919e3d7a6a7122 100644 (file)
@@ -13,7 +13,7 @@
 <link rel="shortcut icon"
 href="../static/img/favicon.ico" />
 </head>
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index bd8f01fbf869f0b88925cf1a52d5230da6c77b01..e1b53efb2f88697e105b459cc970d82019869940 100644 (file)
@@ -14,7 +14,7 @@
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;">
index 9c1cdc483567f78b7e46d1de7bee2211492b30c9..4cb8bdaf744907b429ec3ca52679251b841ea09d 100644 (file)
@@ -14,7 +14,7 @@
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index 47ad437bc3cc15e0381accaa047d134bff7cf18a..514ef84f0b8eed64268db3a10b28fe4fa835edcb 100644 (file)
@@ -14,7 +14,7 @@
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index db3a42442bca9ea58b8dbbff57ddb6212401c9c3..db28763686e656e1ee870eea1c06a657dc95c078 100644 (file)
@@ -13,7 +13,7 @@ eder. Bu rehberle 40 dakikada GnuPG yardımıyla e-posta öz savunmayı
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;">
index 3f8c2bb7d3fc0344ac2e8ba64ebc04489698b3b8..93e732ff6d1af1a6deda02bfa448c9f35a5bc092 100644 (file)
@@ -12,7 +12,7 @@ eder. Bu rehberle 40 dakikada GnuPG yardımıyla e-posta öz savunmayı
 <link rel="shortcut icon"
 href="../static/img/favicon.ico" />
 </head>
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index 0d3d555d443319bf03461d1d3ba67c3dac93304a..91c4cc783f18dab1e0ea52356e847ee8e386cde9 100644 (file)
@@ -13,7 +13,7 @@ eder. Bu rehberle 40 dakikada GnuPG yardımıyla e-posta öz savunmayı
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;">
index caf1eef0c77ac6d11eade487497baef20b43fdc7..c72c6e5c230bdc2490cdc3968c3baf7d25cf0c58 100644 (file)
@@ -13,7 +13,7 @@ eder. Bu rehberle 40 dakikada GnuPG yardımıyla e-posta öz savunmayı
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index b2ce7434050f779f1a840c34644c8fff3a83dcc3..cb9148f872ad11402c3364d0db470704e93764dd 100644 (file)
@@ -13,7 +13,7 @@ eder. Bu rehberle 40 dakikada GnuPG yardımıyla e-posta öz savunmayı
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe src="//static.fsf.org/nosvn/banners/202206fundraiser/" scrolling="no" style="width: 100%; height: 150px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>