diff options
Diffstat (limited to 'src/client/util/TooltipTextMenu.scss')
| -rw-r--r-- | src/client/util/TooltipTextMenu.scss | 257 | 
1 files changed, 253 insertions, 4 deletions
| diff --git a/src/client/util/TooltipTextMenu.scss b/src/client/util/TooltipTextMenu.scss index ea580d104..70d9ad772 100644 --- a/src/client/util/TooltipTextMenu.scss +++ b/src/client/util/TooltipTextMenu.scss @@ -1,8 +1,252 @@ -@import "../views/global_variables"; +@import "../views/globalCssVariables"; + +.ProseMirror-textblock-dropdown { +    min-width: 3em; +  } +   +  .ProseMirror-menu { +    margin: 0 -4px; +    line-height: 1; +  } +   +  .ProseMirror-tooltip .ProseMirror-menu { +    width: -webkit-fit-content; +    width: fit-content; +    white-space: pre; +  } +   +  .ProseMirror-menuitem { +    margin-right: 3px; +    display: inline-block; +  } +   +  .ProseMirror-menuseparator { +   // border-right: 1px solid #ddd; +    margin-right: 3px; +  } +   +  .ProseMirror-menu-dropdown, .ProseMirror-menu-dropdown-menu { +    font-size: 90%; +    white-space: nowrap; +  } +   +  .ProseMirror-menu-dropdown { +    vertical-align: 1px; +    cursor: pointer; +    position: relative; +    padding-right: 15px; +    margin: 3px; +    background: #333333; +    border-radius: 3px; +    text-align: center; +  } +   +  .ProseMirror-menu-dropdown-wrap { +    padding: 1px 0 1px 4px; +    display: inline-block; +    position: relative; +  } +   +  .ProseMirror-menu-dropdown:after { +    content: ""; +    border-left: 4px solid transparent; +    border-right: 4px solid transparent; +    border-top: 4px solid currentColor; +    opacity: .6; +    position: absolute; +    right: 4px; +    top: calc(50% - 2px); +  } +   +  .ProseMirror-menu-dropdown-menu, .ProseMirror-menu-submenu { +    position: absolute; +    background: $dark-color; +    color:white; +    border: 1px solid rgb(223, 223, 223); +    padding: 2px; +  } +   +  .ProseMirror-menu-dropdown-menu { +    z-index: 15; +    min-width: 6em; +  } +   +  .linking { +      text-align: center; +  } + +  .ProseMirror-menu-dropdown-item { +    cursor: pointer; +    padding: 2px 8px 2px 4px; +    width: auto; +  } +   +  .ProseMirror-menu-dropdown-item:hover { +    background: #2e2b2b; +  } +   +  .ProseMirror-menu-submenu-wrap { +    position: relative; +    margin-right: -4px; +  } +   +  .ProseMirror-menu-submenu-label:after { +    content: ""; +    border-top: 4px solid transparent; +    border-bottom: 4px solid transparent; +    border-left: 4px solid currentColor; +    opacity: .6; +    position: absolute; +    right: 4px; +    top: calc(50% - 4px); +  } +   +  .ProseMirror-menu-submenu { +    display: none; +    min-width: 4em; +    left: 100%; +    top: -3px; +  } +   +  .ProseMirror-menu-active { +    background: #eee; +    border-radius: 4px; +  } +   +  .ProseMirror-menu-active { +    background: #eee; +    border-radius: 4px; +  } +   +  .ProseMirror-menu-disabled { +    opacity: .3; +  } +   +  .ProseMirror-menu-submenu-wrap:hover .ProseMirror-menu-submenu, .ProseMirror-menu-submenu-wrap-active .ProseMirror-menu-submenu { +    display: block; +  } +   +  .ProseMirror-menubar { +    border-top-left-radius: inherit; +    border-top-right-radius: inherit; +    position: relative; +    min-height: 1em; +    color: white; +    padding: 1px 6px; +    top: 0; left: 0; right: 0; +    border-bottom: 1px solid silver; +    background:$dark-color; +    z-index: 10; +    -moz-box-sizing: border-box; +    box-sizing: border-box; +    overflow: visible; +  } +   +  .ProseMirror-icon { +    display: inline-block; +    line-height: .8; +    vertical-align: -2px; /* Compensate for padding */ +    padding: 2px 8px; +    cursor: pointer; +  } +   +  .ProseMirror-menu-disabled.ProseMirror-icon { +    cursor: default; +  } +   +  .ProseMirror-icon svg { +    fill: currentColor; +    height: 1em; +  } +   +  .ProseMirror-icon span { +    vertical-align: text-top; +  }   +.ProseMirror-example-setup-style hr { +    padding: 2px 10px; +    border: none; +    margin: 1em 0; +  } +   +  .ProseMirror-example-setup-style hr:after { +    content: ""; +    display: block; +    height: 1px; +    background-color: silver; +    line-height: 2px; +  } +   +  .ProseMirror ul, .ProseMirror ol { +    padding-left: 30px; +  } +   +  .ProseMirror blockquote { +    padding-left: 1em; +    border-left: 3px solid #eee; +    margin-left: 0; margin-right: 0; +  } +   +  .ProseMirror-example-setup-style img { +    cursor: default; +  } +   +  .ProseMirror-prompt { +    background: white; +    padding: 5px 10px 5px 15px; +    border: 1px solid silver; +    position: fixed; +    border-radius: 3px; +    z-index: 11; +    box-shadow: -.5px 2px 5px rgba(0, 0, 0, .2); +  } +   +  .ProseMirror-prompt h5 { +    margin: 0; +    font-weight: normal; +    font-size: 100%; +    color: #444; +  } +   +  .ProseMirror-prompt input[type="text"], +  .ProseMirror-prompt textarea { +    background: #eee; +    border: none; +    outline: none; +  } +   +  .ProseMirror-prompt input[type="text"] { +    padding: 0 4px; +  } +   +  .ProseMirror-prompt-close { +    position: absolute; +    left: 2px; top: 1px; +    color: #666; +    border: none; background: transparent; padding: 0; +  } +   +  .ProseMirror-prompt-close:after { +    content: "✕"; +    font-size: 12px; +  } +   +  .ProseMirror-invalid { +    background: #ffc; +    border: 1px solid #cc7; +    border-radius: 4px; +    padding: 5px 10px; +    position: absolute; +    min-width: 10em; +  } +   +  .ProseMirror-prompt-buttons { +    margin-top: 5px; +    display: none; +  }  .tooltipMenu {      position: absolute; -    z-index: 20; +    z-index: 200;      background: $dark-color;      border: 1px solid silver;      border-radius: 4px; @@ -10,6 +254,7 @@      margin-bottom: 7px;      -webkit-transform: translateX(-50%);      transform: translateX(-50%); +    pointer-events: all;  }  .tooltipMenu:before { @@ -39,7 +284,7 @@      display: inline-block;      border-right: 1px solid rgba(0, 0, 0, 0.2);      //color: rgb(19, 18, 18); -    color: $light-color; +    color: white;      line-height: 1;      padding: 0px 2px;      margin: 1px; @@ -52,4 +297,8 @@    .underline {text-decoration: underline}    .superscript {vertical-align:super}    .subscript { vertical-align:sub } -  .strikethrough {text-decoration-line:line-through}
\ No newline at end of file +  .strikethrough {text-decoration-line:line-through} +  .font-size-indicator { +      font-size: 12px; +      padding-right: 0px; +  } | 
