UNPKG

mathpix-markdown-it

Version:

Mathpix-markdown-it is an open source implementation of the mathpix-markdown spec written in Typescript. It relies on the following open source libraries: MathJax v3 (to render math with SVGs), markdown-it (for standard Markdown parsing)

24 lines 1.92 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.clipboardCopyElement = void 0; var escapeHtml = require('markdown-it/lib/common/utils').escapeHtml; var clipboardCopyIcon = '<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" ' + 'class="mmd-clipboard-icon mmd-clipboard-copy-icon" style="margin: 0.5rem;">\n' + ' <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>\n' + '</svg>'; var clipboardCheckIcon = '<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" ' + 'class="mmd-clipboard-icon mmd-clipboard-check-icon" style="display: none; margin: 0.5rem;">\n' + ' <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>\n' + '</svg>'; var clipboardCopyElement = function (value) { var html = '<div class="mmd-clipboard-copy-container" style="right: 0; top: 0; position: absolute;">'; html += '<clipboard-copy aria-label="Copy" class="ClipboardButton mmd-tooltipped-no-delay" tabindex="0" role="button" '; html += 'value="' + escapeHtml(value) + '">'; html += clipboardCopyIcon; html += clipboardCheckIcon; html += '</clipboard-copy>'; html += '</div>'; return html; }; exports.clipboardCopyElement = clipboardCopyElement; //# sourceMappingURL=clipboard-copy-element.js.map