WordPress.org

Make WordPress Core

Changeset 20166


Ignore:
Timestamp:
03/09/12 23:23:10 (3 years ago)
Author:
azaozz
Message:

Add support for DFW for all instances of the editor, part props sushkov, fixes #19843

Location:
trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/css/colors-classic.dev.css

    r20164 r20166  
    21162116} 
    21172117 
    2118 /* custom header & background pages */ 
    21192118#upload-form label { 
    21202119    color: #777; 
  • trunk/wp-admin/css/colors-fresh.dev.css

    r20164 r20166  
    183183#nav-menu-header, 
    184184#nav-menu-footer, 
    185 .menu-item-handle, 
    186 #fullscreen-topbar { 
     185.menu-item-handle { 
    187186    background-color: #f1f1f1; /* Fallback */ 
    188187    background-image: -ms-linear-gradient(top, #f9f9f9, #ececec); /* IE10 */ 
     
    17371736} 
    17381737 
    1739 /* custom header & background pages */ 
    17401738#upload-form label { 
    17411739    color: #777; 
    1742 } 
    1743 /* custom header & background pages */ 
    1744  
    1745 /* full screen */ 
    1746 .fullscreen-overlay { 
    1747     background: #fff; 
    1748 } 
    1749  
    1750 .wp-fullscreen-focus #wp-fullscreen-title, 
    1751 .wp-fullscreen-focus #wp-fullscreen-container { 
    1752     border-color: #ccc; 
    1753 } 
    1754  
    1755 #fullscreen-topbar { 
    1756     border-bottom-color: #DFDFDF; 
    17571740} 
    17581741 
  • trunk/wp-admin/css/wp-admin-rtl.dev.css

    r19835 r20166  
    203203    margin: 1px 1px 1px 2px; 
    204204} 
    205  
    206 /* Distraction Free Writing mode 
    207  * =Overlay Styles 
    208 -------------------------------------------------------------- */ 
    209  
    210 /* No RTL for now, this space intentionally left blank */ 
    211  
    212 /* =Overlay Body 
    213 -------------------------------------------------------------- */ 
    214 #wp-fullscreen-body { 
    215     right: 0; 
    216     left:auto; 
    217 } 
    218  
    219 #wp-fullscreen-tagline { 
    220     float: left; 
    221 } 
    222  
    223 /* =Top bar 
    224 -------------------------------------------------------------- */ 
    225 #fullscreen-topbar { 
    226     left:auto; 
    227     right: 0; 
    228 } 
    229  
    230 #wp-fullscreen-mode-bar, 
    231 #wp-fullscreen-button-bar, 
    232 #wp-fullscreen-close, 
    233 #wp-fullscreen-count { 
    234     float: right; 
    235 } 
    236  
    237 #wp-fullscreen-save { 
    238     float: left; 
    239 } 
    240  
    241 #wp-fullscreen-save { 
    242     padding: 2px 5px 0 2px; 
    243 } 
    244  
    245 #wp-fullscreen-buttons > div { 
    246     float: right; 
    247 } 
    248  
    249 #wp-fullscreen-mode-bar { 
    250     padding: 1px 0 0 14px; 
    251 } 
    252  
    253 #wp-fullscreen-modes a { 
    254     float: right; 
    255     border-width: 1px 0 1px 1px; 
    256 } 
    257  
    258 #wp-fullscreen-modes a:first-child { 
    259     -webkit-border-top-left-radius: 0; 
    260     -webkit-border-top-right-radius: 3px; 
    261     -webkit-border-bottom-left-radius: 0; 
    262     -webkit-border-bottom-right-radius: 3px; 
    263     border-width: 1px; 
    264     border-top-left-radius: 0; 
    265     border-top-right-radius: 3px; 
    266     border-bottom-right-left: 0; 
    267     border-bottom-right-radius: 3px; 
    268 } 
    269  
    270 #wp-fullscreen-modes a:last-child { 
    271     -webkit-border-top-right-radius: 0; 
    272     -webkit-border-top-left-radius: 3px; 
    273     -webkit-border-bottom-right-radius: 0; 
    274     -webkit-border-bottom-left-radius: 3px; 
    275     border-top-right-radius: 0; 
    276     border-top-left-radius: 3px; 
    277     border-bottom-right-radius: 0; 
    278     border-bottom-left-radius: 3px; 
    279 } 
    280  
    281 #wp-fullscreen-save img, 
    282 #wp-fullscreen-save span { 
    283     padding-right: 0; 
    284     padding-left: 4px; 
    285 } 
    286  
    287 /* =Thickbox Adjustments 
    288 -------------------------------------------------------------- */ 
    289 /* No RTL for now, this space intentionally left blank */ 
    290  
    291  
    292 /* =TinyMCE Adjustments 
    293 -------------------------------------------------------------- */ 
    294 /* No RTL for now, this space intentionally left blank */ 
    295  
    296  
    297205 
    298206/*------------------------------------------------------------------------------ 
     
    24912399    font-style: normal; 
    24922400    font-weight: bold; 
    2493 } 
     2401}  
  • trunk/wp-admin/css/wp-admin.dev.css

    r20164 r20166  
    633633 
    634634 
    635 /* =CSS 3 transitions 
    636 -------------------------------------------------------------- */ 
    637  
    638 .fade-1000, 
    639 .fade-600, 
    640 .fade-400, 
    641 .fade-300 { 
    642     opacity: 0; 
    643     -moz-transition-property: opacity; 
    644     -webkit-transition-property: opacity; 
    645     -o-transition-property: opacity; 
    646     transition-property: opacity; 
    647 } 
    648  
    649 .fade-1000 { 
    650     -moz-transition-duration: 1s; 
    651     -webkit-transition-duration: 1s; 
    652     -o-transition-duration: 1s; 
    653     transition-duration: 1s; 
    654 } 
    655  
    656 .fade-600 { 
    657     -moz-transition-duration: 0.6s; 
    658     -webkit-transition-duration: 0.6s; 
    659     -o-transition-duration: 0.6s; 
    660     transition-duration: 0.6s; 
    661 } 
    662  
    663 .fade-400 { 
    664     -moz-transition-duration: 0.4s; 
    665     -webkit-transition-duration: 0.4s; 
    666     -o-transition-duration: 0.4s; 
    667     transition-duration: 0.4s; 
    668 } 
    669  
    670 .fade-300 { 
    671     -moz-transition-duration: 0.3s; 
    672     -webkit-transition-duration: 0.3s; 
    673     -o-transition-duration: 0.3s; 
    674     transition-duration: 0.3s; 
    675 } 
    676  
    677 .fade-trigger { 
    678     opacity: 1; 
    679 } 
    680  
    681  
    682635/*------------------------------------------------------------------------------ 
    683636  1.0 - Text Styles 
     
    11371090#ajax-response.alignleft { 
    11381091    margin-left: 2em; 
    1139 } 
    1140  
    1141  
    1142 /* Distraction Free Writing mode 
    1143  * =Overlay Styles 
    1144 -------------------------------------------------------------- */ 
    1145 .fullscreen-overlay { 
    1146     z-index: 149999; 
    1147     display: none; 
    1148     position: fixed; 
    1149     top: 0; 
    1150     bottom: 0; 
    1151     left: 0; 
    1152     right: 0; 
    1153     filter: inherit; 
    1154 } 
    1155  
    1156 .fullscreen-active .fullscreen-overlay, 
    1157 .fullscreen-active #wp-fullscreen-body { 
    1158     display: block; 
    1159 } 
    1160  
    1161 .fullscreen-fader { 
    1162     z-index: 200000; 
    1163 } 
    1164  
    1165 .fullscreen-active .fullscreen-fader { 
    1166     display: none; 
    1167 } 
    1168  
    1169 /* =Overlay Body 
    1170 -------------------------------------------------------------- */ 
    1171 #wp-fullscreen-body { 
    1172     width: 100%; 
    1173     z-index: 150005; 
    1174     display: none; 
    1175     position: absolute; 
    1176     top: 0; 
    1177     left: 0; 
    1178 } 
    1179  
    1180 #wp-fullscreen-wrap { 
    1181     margin: 0 auto 50px; 
    1182     position: relative; 
    1183     padding-top: 60px; 
    1184 } 
    1185  
    1186 #wp-fullscreen-title { 
    1187     font-size: 1.7em; 
    1188     line-height: 100%; 
    1189     outline: medium none; 
    1190     padding: 6px 7px; 
    1191     width: 100%; 
    1192     margin-bottom: 30px; 
    1193 } 
    1194  
    1195 #wp-fullscreen-container { 
    1196     padding: 4px 10px 50px; 
    1197 } 
    1198  
    1199 #wp-fullscreen-title, 
    1200 #wp-fullscreen-container { 
    1201     -webkit-border-radius: 0; 
    1202     border-radius: 0; 
    1203     border: 1px dashed transparent; 
    1204     background: transparent; 
    1205     -moz-transition-property: border-color; 
    1206     -moz-transition-duration: 0.6s; 
    1207     -webkit-transition-property: border-color; 
    1208     -webkit-transition-duration: 0.6s; 
    1209     -o-transition-property: border-color; 
    1210     -o-transition-duration: 0.6s; 
    1211     transition-property: border-color; 
    1212     transition-duration: 0.6s; 
    1213 } 
    1214  
    1215 #wp_mce_fullscreen { 
    1216     width: 100%; 
    1217     min-height: 300px; 
    1218     border: 0; 
    1219     background: transparent; 
    1220     font-family: Consolas, Monaco, monospace; 
    1221     line-height: 1.6em; 
    1222     padding: 0; 
    1223     overflow-y: hidden; 
    1224     outline: none; 
    1225     resize: none; 
    1226 } 
    1227  
    1228 #wp-fullscreen-tagline { 
    1229     color: #BBBBBB; 
    1230     font-size: 18px; 
    1231     float: right; 
    1232     padding-top: 5px; 
    1233 } 
    1234  
    1235 /* =Top bar 
    1236 -------------------------------------------------------------- */ 
    1237 #fullscreen-topbar { 
    1238     position: fixed; 
    1239     top: 0; 
    1240     left: 0; 
    1241     z-index: 150050; 
    1242     border-bottom-style: solid; 
    1243     border-bottom-width: 1px; 
    1244     min-width: 800px; 
    1245     width: 100%; 
    1246     height: 40px; 
    1247 } 
    1248  
    1249 #wp-fullscreen-toolbar { 
    1250     padding: 6px 10px 0; 
    1251     clear: both; 
    1252     max-width: 1100px; 
    1253     min-width: 820px; 
    1254     margin: 0 auto; 
    1255 } 
    1256  
    1257 #wp-fullscreen-mode-bar, 
    1258 #wp-fullscreen-button-bar, 
    1259 #wp-fullscreen-close, 
    1260 #wp-fullscreen-count { 
    1261     float: left; 
    1262 } 
    1263  
    1264 #wp-fullscreen-save { 
    1265     float: right; 
    1266     padding: 2px 2px 0 5px; 
    1267 } 
    1268  
    1269 #wp-fullscreen-count, 
    1270 #wp-fullscreen-close { 
    1271     padding-top: 5px; 
    1272 } 
    1273  
    1274 #wp-fullscreen-central-toolbar { 
    1275     margin: auto; 
    1276     padding: 0; 
    1277 } 
    1278  
    1279 #wp-fullscreen-buttons > div { 
    1280     float: left; 
    1281 } 
    1282  
    1283 #wp-fullscreen-mode-bar { 
    1284     padding: 1px 14px 0 0; 
    1285 } 
    1286  
    1287 #wp-fullscreen-modes a { 
    1288     display: block; 
    1289     font-size: 11px; 
    1290     text-decoration: none; 
    1291     float: left; 
    1292     margin: 1px 0 0 0; 
    1293     padding: 2px 6px 2px; 
    1294     border-width: 1px 1px 1px 0; 
    1295     border-style: solid; 
    1296     border-color: #bbb; 
    1297     color: #777; 
    1298     text-shadow: 0 1px 0 #fff; 
    1299     background-color: #f4f4f4; 
    1300     background-image: -moz-linear-gradient(bottom,  #e4e4e4,  #f9f9f9); 
    1301     background-image: -webkit-gradient(linear, left bottom, left top, from(#e4e4e4), to(#f9f9f9)); 
    1302 } 
    1303  
    1304 #wp-fullscreen-modes a:hover, 
    1305 .wp-html-mode #wp-fullscreen-modes a:last-child, 
    1306 .wp-tmce-mode #wp-fullscreen-modes a:first-child { 
    1307     color: #333; 
    1308     border-color: #999; 
    1309     background-color: #eee; 
    1310     background-image: -moz-linear-gradient(bottom,  #f9f9f9,  #e0e0e0); 
    1311     background-image: -webkit-gradient(linear, left bottom, left top, from(#f9f9f9), to(#e0e0e0)); 
    1312 } 
    1313  
    1314 #wp-fullscreen-modes a:first-child { 
    1315     border-width: 1px; 
    1316     -webkit-border-top-left-radius: 3px; 
    1317     -webkit-border-bottom-left-radius: 3px; 
    1318     border-top-left-radius: 3px; 
    1319     border-bottom-left-radius: 3px; 
    1320 } 
    1321  
    1322 #wp-fullscreen-modes a:last-child { 
    1323     -webkit-border-top-right-radius: 3px; 
    1324     -webkit-border-bottom-right-radius: 3px; 
    1325     border-top-right-radius: 3px; 
    1326     border-bottom-right-radius: 3px; 
    1327 } 
    1328  
    1329 #wp-fullscreen-buttons .active a { 
    1330     background: inherit; 
    1331 } 
    1332  
    1333 #wp-fullscreen-buttons .hidden { 
    1334     display: none; 
    1335 } 
    1336  
    1337 #wp-fullscreen-buttons .disabled { 
    1338     opacity: 0.5; 
    1339 } 
    1340  
    1341 .wp-html-mode #wp-fullscreen-buttons div { 
    1342     display: none; 
    1343 } 
    1344  
    1345 .wp-html-mode #wp-fullscreen-buttons div.wp-fullscreen-both { 
    1346     display: block; 
    1347 } 
    1348  
    1349 #fullscreen-topbar.fullscreen-make-sticky { 
    1350     display: block !important; 
    1351 } 
    1352  
    1353 #wp-fullscreen-save img { 
    1354     vertical-align: middle; 
    1355 } 
    1356  
    1357 #wp-fullscreen-save img, 
    1358 #wp-fullscreen-save span { 
    1359     padding-right: 4px; 
    1360     display: none; 
    1361 } 
    1362  
    1363 #wp-fullscreen-buttons .mce_image .mce_image { 
    1364     background-image: url('../images/menu.png?ver=20120201'); 
    1365     background-position: -124px -38px; 
    1366 } 
    1367  
    1368 #wp-fullscreen-buttons .mce_image .mce_image:hover { 
    1369     background-position: -124px -6px; 
    1370 } 
    1371  
    1372 /* =Thickbox Adjustments 
    1373 -------------------------------------------------------------- */ 
    1374 .fullscreen-active #TB_overlay { 
    1375     z-index: 150100; 
    1376 } 
    1377  
    1378 .fullscreen-active #TB_window { 
    1379     z-index: 150102; 
    1380 } 
    1381  
    1382 /* =TinyMCE Adjustments 
    1383 -------------------------------------------------------------- */ 
    1384 #wp_mce_fullscreen_ifr { 
    1385     background: transparent; 
    1386 } 
    1387  
    1388 #wp_mce_fullscreen_parent #wp_mce_fullscreen_tbl tr.mceFirst { 
    1389     display : none; 
    1390 } 
    1391  
    1392 #wp-fullscreen-container .wp_themeSkin table td { 
    1393     vertical-align: top; 
    13941092} 
    13951093 
  • trunk/wp-admin/js/wp-fullscreen.dev.js

    r19684 r20166  
    139139 
    140140        // Settings can be added or changed by defining "wp_fullscreen_settings" JS object. 
    141         // This can be done by defining it as PHP associative array, json encoding it and passing it to JS with: 
    142         // wp_add_script_before( 'wp-fullscreen', 'wp_fullscreen_settings = ' . $json_encoded_array . ';' ); 
    143141        if ( typeof(wp_fullscreen_settings) == 'object' ) 
    144142            $.extend( s, wp_fullscreen_settings ); 
     
    146144        s.editor_id = wpActiveEditor || 'content'; 
    147145 
    148         if ( !s.title_id ) { 
    149             if ( $('input#title').length && s.editor_id == 'content' ) 
    150                 s.title_id = 'title'; 
    151             else if ( $('input#' + s.editor_id + '-title').length ) // the title input field should have [editor_id]-title HTML ID to be auto detected 
    152                 s.title_id = s.editor_id + '-title'; 
    153             else 
    154                 $('#wp-fullscreen-title, #wp-fullscreen-title-prompt-text').hide(); 
    155         } 
     146        if ( $('input#title').length && s.editor_id == 'content' ) 
     147            s.title_id = 'title'; 
     148        else if ( $('input#' + s.editor_id + '-title').length ) // the title input field should have [editor_id]-title HTML ID to be auto detected 
     149            s.title_id = s.editor_id + '-title'; 
     150        else 
     151            $('#wp-fullscreen-title, #wp-fullscreen-title-prompt-text').hide(); 
    156152 
    157153        s.mode = $('#' + s.editor_id).is(':hidden') ? 'tinymce' : 'html'; 
  • trunk/wp-includes/class-wp-editor.php

    r20059 r20166  
    619619        $save = isset($post->post_status) && $post->post_status == 'publish' ? __('Update') : __('Save'); 
    620620    ?> 
    621     <div id="wp-fullscreen-body"> 
     621    <div id="wp-fullscreen-body"<?php if ( is_rtl() ) echo ' class="rtl"'; ?>> 
    622622    <div id="fullscreen-topbar"> 
    623623        <div id="wp-fullscreen-toolbar"> 
     
    670670            <div id="wp-fullscreen-save"> 
    671671                <span><?php if ( $post->post_status == 'publish' ) _e('Updated.'); else _e('Saved.'); ?></span> 
    672                 <img src="images/wpspin_light.gif" alt="" /> 
     672                <img src="<?php echo admin_url('images/wpspin_light.gif'); ?>" alt="" /> 
    673673                <input type="button" class="button-primary" value="<?php echo $save; ?>" onclick="fullscreen.save();" /> 
    674674            </div> 
  • trunk/wp-includes/css/editor-buttons.dev.css

    r20164 r20166  
    16151615    color: #e5e5e5; 
    16161616} 
     1617 
     1618 
     1619/* Distraction Free Writing mode 
     1620 * =Overlay Styles 
     1621-------------------------------------------------------------- */ 
     1622.fullscreen-overlay { 
     1623    z-index: 149999; 
     1624    display: none; 
     1625    position: fixed; 
     1626    top: 0; 
     1627    bottom: 0; 
     1628    left: 0; 
     1629    right: 0; 
     1630    filter: inherit; 
     1631} 
     1632 
     1633.fullscreen-active .fullscreen-overlay, 
     1634.fullscreen-active #wp-fullscreen-body { 
     1635    display: block; 
     1636} 
     1637 
     1638.fullscreen-fader { 
     1639    z-index: 200000; 
     1640} 
     1641 
     1642.fullscreen-active .fullscreen-fader { 
     1643    display: none; 
     1644} 
     1645 
     1646/* =Overlay Body 
     1647-------------------------------------------------------------- */ 
     1648#wp-fullscreen-body { 
     1649    width: 100%; 
     1650    z-index: 150005; 
     1651    display: none; 
     1652    position: absolute; 
     1653    top: 0; 
     1654    left: 0; 
     1655    font-size: 12px; 
     1656} 
     1657 
     1658#wp-fullscreen-wrap { 
     1659    margin: 0 auto 50px; 
     1660    position: relative; 
     1661    padding-top: 60px; 
     1662} 
     1663 
     1664#wp-fullscreen-title { 
     1665    font-size: 1.7em; 
     1666    line-height: 100%; 
     1667    outline: medium none; 
     1668    padding: 6px 7px; 
     1669    width: 100%; 
     1670    margin-bottom: 30px; 
     1671} 
     1672 
     1673#wp-fullscreen-container { 
     1674    padding: 4px 10px 50px; 
     1675} 
     1676 
     1677#wp-fullscreen-title, 
     1678#wp-fullscreen-container { 
     1679    -webkit-border-radius: 0; 
     1680    border-radius: 0; 
     1681    border: 1px dashed transparent; 
     1682    background: transparent; 
     1683    -moz-transition-property: border-color; 
     1684    -moz-transition-duration: 0.6s; 
     1685    -webkit-transition-property: border-color; 
     1686    -webkit-transition-duration: 0.6s; 
     1687    -o-transition-property: border-color; 
     1688    -o-transition-duration: 0.6s; 
     1689    transition-property: border-color; 
     1690    transition-duration: 0.6s; 
     1691} 
     1692 
     1693#wp_mce_fullscreen { 
     1694    width: 100%; 
     1695    min-height: 300px; 
     1696    border: 0; 
     1697    background: transparent; 
     1698    font-family: Consolas, Monaco, monospace; 
     1699    line-height: 1.6em; 
     1700    padding: 0; 
     1701    overflow-y: hidden; 
     1702    outline: none; 
     1703    resize: none; 
     1704} 
     1705 
     1706#wp-fullscreen-tagline { 
     1707    color: #BBBBBB; 
     1708    font-size: 18px; 
     1709    float: right; 
     1710    padding-top: 5px; 
     1711} 
     1712 
     1713/* =Top bar 
     1714-------------------------------------------------------------- */ 
     1715#fullscreen-topbar { 
     1716    position: fixed; 
     1717    top: 0; 
     1718    left: 0; 
     1719    z-index: 150050; 
     1720    border-bottom-style: solid; 
     1721    border-bottom-width: 1px; 
     1722    min-width: 800px; 
     1723    width: 100%; 
     1724    height: 40px; 
     1725} 
     1726 
     1727#wp-fullscreen-toolbar { 
     1728    padding: 6px 10px 0; 
     1729    clear: both; 
     1730    max-width: 1100px; 
     1731    min-width: 820px; 
     1732    margin: 0 auto; 
     1733} 
     1734 
     1735#wp-fullscreen-mode-bar, 
     1736#wp-fullscreen-button-bar, 
     1737#wp-fullscreen-close, 
     1738#wp-fullscreen-count { 
     1739    float: left; 
     1740} 
     1741 
     1742#wp-fullscreen-save { 
     1743    float: right; 
     1744    padding: 2px 2px 0 5px; 
     1745} 
     1746 
     1747#wp-fullscreen-count, 
     1748#wp-fullscreen-close { 
     1749    padding-top: 5px; 
     1750} 
     1751 
     1752#wp-fullscreen-central-toolbar { 
     1753    margin: auto; 
     1754    padding: 0; 
     1755} 
     1756 
     1757#wp-fullscreen-buttons > div { 
     1758    float: left; 
     1759} 
     1760 
     1761#wp-fullscreen-mode-bar { 
     1762    padding: 1px 14px 0 0; 
     1763} 
     1764 
     1765#wp-fullscreen-modes a { 
     1766    display: block; 
     1767    font-size: 11px; 
     1768    text-decoration: none; 
     1769    float: left; 
     1770    margin: 1px 0 0 0; 
     1771    padding: 2px 6px 2px; 
     1772    border-width: 1px 1px 1px 0; 
     1773    border-style: solid; 
     1774    border-color: #bbb; 
     1775    color: #777; 
     1776    text-shadow: 0 1px 0 #fff; 
     1777    background-color: #f4f4f4; 
     1778    background-image: -moz-linear-gradient(bottom,  #e4e4e4,  #f9f9f9); 
     1779    background-image: -webkit-gradient(linear, left bottom, left top, from(#e4e4e4), to(#f9f9f9)); 
     1780} 
     1781 
     1782#wp-fullscreen-modes a:hover, 
     1783.wp-html-mode #wp-fullscreen-modes a:last-child, 
     1784.wp-tmce-mode #wp-fullscreen-modes a:first-child { 
     1785    color: #333; 
     1786    border-color: #999; 
     1787    background-color: #eee; 
     1788    background-image: -moz-linear-gradient(bottom,  #f9f9f9,  #e0e0e0); 
     1789    background-image: -webkit-gradient(linear, left bottom, left top, from(#f9f9f9), to(#e0e0e0)); 
     1790} 
     1791 
     1792#wp-fullscreen-modes a:first-child { 
     1793    border-width: 1px; 
     1794    -webkit-border-top-left-radius: 3px; 
     1795    -webkit-border-bottom-left-radius: 3px; 
     1796    border-top-left-radius: 3px; 
     1797    border-bottom-left-radius: 3px; 
     1798} 
     1799 
     1800#wp-fullscreen-modes a:last-child { 
     1801    -webkit-border-top-right-radius: 3px; 
     1802    -webkit-border-bottom-right-radius: 3px; 
     1803    border-top-right-radius: 3px; 
     1804    border-bottom-right-radius: 3px; 
     1805} 
     1806 
     1807#wp-fullscreen-buttons .active a { 
     1808    background: inherit; 
     1809} 
     1810 
     1811#wp-fullscreen-buttons .hidden { 
     1812    display: none; 
     1813} 
     1814 
     1815#wp-fullscreen-buttons .disabled { 
     1816    opacity: 0.5; 
     1817} 
     1818 
     1819.wp-html-mode #wp-fullscreen-buttons div { 
     1820    display: none; 
     1821} 
     1822 
     1823.wp-html-mode #wp-fullscreen-buttons div.wp-fullscreen-both { 
     1824    display: block; 
     1825} 
     1826 
     1827#fullscreen-topbar.fullscreen-make-sticky { 
     1828    display: block !important; 
     1829} 
     1830 
     1831#wp-fullscreen-save img { 
     1832    vertical-align: middle; 
     1833} 
     1834 
     1835#wp-fullscreen-save img, 
     1836#wp-fullscreen-save span { 
     1837    padding-right: 4px; 
     1838    display: none; 
     1839} 
     1840 
     1841#wp-fullscreen-buttons .mce_image .mce_image { 
     1842    background-image: url('../../wp-admin/images/media-button.png?ver=20120201'); 
     1843    background-position: 3px 3px; 
     1844} 
     1845 
     1846/* =Thickbox Adjustments 
     1847-------------------------------------------------------------- */ 
     1848.fullscreen-active #TB_overlay { 
     1849    z-index: 150100; 
     1850} 
     1851 
     1852.fullscreen-active #TB_window { 
     1853    z-index: 150102; 
     1854} 
     1855 
     1856/* =TinyMCE Adjustments 
     1857-------------------------------------------------------------- */ 
     1858#wp_mce_fullscreen_ifr { 
     1859    background: transparent; 
     1860} 
     1861 
     1862#wp_mce_fullscreen_parent #wp_mce_fullscreen_tbl tr.mceFirst { 
     1863    display : none; 
     1864} 
     1865 
     1866#wp-fullscreen-container .wp_themeSkin table td { 
     1867    vertical-align: top; 
     1868} 
     1869 
     1870/* Colors */ 
     1871.fullscreen-overlay { 
     1872    background: #fff; 
     1873} 
     1874 
     1875.wp-fullscreen-focus #wp-fullscreen-title, 
     1876.wp-fullscreen-focus #wp-fullscreen-container { 
     1877    border-color: #ccc; 
     1878} 
     1879 
     1880#fullscreen-topbar { 
     1881    border-bottom-color: #DFDFDF; 
     1882    background-color: #f1f1f1; /* Fallback */ 
     1883    background-image: -ms-linear-gradient(top, #f9f9f9, #ececec); /* IE10 */ 
     1884    background-image: -moz-linear-gradient(top, #f9f9f9, #ececec); /* Firefox */ 
     1885    background-image: -o-linear-gradient(top, #f9f9f9, #ececec); /* Opera */ 
     1886    background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec)); /* old Webkit */ 
     1887    background-image: -webkit-linear-gradient(top, #f9f9f9, #ececec); /* new Webkit */ 
     1888    background-image: linear-gradient(top, #f9f9f9, #ececec); /* proposed W3C Markup */ 
     1889} 
     1890 
     1891/* =CSS 3 transitions 
     1892-------------------------------------------------------------- */ 
     1893 
     1894.fade-1000, 
     1895.fade-600, 
     1896.fade-400, 
     1897.fade-300 { 
     1898    opacity: 0; 
     1899    -moz-transition-property: opacity; 
     1900    -webkit-transition-property: opacity; 
     1901    -o-transition-property: opacity; 
     1902    transition-property: opacity; 
     1903} 
     1904 
     1905.fade-1000 { 
     1906    -moz-transition-duration: 1s; 
     1907    -webkit-transition-duration: 1s; 
     1908    -o-transition-duration: 1s; 
     1909    transition-duration: 1s; 
     1910} 
     1911 
     1912.fade-600 { 
     1913    -moz-transition-duration: 0.6s; 
     1914    -webkit-transition-duration: 0.6s; 
     1915    -o-transition-duration: 0.6s; 
     1916    transition-duration: 0.6s; 
     1917} 
     1918 
     1919.fade-400 { 
     1920    -moz-transition-duration: 0.4s; 
     1921    -webkit-transition-duration: 0.4s; 
     1922    -o-transition-duration: 0.4s; 
     1923    transition-duration: 0.4s; 
     1924} 
     1925 
     1926.fade-300 { 
     1927    -moz-transition-duration: 0.3s; 
     1928    -webkit-transition-duration: 0.3s; 
     1929    -o-transition-duration: 0.3s; 
     1930    transition-duration: 0.3s; 
     1931} 
     1932 
     1933.fade-trigger { 
     1934    opacity: 1; 
     1935} 
     1936 
     1937/* Distraction Free Writing - RTL 
     1938 * =Overlay Styles 
     1939-------------------------------------------------------------- */ 
     1940 
     1941/* No RTL for now, this space intentionally left blank */ 
     1942 
     1943/* =Overlay Body 
     1944-------------------------------------------------------------- */ 
     1945.rtl #wp-fullscreen-tagline { 
     1946    float: left; 
     1947} 
     1948 
     1949/* =Top bar 
     1950-------------------------------------------------------------- */ 
     1951.rtl #fullscreen-topbar { 
     1952    left:auto; 
     1953    right: 0; 
     1954} 
     1955 
     1956.rtl #wp-fullscreen-mode-bar, 
     1957.rtl #wp-fullscreen-button-bar, 
     1958.rtl #wp-fullscreen-close, 
     1959.rtl #wp-fullscreen-count { 
     1960    float: right; 
     1961} 
     1962 
     1963.rtl #wp-fullscreen-save { 
     1964    float: left; 
     1965} 
     1966 
     1967.rtl #wp-fullscreen-save { 
     1968    padding: 2px 5px 0 2px; 
     1969} 
     1970 
     1971.rtl #wp-fullscreen-buttons > div { 
     1972    float: right; 
     1973} 
     1974 
     1975.rtl #wp-fullscreen-mode-bar { 
     1976    padding: 1px 0 0 14px; 
     1977} 
     1978 
     1979.rtl #wp-fullscreen-modes a { 
     1980    float: right; 
     1981    border-width: 1px 0 1px 1px; 
     1982} 
     1983 
     1984.rtl #wp-fullscreen-modes a:first-child { 
     1985    -webkit-border-top-left-radius: 0; 
     1986    -webkit-border-top-right-radius: 3px; 
     1987    -webkit-border-bottom-left-radius: 0; 
     1988    -webkit-border-bottom-right-radius: 3px; 
     1989    border-width: 1px; 
     1990    border-top-left-radius: 0; 
     1991    border-top-right-radius: 3px; 
     1992    border-bottom-right-left: 0; 
     1993    border-bottom-right-radius: 3px; 
     1994} 
     1995 
     1996.rtl #wp-fullscreen-modes a:last-child { 
     1997    -webkit-border-top-right-radius: 0; 
     1998    -webkit-border-top-left-radius: 3px; 
     1999    -webkit-border-bottom-right-radius: 0; 
     2000    -webkit-border-bottom-left-radius: 3px; 
     2001    border-top-right-radius: 0; 
     2002    border-top-left-radius: 3px; 
     2003    border-bottom-right-radius: 0; 
     2004    border-bottom-left-radius: 3px; 
     2005} 
     2006 
     2007.rtl #wp-fullscreen-save img, 
     2008.rtl #wp-fullscreen-save span { 
     2009    padding-right: 0; 
     2010    padding-left: 4px; 
     2011} 
     2012 
     2013/* =Thickbox Adjustments 
     2014-------------------------------------------------------------- */ 
     2015/* No RTL for now, this space intentionally left blank */ 
     2016 
     2017 
     2018/* =TinyMCE Adjustments 
     2019-------------------------------------------------------------- */ 
     2020/* No RTL for now, this space intentionally left blank */ 
     2021 
  • trunk/wp-includes/js/quicktags.dev.js

    r19290 r20166  
    600600    qt.FullscreenButton.prototype = new qt.Button(); 
    601601    qt.FullscreenButton.prototype.callback = function(e, c) { 
    602         if ( c.id != 'content' || typeof(fullscreen) == 'undefined' ) 
     602        if ( !c.id || typeof(fullscreen) == 'undefined' ) 
    603603            return; 
    604604 
  • trunk/wp-includes/js/tinymce/plugins/wpfullscreen/editor_plugin_src.js

    r19945 r20166  
    3535                var d, b, fsed; 
    3636 
    37                 ed = tinymce.get('content'); 
     37                ed = tinyMCE.activeEditor; 
    3838                d = ed.getDoc(); 
    3939                b = d.body; 
Note: See TracChangeset for help on using the changeset viewer.