public/avo-assets/avo.base.css in avo-3.0.0.pre12 vs public/avo-assets/avo.base.css in avo-3.0.0.pre13

- old
+ new

@@ -1,23 +1,26 @@ @charset "UTF-8"; /** - * simplemde v1.11.2 - * Copyright Next Step Webs, Inc. - * @link https://github.com/NextStepWebs/simplemde-markdown-editor + * easymde v2.18.0 + * Copyright Jeroen Akkerman + * @link https://github.com/ionaru/easy-markdown-editor * @license MIT */ .CodeMirror{ - color:#000 + font-family:monospace; + height:300px; + color:#000; + direction:ltr } .CodeMirror-lines{ padding:4px 0 } -.CodeMirror pre{ +.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{ padding:0 4px } .CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{ background-color:#fff @@ -63,17 +66,22 @@ .cm-fat-cursor div.CodeMirror-cursors{ z-index:1 } -.cm-animate-fat-cursor{ - width:auto; - border:0; - animation:blink 1.06s steps(1) infinite; - background-color:#7e7 +.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{ + background:0 0 } +.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{ + background:0 0 +} + +.cm-fat-cursor{ + caret-color:transparent +} + @keyframes blink{ 50%{ background-color:transparent } } @@ -81,12 +89,23 @@ .cm-tab{ display:inline-block; text-decoration:inherit } +.CodeMirror-rulers{ + position:absolute; + left:0; + right:0; + top:-50px; + bottom:0; + overflow:hidden +} + .CodeMirror-ruler{ border-left:1px solid #ccc; + top:0; + bottom:0; position:absolute } .cm-s-default .cm-header{ color:#00f @@ -138,11 +157,11 @@ .cm-s-default .cm-variable-2{ color:#05a } -.cm-s-default .cm-variable-3{ +.cm-s-default .cm-type,.cm-s-default .cm-variable-3{ color:#085 } .cm-s-default .cm-comment{ color:#a50 @@ -154,14 +173,18 @@ .cm-s-default .cm-string-2{ color:#f50 } -.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{ +.cm-s-default .cm-meta{ color:#555 } +.cm-s-default .cm-qualifier{ + color:#555 +} + .cm-s-default .cm-builtin{ color:#30a } .cm-s-default .cm-bracket{ @@ -182,24 +205,28 @@ .cm-s-default .cm-link{ color:#00c } -.cm-invalidchar,.cm-s-default .cm-error{ +.cm-s-default .cm-error{ color:red } +.cm-invalidchar{ + color:red +} + .CodeMirror-composing{ border-bottom:2px solid } div.CodeMirror span.CodeMirror-matchingbracket{ - color:#0f0 + color:#0b0 } div.CodeMirror span.CodeMirror-nonmatchingbracket{ - color:#f22 + color:#a22 } .CodeMirror-matchingtag{ background:rgba(255,150,0,.3) } @@ -214,27 +241,29 @@ background:#fff } .CodeMirror-scroll{ overflow:scroll!important; - margin-bottom:-30px; - margin-right:-30px; - padding-bottom:30px; + margin-bottom:-50px; + margin-right:-50px; + padding-bottom:50px; height:100%; outline:0; - position:relative + position:relative; + z-index:0 } .CodeMirror-sizer{ position:relative; - border-right:30px solid transparent + border-right:50px solid transparent } .CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{ position:absolute; z-index:6; - display:none + display:none; + outline:0 } .CodeMirror-vscrollbar{ right:0; top:0; @@ -270,20 +299,18 @@ .CodeMirror-gutter{ white-space:normal; height:100%; display:inline-block; vertical-align:top; - margin-bottom:-30px + margin-bottom:-50px } .CodeMirror-gutter-wrapper{ position:absolute; z-index:4; background:0 0!important; - border:none!important; - -webkit-user-select:none; - user-select:none + border:none!important } .CodeMirror-gutter-background{ position:absolute; top:0; @@ -295,16 +322,24 @@ position:absolute; cursor:default; z-index:4 } +.CodeMirror-gutter-wrapper ::selection{ + background-color:transparent +} + +.CodeMirror-gutter-wrapper ::-moz-selection{ + background-color:transparent +} + .CodeMirror-lines{ cursor:text; min-height:1px } -.CodeMirror pre{ +.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{ border-radius:0; border-width:0; background:0 0; font-family:inherit; font-size:inherit; @@ -315,14 +350,14 @@ color:inherit; z-index:2; position:relative; overflow:visible; -webkit-tap-highlight-color:transparent; - font-variant-ligatures:none + font-variant-ligatures:contextual } -.CodeMirror-wrap pre{ +.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{ word-wrap:break-word; white-space:pre-wrap; word-break:normal } @@ -336,13 +371,17 @@ } .CodeMirror-linewidget{ position:relative; z-index:2; - overflow:auto + padding:.1px } +.CodeMirror-rtl pre{ + direction:rtl +} + .CodeMirror-code{ outline:0 } .CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{ @@ -356,11 +395,12 @@ overflow:hidden; visibility:hidden } .CodeMirror-cursor{ - position:absolute + position:absolute; + pointer-events:none } .CodeMirror-measure pre{ position:static } @@ -369,33 +409,41 @@ visibility:hidden; position:relative; z-index:3 } -.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{ +div.CodeMirror-dragcursors{ visibility:visible } +.CodeMirror-focused div.CodeMirror-cursors{ + visibility:visible +} + .CodeMirror-selected{ background:#d9d9d9 } -.CodeMirror-focused .CodeMirror-selected,.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{ +.CodeMirror-focused .CodeMirror-selected{ background:#d7d4f0 } .CodeMirror-crosshair{ cursor:crosshair } +.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{ + background:#d7d4f0 +} + .CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{ background:#d7d4f0 } .cm-searching{ - background:#ffa; - background:rgba(255,255,0,.4) + background-color:#ffa; + background-color:rgba(255,255,0,.4) } .cm-force-border{ padding-right:.1px } @@ -412,78 +460,88 @@ span.CodeMirror-selectedtext{ background:0 0 } -.CodeMirror{ +.EasyMDEContainer{ + display:block +} + +.CodeMirror-rtl pre{ + direction:rtl +} + +.EasyMDEContainer.sided--no-fullscreen{ + display:flex; + flex-direction:row; + flex-wrap:wrap +} + +.EasyMDEContainer .CodeMirror{ + box-sizing:border-box; height:auto; - min-height:300px; - border:1px solid #ddd; + border:1px solid #ced4da; border-bottom-left-radius:4px; border-bottom-right-radius:4px; padding:10px; font:inherit; - z-index:1 + z-index:0; + word-wrap:break-word } -.CodeMirror-scroll{ - min-height:300px +.EasyMDEContainer .CodeMirror-scroll{ + cursor:text } -.CodeMirror-fullscreen{ +.EasyMDEContainer .CodeMirror-fullscreen{ background:#fff; position:fixed!important; top:50px; left:0; right:0; bottom:0; height:auto; - z-index:9 + z-index:8; + border-right:none!important; + border-bottom-right-radius:0!important } -.CodeMirror-sided{ +.EasyMDEContainer .CodeMirror-sided{ width:50%!important } +.EasyMDEContainer.sided--no-fullscreen .CodeMirror-sided{ + border-right:none!important; + border-bottom-right-radius:0; + position:relative; + flex:1 1 auto +} + +.EasyMDEContainer .CodeMirror-placeholder{ + opacity:.5 +} + +.EasyMDEContainer .CodeMirror-focused .CodeMirror-selected{ + background:#d9d9d9 +} + .editor-toolbar{ position:relative; - opacity:.6; -webkit-user-select:none; -o-user-select:none; user-select:none; - padding:0 10px; - border-top:1px solid #bbb; - border-left:1px solid #bbb; - border-right:1px solid #bbb; + padding:9px 10px; + border-top:1px solid #ced4da; + border-left:1px solid #ced4da; + border-right:1px solid #ced4da; border-top-left-radius:4px; border-top-right-radius:4px } -.editor-toolbar:after,.editor-toolbar:before{ - display:block; - content:' '; - height:1px -} - -.editor-toolbar:before{ - margin-bottom:8px -} - -.editor-toolbar:after{ - margin-top:8px -} - -.editor-toolbar:hover,.editor-wrapper input.title:focus,.editor-wrapper input.title:hover{ - opacity:.8 -} - .editor-toolbar.fullscreen{ width:100%; height:50px; - overflow-x:auto; - overflow-y:hidden; - white-space:nowrap; padding-top:10px; padding-bottom:10px; box-sizing:border-box; background:#fff; border:0; @@ -495,98 +553,103 @@ } .editor-toolbar.fullscreen::before{ width:20px; height:50px; - background:linear-gradient(to right,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%); + background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%); position:fixed; top:0; left:0; margin:0; padding:0 } .editor-toolbar.fullscreen::after{ width:20px; height:50px; - background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%); + background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%); position:fixed; top:0; right:0; margin:0; padding:0 } -.editor-toolbar a{ +.EasyMDEContainer.sided--no-fullscreen .editor-toolbar{ + width:100% +} + +.editor-toolbar .easymde-dropdown,.editor-toolbar button{ + background:0 0; display:inline-block; text-align:center; text-decoration:none!important; - color:#2c3e50!important; - width:30px; height:30px; margin:0; + padding:0; border:1px solid transparent; border-radius:3px; cursor:pointer } -.editor-toolbar a.active,.editor-toolbar a:hover{ +.editor-toolbar button{ + font-weight:700; + min-width:30px; + padding:0 6px; + white-space:nowrap +} + +.editor-toolbar button.active,.editor-toolbar button:hover{ background:#fcfcfc; border-color:#95a5a6 } -.editor-toolbar a:before{ - line-height:30px -} - .editor-toolbar i.separator{ display:inline-block; width:0; border-left:1px solid #d9d9d9; border-right:1px solid #fff; color:transparent; text-indent:-10px; margin:0 6px } -.editor-toolbar a.fa-header-x:after{ +.editor-toolbar button:after{ font-family:Arial,"Helvetica Neue",Helvetica,sans-serif; font-size:65%; vertical-align:text-bottom; position:relative; top:2px } -.editor-toolbar a.fa-header-1:after{ +.editor-toolbar button.heading-1:after{ content:"1" } -.editor-toolbar a.fa-header-2:after{ +.editor-toolbar button.heading-2:after{ content:"2" } -.editor-toolbar a.fa-header-3:after{ +.editor-toolbar button.heading-3:after{ content:"3" } -.editor-toolbar a.fa-header-bigger:after{ +.editor-toolbar button.heading-bigger:after{ content:"▲" } -.editor-toolbar a.fa-header-smaller:after{ +.editor-toolbar button.heading-smaller:after{ content:"▼" } -.editor-toolbar.disabled-for-preview a:not(.no-disable){ - pointer-events:none; - background:#fff; - border-color:transparent; - text-shadow:inherit +.editor-toolbar.disabled-for-preview button:not(.no-disable){ + opacity:.6; + pointer-events:none } @media only screen and (max-width:700px){ - .editor-toolbar a.no-mobile{ + .editor-toolbar i.no-mobile{ display:none } } .editor-statusbar{ @@ -594,24 +657,20 @@ font-size:12px; color:#959694; text-align:right } +.EasyMDEContainer.sided--no-fullscreen .editor-statusbar{ + width:100% +} + .editor-statusbar span{ display:inline-block; min-width:4em; margin-left:1em } -.editor-preview,.editor-preview-side{ - padding:10px; - background:#fafafa; - overflow:auto; - display:none; - box-sizing:border-box -} - .editor-statusbar .lines:before{ content:'lines: ' } .editor-statusbar .words:before{ @@ -620,104 +679,171 @@ .editor-statusbar .characters:before{ content:'characters: ' } -.editor-preview{ +.editor-preview-full{ position:absolute; width:100%; height:100%; top:0; left:0; - z-index:7 + z-index:7; + overflow:auto; + display:none; + box-sizing:border-box } .editor-preview-side{ position:fixed; bottom:0; width:50%; top:50px; right:0; z-index:9; - border:1px solid #ddd + overflow:auto; + display:none; + box-sizing:border-box; + border:1px solid #ddd; + word-wrap:break-word } -.editor-preview-active,.editor-preview-active-side{ +.editor-preview-active-side{ display:block } -.editor-preview-side>p,.editor-preview>p{ +.EasyMDEContainer.sided--no-fullscreen .editor-preview-active-side{ + flex:1 1 auto; + height:auto; + position:static +} + +.editor-preview-active{ + display:block +} + +.editor-preview{ + padding:10px; + background:#fafafa +} + +.editor-preview>p{ margin-top:0 } -.editor-preview pre,.editor-preview-side pre{ +.editor-preview pre{ background:#eee; margin-bottom:10px } -.editor-preview table td,.editor-preview table th,.editor-preview-side table td,.editor-preview-side table th{ +.editor-preview table td,.editor-preview table th{ border:1px solid #ddd; padding:5px } -.CodeMirror .CodeMirror-code .cm-tag{ +.cm-s-easymde .cm-tag{ color:#63a35c } -.CodeMirror .CodeMirror-code .cm-attribute{ +.cm-s-easymde .cm-attribute{ color:#795da3 } -.CodeMirror .CodeMirror-code .cm-string{ +.cm-s-easymde .cm-string{ color:#183691 } -.CodeMirror .CodeMirror-selected{ - background:#d9d9d9 +.cm-s-easymde .cm-header-1{ + font-size:calc(1.375rem + 1.5vw) } -.CodeMirror .CodeMirror-code .cm-header-1{ - font-size:200%; - line-height:200% +.cm-s-easymde .cm-header-2{ + font-size:calc(1.325rem + .9vw) } -.CodeMirror .CodeMirror-code .cm-header-2{ - font-size:160%; - line-height:160% +.cm-s-easymde .cm-header-3{ + font-size:calc(1.3rem + .6vw) } -.CodeMirror .CodeMirror-code .cm-header-3{ - font-size:125%; - line-height:125% +.cm-s-easymde .cm-header-4{ + font-size:calc(1.275rem + .3vw) } -.CodeMirror .CodeMirror-code .cm-header-4{ - font-size:110%; - line-height:110% +.cm-s-easymde .cm-header-5{ + font-size:1.25rem } -.CodeMirror .CodeMirror-code .cm-comment{ +.cm-s-easymde .cm-header-6{ + font-size:1rem +} + +.cm-s-easymde .cm-header-1,.cm-s-easymde .cm-header-2,.cm-s-easymde .cm-header-3,.cm-s-easymde .cm-header-4,.cm-s-easymde .cm-header-5,.cm-s-easymde .cm-header-6{ + margin-bottom:.5rem; + line-height:1.2 +} + +.cm-s-easymde .cm-comment{ background:rgba(0,0,0,.05); border-radius:2px } -.CodeMirror .CodeMirror-code .cm-link{ +.cm-s-easymde .cm-link{ color:#7f8c8d } -.CodeMirror .CodeMirror-code .cm-url{ +.cm-s-easymde .cm-url{ color:#aab2b3 } -.CodeMirror .CodeMirror-code .cm-strikethrough{ - text-decoration:line-through +.cm-s-easymde .cm-quote{ + color:#7f8c8d; + font-style:italic } -.CodeMirror .CodeMirror-placeholder{ - opacity:.5 +.editor-toolbar .easymde-dropdown{ + position:relative; + background:linear-gradient(to bottom right,#fff 0,#fff 84%,#333 50%,#333 100%); + border-radius:0; + border:1px solid #fff } +.editor-toolbar .easymde-dropdown:hover{ + background:linear-gradient(to bottom right,#fff 0,#fff 84%,#333 50%,#333 100%) +} + +.easymde-dropdown-content{ + display:block; + visibility:hidden; + position:absolute; + background-color:#f9f9f9; + box-shadow:0 8px 16px 0 rgba(0,0,0,.2); + padding:8px; + z-index:2; + top:30px +} + +.easymde-dropdown:active .easymde-dropdown-content,.easymde-dropdown:focus .easymde-dropdown-content,.easymde-dropdown:focus-within .easymde-dropdown-content{ + visibility:visible +} + +.easymde-dropdown-content button{ + display:block +} + +span[data-img-src]::after{ + content:''; + background-image:var(--bg-image); + display:block; + max-height:100%; + max-width:100%; + background-size:contain; + height:0; + padding-top:var(--height); + width:var(--width); + background-repeat:no-repeat +} + .CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){ background:rgba(255,0,0,.15) } .tippy-box[data-animation=fade][data-state=hidden]{ @@ -6680,10 +6806,14 @@ .mb-4{ margin-bottom:1rem } +.me-1{ + margin-inline-end:0.25rem +} + .ml-1{ margin-left:0.25rem } .ml-1\/12{ @@ -7048,14 +7178,10 @@ .w-2{ width:0.5rem } -.w-2\/3{ - width:66.666667% -} - .w-24{ width:6rem } .w-4{ @@ -7807,10 +7933,15 @@ .bg-blue-400{ --tw-bg-opacity:1; background-color:rgb(57 158 229 / var(--tw-bg-opacity)) } +.bg-blue-50{ + --tw-bg-opacity:1; + background-color:rgb(230 243 252 / var(--tw-bg-opacity)) +} + .bg-blue-500{ --tw-bg-opacity:1; background-color:rgb(8 134 222 / var(--tw-bg-opacity)) } @@ -8198,14 +8329,10 @@ .pb-6{ padding-bottom:1.5rem } -.pe-48{ - padding-inline-end:12rem -} - .pl-1{ padding-left:0.25rem } .pl-4{ @@ -8226,10 +8353,14 @@ .pt-0\.5{ padding-top:0.125rem } +.pt-1{ + padding-top:0.25rem +} + .pt-16{ padding-top:4rem } .pt-2{ @@ -10147,9 +10278,13 @@ display:none } .sm\:w-1\/3{ width:33.333333% + } + + .sm\:w-2\/3{ + width:66.666667% } .sm\:w-auto{ width:auto }