DFW: add tagline, move the Word count under the editor, see #17136

git-svn-id: http://svn.automattic.com/wordpress/trunk@17856 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
azaozz 2011-05-11 09:18:32 +00:00
parent 1109c6b919
commit e96949c9bd
6 changed files with 47 additions and 28 deletions

File diff suppressed because one or more lines are too long

View File

@ -653,11 +653,18 @@ form.upgrade .hint {
resize: none;
}
#wp-fullscreen-tagline {
bottom: 20px;
color: #BBBBBB;
font-size: 18px;
position: fixed;
right: 20px;
}
/* =Top bar
-------------------------------------------------------------- */
#fullscreen-topbar {
position: fixed;
display: none;
filter: inherit;
top: 0;
left: 0;
@ -681,12 +688,12 @@ form.upgrade .hint {
#wp-fullscreen-mode-bar,
#wp-fullscreen-button-bar,
#wp-fullscreen-close {
#wp-fullscreen-close,
#wp-fullscreen-count {
float: left;
}
#wp-fullscreen-save,
#wp-fullscreen-count {
#wp-fullscreen-save {
float: right;
}

View File

@ -1747,13 +1747,7 @@ function wp_fullscreen_html( $extra = array() ) {
<div id="wp-fullscreen-body">
<div id="fullscreen-topbar">
<div id="wp-fullscreen-toolbar">
<div id="wp-fullscreen-close"><a href="#" onclick="fullscreen.off();return false;"><?php _e('Exit fullscreen'); ?></a></div>
<div id="wp-fullscreen-save">
<span><?php if ( $post->post_status == 'publish' ) _e('Updated.'); else _e('Saved.'); ?></span>
<img src="images/wpspin_light.gif" alt="" />
<input type="button" class="button-primary" value="<?php echo $save; ?>" onclick="fullscreen.save();" />
</div>
<div id="wp-fullscreen-central-toolbar" style="width:<?php echo $width; ?>px;">
<div id="wp-fullscreen-mode-bar"><div id="wp-fullscreen-modes">
@ -1841,9 +1835,12 @@ function wp_fullscreen_html( $extra = array() ) {
</div>
</div></div>
<div id="wp-fullscreen-count">
<?php _e('Word Count:'); ?> <span class="word-count">0</span>
<div id="wp-fullscreen-save">
<span><?php if ( $post->post_status == 'publish' ) _e('Updated.'); else _e('Saved.'); ?></span>
<img src="images/wpspin_light.gif" alt="" />
<input type="button" class="button-primary" value="<?php echo $save; ?>" onclick="fullscreen.save();" />
</div>
</div>
</div>
</div>
@ -1855,7 +1852,14 @@ function wp_fullscreen_html( $extra = array() ) {
<div id="wp-fullscreen-container">
<textarea id="wp_mce_fullscreen"></textarea>
</div>
<div id="wp-fullscreen-status">
<div id="wp-fullscreen-count"><?php _e('Word Count:'); ?> <span class="word-count">0</span></div>
</div>
</div>
<div id="wp-fullscreen-tagline"><?php _e('Just write.'); ?></div>
</div>
<div class="fullscreen-overlay" id="fullscreen-overlay"></div>

View File

@ -239,23 +239,23 @@ PubSub.prototype.publish = function( topic, args ) {
}
ps.subscribe( 'showToolbar', function() {
s.topbar.removeClass('fade-1000').addClass('fade-300');
api.fade.In( s.topbar, 300, function(){ ps.publish('toolbarShown'); }, true );
s.toolbars.removeClass('fade-1000').addClass('fade-300');
api.fade.In( s.toolbars, 300, function(){ ps.publish('toolbarShown'); }, true );
$('#wp-fullscreen-body').addClass('wp-fullscreen-focus');
});
ps.subscribe( 'hideToolbar', function() {
s.topbar.removeClass('fade-300').addClass('fade-1000');
api.fade.Out( s.topbar, 1000, function(){ ps.publish('toolbarHidden'); }, true );
s.toolbars.removeClass('fade-300').addClass('fade-1000');
api.fade.Out( s.toolbars, 1000, function(){ ps.publish('toolbarHidden'); }, true );
$('#wp-fullscreen-body').removeClass('wp-fullscreen-focus');
});
ps.subscribe( 'toolbarShown', function() {
s.topbar.removeClass('fade-300');
s.toolbars.removeClass('fade-300');
});
ps.subscribe( 'toolbarHidden', function() {
s.topbar.removeClass('fade-1000');
s.toolbars.removeClass('fade-1000');
});
ps.subscribe( 'show', function() { // This event occurs before the overlay blocks the UI.
@ -466,7 +466,8 @@ PubSub.prototype.publish = function( topic, args ) {
*/
api.ui = {
init: function() {
var topbar = s.topbar = $('#fullscreen-topbar');
var topbar = $('#fullscreen-topbar');
s.toolbars = topbar.add( $('#wp-fullscreen-status') );
s.element = $('#fullscreen-fader');
s.textarea_obj = document.getElementById('wp_mce_fullscreen');
s.has_tinymce = typeof(tinyMCE) != 'undefined';
@ -504,12 +505,12 @@ PubSub.prototype.publish = function( topic, args ) {
});
topbar.mouseenter(function(e){
$('#fullscreen-topbar').addClass('fullscreen-make-sticky');
s.toolbars.addClass('fullscreen-make-sticky');
$( document ).unbind( '.fullscreen' );
clearTimeout( s.timer );
s.timer = 0;
}).mouseleave(function(e){
$('#fullscreen-topbar').removeClass('fullscreen-make-sticky');
s.toolbars.removeClass('fullscreen-make-sticky');
$( document ).bind( 'mousemove.fullscreen', function(e) { bounder( 'showToolbar', 'hideToolbar', 2000 ); } );
});
},
@ -553,7 +554,7 @@ PubSub.prototype.publish = function( topic, args ) {
}
element.show();
element.one( this.transitionend, function() {
element.first().one( this.transitionend, function() {
callback();
});
setTimeout( function() { element.addClass( 'fade-trigger' ); }, this.sensitivity );
@ -561,7 +562,11 @@ PubSub.prototype.publish = function( topic, args ) {
if ( stop )
element.stop();
element.css( 'opacity', 1 ).fadeIn( speed, callback );
element.css( 'opacity', 1 );
element.first().fadeIn( speed, callback );
if ( element.length > 1 )
element.not(':first').fadeIn( speed );
}
return element;
@ -577,7 +582,7 @@ PubSub.prototype.publish = function( topic, args ) {
return element;
if ( api.fade.transitions ) {
element.one( api.fade.transitionend, function() {
element.first().one( api.fade.transitionend, function() {
if ( element.hasClass('fade-trigger') )
return;
@ -589,7 +594,10 @@ PubSub.prototype.publish = function( topic, args ) {
if ( stop )
element.stop();
element.fadeOut( speed, callback );
element.first().fadeOut( speed, callback );
if ( element.length > 1 )
element.not(':first').fadeOut( speed );
}
return element;

File diff suppressed because one or more lines are too long

View File

@ -96,7 +96,7 @@ function wp_default_scripts( &$scripts ) {
$scripts->add( 'editor', "/wp-admin/js/editor$suffix.js", array('utils','jquery'), '20110411' );
$scripts->add_data( 'editor', 'group', 1 );
$scripts->add( 'wp-fullscreen', "/wp-admin/js/wp-fullscreen$suffix.js", array('jquery'), '20110510' );
$scripts->add( 'wp-fullscreen', "/wp-admin/js/wp-fullscreen$suffix.js", array('jquery'), '20110511' );
$scripts->add_data( 'wp-fullscreen', 'group', 1 );
$scripts->add( 'prototype', '/wp-includes/js/prototype.js', false, '1.6.1');