Skip to content

Commit

Permalink
Merge branch 't/9610'
Browse files Browse the repository at this point in the history
  • Loading branch information
oleq committed Nov 14, 2012
2 parents 3b9d0ef + 66ffc54 commit 4e879c1
Show file tree
Hide file tree
Showing 3 changed files with 95 additions and 3 deletions.
2 changes: 1 addition & 1 deletion plugins/specialchar/dialogs/specialchar.js
Expand Up @@ -205,7 +205,7 @@ CKEDITOR.dialog.add( 'specialchar', function( editor ) {

html.push( '<td class="cke_dark_background" style="cursor: default" role="presentation">' +
'<a href="javascript: void(0);" role="option"' +
' aria-posinset="' + ( i + 1 ) + '"', ' aria-setsize="' + size + '"', ' aria-labelledby="' + charLabelId + '"', ' style="cursor: inherit; display: block; height: 1.25em; margin-top: 0.25em; text-align: center;" title="', CKEDITOR.tools.htmlEncode( charDesc ), '"' +
' aria-posinset="' + ( i + 1 ) + '"', ' aria-setsize="' + size + '"', ' aria-labelledby="' + charLabelId + '"', ' class="cke_specialchar" title="', CKEDITOR.tools.htmlEncode( charDesc ), '"' +
' onkeydown="CKEDITOR.tools.callFunction( ' + onKeydown + ', event, this )"' +
' onclick="CKEDITOR.tools.callFunction(' + onClick + ', this); return false;"' +
' tabindex="-1">' +
Expand Down
87 changes: 85 additions & 2 deletions skins/moono/dialog.css
Expand Up @@ -610,6 +610,17 @@ a.cke_dialog_ui_button:hover
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#fff2f2f2', endColorstr='#ffcccccc');
}

/* :focus/:active styles for dialog buttons: regular and footer. */
a.cke_dialog_ui_button:focus,
a.cke_dialog_ui_button:active
{
border-color: #969696;
outline: none;
-moz-box-shadow: 0 0 6px rgba(0,0,0,.4) inset;
-webkit-box-shadow: 0 0 6px rgba(0,0,0,.4) inset;
box-shadow: 0 0 6px rgba(0,0,0,.4) inset;
}

.cke_hc a.cke_dialog_ui_button:hover,
.cke_hc a.cke_dialog_ui_button:focus,
.cke_hc a.cke_dialog_ui_button:active
Expand Down Expand Up @@ -684,6 +695,31 @@ span.cke_dialog_ui_button
cursor: pointer;
}

/* :focus/:active styles for dialog footer buttons (ok & cancel) */
a.cke_dialog_ui_button_ok:focus,
a.cke_dialog_ui_button_ok:active,
a.cke_dialog_ui_button_cancel:focus,
a.cke_dialog_ui_button_cancel:active
{
border-width: 2px;
padding: 2px 0;
}

a.cke_dialog_ui_button_ok:focus,
a.cke_dialog_ui_button_ok:active
{
border-color: #568C0A;
}

/* :focus/:active styles for dialog footer buttons (ok & cancel) spans */
a.cke_dialog_ui_button_ok:focus span,
a.cke_dialog_ui_button_ok:active span,
a.cke_dialog_ui_button_cancel:focus span,
a.cke_dialog_ui_button_cancel:active span
{
padding: 0 11px; /* Thick button border must be compensated. */
}

/* A special container that holds the footer buttons. */
.cke_dialog_footer_buttons
{
Expand Down Expand Up @@ -906,10 +942,57 @@ tendency that these will be moved to the plugins code in the future.
font-weight: bold;
}

a.cke_smile
{
overflow: hidden;
display: block;
text-align: center;
padding: 0.3em 0;
}

a.cke_smile img
{
/* IE6 does not support transparent borders */
border: 2px solid #DEDEDE;
vertical-align: middle;
}

a.cke_specialchar
{
cursor: inherit;
display: block;
height: 1.25em;
padding: 0.2em 0.3em;
text-align: center;
}

a.cke_smile,
a.cke_specialchar
{
border: 1px solid transparent;
}

a.cke_smile:hover,
a.cke_smile:focus,
a.cke_smile:active,
a.cke_specialchar:hover,
a.cke_specialchar:focus,
a.cke_specialchar:active
{
background: #fff;
outline: 0;
}

a.cke_smile:hover,
a.cke_specialchar:hover
{
border-color: #888;
}

a.cke_smile:focus,
a.cke_smile:active,
a.cke_specialchar:focus,
a.cke_specialchar:active
{
border-color: #139FF7;
}

/**
Expand Down
9 changes: 9 additions & 0 deletions skins/moono/dialog_ie8.css
Expand Up @@ -13,3 +13,12 @@ This file contains styles to used by Internet Explorer 8 only.
/* Base it on dialog_ie.css, overriding it with styles defined in this file. */
@import url("dialog_ie.css");

/* Without the following, IE8 cannot compensate footer button thick borders
on :focus/:active. */
a.cke_dialog_ui_button_ok:focus span,
a.cke_dialog_ui_button_ok:active span,
a.cke_dialog_ui_button_cancel:focus span,
a.cke_dialog_ui_button_cancel:active span
{
display: block;
}

0 comments on commit 4e879c1

Please sign in to comment.