fix hyphen and sameSite warning

This commit is contained in:
plebbitor
2023-03-08 12:49:44 +01:00
parent f425b4b8c6
commit 8053276f06
6 changed files with 41 additions and 64 deletions
+9 -9
View File
@@ -144,14 +144,14 @@ const Thread = ({ setBodyStyle }) => {
setCookie("selectedStyle", "Yotsuba", { path: "/" });
break;
case "Yotsuba B":
case "Yotsuba-B":
setBodyStyle({
background: "#eef2ff url(/assets/fade-blue.png) top center repeat-x",
color: "#000",
fontFamily: "Arial, Helvetica, sans-serif"
});
setSelectedStyle("Yotsuba B");
setCookie("selectedStyle", "Yotsuba B", { path: "/", sameSite: 'none', secure: true });
setSelectedStyle("Yotsuba-B");
setCookie("selectedStyle", "Yotsuba-B", { path: "/", sameSite: 'none', secure: true });
break;
case "Futaba":
@@ -208,15 +208,15 @@ const Thread = ({ setBodyStyle }) => {
function getCookie(name) {
const value = `; ${document.cookie}`;
const parts = value.split(`; ${name}=`);
if (parts.length === 2) return parts.pop().split(';').shift();
if (parts.length === 2) return parts.pop().split(";").shift();
}
useEffect(() => {
const style = getCookie("selectedStyle");
if (style) {
handleStyleChange({target: {value: style}});
handleStyleChange({ target: { value: style } });
}
}, [selectedStyle])
}, []);
@@ -352,7 +352,7 @@ const Thread = ({ setBodyStyle }) => {
 
<select id="style-selector" onChange={handleStyleChange} value={selectedStyle}>
<option value="Yotsuba">Yotsuba</option>
<option value="Yotsuba B">Yotsuba B</option>
<option value="Yotsuba-B">Yotsuba B</option>
<option value="Futaba">Futaba</option>
<option value="Burichan">Burichan</option>
<option value="Tomorrow">Tomorrow</option>
@@ -740,7 +740,7 @@ const Thread = ({ setBodyStyle }) => {
 
<select id="style-selector" onChange={handleStyleChange} value={selectedStyle}>
<option value="Yotsuba">Yotsuba</option>
<option value="Yotsuba B">Yotsuba B</option>
<option value="Yotsuba-B">Yotsuba B</option>
<option value="Futaba">Futaba</option>
<option value="Burichan">Burichan</option>
<option value="Tomorrow">Tomorrow</option>