@launchmenu/applet-notes
Version:
An applet to make short notes
28 lines • 2.66 kB
JavaScript
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ContentHtml = void 0;
const core_1 = require("@launchmenu/core");
const react_1 = __importDefault(require("react"));
const path_1 = __importDefault(require("path"));
const iframe_resizer_react_1 = __importDefault(require("iframe-resizer-react"));
/** The content to render a note's content as html */
const ContentHtml = ({ note }) => {
return (react_1.default.createElement(core_1.CenteredLoader, null, h => {
const src = `<script src="${path_1.default.join(require.resolve("iframe-resizer"), "..", "js", "iframeResizer.contentWindow.min.js")}"></script>
<style>html {
/* 14 is the default font size */
zoom: ${note.getFontSize(h) / 14}
}</style>
${note.getText(h)}`;
return (react_1.default.createElement(iframe_resizer_react_1.default, { srcDoc: src, checkOrigin: false, style: {
width: "100%",
minHeight: "100%",
display: "block",
}, width: "100%", scrolling: false, frameBorder: "0", sandbox: "allow-modals allow-forms allow-scripts allow-same-origin allow-popups allow-top-navigation-by-user-activation allow-downloads" }));
}));
};
exports.ContentHtml = ContentHtml;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29udGVudEh0bWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvaW50ZXJmYWNlL2NvbnRlbnQvQ29udGVudEh0bWwudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLDJDQUF1RTtBQUN2RSxrREFBMEI7QUFFMUIsZ0RBQXdCO0FBQ3hCLGdGQUFpRDtBQUVqRCxxREFBcUQ7QUFDOUMsTUFBTSxXQUFXLEdBQXNCLENBQUMsRUFBQyxJQUFJLEVBQUMsRUFBRSxFQUFFO0lBQ3JELE9BQU8sQ0FDSCw4QkFBQyxxQkFBYyxRQUNWLENBQUMsQ0FBQyxFQUFFO1FBQ0QsTUFBTSxHQUFHLEdBQUcsZ0JBQWdCLGNBQUksQ0FBQyxJQUFJLENBQ2pDLE9BQU8sQ0FBQyxPQUFPLENBQUMsZ0JBQWdCLENBQUMsRUFDakMsSUFBSSxFQUNKLElBQUksRUFDSixvQ0FBb0MsQ0FDdkM7Ozs0QkFHVyxJQUFJLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxHQUFHLEVBQUU7O2tCQUVsQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7UUFDcEIsT0FBTyxDQUNILDhCQUFDLDhCQUFhLElBQ1YsTUFBTSxFQUFFLEdBQUcsRUFDWCxXQUFXLEVBQUUsS0FBSyxFQUNsQixLQUFLLEVBQUU7Z0JBQ0gsS0FBSyxFQUFFLE1BQU07Z0JBQ2IsU0FBUyxFQUFFLE1BQU07Z0JBQ2pCLE9BQU8sRUFBRSxPQUFPO2FBQ25CLEVBQ0QsS0FBSyxFQUFDLE1BQU0sRUFDWixTQUFTLEVBQUUsS0FBSyxFQUNoQixXQUFXLEVBQUMsR0FBRyxFQUNmLE9BQU8sRUFBQywrSEFBK0gsR0FDekksQ0FDTCxDQUFDO0lBQ04sQ0FBQyxDQUNZLENBQ3BCLENBQUM7QUFDTixDQUFDLENBQUM7QUFqQ1csUUFBQSxXQUFXLGVBaUN0QiJ9
;