Fix validation issues with previous LibrePlanets
authorMichael McMahon <michael@fsf.org>
Wed, 27 Mar 2024 19:42:33 +0000 (15:42 -0400)
committerMichael McMahon <michael@fsf.org>
Wed, 27 Mar 2024 19:42:33 +0000 (15:42 -0400)
12 files changed:
2016/includes/header.html
2017/includes/header.html
2018/includes/header.html
2019/includes/header.html
2019/tv/index.html
2020/includes/header.html
2020/tv/index.html
2021/includes/header.html
2021/tv/index.html
2022/tv/index.html
2023/includes/header.html
2023/tv/index.html

index 4912d35a1cbb97cad0712a775ff1833554a4f1af..081a3afd3795f13304cb38d70ceda05c74541189 100755 (executable)
@@ -2,12 +2,12 @@
 <html lang="en">
   <head>
     <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
-    <link href="/2016/assets/css/bootstrap.min.css" rel="stylesheet" media="screen" />
-    <link href="/2016/assets/css/jquery-ui-1.9.0.custom.css" rel="stylesheet" media="screen" />
-    <link href="/2016/assets/css/custom.css" rel="stylesheet" media="screen" />
-    <link href="/server/lp-common.css" rel="stylesheet" media="screen" />
+    <link href="/2016/assets/css/bootstrap.min.css" rel="stylesheet" media="screen">
+    <link href="/2016/assets/css/jquery-ui-1.9.0.custom.css" rel="stylesheet" media="screen">
+    <link href="/2016/assets/css/custom.css" rel="stylesheet" media="screen">
+    <link href="/server/lp-common.css" rel="stylesheet" media="screen">
     <link href="/2016/assets/img/favicon.ico" rel="shortcut icon">
 
        <script>
index 3b323d30f9d4d99730865e0c0ccd3d8ad03f8661..c0c09024a91c21ea3a484d1be2194d2cf30e5b07 100755 (executable)
@@ -2,11 +2,11 @@
 <html lang="en">
   <head>
     <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
 
-    <link href="/2017/assets/css/bootstrap.min.css" rel="stylesheet" media="screen" />
-    <link href="/2017/assets/css/jquery-ui-1.9.0.custom.css" rel="stylesheet" media="screen" />
-    <link href="/2017/assets/css/custom.css" rel="stylesheet" media="screen" />
+    <link href="/2017/assets/css/bootstrap.min.css" rel="stylesheet" media="screen">
+    <link href="/2017/assets/css/jquery-ui-1.9.0.custom.css" rel="stylesheet" media="screen">
+    <link href="/2017/assets/css/custom.css" rel="stylesheet" media="screen">
     <link href="/2017/assets/img/favicon.ico" rel="shortcut icon">
 
        <script>
index 8cf9e409e4dbf51c5dcd8df50597534b5e73f74d..a337043aeec9152cc13be0448212511dbf587667 100755 (executable)
@@ -2,11 +2,11 @@
 <html lang="en">
   <head>
     <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
-    <link href="/2018/assets/css/bootstrap.min.css" rel="stylesheet" media="screen" />
-    <link href="/2018/assets/css/jquery-ui-1.9.0.custom.css" rel="stylesheet" media="screen" />
-    <link href="/2018/assets/css/custom.css" rel="stylesheet" media="screen" />
+    <link href="/2018/assets/css/bootstrap.min.css" rel="stylesheet" media="screen">
+    <link href="/2018/assets/css/jquery-ui-1.9.0.custom.css" rel="stylesheet" media="screen">
+    <link href="/2018/assets/css/custom.css" rel="stylesheet" media="screen">
     <link href="/2018/assets/img/favicon.ico" rel="shortcut icon">
 
        <script>
index 183e14bb13beb942b385e3fc575132145ab3eaa4..44d50882454fd81dcf6353108efaaf9690d87a38 100755 (executable)
@@ -2,11 +2,11 @@
 <html lang="en">
   <head>
     <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
-    <link href="/2019/assets/css/bootstrap.min.css" rel="stylesheet" media="screen" />
-    <link href="/2019/assets/css/jquery-ui-1.9.0.custom.css" rel="stylesheet" media="screen" />
-    <link href="/2019/assets/css/custom.css" rel="stylesheet" media="screen" />
+    <link href="/2019/assets/css/bootstrap.min.css" rel="stylesheet" media="screen">
+    <link href="/2019/assets/css/jquery-ui-1.9.0.custom.css" rel="stylesheet" media="screen">
+    <link href="/2019/assets/css/custom.css" rel="stylesheet" media="screen">
     <link href="/2019/assets/img/favicon.ico" rel="shortcut icon">
 
        <script>
index 126bdef1ad8ac95dca84e29ea4c02770904f732f..c0cd7d7e2b8d6bb5f6859a6d26e81e2b6ba449e0 100755 (executable)
@@ -2,10 +2,10 @@
 <html>
 <head>
     <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"
     <title>Notice from #LibrePlanet</title>
     <meta http-equiv="refresh" content="600">
-    <meta http-equiv="Cache-Control" content="no-store" />
+    <meta http-equiv="Cache-Control" content="no-store">
     <link href="https://fonts.googleapis.com/css?family=Exo+2:400,800" rel="stylesheet">
 </head>
 <style>
@@ -72,7 +72,7 @@ footer .mpost {
   max-height: 20vh;
 }
 
-footer .mpost p { padding: 0px; margin: 0px; margin-bottom: 20px; }  
+footer .mpost p { padding: 0px; margin: 0px; margin-bottom: 20px; }
 
 footer .mpost a {
   text-decoration: none;
@@ -129,7 +129,7 @@ footer .mpost a {
   color: #FFF;
 }
 
-.program-timeslot-header { 
+.program-timeslot-header {
   color: #52ce73;
   text-align: center;
 }
@@ -160,8 +160,8 @@ aside { position: relative; }
 
 .iitem { width: 90%; }
 
-.item-1, 
-.item-2, 
+.item-1,
+.item-2,
 .item-3 {
        position: absolute;
        display: block;
@@ -309,7 +309,7 @@ aside { position: relative; }
   </header>
   <article class="grid" id="content-program">
 
- <!--#include virtual="/2019/includes/generated-sessions.html"--> 
+ <!--#include virtual="/2019/includes/generated-sessions.html"-->
 
    <article class="program-day" id="whatsup">
          <section class="program-session">
@@ -351,7 +351,7 @@ aside { position: relative; }
        <p class="item-3"><img class="iitem" src="/2019/assets/img/fsf2.svg" alt="Free Software Foundation" /></p>
   </aside>
   <footer class="grid">
-  
+
        <div>
 
        <div class="slider">
@@ -394,7 +394,7 @@ fetch(feedUrl).then((res) => {
                        console.error('Error in parsing the feed')
                }
                if(hasBegun) {
-                       document.querySelector('output').textContent = ''; 
+                       document.querySelector('output').textContent = '';
                        hasBegun = false;
                }
                document.querySelector('output').appendChild(frag)
index 55cb017d93058a3330009021462176c0e5c83e14..f047d7591bf8c3188e9254ff34862799af9e3a6d 100644 (file)
@@ -4,9 +4,9 @@
     <meta charset="utf-8">
     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
 
-    <link href="/2020/assets/css/bootstrap.min.css" rel="stylesheet" media="screen" />
-    <link href="/2020/assets/css/jquery-ui-1.9.0.custom.css" rel="stylesheet" media="screen" />
-    <link href="/2020/assets/css/custom.css" rel="stylesheet" media="screen" />
+    <link href="/2020/assets/css/bootstrap.min.css" rel="stylesheet" media="screen">
+    <link href="/2020/assets/css/jquery-ui-1.9.0.custom.css" rel="stylesheet" media="screen">
+    <link href="/2020/assets/css/custom.css" rel="stylesheet" media="screen">
     <link href="/2020/assets/img/favicon.ico" rel="shortcut icon">
 
        <script>
index 8b4d56612ea7a1008704633ee658fd1aaa1f4271..be091005ee661bfb2a9ede3d1aa05964e3c1d49d 100755 (executable)
@@ -2,10 +2,10 @@
 <html>
 <head>
     <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"
     <title>Notice from #LibrePlanet</title>
     <meta http-equiv="refresh" content="600">
-    <meta http-equiv="Cache-Control" content="no-store" />
+    <meta http-equiv="Cache-Control" content="no-store">
     <link href="https://fonts.googleapis.com/css?family=Exo+2:400,800" rel="stylesheet">
 </head>
 <style>
@@ -72,7 +72,7 @@ footer .mpost {
   max-height: 20vh;
 }
 
-footer .mpost p { padding: 0px; margin: 0px; margin-bottom: 20px; }  
+footer .mpost p { padding: 0px; margin: 0px; margin-bottom: 20px; }
 
 footer .mpost a {
   text-decoration: none;
@@ -129,7 +129,7 @@ footer .mpost a {
   color: #FFF;
 }
 
-.program-timeslot-header { 
+.program-timeslot-header {
   color: #52ce73;
   text-align: center;
 }
@@ -160,8 +160,8 @@ aside { position: relative; }
 
 .iitem { width: 90%; }
 
-.item-1, 
-.item-2, 
+.item-1,
+.item-2,
 .item-3 {
        position: absolute;
        display: block;
@@ -309,7 +309,7 @@ aside { position: relative; }
   </header>
   <article class="grid" id="content-program">
 
- <!--#include virtual="/2019/includes/generated-sessions.html"--> 
+ <!--#include virtual="/2019/includes/generated-sessions.html"-->
 
    <article class="program-day" id="whatsup">
          <section class="program-session">
@@ -351,7 +351,7 @@ aside { position: relative; }
        <p class="item-3"><img class="iitem" src="/2019/assets/img/fsf2.svg" alt="Free Software Foundation" /></p>
   </aside>
   <footer class="grid">
-  
+
        <div>
 
        <div class="slider">
@@ -394,7 +394,7 @@ fetch(feedUrl).then((res) => {
                        console.error('Error in parsing the feed')
                }
                if(hasBegun) {
-                       document.querySelector('output').textContent = ''; 
+                       document.querySelector('output').textContent = '';
                        hasBegun = false;
                }
                document.querySelector('output').appendChild(frag)
index 786b687bf05a60c79c0238c27223ecf4a874c6a7..30511be1ed5f01fe46a6f803f322914324b1de1f 100644 (file)
@@ -4,9 +4,9 @@
     <meta charset="utf-8">
     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
 
-    <link href="/2021/assets/css/bootstrap.min.css" rel="stylesheet" media="screen" />
-    <link href="/2021/assets/css/jquery-ui-1.9.0.custom.css" rel="stylesheet" media="screen" />
-    <link href="/2021/assets/css/custom.css" rel="stylesheet" media="screen" />
+    <link href="/2021/assets/css/bootstrap.min.css" rel="stylesheet" media="screen">
+    <link href="/2021/assets/css/jquery-ui-1.9.0.custom.css" rel="stylesheet" media="screen">
+    <link href="/2021/assets/css/custom.css" rel="stylesheet" media="screen">
     <link href="/2021/assets/img/favicon.ico" rel="shortcut icon">
 
        <script>
index 272485cbabc0cf547a066a2bdeeead8cc90d8ed5..3327e83ce1f5f47349ae37ab9421258446dbf521 100755 (executable)
@@ -71,7 +71,7 @@
     max-height: 20vh;
   }
 
-  footer .mpost p { padding: 0px; margin: 0px; margin-bottom: 20px; }  
+  footer .mpost p { padding: 0px; margin: 0px; margin-bottom: 20px; }
 
   footer .mpost a {
     text-decoration: none;
     color: #FFF;
   }
 
-  .program-timeslot-header { 
+  .program-timeslot-header {
     color: #52ce73;
     text-align: center;
   }
 
   .iitem { width: 90%; }
 
-  .item-1, 
-  .item-2, 
+  .item-1,
+  .item-2,
   .item-3 {
     position: absolute;
     display: block;
   </header>
   <article class="grid" id="content-program">
 
- <!--#include virtual="/2019/includes/generated-sessions.html"--> 
+ <!--#include virtual="/2019/includes/generated-sessions.html"-->
 
    <article class="program-day" id="whatsup">
          <section class="program-session">
        <p class="item-3"><img class="iitem" src="/2019/assets/img/fsf2.svg" alt="Free Software Foundation"></p>
   </aside>
   <footer class="grid">
-  
+
        <div>
 
        <div class="slider">
@@ -394,7 +394,7 @@ fetch(feedUrl).then((res) => {
                        console.error('Error in parsing the feed')
                }
                if(hasBegun) {
-                       document.querySelector('output').textContent = ''; 
+                       document.querySelector('output').textContent = '';
                        hasBegun = false;
                }
                document.querySelector('output').appendChild(frag)
index 8b4d56612ea7a1008704633ee658fd1aaa1f4271..44f4d53fd0121a48e67da150e5675a59fbd1bbbe 100755 (executable)
@@ -2,10 +2,10 @@
 <html>
 <head>
     <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>Notice from #LibrePlanet</title>
     <meta http-equiv="refresh" content="600">
-    <meta http-equiv="Cache-Control" content="no-store" />
+    <meta http-equiv="Cache-Control" content="no-store">
     <link href="https://fonts.googleapis.com/css?family=Exo+2:400,800" rel="stylesheet">
 </head>
 <style>
@@ -72,7 +72,7 @@ footer .mpost {
   max-height: 20vh;
 }
 
-footer .mpost p { padding: 0px; margin: 0px; margin-bottom: 20px; }  
+footer .mpost p { padding: 0px; margin: 0px; margin-bottom: 20px; }
 
 footer .mpost a {
   text-decoration: none;
@@ -129,7 +129,7 @@ footer .mpost a {
   color: #FFF;
 }
 
-.program-timeslot-header { 
+.program-timeslot-header {
   color: #52ce73;
   text-align: center;
 }
@@ -160,8 +160,8 @@ aside { position: relative; }
 
 .iitem { width: 90%; }
 
-.item-1, 
-.item-2, 
+.item-1,
+.item-2,
 .item-3 {
        position: absolute;
        display: block;
@@ -309,7 +309,7 @@ aside { position: relative; }
   </header>
   <article class="grid" id="content-program">
 
- <!--#include virtual="/2019/includes/generated-sessions.html"--> 
+ <!--#include virtual="/2019/includes/generated-sessions.html"-->
 
    <article class="program-day" id="whatsup">
          <section class="program-session">
@@ -351,7 +351,7 @@ aside { position: relative; }
        <p class="item-3"><img class="iitem" src="/2019/assets/img/fsf2.svg" alt="Free Software Foundation" /></p>
   </aside>
   <footer class="grid">
-  
+
        <div>
 
        <div class="slider">
@@ -394,7 +394,7 @@ fetch(feedUrl).then((res) => {
                        console.error('Error in parsing the feed')
                }
                if(hasBegun) {
-                       document.querySelector('output').textContent = ''; 
+                       document.querySelector('output').textContent = '';
                        hasBegun = false;
                }
                document.querySelector('output').appendChild(frag)
index 2fb50a30919956b94f570b23caa799e12f936a25..286fde89a5c4058d43b3fe0c7211055a7f02d0a1 100644 (file)
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <html lang="en">
   <head>
-    <meta charset="utf-8" />
-    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
 
-    <link href="/2023/assets/css/bootstrap.min.css" rel="stylesheet" media="screen" />
-    <link href="/2023/assets/css/jquery-ui-1.9.0.custom.css" rel="stylesheet" media="screen" />
-    <link href="/2023/assets/css/custom.css" rel="stylesheet" media="screen" />
+    <link href="/2023/assets/css/bootstrap.min.css" rel="stylesheet" media="screen">
+    <link href="/2023/assets/css/jquery-ui-1.9.0.custom.css" rel="stylesheet" media="screen">
+    <link href="/2023/assets/css/custom.css" rel="stylesheet" media="screen">
     <link href="/2023/assets/img/favicon.ico" rel="shortcut icon">
 
        <script>
index 001e0571f6b6b2b995d93792bd12828d97959f2f..2d968304ff72d8058eb2d49df32ed16c65f4271d 100755 (executable)
@@ -1,11 +1,11 @@
 <!doctype html>
 <html>
 <head>
-    <meta charset="utf-8" />
-    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>Notice from #LibrePlanet</title>
     <meta http-equiv="refresh" content="600">
-    <meta http-equiv="Cache-Control" content="no-store" />
+    <meta http-equiv="Cache-Control" content="no-store">
     <link href="https://fonts.googleapis.com/css?family=Exo+2:400,800" rel="stylesheet">
 </head>
 <style>
@@ -72,7 +72,7 @@ footer .mpost {
   max-height: 20vh;
 }
 
-footer .mpost p { padding: 0px; margin: 0px; margin-bottom: 20px; }  
+footer .mpost p { padding: 0px; margin: 0px; margin-bottom: 20px; }
 
 footer .mpost a {
   text-decoration: none;
@@ -111,7 +111,7 @@ footer .mpost a {
   overflow: hidden;
 }
 
-#content-program .program-day  {
+#content-program .program-day {
   position: absolute;
   animation: slide-slow infinite;
   animation-duration: 20s;
@@ -129,7 +129,7 @@ footer .mpost a {
   color: #FFF;
 }
 
-.program-timeslot-header { 
+.program-timeslot-header {
   color: #52ce73;
   text-align: center;
 }
@@ -160,8 +160,8 @@ aside { position: relative; }
 
 .iitem { width: 90%; }
 
-.item-1, 
-.item-2, 
+.item-1,
+.item-2,
 .item-3 {
        position: absolute;
        display: block;
@@ -309,7 +309,7 @@ aside { position: relative; }
   </header>
   <article class="grid" id="content-program">
 
- <!--#include virtual="/2019/includes/generated-sessions.html"--> 
+ <!--#include virtual="/2019/includes/generated-sessions.html"-->
 
    <article class="program-day" id="whatsup">
          <section class="program-session">
@@ -351,7 +351,7 @@ aside { position: relative; }
        <p class="item-3"><img class="iitem" src="/2019/assets/img/fsf2.svg" alt="Free Software Foundation" /></p>
   </aside>
   <footer class="grid">
-  
+
        <div>
 
        <div class="slider">
@@ -394,7 +394,7 @@ fetch(feedUrl).then((res) => {
                        console.error('Error in parsing the feed')
                }
                if(hasBegun) {
-                       document.querySelector('output').textContent = ''; 
+                       document.querySelector('output').textContent = '';
                        hasBegun = false;
                }
                document.querySelector('output').appendChild(frag)