Changeset 820608
- Timestamp:
- 12/13/2013 01:24:10 AM (12 years ago)
- Location:
- prettypress/trunk
- Files:
-
- 8 edited
-
assets/css/prettypress.css (modified) (3 diffs)
-
assets/js/prettypress.js (modified) (2 diffs)
-
assets/js/prettypress_resize.js (modified) (1 diff)
-
lib/config.php (modified) (1 diff)
-
lib/hooks.php (modified) (1 diff)
-
prettypress.php (modified) (1 diff)
-
readme.txt (modified) (2 diffs)
-
view/edit.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
prettypress/trunk/assets/css/prettypress.css
r819371 r820608 65 65 z-index: 990; 66 66 display: none; 67 padding: 1.5em;67 padding: 0em; 68 68 -webkit-box-sizing: border-box; 69 69 -moz-box-sizing: border-box; … … 115 115 .prettypress_resize { 116 116 top: 0; 117 left: 41 .5%;117 left: 41%; 118 118 width: 1%; 119 119 height: 100%; … … 128 128 border-left: 1px dashed #aaa; 129 129 } 130 131 .prettypress-hidden { 132 display: none; 133 } 134 135 .prettypress-overlay-left { 136 z-index: 995; 137 position: fixed; 138 width: 41%; 139 height: 100%; 140 background: #0084D7; 141 top: 0; 142 left: 0; 143 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 144 filter: alpha(opacity=50); 145 -moz-opacity: 0.5; 146 -khtml-opacity: 0.5; 147 opacity: 0.5; 148 } 149 150 .prettypress-overlay-right { 151 z-index: 995; 152 position: fixed; 153 width: 59%; 154 height: 100%; 155 background: #004D7D; 156 top: 0; 157 right: 0; 158 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 159 filter: alpha(opacity=50); 160 -moz-opacity: 0.5; 161 -khtml-opacity: 0.5; 162 opacity: 0.5; 163 } 164 165 .prettypress_nav { 166 padding: 0 0.5em; 167 height: 32px; 168 line-height: 32px; 169 width: 40.75%; 170 } 171 172 .item { 173 padding-top: 5px; 174 } 175 176 .item-left { 177 float: left; 178 margin-right: 1em; 179 } 180 181 #prettypress_exit:before { 182 content: "\f148"; 183 display: inline-block; 184 -webkit-font-smoothing: antialiased; 185 font: normal 20px/1 'dashicons'; 186 vertical-align: top; 187 cursor: pointer; 188 } -
prettypress/trunk/assets/js/prettypress.js
r819371 r820608 59 59 jQuery("#prettypress_wrapper").fadeOut(500); 60 60 jQuery("#wp-content-wrap").removeClass("prettypress_entry_field"); 61 jQuery("#wp-content-wrap").css("width", "auto"); 61 62 jQuery("#titlewrap").removeClass("prettypress_title"); 63 jQuery("#titlewrap").css("width", "auto"); 62 64 this.status = 0; 63 65 } … … 71 73 var new_height = jQuery("#prettypress_wrapper").css("height").replace(/[A-Za-z$-]/g, ""); 72 74 new_height = parseInt(new_height) - padding; 73 var editor_height = new_height - 190;75 var editor_height = new_height - 230; 74 76 new_height = new_height + padding; 75 77 //Fix the preview window size. -
prettypress/trunk/assets/js/prettypress_resize.js
r819371 r820608 28 28 29 29 jQuery(document).ready(function() { 30 30 31 var resize_active = 0; 31 32 var resize_startx = 0; 32 33 var element_resize = jQuery("#resize"); 33 34 var element_wp_content = jQuery("#wp-content-wrap"); 34 var element_title = jQuery("#title ");35 var element_title = jQuery("#titlewrap"); 35 36 var element_prettypress_container = jQuery("#prettypress_preview_container"); 36 37 var element_prettypress_iframe = jQuery("#prettypress_iframe"); 38 var element_prettypress_menu = jQuery("#prettypress_menu"); 39 40 var element_overlay_left = jQuery("#prettypress_overlay_left"); 41 var element_overlay_right = jQuery("#prettypress_overlay_right"); 42 37 43 jQuery(element_resize).mousedown(function(e) { 44 45 46 jQuery(".prettypress-hidden").fadeIn(50); 38 47 //Start following 39 48 resize_active = 1; 40 49 resize_startx = e.pageX; 41 50 return false; 51 42 52 }); 53 43 54 jQuery(window).mouseup(function() { 55 if ( prettypress.status === 1 ) { 56 prettypress_resize_up(); 57 } 58 }); 59 60 jQuery(window).mousemove(function(e) { 61 if (resize_active === 1) { 62 63 var window_width = jQuery(window).width(); 64 65 new_left = e.pageX; 66 new_right = window_width - new_left; 67 68 //Add 1% padding to fit the spacing bar. 69 var padding = ( window_width / 100 ) * 2; 70 71 new_left_overlay = new_left; 72 new_right_overlay = new_right; 73 74 new_left = new_left - padding; 75 new_right = new_right - padding; 76 77 if ( new_left > 461 && new_right > 240 ) { 78 79 jQuery(element_overlay_left).css("width", new_left_overlay + "px"); 80 jQuery(element_overlay_right).css("width", new_right_overlay + "px"); 81 82 } 83 84 } 85 }); 86 87 function prettypress_resize_up() { 88 window_width = jQuery(window).width(); 89 var padding = ( window_width / 100 ) * 2; 90 91 jQuery(".prettypress-hidden").fadeOut(50); 44 92 //Stop following 45 93 resize_active = 0; 46 94 resize_startx = 0; 47 }); 48 jQuery(window).mousemove(function(e) { 49 if (resize_active === 1) { 50 //Follow the mouse... 51 var difference = e.pageX - resize_startx; 52 jQuery(element_resize).css("left", e.pageX + "px"); 53 var offset_left = jQuery(element_resize).offset().left; 54 offset_left = offset_left - 40; 55 var jQuerysecond = jQuery(element_resize); 56 var offset_right = (jQuery(window).width() - (jQuerysecond.offset().left + jQuerysecond.outerWidth())); 57 offset_right = offset_right - 30; 58 if (offset_left > 461 && offset_right > 240) { 59 jQuery(element_wp_content).css("width", offset_left + "px"); 60 jQuery(element_title).css("width", offset_left + "px"); 61 jQuery(element_prettypress_container).css("width", offset_right + "px"); 62 jQuery(element_prettypress_iframe).css("width", offset_right + "px"); 63 } 95 max_preview_width = window_width - 461 - (padding * 2); 96 max_editor_width = window_width - 240 - (padding * 2); 97 98 if ( new_left < 461 ) { 99 new_left = 461; 64 100 } 65 }); 101 if ( new_right < 240 ) { 102 new_right = 240; 103 } 104 if ( new_right > max_preview_width ) { 105 new_right = max_preview_width; 106 } 107 if ( new_left > max_editor_width ) { 108 new_left = max_editor_width; 109 } 110 111 var new_resize_left = new_left + padding; 112 var new_resize_menu = new_resize_left - 4; 113 114 jQuery(element_wp_content).css("width", new_left + "px"); 115 jQuery(element_title).css("width", new_left + "px"); 116 jQuery(element_prettypress_menu).css("width", new_resize_menu + "px"); 117 jQuery(element_prettypress_container).css("width", new_right + "px"); 118 jQuery(element_prettypress_iframe).css("width", new_right + "px"); 119 jQuery(element_resize).css("left", new_resize_left + "px"); 120 121 } 66 122 }); -
prettypress/trunk/lib/config.php
r819371 r820608 41 41 $tmp_enabled = get_option( 'prettypress_enabled', null ); 42 42 43 if ( get_bloginfo('version') < 3.8 ) { 44 $prettypress_config['legacy'] = "enabled"; 45 } else { 46 $prettypress_config['legacy'] = "disabled"; 47 } 48 43 49 if ( $tmp_enabled ) { 44 50 $prettypress_config['enabled'] = $tmp_enabled; -
prettypress/trunk/lib/hooks.php
r819371 r820608 64 64 function prettypress_css_hook() { 65 65 66 global $prettypress_config; 67 66 68 //Register and queue the stylesheet. 67 69 wp_register_style( 'prettypress_css', PRETTYPRESS_BASE_URL . "/assets/css/prettypress.css", false ); 68 70 wp_enqueue_style( 'prettypress_css' ); 71 72 if ( $prettypress_config['legacy'] == "enabled" ) { 73 wp_register_style( 'prettypress_css_legacy', PRETTYPRESS_BASE_URL . "/assets/css/prettypress-legacy.css", false ); 74 wp_enqueue_style( 'prettypress_css_legacy' ); 75 } 76 69 77 70 78 } -
prettypress/trunk/prettypress.php
r819371 r820608 7 7 Plugin URI: https://github.com/evasivesoftware/PrettyPress 8 8 Description: A simple Wordpress publishing layout, focused on writing with a live preview of your future post. 9 Version: 0. 19 Version: 0.2 10 10 Author: EvasiveSoftware.com 11 11 Author URI: http://www.evasivesoftware.com/ -
prettypress/trunk/readme.txt
r819620 r820608 4 4 Tags: publishing, posting, live, preview, post interface, ghost 5 5 Requires at least: 3.5 6 Tested up to: 3.8 RC27 Stable tag: 0. 16 Tested up to: 3.8 7 Stable tag: 0.2 8 8 License: MIT 9 9 License URI: http://opensource.org/licenses/MIT … … 55 55 == Changelog == 56 56 57 = 0.2 = 58 * Added Wordpress 3.8 style support 59 * Fixed live preview window resize speed 57 60 58 61 == Upgrade Notice == 59 62 63 = 0.2 = 64 This version fixed styling issues with Wordpress 3.8, as well as window resizing performance. 60 65 61 66 == Arbitrary section == -
prettypress/trunk/view/edit.php
r819371 r820608 40 40 <div class="prettypress_warnings" id="prettypress_warnings"></div> 41 41 42 <div class="prettypress-overlay-left prettypress-hidden" id="prettypress_overlay_left"></div> 43 <div class="prettypress-overlay-right prettypress-hidden" id="prettypress_overlay_right"></div> 44 42 45 <div class="prettypress_wrapper" id="prettypress_wrapper"> 43 46 <div class="prettypress_resize" id="resize"><div class="border"></div></div> 44 47 45 <a href="#" id="prettypress_exit">← Back to Wordpress</a> 48 <div class="prettypress_nav wp-ui-primary wp-ui-core wp-submenu" id="prettypress_menu"> 49 <div class="item item-left" id="prettypress_exit"></div> 50 <div class="item-left">PrettyPress</div> 51 </div> 46 52 47 53 <div class="prettypress_preview_container" id="prettypress_preview_container">
Note: See TracChangeset
for help on using the changeset viewer.