Skip to content

Commit

Permalink
Made quotes a teeny bit more consistent (sorry).
Browse files Browse the repository at this point in the history
  • Loading branch information
00Fjongl committed Jul 8, 2024
1 parent 2119885 commit 81c08aa
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 26 deletions.
14 changes: 7 additions & 7 deletions src/randomization.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ export { insertText, paintSource, tryReadFile };
/*
// Try this instead of the .replace method. Might be more performant.
// Will edit str by replacing all matches of lis with newText.
// Usage: insertText(["<Example1>", "<Example2>"],
// "<Example1> Big Giant Paragraph <Example2> Smol Paragraph",
// Usage: insertText(['<Example1>', '<Example2>'],
// '<Example1> Big Giant Paragraph <Example2> Smol Paragraph',
// stringOrFunctionToGenerateNewText);
*/
const insertText = (lis, str, newText) => {
Expand All @@ -20,7 +20,7 @@ const insertText = (lis, str, newText) => {
// Find all matches of a placeholder string and insert new text there.
while ((position = str.indexOf(placeholder)) >= 0)
str = str.slice(0, position)
+ (typeof newText == "function" ? newText() : newText)
+ (typeof newText == 'function' ? newText() : newText)
+ str.slice(position + placeholder.length);
}
return str;
Expand All @@ -33,7 +33,7 @@ const insertText = (lis, str, newText) => {
// changes with each time it is loaded.
const randomListItem = lis => () => lis[Math.random() * lis.length | 0],

charset = ["&#173;", "&#8203;", "&shy;", "<wbr>"],
charset = ['&#173;', '&#8203;', '&shy;', '<wbr>'],
getRandomChar = randomListItem(charRandom),
insertCharset = str => insertText(
charset,
Expand All @@ -43,14 +43,14 @@ insertCharset = str => insertText(

getRandomSplash = randomListItem(splashRandom),
hutaoInsert = str => insertText(
"<!--HUTAOWOA-->",
'<!--HUTAOWOA-->',
str,
getRandomSplash
),

getCookingText = () => `<span style="display:none" data-fact="${randomListItem(vegetables)()}">${randomListItem(cookingInserts)()}</span>`,
insertCooking = str => insertText(
"<!-- IMPORTANT-HUTAOCOOKINGINSERT-DONOTDELETE -->",
'<!-- IMPORTANT-HUTAOCOOKINGINSERT-DONOTDELETE -->',
str,
getCookingText
),
Expand All @@ -66,7 +66,7 @@ cacheBusting = str => {
paintSource = str => insertCharset(hutaoInsert(insertCooking(cacheBusting(str)))),

// Grabs the text content of a file.
tryReadFile = file => existsSync(file) ? readFileSync(file, "utf8") : text404;
tryReadFile = file => existsSync(file) ? readFileSync(file, 'utf8') : text404;

/*
// All of this is now old code.
Expand Down
14 changes: 7 additions & 7 deletions src/server.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ import helmet from 'helmet';
import http from 'http';
import createRammerhead from 'rammerhead/src/server/index.js';
import { createBareServer } from '@tomphttp/bare-server-node';
import wisp from "wisp-server-node";
import { epoxyPath } from "@mercuryworkshop/epoxy-transport";
import { baremuxPath } from "@mercuryworkshop/bare-mux/node";
import { uvPath } from "@titaniumnetwork-dev/ultraviolet";
import wisp from 'wisp-server-node';
import { epoxyPath } from '@mercuryworkshop/epoxy-transport';
import { baremuxPath } from '@mercuryworkshop/bare-mux/node';
import { uvPath } from '@titaniumnetwork-dev/ultraviolet';

const config = JSON.parse(await readFile(new URL('./config.json', import.meta.url)));
const { pages, text404 } = pkg;
Expand Down Expand Up @@ -104,9 +104,9 @@ router.get('/', async (req, res) => res.send(paintSource(loadTemplates(tryReadFi

app.use(router);
app.use(express.static(path.join(__dirname, 'views')));
app.use("/uv/", express.static(uvPath));
app.use("/epoxy/", express.static(epoxyPath));
app.use("/baremux/", express.static(baremuxPath));
app.use('/uv/', express.static(uvPath));
app.use('/epoxy/', express.static(epoxyPath));
app.use('/baremux/', express.static(baremuxPath));

app.disable('x-powered-by');

Expand Down
14 changes: 7 additions & 7 deletions src/templates.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -20,19 +20,19 @@ terms = tryReadFile(path.normalize(__dirname + '/views/pages/misc/deobf/tos.html
settings = tryReadFile(path.normalize(__dirname + '/views/pages/misc/deobf/settings.html')),

loadTemplates = str => {
str = insertText("<!--HEADER-->", str, header);
str = insertText("<!--FOOTER-->", str, footer);
str = insertText('<!--HEADER-->', str, header);
str = insertText('<!--FOOTER-->', str, footer);

// Never used
// str = insertText("<!--DESC-->", str, description);
// str = insertText('<!--DESC-->', str, description);

// Used only on docs.html
str = insertText("<!--DOCS-->", str, documentation);
str = insertText('<!--DOCS-->', str, documentation);
// Used only on faq.html
str = insertText("<!--FAQ-->", str, faq);
str = insertText('<!--FAQ-->', str, faq);
// Used only on terms.html
str = insertText("<!--TOS-->", str, terms);
str = insertText('<!--TOS-->', str, terms);
// Used only on csel.html
str = insertText("<!--SETTINGS-->", str, settings);
str = insertText('<!--SETTINGS-->', str, settings);
return str;
};
10 changes: 5 additions & 5 deletions views/assets/js/csel.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,15 +45,15 @@ pageIcon = value => {

// Make a small stylesheet to override a setting from the main stylesheet.
pageShowAds = () => {
let advertising = document.createElement('style');
let advertising = document.createElement("style");
advertising.id = "advertising";
advertising.innerText = `.ad { display:block; }`;
advertising.innerText = ".ad { display:block; }";
document.appendChild.bind(document.head || document.body || document.documentElement || document)(advertising);
},

// Remove the stylesheet made by the function above, if it exists.
pageHideAds = () => {
(document.getElementById('advertising')||new Text()).remove();
(document.getElementById("advertising")||new Text()).remove();
};


Expand All @@ -65,7 +65,7 @@ readCookie("HBIcon").then(s => (s != undefined) && pageIcon(s));
readCookie("HBHideAds").then(s => (s != "false") ? pageHideAds() : pageShowAds((document.getElementById("hideads") || {}).checked = 0));

// All code below is used by the Settings UI in the navigation bar.
if (document.getElementById('csel')) {
if (document.getElementById("csel")) {

// Allow users to set a custom title with the UI.
document.getElementById("titleform").addEventListener("submit", e => {
Expand Down Expand Up @@ -107,7 +107,7 @@ if (document.getElementById('csel')) {
// An iframe of the current page is inserted into the new tab.
document.getElementById("cselab").addEventListener("click", () => {
let win = window.open();
let iframe = win.document.createElement('iframe');
let iframe = win.document.createElement("iframe");
iframe.style = "width: 100%; height: 100%; border: none; overflow: hidden; margin: 0; padding: 0; position: fixed; top: 0; left: 0";
iframe.src = location.href;
win.document.body.appendChild(iframe);
Expand Down

0 comments on commit 81c08aa

Please sign in to comment.