Skip to content

Commit f7fe86a

Browse files
authored
Remove unused variables and functions from libreblog.js
1 parent 6903266 commit f7fe86a

1 file changed

Lines changed: 6 additions & 39 deletions

File tree

libreblog/libreblog.js

Lines changed: 6 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,8 @@ let RIS_MAP;
1515
/* Global variables and constants */
1616

1717
const libreblog_version = "1.3.1";
18-
const twig_version = "1.17.1";
19-
//const sqlite_version = "3.49.2-build1";
20-
const marked_version = "15.0.12";
2118
//MIME types supported by most browsers in the HTMLCanvasElement interface
2219
const supported_version_formats = ["JPG", "JPEG", "PNG", "WEBP"];
23-
const debug_mode = false; //If false, it will load modules from a CDN
2420
let conversion_cache = {}; //Used to store previous conversions from Markdown to HTML
2521
let declared_values_cache = {}; //Values that are declared inside the field "contents"
2622
let references_cache = {}; //Used to store all the references of all the articles
@@ -2519,27 +2515,6 @@ const inNode = function() {
25192515
return typeof process !== 'undefined' && process.versions && process.versions.node;
25202516
}
25212517

2522-
const extensionEnvironment = function() {
2523-
if (typeof browser !== 'undefined' && typeof browser.runtime !== 'undefined') {
2524-
return "Firefox extension";
2525-
} else if (typeof chrome !== 'undefined' && typeof chrome.runtime !== 'undefined') {
2526-
return "Chrome extension";
2527-
} else {
2528-
return null;
2529-
}
2530-
}
2531-
2532-
const importFromCDN = async function(cdn, local) {
2533-
if (!cdn) return await import(local);
2534-
2535-
try {
2536-
return await import(cdn);
2537-
} catch (error) {
2538-
console.error('Failed to load module from this URL: ', cdn);
2539-
return await import(local);
2540-
}
2541-
}
2542-
25432518
const importOwnModules = async function() {
25442519
const {default: logo} = await import ('./libreblog-logo.js');
25452520
const {default: map} = await import ('./rismap.js');
@@ -2561,20 +2536,12 @@ const importModules = async function() {
25612536
globalThis.marked = marked;
25622537
globalThis.fs = fs;
25632538
} else {
2564-
//Always same-origin
2565-
const {default: sqlite3InitModule} = await import ("../dependencies/sqlite3/sqlite3.mjs");
2566-
globalThis.sqlite3InitModule = sqlite3InitModule;
2567-
if (debug_mode === true || extensionEnvironment()) {
2568-
await import ("../dependencies/twig/twig.min.js")
2569-
globalThis.Twig = Twig;
2570-
const {marked} = await import ("../dependencies/marked/marked.esm.js")
2571-
globalThis.marked = marked;
2572-
} else {
2573-
await importFromCDN("https://cdn.jsdelivr.net/npm/twig@" + twig_version + "/twig.min.js", "../dependencies/twig/twig.min.js")
2574-
globalThis.Twig = Twig;
2575-
const {marked} = await importFromCDN("https://cdn.jsdelivr.net/npm/marked@" + marked_version + "/lib/marked.esm.js", "../dependencies/marked/marked.esm.js")
2576-
globalThis.marked = marked;
2577-
}
2539+
const {default: sqlite3InitModule} = await import ("../dependencies/sqlite3/sqlite3.mjs");
2540+
globalThis.sqlite3InitModule = sqlite3InitModule;
2541+
await import ("../dependencies/twig/twig.min.js")
2542+
globalThis.Twig = Twig;
2543+
const {marked} = await import ("../dependencies/marked/marked.esm.js")
2544+
globalThis.marked = marked;
25782545
}
25792546
}
25802547

0 commit comments

Comments
 (0)