codemirror
Advanced tools
Comparing version 5.52.0 to 5.52.2
@@ -458,77 +458,94 @@ // CodeMirror, copyright (c) by Marijn Haverbeke and others | ||
"animation-iteration-count", "animation-name", "animation-play-state", | ||
"animation-timing-function", "appearance", "azimuth", "backface-visibility", | ||
"background", "background-attachment", "background-blend-mode", "background-clip", | ||
"background-color", "background-image", "background-origin", "background-position", | ||
"background-repeat", "background-size", "baseline-shift", "binding", | ||
"bleed", "bookmark-label", "bookmark-level", "bookmark-state", | ||
"bookmark-target", "border", "border-bottom", "border-bottom-color", | ||
"border-bottom-left-radius", "border-bottom-right-radius", | ||
"border-bottom-style", "border-bottom-width", "border-collapse", | ||
"border-color", "border-image", "border-image-outset", | ||
"animation-timing-function", "appearance", "azimuth", "backdrop-filter", | ||
"backface-visibility", "background", "background-attachment", | ||
"background-blend-mode", "background-clip", "background-color", | ||
"background-image", "background-origin", "background-position", | ||
"background-position-x", "background-position-y", "background-repeat", | ||
"background-size", "baseline-shift", "binding", "bleed", "block-size", | ||
"bookmark-label", "bookmark-level", "bookmark-state", "bookmark-target", | ||
"border", "border-bottom", "border-bottom-color", "border-bottom-left-radius", | ||
"border-bottom-right-radius", "border-bottom-style", "border-bottom-width", | ||
"border-collapse", "border-color", "border-image", "border-image-outset", | ||
"border-image-repeat", "border-image-slice", "border-image-source", | ||
"border-image-width", "border-left", "border-left-color", | ||
"border-left-style", "border-left-width", "border-radius", "border-right", | ||
"border-right-color", "border-right-style", "border-right-width", | ||
"border-spacing", "border-style", "border-top", "border-top-color", | ||
"border-top-left-radius", "border-top-right-radius", "border-top-style", | ||
"border-top-width", "border-width", "bottom", "box-decoration-break", | ||
"box-shadow", "box-sizing", "break-after", "break-before", "break-inside", | ||
"caption-side", "caret-color", "clear", "clip", "color", "color-profile", "column-count", | ||
"column-fill", "column-gap", "column-rule", "column-rule-color", | ||
"column-rule-style", "column-rule-width", "column-span", "column-width", | ||
"columns", "content", "counter-increment", "counter-reset", "crop", "cue", | ||
"cue-after", "cue-before", "cursor", "direction", "display", | ||
"dominant-baseline", "drop-initial-after-adjust", | ||
"drop-initial-after-align", "drop-initial-before-adjust", | ||
"drop-initial-before-align", "drop-initial-size", "drop-initial-value", | ||
"elevation", "empty-cells", "fit", "fit-position", "flex", "flex-basis", | ||
"flex-direction", "flex-flow", "flex-grow", "flex-shrink", "flex-wrap", | ||
"float", "float-offset", "flow-from", "flow-into", "font", "font-feature-settings", | ||
"font-family", "font-kerning", "font-language-override", "font-size", "font-size-adjust", | ||
"font-stretch", "font-style", "font-synthesis", "font-variant", | ||
"font-variant-alternates", "font-variant-caps", "font-variant-east-asian", | ||
"font-variant-ligatures", "font-variant-numeric", "font-variant-position", | ||
"font-weight", "grid", "grid-area", "grid-auto-columns", "grid-auto-flow", | ||
"grid-auto-rows", "grid-column", "grid-column-end", "grid-column-gap", | ||
"grid-column-start", "grid-gap", "grid-row", "grid-row-end", "grid-row-gap", | ||
"grid-row-start", "grid-template", "grid-template-areas", "grid-template-columns", | ||
"grid-template-rows", "hanging-punctuation", "height", "hyphens", | ||
"icon", "image-orientation", "image-rendering", "image-resolution", | ||
"inline-box-align", "justify-content", "justify-items", "justify-self", "left", "letter-spacing", | ||
"line-break", "line-height", "line-stacking", "line-stacking-ruby", | ||
"border-image-width", "border-left", "border-left-color", "border-left-style", | ||
"border-left-width", "border-radius", "border-right", "border-right-color", | ||
"border-right-style", "border-right-width", "border-spacing", "border-style", | ||
"border-top", "border-top-color", "border-top-left-radius", | ||
"border-top-right-radius", "border-top-style", "border-top-width", | ||
"border-width", "bottom", "box-decoration-break", "box-shadow", "box-sizing", | ||
"break-after", "break-before", "break-inside", "caption-side", "caret-color", | ||
"clear", "clip", "color", "color-profile", "column-count", "column-fill", | ||
"column-gap", "column-rule", "column-rule-color", "column-rule-style", | ||
"column-rule-width", "column-span", "column-width", "columns", "contain", | ||
"content", "counter-increment", "counter-reset", "crop", "cue", "cue-after", | ||
"cue-before", "cursor", "direction", "display", "dominant-baseline", | ||
"drop-initial-after-adjust", "drop-initial-after-align", | ||
"drop-initial-before-adjust", "drop-initial-before-align", "drop-initial-size", | ||
"drop-initial-value", "elevation", "empty-cells", "fit", "fit-position", | ||
"flex", "flex-basis", "flex-direction", "flex-flow", "flex-grow", | ||
"flex-shrink", "flex-wrap", "float", "float-offset", "flow-from", "flow-into", | ||
"font", "font-family", "font-feature-settings", "font-kerning", | ||
"font-language-override", "font-optical-sizing", "font-size", | ||
"font-size-adjust", "font-stretch", "font-style", "font-synthesis", | ||
"font-variant", "font-variant-alternates", "font-variant-caps", | ||
"font-variant-east-asian", "font-variant-ligatures", "font-variant-numeric", | ||
"font-variant-position", "font-variation-settings", "font-weight", "gap", | ||
"grid", "grid-area", "grid-auto-columns", "grid-auto-flow", "grid-auto-rows", | ||
"grid-column", "grid-column-end", "grid-column-gap", "grid-column-start", | ||
"grid-gap", "grid-row", "grid-row-end", "grid-row-gap", "grid-row-start", | ||
"grid-template", "grid-template-areas", "grid-template-columns", | ||
"grid-template-rows", "hanging-punctuation", "height", "hyphens", "icon", | ||
"image-orientation", "image-rendering", "image-resolution", "inline-box-align", | ||
"inset", "inset-block", "inset-block-end", "inset-block-start", "inset-inline", | ||
"inset-inline-end", "inset-inline-start", "isolation", "justify-content", | ||
"justify-items", "justify-self", "left", "letter-spacing", "line-break", | ||
"line-height", "line-height-step", "line-stacking", "line-stacking-ruby", | ||
"line-stacking-shift", "line-stacking-strategy", "list-style", | ||
"list-style-image", "list-style-position", "list-style-type", "margin", | ||
"margin-bottom", "margin-left", "margin-right", "margin-top", | ||
"marks", "marquee-direction", "marquee-loop", | ||
"marquee-play-count", "marquee-speed", "marquee-style", "max-height", | ||
"max-width", "min-height", "min-width", "mix-blend-mode", "move-to", "nav-down", "nav-index", | ||
"nav-left", "nav-right", "nav-up", "object-fit", "object-position", | ||
"opacity", "order", "orphans", "outline", | ||
"outline-color", "outline-offset", "outline-style", "outline-width", | ||
"overflow", "overflow-style", "overflow-wrap", "overflow-x", "overflow-y", | ||
"padding", "padding-bottom", "padding-left", "padding-right", "padding-top", | ||
"page", "page-break-after", "page-break-before", "page-break-inside", | ||
"page-policy", "pause", "pause-after", "pause-before", "perspective", | ||
"perspective-origin", "pitch", "pitch-range", "place-content", "place-items", "place-self", "play-during", "position", | ||
"presentation-level", "punctuation-trim", "quotes", "region-break-after", | ||
"region-break-before", "region-break-inside", "region-fragment", | ||
"rendering-intent", "resize", "rest", "rest-after", "rest-before", "richness", | ||
"right", "rotation", "rotation-point", "ruby-align", "ruby-overhang", | ||
"ruby-position", "ruby-span", "shape-image-threshold", "shape-inside", "shape-margin", | ||
"shape-outside", "size", "speak", "speak-as", "speak-header", | ||
"speak-numeral", "speak-punctuation", "speech-rate", "stress", "string-set", | ||
"tab-size", "table-layout", "target", "target-name", "target-new", | ||
"target-position", "text-align", "text-align-last", "text-decoration", | ||
"margin-bottom", "margin-left", "margin-right", "margin-top", "marks", | ||
"marquee-direction", "marquee-loop", "marquee-play-count", "marquee-speed", | ||
"marquee-style", "max-block-size", "max-height", "max-inline-size", | ||
"max-width", "min-block-size", "min-height", "min-inline-size", "min-width", | ||
"mix-blend-mode", "move-to", "nav-down", "nav-index", "nav-left", "nav-right", | ||
"nav-up", "object-fit", "object-position", "offset", "offset-anchor", | ||
"offset-distance", "offset-path", "offset-position", "offset-rotate", | ||
"opacity", "order", "orphans", "outline", "outline-color", "outline-offset", | ||
"outline-style", "outline-width", "overflow", "overflow-style", | ||
"overflow-wrap", "overflow-x", "overflow-y", "padding", "padding-bottom", | ||
"padding-left", "padding-right", "padding-top", "page", "page-break-after", | ||
"page-break-before", "page-break-inside", "page-policy", "pause", | ||
"pause-after", "pause-before", "perspective", "perspective-origin", "pitch", | ||
"pitch-range", "place-content", "place-items", "place-self", "play-during", | ||
"position", "presentation-level", "punctuation-trim", "quotes", | ||
"region-break-after", "region-break-before", "region-break-inside", | ||
"region-fragment", "rendering-intent", "resize", "rest", "rest-after", | ||
"rest-before", "richness", "right", "rotate", "rotation", "rotation-point", | ||
"row-gap", "ruby-align", "ruby-overhang", "ruby-position", "ruby-span", | ||
"scale", "scroll-behavior", "scroll-margin", "scroll-margin-block", | ||
"scroll-margin-block-end", "scroll-margin-block-start", "scroll-margin-bottom", | ||
"scroll-margin-inline", "scroll-margin-inline-end", | ||
"scroll-margin-inline-start", "scroll-margin-left", "scroll-margin-right", | ||
"scroll-margin-top", "scroll-padding", "scroll-padding-block", | ||
"scroll-padding-block-end", "scroll-padding-block-start", | ||
"scroll-padding-bottom", "scroll-padding-inline", "scroll-padding-inline-end", | ||
"scroll-padding-inline-start", "scroll-padding-left", "scroll-padding-right", | ||
"scroll-padding-top", "scroll-snap-align", "scroll-snap-type", | ||
"shape-image-threshold", "shape-inside", "shape-margin", "shape-outside", | ||
"size", "speak", "speak-as", "speak-header", "speak-numeral", | ||
"speak-punctuation", "speech-rate", "stress", "string-set", "tab-size", | ||
"table-layout", "target", "target-name", "target-new", "target-position", | ||
"text-align", "text-align-last", "text-combine-upright", "text-decoration", | ||
"text-decoration-color", "text-decoration-line", "text-decoration-skip", | ||
"text-decoration-style", "text-emphasis", "text-emphasis-color", | ||
"text-emphasis-position", "text-emphasis-style", "text-height", | ||
"text-indent", "text-justify", "text-outline", "text-overflow", "text-shadow", | ||
"text-size-adjust", "text-space-collapse", "text-transform", "text-underline-position", | ||
"text-wrap", "top", "transform", "transform-origin", "transform-style", | ||
"transition", "transition-delay", "transition-duration", | ||
"transition-property", "transition-timing-function", "unicode-bidi", | ||
"user-select", "vertical-align", "visibility", "voice-balance", "voice-duration", | ||
"voice-family", "voice-pitch", "voice-range", "voice-rate", "voice-stress", | ||
"voice-volume", "volume", "white-space", "widows", "width", "will-change", "word-break", | ||
"word-spacing", "word-wrap", "z-index", | ||
"text-decoration-skip-ink", "text-decoration-style", "text-emphasis", | ||
"text-emphasis-color", "text-emphasis-position", "text-emphasis-style", | ||
"text-height", "text-indent", "text-justify", "text-orientation", | ||
"text-outline", "text-overflow", "text-rendering", "text-shadow", | ||
"text-size-adjust", "text-space-collapse", "text-transform", | ||
"text-underline-position", "text-wrap", "top", "transform", "transform-origin", | ||
"transform-style", "transition", "transition-delay", "transition-duration", | ||
"transition-property", "transition-timing-function", "translate", | ||
"unicode-bidi", "user-select", "vertical-align", "visibility", "voice-balance", | ||
"voice-duration", "voice-family", "voice-pitch", "voice-range", "voice-rate", | ||
"voice-stress", "voice-volume", "volume", "white-space", "widows", "width", | ||
"will-change", "word-break", "word-spacing", "word-wrap", "writing-mode", "z-index", | ||
// SVG-specific | ||
@@ -547,12 +564,24 @@ "clip-path", "clip-rule", "mask", "enable-background", "filter", "flood-color", | ||
var nonStandardPropertyKeywords_ = [ | ||
"border-block", "border-block-color", "border-block-end", | ||
"border-block-end-color", "border-block-end-style", "border-block-end-width", | ||
"border-block-start", "border-block-start-color", "border-block-start-style", | ||
"border-block-start-width", "border-block-style", "border-block-width", | ||
"border-inline", "border-inline-color", "border-inline-end", | ||
"border-inline-end-color", "border-inline-end-style", | ||
"border-inline-end-width", "border-inline-start", "border-inline-start-color", | ||
"border-inline-start-style", "border-inline-start-width", | ||
"border-inline-style", "border-inline-width", "margin-block", | ||
"margin-block-end", "margin-block-start", "margin-inline", "margin-inline-end", | ||
"margin-inline-start", "padding-block", "padding-block-end", | ||
"padding-block-start", "padding-inline", "padding-inline-end", | ||
"padding-inline-start", "scroll-snap-stop", "scrollbar-3d-light-color", | ||
"scrollbar-arrow-color", "scrollbar-base-color", "scrollbar-dark-shadow-color", | ||
"scrollbar-face-color", "scrollbar-highlight-color", "scrollbar-shadow-color", | ||
"scrollbar-3d-light-color", "scrollbar-track-color", "shape-inside", | ||
"searchfield-cancel-button", "searchfield-decoration", "searchfield-results-button", | ||
"searchfield-results-decoration", "zoom" | ||
"scrollbar-track-color", "searchfield-cancel-button", "searchfield-decoration", | ||
"searchfield-results-button", "searchfield-results-decoration", "shape-inside", "zoom" | ||
], nonStandardPropertyKeywords = keySet(nonStandardPropertyKeywords_); | ||
var fontProperties_ = [ | ||
"font-family", "src", "unicode-range", "font-variant", "font-feature-settings", | ||
"font-stretch", "font-weight", "font-style" | ||
"font-display", "font-family", "src", "unicode-range", "font-variant", | ||
"font-feature-settings", "font-stretch", "font-weight", "font-style" | ||
], fontProperties = keySet(fontProperties_); | ||
@@ -559,0 +588,0 @@ |
@@ -420,3 +420,3 @@ // CodeMirror, copyright (c) by Marijn Haverbeke and others | ||
if (type != "(") return pass() | ||
return cont(pushlex(")"), expression, expect(")"), poplex) | ||
return cont(pushlex(")"), maybeexpression, expect(")"), poplex) | ||
} | ||
@@ -423,0 +423,0 @@ function expressionInner(type, value, noComma) { |
@@ -90,3 +90,3 @@ // CodeMirror, copyright (c) by Marijn Haverbeke and others | ||
, atxHeaderRE = modeCfg.allowAtxHeaderWithoutSpace ? /^(#+)/ : /^(#+)(?: |$)/ | ||
, setextHeaderRE = /^ *(?:\={1,}|-{1,})\s*$/ | ||
, setextHeaderRE = /^ {0,3}(?:\={1,}|-{2,})\s*$/ | ||
, textRE = /^[^#!\[\]*_\\<>` "'(~:]+/ | ||
@@ -93,0 +93,0 @@ , fencedCodeRE = /^(~~~+|```+)[ \t]*([\w+#-]*)[^\n`]*$/ |
@@ -65,3 +65,6 @@ // CodeMirror, copyright (c) by Marijn Haverbeke and others | ||
CodeMirror.defineMode("protobuf", function() { | ||
return {token: tokenBase}; | ||
return { | ||
token: tokenBase, | ||
fold: "brace" | ||
}; | ||
}); | ||
@@ -68,0 +71,0 @@ |
@@ -129,3 +129,3 @@ // CodeMirror, copyright (c) by Marijn Haverbeke and others | ||
function expression(stream, state) { | ||
let match; | ||
var match; | ||
if (stream.match(/[[]/)) { | ||
@@ -399,3 +399,3 @@ state.soyState.push("list-literal"); | ||
return null; | ||
case "map-value": | ||
@@ -402,0 +402,0 @@ if (stream.peek() == ")" || stream.peek() == "," || stream.match(/^[:)]/)) { |
{ | ||
"name": "codemirror", | ||
"version": "5.52.0", | ||
"version": "5.52.2", | ||
"main": "lib/codemirror.js", | ||
@@ -5,0 +5,0 @@ "style": "lib/codemirror.css", |
@@ -175,2 +175,4 @@ import { sawCollapsedSpans } from "../line/saw_special_spans.js" | ||
break | ||
} else if (first) { | ||
update.visible = visibleLines(cm.display, cm.doc, viewport) | ||
} | ||
@@ -177,0 +179,0 @@ if (!updateDisplayIfNeeded(cm, update)) break |
@@ -59,3 +59,3 @@ import { drawSelectionCursor } from "../display/selection.js" | ||
} | ||
text[i] = content; | ||
text[i] = content | ||
markAsReadAndPasteIfAllFilesAreRead() | ||
@@ -62,0 +62,0 @@ } |
@@ -69,2 +69,2 @@ // EDITOR CONSTRUCTOR | ||
CodeMirror.version = "5.52.0" | ||
CodeMirror.version = "5.52.2" |
@@ -104,3 +104,3 @@ import { operation, runInOp } from "../display/operations.js" | ||
let result = prepareSelection(this.cm, false) | ||
result.focus = this.cm.state.focused | ||
result.focus = document.activeElement == this.div | ||
return result | ||
@@ -199,3 +199,3 @@ } | ||
if (this.cm.options.readOnly != "nocursor") { | ||
if (!this.selectionInEditor()) | ||
if (!this.selectionInEditor() || document.activeElement != this.div) | ||
this.showSelection(this.prepareSelection(), true) | ||
@@ -202,0 +202,0 @@ this.div.focus() |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
2840544
64234