@progress/kendo-ui
Version:
This package is part of the [Kendo UI for jQuery](http://www.telerik.com/kendo-ui) suite.
726 lines (609 loc) • 12.6 kB
text/less
/*!
* Copyright 2018 Telerik EAD
*
* 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
table.k-editor
{
width: 100%;
height: 250px;
table-layout: fixed;
border-style: solid;
border-width: 1px;
border-collapse: separate;
border-spacing: 4px;
font-size: 100%;
vertical-align: top;
position: relative;
}
.k-editor-inline
{
padding: .3em .5em;
word-wrap: break-word;
overflow: auto;
position: relative;
transition: border-color 0.5s;
&.k-editor {
border: 1px solid transparent;
}
}
.k-editortoolbar-dragHandle
{
cursor: move;
padding-left: 0;
padding-right: 3px;
box-shadow: none ;
}
.k-editor-widget > .k-window-content
{
overflow: hidden;
}
.k-editor .k-editor-toolbar-wrap
{
border: 0;
padding: 0;
}
.k-editor-toolbar
{
margin: 0;
padding: .1em 0;
list-style-type: none;
line-height: 1.3em;
cursor: default;
word-wrap: break-word; // allow tools to wrap properly in IE
}
.k-editor-toolbar li
{
display: inline-block;
vertical-align: middle;
}
.k-webkit .k-editor-toolbar,
.k-ff .k-editor-toolbar,
.k-ie9 .k-editor-toolbar,
.k-edge .k-editor-toolbar
{
padding: 0;
}
.k-editor-toolbar li
{
display: inline-block;
padding: .1em 0;
}
.k-editor-toolbar .k-editor-widget,
.k-editor-toolbar > li
{
margin-right: 6px;
}
.k-group-start.k-group-end .k-editor-widget
{
margin-right: 0;
}
.k-editor-toolbar .k-editor-dropdown
{
position: relative;
}
.k-select-overlay
{
-webkit-appearance: none;
opacity: 0;
z-index: 11000;
top: 0;
left: 0;
position: absolute;
height: 26px;
width: 100%;
margin: -4px 0 0;
}
.k-editor-toolbar .k-separator
{
position: relative;
top: 1px;
border-style: solid;
border-width: 0 1px 0 0;
margin: 0 .3em 0 .1em;
padding: 0 0 0 1px;
font-size: 1.3em;
}
.k-editor-toolbar .k-break
{
display: block;
height: 1px;
font-size: 0;
line-height: 0;
}
.k-editor-toolbar .k-dropdown,
.k-editor-toolbar .k-combobox,
.k-editor-toolbar .k-selectbox,
.k-editor-toolbar .k-colorpicker
{
vertical-align: middle;
}
.k-button-group .k-tool {
display: inline-block;
vertical-align: middle;
margin: 1px 0;
width: @editor-icon-size;
height: @editor-icon-size;
line-height: @editor-icon-size;
}
.k-button-group .k-tool-icon
{
width: 24px;
height: 24px;
vertical-align: middle;
.disable-high-contrast();
}
.k-editor-toolbar .k-tool-icon.k-icon
{
top: auto;
font-size: 16px;
}
// default tool widths
.k-fontName { width: 110px; }
.k-fontSize { width: 124px; }
.k-formatBlock { width: 147px; }
.k-editortoolbar-dragHandle
{
float:left;
margin: 1px 0 0;
}
.k-editor-toolbar .k-button-group
{
padding: 1px;
}
.k-editor .k-editor-toolbar .k-row-break
{
display: block;
height: 0;
font-size: 0;
line-height: 0;
}
.k-editor-toolbar .k-i-login {
transform: scaleX(-1);
}
.k-button-group .k-tool
{
border-style: solid;
border-width: 1px;
margin-right: -1px;
}
.k-button-group .k-tool.k-state-hover,
.k-button-group .k-tool:focus
{
position: relative;
z-index: 1;
}
.k-rtl .k-button-group .k-tool
{
border-style: solid;
border-width: 1px;
}
.k-button-group .k-tool.k-group-end
{
border-right-width: 1px;
}
.k-rtl .k-button-group .k-tool.k-group-end
{
border-left-width: 1px;
}
.k-editor-toolbar {
.k-button-group .k-state-disabled,
.k-button-group.k-state-disabled
{
display: none ;
}
.k-button-group .k-state-hover,
.k-button-group .k-state-active
{
vertical-align: middle;
}
.k-button-group .k-state-disabled
{
filter: alpha(opacity=30);
opacity: .3;
}
}
.k-editor .k-editable-area
{
width: 100%;
height: 100%;
outline: 0;
}
.k-editor.k-resizable .k-editable-area
{
padding-bottom: 16px;
}
.k-editor .k-content
{
display: block;
width: 100%;
height: 100%;
border-width: 0;
margin: 0;
padding: 0;
background: #fff;
}
.k-editor .k-editable-area .k-content {
box-sizing: border-box;
border-width: 1px;
border-style: solid;
}
a.k-tool {
color: inherit;
outline: 0;
}
.k-editor iframe.k-content
{
display: inline;
vertical-align: top; // fixes missing top border caused by the inline display
}
.k-editor .k-raw-content
{
border: 0;
margin: 0;
padding: 0;
}
.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-viewhtml-dialog
{
width: auto;
}
.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-editor-dialog .k-editor-textarea
{
width: 600px;
height: 350px;
padding: .2em .2em .2em .4em;
border-width: 1px;
border-style: solid;
overflow: auto;
}
.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-ct-popup .k-status {
margin: .3em 0;
}
.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;
.disable-high-contrast();
}
.k-editor .k-resize-handle {
position: absolute;
padding: 2px 0;
right: 0;
bottom: 0;
cursor: se-resize;
}
.k-editor .k-overlay {
position: absolute;
background-color: #fff;
opacity: 0;
}
.k-editor .k-toolbar-resizable {
min-height: 2.4375em;
position: relative
}
.k-overflow-tools {
position: absolute;
right: 0;
top: 0;
}
.k-editor-overflow-popup .k-tool {
width: auto;
height: auto;
display: block;
text-align: left;
text-decoration: initial;
border: 0;
padding-right: 0.5em;
margin: 0;
padding: 0 6px;
}
.k-editor-overflow-popup .k-tool.k-state-disabled {
display: none;
}
.k-editor-toolbar .k-tool-text {
display: none;
}
.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-editor-dialog.k-viewhtml-dialog .k-edit-buttons {
clear: both;
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.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-animation-container .k-editor-toolbar {
text-align: center;
line-height: 1.3em;
}
.k-animation-container .k-editor-toolbar .k-tool {
display: inline-block;
height: 24px;
padding: 0 0.5em;
text-decoration: none;
font-size: 0.85em;
color: inherit;
}
.k-animation-container .k-editor-toolbar .k-i-table-wizard-insert {
width: 24px;
height: 24px;
}
.k-animation-container .k-editor-toolbar .k-tool-text {
display: inline;
vertical-align: sub;
padding: 0 0 0 .5em;
}
.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-buttons {
padding: 1em 0.8em;
margin: 0.5em 0 0;
}
// End - TableWizard dialog styles