Ticket #17979: 17979.10.diff
| File 17979.10.diff, 6.2 KB (added by , 15 years ago) |
|---|
-
wp-admin/css/wp-admin-rtl.dev.css
2160 2160 clear: left; 2161 2161 } 2162 2162 2163 #wp_inactive_widgets.widget {2163 .sidebar-inactive .widget { 2164 2164 float: right; 2165 2165 } 2166 2166 … … 2172 2172 float: right; 2173 2173 } 2174 2174 2175 #wp_inactive_widgets.widget-placeholder {2175 .sidebar-inactive .widget-placeholder { 2176 2176 float: right; 2177 2177 } 2178 2178 … … 2188 2188 .sidebar-name-arrow { 2189 2189 float: left; 2190 2190 } 2191 2192 -
wp-admin/css/wp-admin.dev.css
7284 7284 width: 300px; 7285 7285 } 7286 7286 7287 .sidebar-inactive .sidebar-description { 7288 padding:15px 15px 10px 15px; 7289 } 7290 7287 7291 .widget-liquid-right .widget, 7288 #wp_inactive_widgets.widget,7292 .sidebar-inactive .widget, 7289 7293 .widget-liquid-right .sidebar-description { 7290 7294 width: 250px; 7291 7295 margin: 0 auto 20px; 7292 7296 overflow: hidden; 7293 7297 } 7294 7298 7299 .sidebar-inactive .sidebar-name, 7300 .sidebar-inactive .sidebar-description { 7301 opacity: 0.5; 7302 } 7303 7304 7295 7305 .widget-liquid-right .sidebar-description { 7296 7306 margin-bottom: 10px; 7297 7307 } 7298 7308 7299 #wp_inactive_widgets.widget {7309 .sidebar-inactive .widget { 7300 7310 margin: 0 10px 20px; 7301 7311 float: left; 7302 7312 } … … 7370 7380 box-shadow: none; 7371 7381 } 7372 7382 7373 #wp_inactive_widgets{7383 .sidebar-inactive { 7374 7384 padding: 5px 5px 0; 7375 7385 } 7376 7386 … … 7403 7413 width: 250px; 7404 7414 } 7405 7415 7406 #wp_inactive_widgets.widget-placeholder {7416 .sidebar-inactive .widget-placeholder { 7407 7417 margin: 0 10px 20px; 7408 7418 float: left; 7409 7419 } … … 7542 7552 7543 7553 #available-widgets .widget-control-edit .add, 7544 7554 #widgets-right .widget-control-edit .edit, 7545 #wp_inactive_widgets.widget-control-edit .edit {7555 .sidebar-inactive .widget-control-edit .edit { 7546 7556 display: inline; 7547 7557 } 7548 7558 … … 7636 7646 .widgets_access .widget .widget-top { 7637 7647 cursor: default; 7638 7648 } 7639 -
wp-admin/css/ie.dev.css
408 408 width: 99%; 409 409 } 410 410 411 #wp_inactive_widgets {411 .sidebar-inactive .widgets-sortables { 412 412 padding-bottom: 8px; 413 413 } 414 414 … … 437 437 } 438 438 439 439 .widget-liquid-right .widget, 440 #wp_inactive_widgets.widget {440 .sidebar-inactive .widget { 441 441 position: relative; 442 442 } 443 443 -
wp-admin/widgets.php
50 50 if ( empty( $sidebars_widgets ) ) 51 51 $sidebars_widgets = wp_get_widget_defaults(); 52 52 53 // register the inactive_widgets area as sidebar 54 register_sidebar(array( 55 'name' => __('Inactive Widgets'), 56 'id' => 'wp_inactive_widgets', 57 'class' => 'inactive', 58 'description' => '', 59 'before_widget' => '', 60 'after_widget' => '', 61 'before_title' => '', 62 'after_title' => '', 63 )); 53 foreach ( $sidebars_widgets as $sidebar_id => $widgets ) { 54 if ( 'wp_inactive_widgets' == $sidebar_id ) 55 continue; 64 56 65 foreach ( $sidebars_widgets as $sidebar_id => $widgets ) {66 57 if ( empty( $wp_registered_sidebars[ $sidebar_id ] ) && ! empty( $widgets ) ) { 67 58 // register the inactive_widgets area as sidebar 68 59 register_sidebar(array( 69 60 'name' => __( 'Inactive Widgets (Previous Theme)' ), 70 61 'id' => $sidebar_id, 71 'class' => ' orphaned',62 'class' => 'inactive', 72 63 'description' => __( 'This is a left over sidebar from an old theme and does not show anywhere on your site' ), 73 64 'before_widget' => '', 74 65 'after_widget' => '', … … 78 69 } 79 70 } 80 71 72 // register the inactive_widgets area as sidebar 73 register_sidebar(array( 74 'name' => __('Inactive Widgets'), 75 'id' => 'wp_inactive_widgets', 76 'class' => 'inactive', 77 'description' => 'Drag widgets here to remove them from the sidebar but keep their settings.', 78 'before_widget' => '', 79 'after_widget' => '', 80 'before_title' => '', 81 'after_title' => '', 82 )); 83 81 84 retrieve_widgets(); 82 85 83 86 if ( count($wp_registered_sidebars) == 1 ) { … … 228 231 <?php 229 232 foreach ( $wp_registered_sidebars as $sbname => $sbvalue ) { 230 233 echo "\t\t<tr><td><label><input type='radio' name='sidebar' value='" . esc_attr($sbname) . "'" . checked( $sbname, $sidebar, false ) . " /> $sbvalue[name]</label></td><td>"; 231 if ( 'wp_inactive_widgets' == $sbname ) {234 if ( 'wp_inactive_widgets' == $sbname || 'orphaned_widgets' == substr( $sbname, 0, 16 ) ) { 232 235 echo ' '; 233 236 } else { 234 237 if ( !isset($sidebars_widgets[$sbname]) || !is_array($sidebars_widgets[$sbname]) ) { … … 317 320 <br class="clear" /> 318 321 </div> 319 322 320 <div class="widgets-holder-wrap"> 321 <div class="sidebar-name"> 322 <div class="sidebar-name-arrow"><br /></div> 323 <h3><?php _e('Inactive Widgets'); ?> 324 <span><img src="<?php echo esc_url( admin_url( 'images/wpspin_light.gif' ) ); ?>" class="ajax-feedback" title="" alt="" /></span></h3></div> 325 <div class="widget-holder inactive"> 326 <p class="description"><?php _e('Drag widgets here to remove them from the sidebar but keep their settings.'); ?></p> 327 <?php wp_list_widget_controls('wp_inactive_widgets'); ?> 328 <br class="clear" /> 323 <?php 324 foreach ( $wp_registered_sidebars as $sidebar => $registered_sidebar ) { 325 if ( 'wp_inactive_widgets' == $sidebar || 'orphaned_widgets' == substr( $sidebar, 0, 16 ) ) { 326 $wrap_class = 'widgets-holder-wrap'; 327 if ( !empty( $registered_sidebar['class'] ) ) 328 $wrap_class .= ' sidebar-' . $registered_sidebar['class']; 329 330 ?> 331 332 <div class="<?php esc_attr_e( $wrap_class ); ?>"> 333 <div class="sidebar-name"> 334 <div class="sidebar-name-arrow"><br /></div> 335 <h3><?php esc_html_e( $registered_sidebar['name'] ); ?> 336 <span><img src="<?php echo esc_url( admin_url( 'images/wpspin_light.gif' ) ); ?>" class="ajax-feedback" title="" alt="" /></span> 337 </h3> 338 </div> 339 <?php wp_list_widget_controls( $registered_sidebar['id'] ); ?> 340 <br class="clear" /> 329 341 </div> 330 </div> 342 <?php 343 } 344 } 345 ?> 346 331 347 </div> 332 348 </div> 333 349 … … 336 352 <?php 337 353 $i = 0; 338 354 foreach ( $wp_registered_sidebars as $sidebar => $registered_sidebar ) { 339 if ( 'wp_inactive_widgets' == $sidebar )355 if ( 'wp_inactive_widgets' == $sidebar || 'orphaned_widgets' == substr( $sidebar, 0, 16 ) ) 340 356 continue; 341 357 342 358 $wrap_class = 'widgets-holder-wrap';
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)