vault backup: 2025-07-19 21:02:19
This commit is contained in:
1 parent
d5b82563e3
commit
8e6ca8cdf1
15 files changed
+3976
-21
No files matched your search
@@ -0,0 +1,2 @@
|
||||
(()=>{var __webpack_modules__={7:(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";eval("\n\nvar Alias = __webpack_require__(6027);\nvar identity = __webpack_require__(9141);\nvar composeCollection = __webpack_require__(3783);\nvar composeScalar = __webpack_require__(7303);\nvar resolveEnd = __webpack_require__(2026);\nvar utilEmptyScalarPosition = __webpack_require__(2913);\n\nconst CN = { composeNode, composeEmptyNode };\nfunction composeNode(ctx, token, props, onError) {\n const atKey = ctx.atKey;\n const { spaceBefore, comment, anchor, tag } = props;\n let node;\n let isSrcToken = true;\n switch (token.type) {\n case 'alias':\n node = composeAlias(ctx, token, onError);\n if (anchor || tag)\n onError(token, 'ALIAS_PROPS', 'An alias node must not specify any properties');\n break;\n case 'scalar':\n case 'single-quoted-scalar':\n case 'double-quoted-scalar':\n case 'block-scalar':\n node = composeScalar.composeScalar(ctx, token, tag, onError);\n if (anchor)\n node.anchor = anchor.source.substring(1);\n break;\n case 'block-map':\n case 'block-seq':\n case 'flow-collection':\n node = composeCollection.composeCollection(CN, ctx, token, props, onError);\n if (anchor)\n node.anchor = anchor.source.substring(1);\n break;\n default: {\n const message = token.type === 'error'\n ? token.message\n : `Unsupported token (type: ${token.type})`;\n onError(token, 'UNEXPECTED_TOKEN', message);\n node = composeEmptyNode(ctx, token.offset, undefined, null, props, onError);\n isSrcToken = false;\n }\n }\n if (anchor && node.anchor === '')\n onError(anchor, 'BAD_ALIAS', 'Anchor cannot be an empty string');\n if (atKey &&\n ctx.options.stringKeys &&\n (!identity.isScalar(node) ||\n typeof node.value !== 'string' ||\n (node.tag && node.tag !== 'tag:yaml.org,2002:str'))) {\n const msg = 'With stringKeys, all keys must be strings';\n onError(tag ?? token, 'NON_STRING_KEY', msg);\n }\n if (spaceBefore)\n node.spaceBefore = true;\n if (comment) {\n if (token.type === 'scalar' && token.source === '')\n node.comment = comment;\n else\n node.commentBefore = comment;\n }\n // @ts-expect-error Type checking misses meaning of isSrcToken\n if (ctx.options.keepSourceTokens && isSrcToken)\n node.srcToken = token;\n return node;\n}\nfunction composeEmptyNode(ctx, offset, before, pos, { spaceBefore, comment, anchor, tag, end }, onError) {\n const token = {\n type: 'scalar',\n offset: utilEmptyScalarPosition.emptyScalarPosition(offset, before, pos),\n indent: -1,\n source: ''\n };\n const node = composeScalar.composeScalar(ctx, token, tag, onError);\n if (anchor) {\n node.anchor = anchor.source.substring(1);\n if (node.anchor === '')\n onError(anchor, 'BAD_ALIAS', 'Anchor cannot be an empty string');\n }\n if (spaceBefore)\n node.spaceBefore = true;\n if (comment) {\n node.comment = comment;\n node.range[2] = end;\n }\n return node;\n}\nfunction composeAlias({ options }, { offset, source, end }, onError) {\n const alias = new Alias.Alias(source.substring(1));\n if (alias.source === '')\n onError(offset, 'BAD_ALIAS', 'Alias cannot be an empty string');\n if (alias.source.endsWith(':'))\n onError(offset + source.length - 1, 'BAD_ALIAS', 'Alias ending in : is ambiguous', true);\n const valueEnd = offset + source.length;\n const re = resolveEnd.resolveEnd(end, valueEnd, options.strict, onError);\n alias.range = [offset, valueEnd, re.offset];\n if (re.comment)\n alias.comment = re.comment;\n return alias;\n}\n\nexports.composeEmptyNode = composeEmptyNode;\nexports.composeNode = composeNode;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNy5qcyIsIm1hcHBpbmdzIjoiQUFBYTs7QUFFYixZQUFZLG1CQUFPLENBQUMsSUFBbUI7QUFDdkMsZUFBZSxtQkFBTyxDQUFDLElBQXNCO0FBQzdDLHdCQUF3QixtQkFBTyxDQUFDLElBQXlCO0FBQ3pELG9CQUFvQixtQkFBTyxDQUFDLElBQXFCO0FBQ2pELGlCQUFpQixtQkFBTyxDQUFDLElBQWtCO0FBQzNDLDhCQUE4QixtQkFBTyxDQUFDLElBQWlDOztBQUV2RSxhQUFhO0FBQ2I7QUFDQTtBQUNBLFlBQVksb0NBQW9DO0FBQ2hEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsV0FBVztBQUN6RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNEQUFzRCx3Q0FBd0M7QUFDOUY7QUFDQTtBQUNBO0FBQ0E7QUFDQ
Line truncated
|
||||
/* nosourcemap */
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"id": "obsidian-mindmap-nextgen",
|
||||
"name": "Mindmap NextGen",
|
||||
"version": "1.14.1",
|
||||
"description": "View your Markdown as a mindmap",
|
||||
"isDesktopOnly": false,
|
||||
"minAppVersion": "1.0.0"
|
||||
}
|
||||
@@ -0,0 +1,176 @@
|
||||
|
||||
/* General */
|
||||
|
||||
:root {
|
||||
--mm-color-text: #fff;
|
||||
}
|
||||
|
||||
[hidden] {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
.mmng-coloring-approach-description {
|
||||
border-top: none;
|
||||
padding-top: 0;
|
||||
}
|
||||
|
||||
.mmng-coloring-approach-description .setting-item-description { padding-top: 0 }
|
||||
|
||||
|
||||
/* Mindmaps */
|
||||
|
||||
.markmap {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
display: block;
|
||||
}
|
||||
|
||||
.katex-html { display: none }
|
||||
|
||||
.workspace-leaf-content[data-type="mindmap-nextgen-plugin"] .view-content {
|
||||
padding: 0
|
||||
}
|
||||
|
||||
|
||||
/* Code blocks inside mindmaps */
|
||||
|
||||
/* Remove markmap's code block style */
|
||||
.markmap-foreign.markmap-foreign code {
|
||||
color: inherit;
|
||||
background-color: inherit;
|
||||
}
|
||||
|
||||
/* Hide language tag shown by some themes */
|
||||
.markmap-foreign pre[class*='language-']::after {
|
||||
display: none;
|
||||
}
|
||||
|
||||
|
||||
/* Inline mindmaps */
|
||||
|
||||
.block-language-markmap { border-radius: 5px }
|
||||
.block-language-markmap svg { border-radius: 5px }
|
||||
|
||||
.block-language-markmap { letter-spacing: normal }
|
||||
|
||||
.mmng-highlight-inline .block-language-markmap {
|
||||
background-color: var(--code-background);
|
||||
padding: 3px;
|
||||
}
|
||||
|
||||
.markdown-source-view.mod-cm6 .cm-embed-block:has(.block-language-markmap):hover {
|
||||
box-shadow: none;
|
||||
cursor: auto;
|
||||
}
|
||||
|
||||
.block-language-markmap .workspace-leaf-resize-handle {
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
border-bottom-style: solid;
|
||||
border-bottom-width: var(--divider-width);
|
||||
height: var(--divider-width-hover);
|
||||
width: 100%;
|
||||
cursor: row-resize;
|
||||
}
|
||||
|
||||
/* display inline mindmap resize handle */
|
||||
/* override a rule in the obsidian stylesheet which hides workspace-leaf-resize-handle */
|
||||
.workspace-split.mod-root
|
||||
.workspace-leaf:last-child
|
||||
.workspace-leaf-content
|
||||
.block-language-markmap
|
||||
.workspace-leaf-resize-handle
|
||||
{ display: block }
|
||||
|
||||
/* keep resize handle inside block in reading mode */
|
||||
.block-language-markmap { position: relative }
|
||||
|
||||
|
||||
|
||||
/* reset button style: begin */
|
||||
.markdown-source-view.mod-cm6 .edit-block-button.codeblock-settings-button {
|
||||
--reset-button-style: true;
|
||||
box-shadow: none;
|
||||
background-color: inherit;
|
||||
height: inherit;
|
||||
}
|
||||
/* reset button style: end */
|
||||
|
||||
.markdown-source-view.mod-cm6 .edit-block-button.codeblock-settings-button {
|
||||
--icon-width: 18px;
|
||||
--padding-width: calc(var(--size-2-3) * 2);
|
||||
--margin-width: var(--size-2-2);
|
||||
right: calc(var(--icon-width) + var(--padding-width) + var(--margin-width));
|
||||
}
|
||||
|
||||
.mmng-settings-modal .modal {
|
||||
padding: 0
|
||||
}
|
||||
|
||||
.mmng-settings-modal .modal-content {
|
||||
overflow-y: auto;
|
||||
}
|
||||
|
||||
.mmng-settings-modal .modal {
|
||||
height: var(--dialog-max-height)
|
||||
}
|
||||
|
||||
.mmng-settings-modal .modal-content :first-child { border-top: 0 }
|
||||
|
||||
.modal-close-button { z-index: 2 }
|
||||
|
||||
.mmng-settings-tab {
|
||||
padding: 0
|
||||
}
|
||||
.mmng-level-selector {
|
||||
position: sticky;
|
||||
top: 0;
|
||||
background-color: var(--background-primary);
|
||||
z-index: 1;
|
||||
|
||||
padding-top: var(--size-4-8);
|
||||
padding-left: var(--size-4-12);
|
||||
padding-right: var(--size-4-12);
|
||||
}
|
||||
|
||||
.mmng-level-selector button.mmng-active {
|
||||
background-color: var(--interactive-accent);
|
||||
color: var(--text-on-accent);
|
||||
}
|
||||
|
||||
.mmng-level-selector .setting-item {
|
||||
border-bottom: 1px solid var(--background-modifier-border);
|
||||
}
|
||||
|
||||
.mmng-main {
|
||||
padding-left: var(--size-4-12);
|
||||
padding-right: var(--size-4-12);
|
||||
padding-bottom: var(--size-4-16);
|
||||
}
|
||||
|
||||
.mmng-main .setting-item:first-child {
|
||||
padding-top: 0.75em
|
||||
}
|
||||
|
||||
.setting-item.mmng-faded {
|
||||
opacity: 40%
|
||||
}
|
||||
|
||||
.setting-item-info.mmng-reset {
|
||||
flex: none;
|
||||
}
|
||||
|
||||
.mmng-settings-level-explanation {
|
||||
padding-top: var(--size-4-16);
|
||||
padding-left: var(--size-4-8);
|
||||
padding-right: var(--size-4-8);
|
||||
}
|
||||
.mmng-settings-level-explanation .clickable-icon { display: inline-block }
|
||||
|
||||
/* Toolbars */
|
||||
|
||||
.mm-toolbar {
|
||||
position: absolute;
|
||||
bottom: 20px;
|
||||
left: 20px;
|
||||
}
|
||||
Reference in new issue
Block a user