Make WordPress Core

Changeset 27190


Ignore:
Timestamp:
02/18/2014 06:31:30 AM (11 years ago)
Author:
azaozz
Message:

TinyMCE: style the modals to match WordPress admin (first-run). Fix couple of IE problems in tiny_mce_popup.js. Props avryl, see #26952, see #24067

Location:
trunk/src/wp-includes
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/css/editor.css

    r27182 r27190  
    33------------------------------------------------------------------------------*/
    44
     5/* TinyMCE widgets/containers */
     6
     7.mce-container,
     8.mce-widget {
     9    color: inherit;
     10    font-family: inherit;
     11}
     12
     13/* TinyMCE windows */
     14#mce-modal-block.mce-in {
     15    opacity: 0.7;
     16    z-index: 159900 !important; /* Overwrite inline style added by TinyMCE. */
     17}
     18
     19.mce-window {
     20    border-radius: 0;
     21    box-shadow: 0 5px 15px rgba(0,0,0,0.7);
     22    z-index: 160000 !important; /* Overwrite inline style added by TinyMCE. */
     23    -webkit-font-smoothing: subpixel-antialiased;
     24}
     25
     26.mce-window .mce-container-body.mce-abs-layout {
     27    overflow: visible;
     28}
     29
     30.mce-window .mce-window-head {
     31    background: #fcfcfc;
     32    border-bottom: 1px solid #dfdfdf;
     33    padding: 0;
     34    min-height: 40px;
     35}
     36
     37.mce-window .mce-window-head .mce-title {
     38    font-size: 22px;
     39    font-weight: 600;
     40    line-height: 40px;
     41    margin: 0;
     42    padding: 0 40px 0 16px;
     43}
     44
     45.mce-window .mce-window-head .mce-close {
     46    color: transparent;
     47    top: 0;
     48    right: 0;
     49    width: 40px;
     50    height: 40px;
     51    line-height: 40px;
     52    text-align: center;
     53}
     54
     55.mce-window .mce-window-head .mce-close:before {
     56    font: normal 20px/2 'dashicons';
     57    text-align: center;
     58    color: #888;
     59    width: 40px;
     60    height: 40px;
     61    display: block;
     62}
     63
     64.mce-window .mce-window-head .mce-close:hover:before {
     65    color: #555;
     66}
     67
     68.mce-window .mce-window-head .mce-dragh {
     69    width: calc( 100% - 40px );
     70}
     71
     72.mce-textbox {
     73    border: 1px solid #ddd;
     74    border-radius: 0;
     75    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.07);
     76    box-shadow: inset 0 1px 2px rgba(0,0,0,0.07);
     77    -webkit-transition: none;
     78    transition: none;
     79}
     80
     81.mce-textbox:focus,
     82.mce-textbox.mce-focus {
     83    border-color: #999;
     84    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
     85    box-shadow: 0 1px 2px rgba(0,0,0,0.1);
     86}
     87
     88/* TinyMCE menus */
     89.mce-menu,
     90.mce-floatpanel.mce-popover {
     91    border-color: rgba(0,0,0,0.15);
     92    border-radius: 0;
     93    box-shadow: 0 3px 5px rgba( 0, 0, 0, 0.2 );
     94}
     95
     96.mce-floatpanel.mce-popover.mce-bottom {
     97    margin-top: 2px;
     98}
     99
     100.mce-floatpanel .mce-arrow {
     101    display: none;
     102}
     103
     104.mce-menu .mce-container-body {
     105    min-width: 160px;
     106}
     107
     108.mce-menu-item {
     109    border: none;
     110    margin-bottom: 2px;
     111}
     112
     113.mce-menu-has-icons i.mce-ico {
     114    line-height: 16px;
     115}
     116
     117/* TinyMCE panel */
    5118div.mce-panel {
    6119    border: 0;
     
    10123}
    11124
     125.mce-panel.mce-menu {
     126    border: 1px solid #ddd;
     127}
     128
     129/* TinyMCE toolbars */
    12130div.mce-toolbar-grp {
    13131    border-bottom: 1px solid #dedede;
     
    76194
    77195.mce-toolbar .mce-btn i {
    78     text-shadow: 0;
     196    text-shadow: none;
    79197}
    80198
     
    87205}
    88206
    89 .mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
    90     -webkit-border-radius: 0;
    91     border-radius: 0;
    92     direction: ltr;
    93     background: #fff;
    94     border: 1px solid #ddd;
    95     -webkit-box-shadow: inset 0 1px 1px -1px rgba(0, 0, 0, .2);
    96     box-shadow: inset 0 1px 1px -1px rgba(0, 0, 0, .2);
    97 }
    98 
    99 .mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover {
    100     background-image: none;
    101     border-color: #bbb;
    102 }
    103 
    104207.mce-toolbar .mce-colorbutton .mce-open {
    105208    border-right: 0;
     
    107210
    108211.mce-toolbar .mce-colorbutton .mce-preview {
    109     margin-left: -16px;
     212    margin-left: -18px;
     213    padding: 0;
     214    width: 18px;
     215}
     216
     217.mce-menubar {
     218    border-color: #e5e5e5;
     219}
     220
     221.mce-menubar .mce-btn:focus {
     222    outline: 0;
     223}
     224
     225div.mce-menu .mce-menu-item-sep,
     226.mce-menu-item-sep:hover {
     227    margin: 5px 0 4px;
     228}
     229
     230/* Buttons in modals */
     231.mce-window .mce-btn {
     232    color: #555;
     233    background: #f7f7f7;
     234    text-decoration: none;
     235    font-size: 13px;
     236    line-height: 26px;
     237    height: 28px;
     238    margin: 0;
     239    padding: 0;
     240    cursor: pointer;
     241    border: 1px solid #ccc;
     242    -webkit-appearance: none;
     243    -webkit-border-radius: 3px;
     244    border-radius: 3px;
     245    white-space: nowrap;
     246    -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0,0,0,.08);
     247    box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0,0,0,.08);
     248    background-image: none;
     249}
     250
     251.mce-window .mce-btn:hover {
     252    background: #fafafa;
     253    border-color: #999;
     254    color: #222;
     255}
     256
     257.mce-window .mce-btn:focus {
     258    -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.2);
     259    box-shadow: 1px 1px 1px rgba(0,0,0,.2);
     260}
     261
     262.mce-window .mce-btn:active {
     263    background: #eee;
     264    border-color: #999;
     265    color: #333;
     266    -webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
     267    box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
     268}
     269
     270.mce-window .mce-btn.mce-disabled {
     271    color: #aaa;
     272    border-color: #ddd;
     273    -webkit-box-shadow: none;
     274    box-shadow: none;
     275    text-shadow: 0 1px 0 #fff;
     276    cursor: default;
     277}
     278
     279.mce-window .mce-btn.mce-primary {
     280    background: #2ea2cc;
     281    border-color: #0074a2;
     282    -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5), 0 1px 0 rgba(0,0,0,.15);
     283    box-shadow: inset 0 1px 0 rgba(120,200,230,0.5), 0 1px 0 rgba(0,0,0,.15);
     284    color: #fff;
     285}
     286
     287.mce-window .mce-btn.mce-primary:hover {
     288    background: #1e8cbe;
     289    border-color: #0074a2;
     290    -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.6);
     291    box-shadow: inset 0 1px 0 rgba(120,200,230,0.6);
     292    color: #fff;
     293}
     294
     295.mce-window .mce-btn.mce-primary:focus {
     296    border-color: #0e3950;
     297    -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.6), 1px 1px 2px rgba(0,0,0,0.4);
     298    box-shadow: inset 0 1px 0 rgba(120,200,230,0.6), 1px 1px 2px rgba(0,0,0,0.4);
     299}
     300
     301.mce-window .mce-btn.mce-primary:active {
     302    background: #1b7aa6;
     303    border-color: #005684;
     304    color: rgba(255,255,255,0.95);
     305    -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
     306    box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
     307}
     308
     309.mce-window .mce-btn.mce-primary.mce-disabled {
     310    color: #94cde7;
     311    background: #298cba;
     312    border-color: #1b607f;
     313    text-shadow: 0 -1px 0 rgba(0,0,0,0.1);
    110314}
    111315
    112316/* Charmap modal */
     317.mce-charmap {
     318    margin: 3px;
     319}
     320
    113321.mce-charmap td {
    114322    padding: 0;
     323    border-color: #dfdfdf;
     324    cursor: pointer;
     325}
     326
     327.mce-charmap td:hover {
     328    background: #f3f3f3;
    115329}
    116330
     
    121335}
    122336
    123 /* Icons */
    124 .mce-toolbar .mce-ico {
     337/* TinyMCE tooltips */
     338
     339.mce-tooltip {
     340    margin-top: 2px;
     341}
     342
     343.mce-tooltip-inner {
     344    box-shadow: 0 3px 5px rgba( 0, 0, 0, 0.2 );
     345    color: #fff;
     346    font-size: 12px;
     347}
     348
     349/* TinyMCE icons */
     350.mce-toolbar .mce-ico,
     351.mce-toolbar .mce-caret {
    125352    color: #777;
    126353    line-height: 20px;
     
    128355    height: 20px;
    129356    text-align: center;
    130 }
    131 
    132 .mce-toolbar .mce-btn:hover .mce-ico {
     357    text-shadow: none;
     358}
     359
     360.mce-toolbar .mce-btn:hover .mce-ico,
     361.mce-toolbar .mce-btn.mce-active .mce-ico,
     362.mce-toolbar .mce-btn:hover .mce-caret,
     363.mce-toolbar .mce-btn.mce-active .mce-caret {
    133364    color: #333;
     365}
     366
     367.mce-toolbar .mce-btn.mce-active .mce-open {
     368    border-left-color: #bdbdbd;
    134369}
    135370
     
    165400i.mce-i-wp-media-library,
    166401i.mce-i-ltr,
    167 i.mce-i-wp_page {
     402i.mce-i-wp_page,
     403i.mce-caret,
     404.mce-close {
    168405    font: normal 20px/1 'dashicons';
    169406    padding: 0;
     
    290527i.mce-i-wp_page:before {
    291528    content: '\f105';
     529}
     530
     531i.mce-caret:before {
     532    content: '\f140';
     533}
     534
     535.mce-active i.mce-caret:before {
     536    content: '\f142';
     537}
     538
     539.mce-close:before {
     540    content: '\f158';
     541}
     542
     543.mce-toolbar .mce-btn .mce-caret {
     544    border: none;
     545    margin: 0 0 0 -5px;
     546    width: 16px;
     547}
     548
     549.mce-menubtn span {
     550    margin-right: 0;
     551    padding-left: 3px;
     552}
     553
     554.mce-toolbar .mce-listbox .mce-caret {
     555    margin-top: 0;
     556    padding: 2px 3px;
     557    right: 0;
     558    top: 0;
     559    width: 10px;
     560}
     561
     562.mce-toolbar .mce-listbox:hover .mce-caret,
     563.mce-toolbar .mce-listbox.mce-active .mce-caret {
     564    border-left: 1px solid #bdbdbd;
     565}
     566
     567.mce-toolbar .mce-listbox .mce-caret:before {
     568    margin-left: -6px;
     569}
     570
     571.mce-toolbar .mce-splitbtn:hover .mce-open {
     572    border-right-color: transparent;
     573}
     574
     575.mce-toolbar .mce-splitbtn .mce-open.mce-active{
     576    -webkit-box-shadow: none;
     577    box-shadow: none;
    292578}
    293579
     
    440726    border-bottom-style: solid;
    441727    border-bottom-width: 1px;
    442     -webkit-border-top-right-radius: 3px;
    443     border-top-right-radius: 3px;
    444     -webkit-border-top-left-radius: 3px;
    445     border-top-left-radius: 3px;
    446728    padding: 2px 8px 0;
    447729    min-height: 29px;
  • trunk/src/wp-includes/js/tinymce/plugins/wordpress/plugin.js

    r27110 r27190  
    1111
    1212        if ( editor.theme.panel ) {
    13             toolbars = editor.theme.panel.find('.toolbar');
     13            toolbars = editor.theme.panel.find('.toolbar:not(.menubar)');
    1414        }
    1515
  • trunk/src/wp-includes/js/tinymce/tiny_mce_popup.js

    r26876 r27190  
    5959        });
    6060
    61         self.dom.bind(window, 'ready', self._onDOMLoaded, self);
     61        self.dom.bind(window, 'load', self._onDOMLoaded, self);
    6262
    6363        // Enables you to skip loading the default css
     
    386386
    387387        // Restore selection in IE when focus is placed on a non textarea or input element of the type text
    388         if (tinymce.isIE) {
    389             document.attachEvent('onmouseup', tinyMCEPopup._restoreSelection);
    390 
    391             // Add base target element for it since it would fail with modal dialogs
    392             t.dom.add(t.dom.select('head')[0], 'base', {target : '_self'});
     388        if (tinymce.Env.ie) {
     389            if ( tinymce.Env.ie < 11 ) {
     390                document.attachEvent('onmouseup', tinyMCEPopup._restoreSelection);
     391
     392                // Add base target element for it since it would fail with modal dialogs
     393                t.dom.add(t.dom.select('head')[0], 'base', {target : '_self'});
     394            } else {
     395                document.addEventListener('mouseup', tinyMCEPopup._restoreSelection, false);
     396            }
    393397        }
    394398
     
    437441        document.onkeyup = tinyMCEPopup._closeWinKeyHandler;
    438442
    439         t.uiWindow.getEl('head').firstChild.firstChild.data = document.title;
     443        if ( 'textContent' in document ) {
     444            t.uiWindow.getEl('head').firstChild.textContent = document.title;
     445        } else {
     446            t.uiWindow.getEl('head').firstChild.innerText = document.title;
     447        }
    440448    },
    441449
  • trunk/src/wp-includes/js/tinymce/wp-mce-help.php

    r26876 r27190  
    1616<title><?php _e('Rich Editor Help'); ?></title>
    1717<script type="text/javascript" src="tiny_mce_popup.js?ver=358-20121205"></script>
    18 <?php
    19 wp_admin_css( 'wp-admin', true );
    20 ?>
     18<?php wp_admin_css( 'wp-admin', true ); ?>
    2119<style type="text/css">
     20
     21    html {
     22        background: #fcfcfc;
     23        overflow: hidden;
     24    }
     25
    2226    body {
    2327        min-width: 0;
    2428    }
    25     #wphead {
    26         font-size: 80%;
    27         border-top: 0;
    28         color: #555;
    29         background-color: #f1f1f1;
    30     }
    31     #wphead h1 {
    32         font-size: 24px;
    33         color: #555;
     29
     30    #tabs-wrap {
     31        position: absolute;
     32        top: 0;
     33    }
     34
     35    #tabs {
     36        box-shadow: 0 3px 5px rgba( 255, 255, 255, 0.2 );
    3437        margin: 0;
    35         padding: 10px;
    36     }
    37     #tabs {
    38         padding: 15px 15px 3px;
    39         background-color: #f1f1f1;
    40         border-bottom: 1px solid #dfdfdf;
     38        padding: 0;
     39        position: relative;
     40        -webkit-user-select: none;
     41        -moz-user-select: none;
     42        -ms-user-select: none;
     43        user-select: none;
     44    }
     45
     46    #tabs a {
     47        -webkit-transition: none;
     48        transition: none;
     49    }
     50   
     51    #tabs-wrap #tabs > a {
     52        float: left;
     53        font-size: 14px;
     54        height: 18px;
     55        line-height: 18px;
    4156        margin: 0;
    42     }
    43     #tabs li {
    44         display: inline;
    45     }
    46     #tabs a.current {
     57        padding: 7px 10px;
     58        position: relative;
     59        text-decoration: none;
     60        border-right: 1px solid #ddd;
     61        background-color: #eee;
     62        color: inherit;
     63    }
     64
     65    #tabs > a:active,
     66    #tabs > a:focus {
     67        outline: none;
     68    }
     69
     70    #tabs-wrap #tabs .active,
     71    #tabs-wrap #tabs .active:hover {
     72        color: #333;
     73        background: #fff;
     74        border-bottom: 1px solid #fff;
     75    }
     76
     77    #tabs .active:after {
     78        display: none;
     79    }
     80
     81    #flipper {
    4782        background-color: #fff;
    48         border-color: #dfdfdf;
    49         border-bottom-color: #fff;
    50         color: #d54e21;
    51     }
    52     #tabs a {
    53         color: #2583AD;
    54         padding: 6px;
    55         border-width: 1px 1px 0;
    56         border-style: solid solid none;
    57         border-color: #f1f1f1;
    58         text-decoration: none;
    59     }
    60     #tabs a:hover {
    61         color: #d54e21;
    62     }
    63     .wrap h2 {
    64         border-bottom-color: #dfdfdf;
    65         color: #555;
    66         margin: 5px 0;
    67         padding: 0;
    68         font-size: 18px;
    69     }
    70     #user_info {
    71         right: 5%;
    72         top: 5px;
    73     }
    74     h3 {
    75         font-size: 1.1em;
    76         margin-top: 10px;
    77         margin-bottom: 0px;
    78     }
    79     #flipper {
     83        border-top: 1px solid #ddd;
     84        height: 360px;
    8085        margin: 0;
    81         padding: 5px 20px 10px;
    82         background-color: #fff;
    83         border-left: 1px solid #dfdfdf;
    84         border-bottom: 1px solid #dfdfdf;
    85     }
    86     * html {
    87         overflow-x: hidden;
    88         overflow-y: scroll;
    89     }
    90     #flipper div p {
    91         margin-top: 0.4em;
    92         margin-bottom: 0.8em;
    93         text-align: justify;
    94     }
     86        margin-top: 32px;
     87        overflow-y: scroll;
     88        padding: 10px 16px;
     89    }
     90
    9591    th {
    9692        text-align: center;
    9793    }
     94
    9895    .top th {
    9996        text-decoration: underline;
    10097    }
     98
    10199    .top .key {
    102100        text-align: center;
    103101        width: 5em;
    104102    }
    105     .top .action {
    106         text-align: left;
    107     }
    108     .align {
    109         border-left: 3px double #333;
    110         border-right: 3px double #333;
    111     }
     103
    112104    .keys {
     105        border: 0 none;
    113106        margin-bottom: 15px;
    114107        width: 100%;
    115         border: 0 none;
    116     }
     108    }
     109
    117110    .keys p {
    118111        display: inline-block;
     
    120113        padding: 0px;
    121114    }
    122     .keys .left { text-align: left; }
    123     .keys .center { text-align: center; }
    124     .keys .right { text-align: right; }
    125     td b {
    126         font-family: "Times New Roman" Times serif;
    127     }
    128     #buttoncontainer {
     115
     116    .keys .left {
     117        text-align: left;
     118    }
     119
     120    .keys .center {
    129121        text-align: center;
    130         margin-bottom: 20px;
    131     }
    132     #buttoncontainer a, #buttoncontainer a:hover {
    133         border-bottom: 0px;
    134     }
     122    }
     123
     124    .keys .right {
     125        text-align: right;
     126    }
     127
    135128    .macos .win,
    136129    .windows .mac {
    137130        display: none;
    138131    }
     132
    139133</style>
    140134<?php if ( is_rtl() ) : ?>
    141135<style type="text/css">
    142     #wphead, #tabs {
    143         padding-left: auto;
    144         padding-right: 15px;
    145     }
    146     #flipper {
    147         margin: 5px 0 3px 10px;
    148     }
    149     .keys .left, .top, .action { text-align: right; }
    150     .keys .right { text-align: left; }
    151     td b { font-family: Tahoma, "Times New Roman", Times, serif }
     136
     137    .keys .left {
     138        text-align: right;
     139    }
     140
     141    .keys .right {
     142        text-align: left;
     143    }
     144
    152145</style>
    153146<?php endif; ?>
     
    159152</script>
    160153
    161 <ul id="tabs">
    162     <li><a id="tab1" href="javascript:flipTab(1)" title="<?php esc_attr_e('Basics of Rich Editing'); ?>" accesskey="1" class="current"><?php _e('Basics'); ?></a></li>
    163     <li><a id="tab2" href="javascript:flipTab(2)" title="<?php esc_attr_e('Advanced use of the Rich Editor'); ?>" accesskey="2"><?php _e('Advanced'); ?></a></li>
    164     <li><a id="tab3" href="javascript:flipTab(3)" title="<?php esc_attr_e('Hotkeys'); ?>" accesskey="3"><?php _e('Hotkeys'); ?></a></li>
    165     <li><a id="tab4" href="javascript:flipTab(4)" title="<?php esc_attr_e('About the software'); ?>" accesskey="4"><?php _e('About'); ?></a></li>
    166 </ul>
     154<div id="tabs-wrap">
     155    <div id="tabs">
     156        <a id="tab1" href="javascript:flipTab(1)" title="<?php esc_attr_e('Basics of Rich Editing'); ?>" accesskey="1" class="active"><?php _e('Basics'); ?></a>
     157        <a id="tab2" href="javascript:flipTab(2)" title="<?php esc_attr_e('Advanced use of the Rich Editor'); ?>" accesskey="2"><?php _e('Advanced'); ?></a>
     158        <a id="tab3" href="javascript:flipTab(3)" title="<?php esc_attr_e('Hotkeys'); ?>" accesskey="3"><?php _e('Hotkeys'); ?></a>
     159        <a id="tab4" href="javascript:flipTab(4)" title="<?php esc_attr_e('About the software'); ?>" accesskey="4"><?php _e('About'); ?></a>
     160    </div>
     161</div>
    167162
    168163<div id="flipper" class="wrap">
     
    173168    <p><?php _e('WordPress includes a rich HTML editor that works well in all major web browsers used today. However editing HTML is not the same as typing text. Each web page has two major components: the structure, which is the actual HTML code and is produced by the editor as you type, and the display, that is applied to it by the currently selected WordPress theme and is defined in style.css. WordPress is producing valid XHTML 1.0 which means that inserting multiple line breaks (BR tags) after a paragraph would not produce white space on the web page. The BR tags will be removed as invalid by the internal HTML correcting functions.'); ?></p>
    174169    <p><?php _e('While using the editor, most basic keyboard shortcuts work like in any other text editor. For example: Shift+Enter inserts line break, Ctrl+C = copy, Ctrl+X = cut, Ctrl+Z = undo, Ctrl+Y = redo, Ctrl+A = select all, etc. (on Mac use the Command key instead of Ctrl). See the Hotkeys tab for all available keyboard shortcuts.'); ?></p>
    175     <p><?php _e('If you do not like the way the rich editor works, you may turn it off from Your Profile submenu, under Users in the admin menu.'); ?></p>
     170    <p><?php _e('If you do not like the way the rich editor works, you may turn it off from Your Profile submenu, under Users in the admin menu.'); ?></p>
    176171</div>
    177172
     
    190185<div id="content3" class="hidden">
    191186    <h2><?php _e('Writing at Full Speed'); ?></h2>
    192     <p><?php _e('Rather than reaching for your mouse to click on the toolbar, use these access keys. Windows and Linux use Ctrl + letter. Macintosh uses Command + letter.'); ?></p>
     187    <p><?php _e('Rather than reaching for your mouse to click on the toolbar, use these access keys. Windows and Linux use Ctrl + letter. Macintosh uses Command + letter.'); ?></p>
    193188
    194189    <table class="keys">
     
    229224    <h2><?php _e('About TinyMCE'); ?></h2>
    230225
    231     <p><?php _e('Version:'); ?> <span id="version"></span> (<span id="date"></span>)</p>
     226    <p><?php _e('Version:'); ?> <span id="version"></span> (<span id="date"></span>)</p>
    232227    <p><?php printf(__('TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor released as Open Source under %sLGPL</a> by Moxiecode Systems AB. It has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances.'), '<a href="'.home_url('/wp-includes/js/tinymce/license.txt').'" target="_blank" title="'.esc_attr__('GNU Library General Public License').'">'); ?></p>
    233228    <p><?php _e('Copyright &copy; 2003-2014, <a href="http://www.moxiecode.com" target="_blank">Moxiecode Systems AB</a>, All rights reserved.'); ?></p>
     
    235230</div>
    236231
    237 </div>
    238 
    239 <div class="mceActionPanel">
    240     <div style="margin: 8px auto; text-align: center;padding-bottom: 10px;">
    241         <input type="button" id="cancel" name="cancel" value="<?php esc_attr_e('Close'); ?>" title="<?php esc_attr_e('Close'); ?>" onclick="tinyMCEPopup.close();" />
    242     </div>
    243232</div>
    244233<script type="text/javascript">
     
    253242            if ( n == i ) {
    254243                c.className = '';
    255                 t.className = 'current';
     244                t.className = 'active';
    256245            } else {
    257246                c.className = 'hidden';
     
    261250    }
    262251
    263     tinyMCEPopup.onInit.add(function() {
    264         var win = tinyMCEPopup.getWin();
     252    tinyMCEPopup.onInit.add(function() {
     253        var win = tinyMCEPopup.getWin();
    265254
    266255        d('version').innerHTML = tinymce.majorVersion + "." + tinymce.minorVersion;
    267         d('date').innerHTML = tinymce.releaseDate;
     256        d('date').innerHTML = tinymce.releaseDate;
    268257
    269258        if ( win.fullscreen && win.fullscreen.settings.visible ) {
     
    272261            d('content3').className = 'dfw';
    273262        }
    274     });
     263    });
    275264</script>
    276265</body>
Note: See TracChangeset for help on using the changeset viewer.