Changeset 24520 for trunk/wp-admin/revision.php
- Timestamp:
- 06/26/2013 09:06:50 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/revision.php
r24425 r24520 9 9 /** WordPress Administration Bootstrap */ 10 10 require_once('./admin.php'); 11 12 require ABSPATH . 'wp-admin/includes/revision.php'; 13 14 // wp_get_revision_ui_diff( $post, $compare_from, $compare_to ) 15 // wp_prepare_revisions_for_js( $post ) 16 11 17 wp_reset_vars( array( 'revision', 'action' ) ); 12 18 … … 21 27 if ( ! current_user_can( 'edit_post', $revision->post_parent ) ) 22 28 break; 23 24 29 25 30 if ( ! $post = get_post( $revision->post_parent ) ) … … 78 83 79 84 wp_enqueue_script( 'revisions' ); 80 81 82 $settings = array( 83 'post_id' => $post->ID, 84 'nonce' => wp_create_nonce( 'revisions-ajax-nonce' ), 85 'revision_id' => $revision_id 86 ); 87 88 wp_localize_script( 'revisions', 'wpRevisionsSettings', $settings ); 85 wp_localize_script( 'revisions', '_wpRevisionsSettings', wp_prepare_revisions_for_js( $post, $revision_id ) ); 89 86 90 87 /* Revisions Help Tab */ … … 115 112 <div class="wrap"> 116 113 <?php screen_icon(); ?> 117 <div id="revision-diff-container" class="current-version right-model-loading"> 118 <h2 class="long-header"><?php echo $h2; ?></h2> 119 120 <div id="loading-status" class="updated message"> 121 <p><span class="spinner" ></span></p> 122 </div> 123 124 <div class="diff-slider-ticks-wrapper"> 125 <div id="diff-slider-ticks"></div> 126 </div> 127 128 <div id="revision-interact"></div> 129 130 <div id="revisions-diff"></div> 131 </div> 114 <h2 class="long-header"><?php echo $h2; ?></h2> 132 115 </div> 133 116 117 <script id="tmpl-revisions-frame" type="text/html"> 118 <span class="spinner"></span> 119 <div class="revisions-control-frame"></div> 120 <div class="revisions-diff-frame"></div> 121 </script> 122 123 <script id="tmpl-revisions-controls" type="text/html"> 124 125 <div class="revision-toggle-compare-mode"> 126 <label> 127 <input type="checkbox" class="compare-two-revisions" /> 128 <?php esc_attr_e( 'Compare two revisions' ); ?> 129 </label> 130 </div> 131 132 <div class="revisions-previous"> 133 <input class="button" type="button" id="previous" value="<?php echo esc_attr_x( 'Previous', 'Button label for a previous revision' ); ?>" /> 134 </div> 135 136 <div class="revisions-next"> 137 <input class="button" type="button" id="next" value="<?php echo esc_attr_x( 'Next', 'Button label for a next revision' ); ?>" /> 138 </div> 139 </script> 140 141 142 <script id="tmpl-revisions-meta" type="text/html"> 143 <div id="diff-header"> 144 <div id="diff-header-from" class="diff-header"> 145 <div id="diff-title-from" class="diff-title"> 146 <strong> 147 <?php _ex( 'From:', 'Followed by post revision info' ); ?></strong> 148 <# if ( 'undefined' !== typeof data.from ) { #> 149 {{{ data.from.attributes.author.avatar }}} {{{ data.from.attributes.author.name }}}, 150 {{{ data.from.attributes.timeAgo }}} <?php _e( 'ago' ); ?> 151 ({{{ data.from.attributes.dateShort }}}) 152 <# } #> 153 154 </div> 155 <div class="clear"></div> 156 </div> 157 158 <div id="diff-header-to" class="diff-header"> 159 <div id="diff-title-to" class="diff-title"> 160 <strong><?php _ex( 'To:', 'Followed by post revision info' ); ?></strong> 161 <# if ( 'undefined' !== typeof data.to ) { #> 162 {{{ data.to.attributes.author.avatar }}} {{{ data.to.attributes.author.name }}}, 163 {{{ data.to.attributes.timeAgo }}} <?php _e( 'ago' ); ?> 164 ({{{ data.to.attributes.dateShort }}}) 165 <# } #> 166 </div> 167 168 <input type="button" id="restore-revision" class="button button-primary" data-restore-link="{{{ data.restoreLink }}}" value="<?php esc_attr_e( 'Restore This Revision' )?>" /> 169 </div> 170 </div> 171 </script> 172 134 173 <script id="tmpl-revisions-diff" type="text/html"> 174 <# _.each( data.fields, function( field ) { #> 175 <h3>{{{ field.name }}}</h3> 176 {{{ field.diff }}} 177 <# }); #> 178 </script> 179 180 <script id="tmpl-revisions-diff-old" type="text/html"> 135 181 <div id="toggle-revision-compare-mode"> 136 182 <label> … … 158 204 </div> 159 205 160 </div>161 162 206 <div id="diff-table">{{{ data.diff }}}</div> 163 207 </script> 164 208 165 <script id="tmpl-revision-interact " type="text/html">209 <script id="tmpl-revision-interact-old" type="text/html"> 166 210 <div id="diff-previous-revision"> 167 211 <input class="button" type="button" id="previous" value="<?php echo esc_attr_x( 'Previous', 'Button label for a previous revision' ); ?>" /> … … 172 216 </div> 173 217 174 <div id="diff-slider" class="wp-slider"></div>175 218 </script> 176 219
Note: See TracChangeset
for help on using the changeset viewer.