@progress/kendo-ui
Version:
This package is part of the [Kendo UI for jQuery](http://www.telerik.com/kendo-ui) suite.
552 lines (463 loc) • 10.4 kB
text/less
/*!
* Copyright 2020 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
// Editor
.k-editor {
border-style: solid;
border-width: 1px;
font-size: 100%;
vertical-align: top;
position: relative;
> .k-content,
iframe.k-content,
.k-editor-content {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
border: 0;
box-sizing: border-box;
background: none;
display: block;
}
}
table.k-editor {
width: 100%;
height: 250px;
table-layout: fixed;
border-collapse: separate;
border-spacing: 0;
tbody,
tr,
td {
border-color: inherit;
}
.k-editable-area {
color: black;
background: white;
}
}
// Editor inline
.k-editor-inline {
padding: .3em .5em;
background: none;
word-wrap: break-word;
overflow: auto;
position: relative;
&.k-editor {
border: 1px solid transparent;
}
}
.k-window.k-editor-widget {
min-height: 0;
}
.editorToolbarWindow {
padding: @toolbar-padding-y @toolbar-padding-x;
font-size: 14px;
display: flex;
align-content: flex-start;
.k-editor-toolbar {
padding: 0;
border-width: 0;
background: none;
}
}
.k-editortoolbar-dragHandle {
margin: 0 @toolbar-spacing 0 0;
padding: 0;
position: relative;
cursor: move;
display: flex;
flex-flow: row nowrap;
align-items: center;
}
// Editor toolbar
.k-editor-toolbar {
border-width: 0 0 @toolbar-border-width 0;
border-color: inherit;
// Group
.k-tool-group {
.k-widget ~ .k-widget {
margin-inline-start: @toolbar-spacing;
}
}
// Tool
.k-tool-group > .k-tool {
padding: @button-padding-y;
width: @button-calc-size;
height: @button-calc-size;
}
.k-tool-text {
display: none;
}
// Editor widgets
// .k-editor-widget { width: auto; }
// default tool widths
// .k-fontName { width: 110px; }
// .k-fontSize { width: 124px; }
// .k-formatBlock { width: 147px; }
// Overflow tools
.k-overflow-tools {
margin: 0;
border-color: inherit;
visibility: hidden;
position: absolute;
top: 0;
right: 0;
bottom: 0;
}
.k-overflow-anchor {
position: relative;
}
// Break
.k-break,
.k-row-break {
display: block;
height: 1px;
font-size: 0;
line-height: 0;
}
}
// Editable area
.k-editable-area {
width: 100%;
height: 100%;
outline: 0;
.k-resizable & {
padding-bottom: 16px;
}
}
.k-editor .k-raw-content,
.k-editor-dialog .k-editor-textarea {
font-size: inherit;
font-family: consolas, "courier new", monospace;
}
.k-editor-dialog
{
padding: 1em;
width: 400px;
.k-edit-label
{
width: 25%;
}
.k-edit-field
{
width: 66%;
.k-textbox
{
width: 96%;
}
}
}
.k-filebrowser-dialog
{
width: auto;
min-width: 350px;
.k-filebrowser
{
margin: 0 1em 0;
}
.k-edit-label
{
width: 18%;
}
.k-edit-field
{
width: 75%;
.k-textbox
{
width: 70%;
}
}
}
#k-editor-image-width,
#k-editor-image-height
{
width: 5em;
}
.k-editor-dialog .k-button
{
display: inline-block;
}
.k-button-wrapper .k-link:hover {
text-decoration: underline;
}
@editor-createTable-cellSize: 18px;
.k-ct-popup {
width: (8.2 * (@editor-createTable-cellSize + 4));
padding: .65em .5em .5em;
.k-button {
width: 100%;
}
}
.k-ct-popup .k-status {
margin: .3em 0;
}
.k-ct-popup .k-ct-cell {
border-width: 1px;
border-style: solid;
width: @editor-createTable-cellSize;
height: @editor-createTable-cellSize;
margin: 1px;
vertical-align: top;
display: inline-block;
overflow: hidden;
pointer-events: all;
.disable-high-contrast();
}
.k-editor .k-resize-handle {
padding: 0;
position: absolute;
right: 0;
bottom: 0;
cursor: se-resize;
}
.k-editor .k-resize-handle .k-icon {
vertical-align: bottom;
}
.k-editor .k-overlay {
position: absolute;
background-color: #fff;
opacity: 0;
}
.k-editor-inline .k-table-resize-handle-wrapper {
position: absolute;
width: 5px;
height: 5px;
background-color: #fff;
border: 1px solid #000;
z-index: 100;
.k-table-resize-handle {
width: 100%;
height: 100%;
&.k-resize-east {
cursor: e-resize;
}
&.k-resize-north {
cursor: n-resize;
}
&.k-resize-northeast {
cursor: ne-resize;
}
&.k-resize-northwest {
cursor: nw-resize;
}
&.k-resize-south {
cursor: s-resize;
}
&.k-resize-southeast {
cursor: se-resize;
}
&.k-resize-southwest {
cursor: sw-resize;
}
&.k-resize-west {
cursor: w-resize;
}
}
}
.k-editor-inline .k-column-resize-handle-wrapper {
position: absolute;
height: 10px;
width: 10px;
cursor: col-resize;
z-index: 2;
.k-column-resize-handle {
width: 100%;
height: 100%;
.k-column-resize-marker {
width: 2px;
height: 100%;
margin: 0 auto;
background-color: #00b0ff;
display: none;
opacity: 0.8;
}
}
}
.k-editor-inline .k-table {
width: 100%;
border-spacing: 0;
margin: 0 0 1em;
&,
& td {
outline: 0;
border: 1px dotted #ccc;
}
td {
min-width: 1px;
padding: .2em .3em;
}
}
.k-table.k-table-resizing {
opacity: 0.6;
}
.k-editor-inline .k-row-resize-handle-wrapper {
position: absolute;
z-index: 2;
cursor: row-resize;
width: 10px;
height: 10px;
.k-row-resize-handle {
display: table;
width: 100%;
height: 100%;
}
.k-row-resize-marker-wrapper {
display: table-cell;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
vertical-align: middle;
}
.k-row-resize-marker {
display: none;
margin: 0;
padding: 0;
width: 100%;
height: 2px;
background-color: #00b0ff;
opacity: 0.8;
}
}
.k-viewhtml-dialog {
width: 100%;
box-sizing: border-box;
display: flex;
flex-flow: column nowrap;
align-items: stretch;
.k-editor-textarea {
margin: 1em;
padding: @input-padding-y @input-padding-y;
// width: 100%;
height: 100%;
border-width: 1px;
border-style: solid;
box-sizing: border-box;
font: inherit;
font-family: consolas, monospace;
flex-grow: 1;
overflow: auto;
resize: none;
}
.k-edit-buttons {
text-align: right;
border-width: 1px 0 0;
border-style: solid;
position: relative;
bottom: -1em;
padding: .6em;
.k-button {
margin-right: 0.5em;
}
}
}
//TableWizard dialog styles
.k-editor-dialog.k-editor-table-wizard-dialog.k-window-content {
overflow: hidden;
min-width: 325px;
width: 24em;
padding: 1em 0;
}
.k-editor-dialog .k-edit-form-container {
width: auto;
}
.k-editor-dialog .k-tabstrip {
margin: -1.333em 0 0;
}
.k-editor-dialog .k-root-tabs {
margin: -1em -1em -1.5em;
padding: 0.5em 1em 0;
border-width: 0;
}
.k-editor-dialog ul.k-tabstrip-items {
padding: 0.5em 1em 0;
border-width: 0 0 1px;
border-style: solid;
}
.k-editor-dialog ul.k-tabstrip-items .k-loading {
border-top-width: 0;
}
.k-editor-dialog .k-tabstrip:focus {
box-shadow: none;
}
.k-editor-dialog.k-editor-table-wizard-dialog .k-tabstrip-wrapper .k-content {
overflow: hidden;
min-height: 440px;
height: 35em;
margin: 0;
padding: 1em 0.5em 0;
border-width: 0;
}
.k-editor-dialog .k-edit-field .k-numerictextbox {
width: 10.6em;
margin: 0 .35714285em 0 0;
}
.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-numerictextbox + .k-dropdown {
width: 4em;
}
.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-textbox,
.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-dropdown {
width: 15em;
}
.k-editor-table-wizard-dialog .k-numerictextbox + .k-dropdown {
width: 5.35714285em;
}
.k-editor-dialog textarea.k-textbox {
height: 14.28571428em;
}
.k-editor-dialog textarea.k-textbox.k-editor-accessibility-summary {
height: auto;
}
.k-editor-dialog.k-editor-table-wizard-dialog .k-dropdown.k-align {
width: 4em;
}
.k-popup.k-list-container.k-align {
padding: 0;
text-align: center;
}
.k-align-group {
vertical-align: text-top;
}
.k-popup.k-align .k-list .k-item {
display: inline-block;
width: 2.57142857em;
height: 2.57142857em;
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
}
.k-popup.k-align .k-list .k-icon {
vertical-align: bottom;
vertical-align: -webkit-baseline-middle;
}
.k-popup.k-align .k-list .k-item:last-child {
width: auto;
display: block;
border-width: 1px 0 0;
border-style: solid;
}
.k-popup.k-align .k-list .k-item:before {
width: 2.57142857em;
height: 2.57142857em;
line-height: 2.57142857em;
}
.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-buttons {
padding: 1em 0.8em;
margin: 0.5em 0 0;
}
// End - TableWizard dialog styles