Fossil SCM

Applied the new CSP nonce to the <script> tags in the header for the Enhanced Original, Eagle, and Xekri skins, else the clock in the upper right breaks and Chrome gives an error about the CSP violation.

wyoung 2018-08-26 03:35 csp-nonce
Commit b9d86ed2616d10d921ff3449f250b8a8dd2eaf8f594812e7826745d3d9933e57
--- skins/eagle/header.txt
+++ skins/eagle/header.txt
@@ -71,11 +71,11 @@
7171
} else {
7272
puts "Not logged in"
7373
}
7474
</th1></nobr><small><div id="clock"></div></small></div>
7575
</div>
76
-<script>
76
+<th1>html "<script nonce='$nonce'>"</th1>
7777
function updateClock(){
7878
var e = document.getElementById("clock");
7979
if(e){
8080
var d = new Date();
8181
function f(n) {
8282
--- skins/eagle/header.txt
+++ skins/eagle/header.txt
@@ -71,11 +71,11 @@
71 } else {
72 puts "Not logged in"
73 }
74 </th1></nobr><small><div id="clock"></div></small></div>
75 </div>
76 <script>
77 function updateClock(){
78 var e = document.getElementById("clock");
79 if(e){
80 var d = new Date();
81 function f(n) {
82
--- skins/eagle/header.txt
+++ skins/eagle/header.txt
@@ -71,11 +71,11 @@
71 } else {
72 puts "Not logged in"
73 }
74 </th1></nobr><small><div id="clock"></div></small></div>
75 </div>
76 <th1>html "<script nonce='$nonce'>"</th1>
77 function updateClock(){
78 var e = document.getElementById("clock");
79 if(e){
80 var d = new Date();
81 function f(n) {
82
--- skins/enhanced1/header.txt
+++ skins/enhanced1/header.txt
@@ -71,11 +71,11 @@
7171
} else {
7272
puts "Not logged in"
7373
}
7474
</th1></nobr><small><div id="clock"></div></small></div>
7575
</div>
76
-<script>
76
+<th1>html "<script nonce='$nonce'>"</th1>
7777
function updateClock(){
7878
var e = document.getElementById("clock");
7979
if(e){
8080
var d = new Date();
8181
function f(n) {
8282
--- skins/enhanced1/header.txt
+++ skins/enhanced1/header.txt
@@ -71,11 +71,11 @@
71 } else {
72 puts "Not logged in"
73 }
74 </th1></nobr><small><div id="clock"></div></small></div>
75 </div>
76 <script>
77 function updateClock(){
78 var e = document.getElementById("clock");
79 if(e){
80 var d = new Date();
81 function f(n) {
82
--- skins/enhanced1/header.txt
+++ skins/enhanced1/header.txt
@@ -71,11 +71,11 @@
71 } else {
72 puts "Not logged in"
73 }
74 </th1></nobr><small><div id="clock"></div></small></div>
75 </div>
76 <th1>html "<script nonce='$nonce'>"</th1>
77 function updateClock(){
78 var e = document.getElementById("clock");
79 if(e){
80 var d = new Date();
81 function f(n) {
82
--- skins/xekri/header.txt
+++ skins/xekri/header.txt
@@ -71,11 +71,11 @@
7171
} else {
7272
puts "Not logged in"
7373
}
7474
</th1></nobr><small><div id="clock"></div></small></div>
7575
</div>
76
-<script>
76
+<th1>html "<script nonce='$nonce'>"</th1>
7777
function updateClock(){
7878
var e = document.getElementById("clock");
7979
if(e){
8080
var d = new Date();
8181
function f(n) {
8282
--- skins/xekri/header.txt
+++ skins/xekri/header.txt
@@ -71,11 +71,11 @@
71 } else {
72 puts "Not logged in"
73 }
74 </th1></nobr><small><div id="clock"></div></small></div>
75 </div>
76 <script>
77 function updateClock(){
78 var e = document.getElementById("clock");
79 if(e){
80 var d = new Date();
81 function f(n) {
82
--- skins/xekri/header.txt
+++ skins/xekri/header.txt
@@ -71,11 +71,11 @@
71 } else {
72 puts "Not logged in"
73 }
74 </th1></nobr><small><div id="clock"></div></small></div>
75 </div>
76 <th1>html "<script nonce='$nonce'>"</th1>
77 function updateClock(){
78 var e = document.getElementById("clock");
79 if(e){
80 var d = new Date();
81 function f(n) {
82

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button