mirror of
https://github.com/zadam/trilium.git
synced 2026-01-30 02:14:26 +01:00
27 lines
888 B
TypeScript
27 lines
888 B
TypeScript
import $ from "jquery";
|
|
|
|
async function loadBootstrap() {
|
|
if (document.body.dir === "rtl") {
|
|
await import("bootstrap/dist/css/bootstrap.rtl.min.css");
|
|
} else {
|
|
await import("bootstrap/dist/css/bootstrap.min.css");
|
|
}
|
|
}
|
|
|
|
// Polyfill removed jQuery methods for autocomplete.js compatibility
|
|
($ as any).isArray = Array.isArray;
|
|
($ as any).isFunction = function(obj: any) { return typeof obj === 'function'; };
|
|
($ as any).isPlainObject = function(obj: any) {
|
|
if (obj == null || typeof obj !== 'object') { return false; }
|
|
const proto = Object.getPrototypeOf(obj);
|
|
if (proto === null) { return true; }
|
|
const Ctor = Object.prototype.hasOwnProperty.call(proto, 'constructor') && proto.constructor;
|
|
return typeof Ctor === 'function' && Ctor === Object;
|
|
};
|
|
|
|
(window as any).$ = $;
|
|
(window as any).jQuery = $;
|
|
await loadBootstrap();
|
|
|
|
$("body").show();
|