@mixin extjs-form-htmleditor {
.#{$prefix}html-editor-wrap {
// border: 1px solid $html-editor-border-color;
.#{$prefix}toolbar {
border-top-width: 0;
border-left-width: 0;
border-right-width: 0;
}
textarea {
}
iframe {
padding: $form-field-padding;
background: repeat-x 0 0;
border: $form-field-border-width solid;
background-color: $form-field-background-color;
// @todo Bring this back with proper gradient/slicing
/* @if $form-field-background-image {
background-image: theme-background-image($theme-name, $form-field-background-image);
}*/
border-color: #BEC0C0 #E0E1E2 #E0E1E2 #E0E1E2;
}
}
// Icons
// .#{$prefix}html-editor-tb .#{$prefix}btn-text,
// .#{$prefix}html-editor-tb .#{$prefix}edit-bold,
// .#{$prefix}menu-item img.#{$prefix}edit-bold,
// .#{$prefix}html-editor-tb .#{$prefix}edit-italic,
// .#{$prefix}menu-item img.#{$prefix}edit-italic,
// .#{$prefix}html-editor-tb .#{$prefix}edit-underline,
// .#{$prefix}menu-item img.#{$prefix}edit-underline,
// .#{$prefix}html-editor-tb .#{$prefix}edit-forecolor,
// .#{$prefix}menu-item img.#{$prefix}edit-forecolor,
// .#{$prefix}html-editor-tb .#{$prefix}edit-backcolor,
// .#{$prefix}menu-item img.#{$prefix}edit-backcolor,
// .#{$prefix}html-editor-tb .#{$prefix}edit-justifyleft,
// .#{$prefix}menu-item img.#{$prefix}edit-justifyleft,
// .#{$prefix}html-editor-tb .#{$prefix}edit-justifycenter,
// .#{$prefix}menu-item img.#{$prefix}edit-justifycenter,
// .#{$prefix}html-editor-tb .#{$prefix}edit-justifyright,
// .#{$prefix}menu-item img.#{$prefix}edit-justifyright,
// .#{$prefix}html-editor-tb .#{$prefix}edit-insertorderedlist,
// .#{$prefix}menu-item img.#{$prefix}edit-insertorderedlist,
// .#{$prefix}html-editor-tb .#{$prefix}edit-insertunorderedlist,
// .#{$prefix}menu-item img.#{$prefix}edit-insertunorderedlist,
// .#{$prefix}html-editor-tb .#{$prefix}edit-increasefontsize,
// .#{$prefix}menu-item img.#{$prefix}edit-increasefontsize,
// .#{$prefix}html-editor-tb .#{$prefix}edit-decreasefontsize,
// .#{$prefix}menu-item img.#{$prefix}edit-decreasefontsize,
// .#{$prefix}html-editor-tb .#{$prefix}edit-sourceedit,
// .#{$prefix}menu-item img.#{$prefix}edit-sourceedit,
// .#{$prefix}html-editor-tb .#{$prefix}edit-createlink,
// .#{$prefix}menu-item img.#{$prefix}edit-createlink {
// background-image: theme-background-image($theme-name, 'WYSIWYG.png');
// }
.x-html-editor-tb {
span.x-btn-icon {
background-image: theme-background-image($theme-name, 'WYSIWYG.png');
}
.x-btn-over {
span.x-btn-icon {
background-position-y: -16px;
}
}
.x-btn-pressed {
span.x-btn-icon {
background-position-y: -48px;
}
}
}
.#{$prefix}html-editor-tb .#{$prefix}btn-text { background:transparent no-repeat; }
.#{$prefix}html-editor-tb .#{$prefix}edit-bold,
.#{$prefix}menu-item img.#{$prefix}edit-bold { background-position:0 0; }
.#{$prefix}html-editor-tb .#{$prefix}edit-italic,
.#{$prefix}menu-item img.#{$prefix}edit-italic { background-position:-16px 0; }
.#{$prefix}html-editor-tb .#{$prefix}edit-underline,
.#{$prefix}menu-item img.#{$prefix}edit-underline { background-position:-32px 0; }
.#{$prefix}html-editor-tb .#{$prefix}edit-forecolor,
.#{$prefix}menu-item img.#{$prefix}edit-forecolor { background-position:-160px 0; }
.#{$prefix}html-editor-tb .#{$prefix}edit-backcolor,
.#{$prefix}menu-item img.#{$prefix}edit-backcolor { background-position:-176px 0; }
.#{$prefix}html-editor-tb .#{$prefix}edit-justifyleft,
.#{$prefix}menu-item img.#{$prefix}edit-justifyleft { background-position:-80px 0; }
.#{$prefix}html-editor-tb .#{$prefix}edit-justifycenter,
.#{$prefix}menu-item img.#{$prefix}edit-justifycenter { background-position:-96px 0; }
.#{$prefix}html-editor-tb .#{$prefix}edit-justifyright,
.#{$prefix}menu-item img.#{$prefix}edit-justifyright { background-position:-112px 0; }
.#{$prefix}html-editor-tb .#{$prefix}edit-insertorderedlist,
.#{$prefix}menu-item img.#{$prefix}edit-insertorderedlist { background-position:-144px 0; }
.#{$prefix}html-editor-tb .#{$prefix}edit-insertunorderedlist,
.#{$prefix}menu-item img.#{$prefix}edit-insertunorderedlist { background-position:-160px 0; }
.#{$prefix}html-editor-tb .#{$prefix}edit-increasefontsize,
.#{$prefix}menu-item img.#{$prefix}edit-increasefontsize { background-position:-48px 0; }
.#{$prefix}html-editor-tb .#{$prefix}edit-decreasefontsize,
.#{$prefix}menu-item img.#{$prefix}edit-decreasefontsize { background-position:-64px 0; }
.#{$prefix}html-editor-tb .#{$prefix}edit-sourceedit,
.#{$prefix}menu-item img.#{$prefix}edit-sourceedit { background-position:-176px 0; }
.#{$prefix}html-editor-tb .#{$prefix}edit-createlink,
.#{$prefix}menu-item img.#{$prefix}edit-createlink { background-position: -128px 0; }
.#{$prefix}html-editor-tip .#{$prefix}tip-bd .#{$prefix}tip-bd-inner {
padding: 5px;
padding-bottom: 1px;
}
.#{$prefix}html-editor-tb {
.#{$prefix}toolbar {
position: static !important;
}
.#{$prefix}font-select {
font-size: 11px;
}
}
.#{$prefix}html-editor-wrap textarea {
border: 0;
padding: 3px 2px;
overflow: auto;
}
}