Fix widget admin layout for IE7. Props Denis-de-Bernardy. fixes #4264 for 2.3
git-svn-id: http://svn.automattic.com/wordpress/trunk@5494 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
4a83568904
commit
7a3c62d0dd
|
@ -84,11 +84,11 @@ body {
|
||||||
}
|
}
|
||||||
|
|
||||||
.placematt {
|
.placematt {
|
||||||
position: absolute;
|
|
||||||
cursor: default;
|
cursor: default;
|
||||||
margin: 10px 0 0;
|
margin: 10px 0 0;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
width: 238px;
|
width: 238px;
|
||||||
|
float:left;
|
||||||
background-color: #ffe;
|
background-color: #ffe;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -106,10 +106,11 @@ body {
|
||||||
text-align: justify;
|
text-align: justify;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#palettediv {
|
#palettediv {
|
||||||
border: 1px solid #bbb;
|
border: 1px solid #bbb;
|
||||||
background-color: #f0f8ff;
|
background-color: #f0f8ff;
|
||||||
height: 180px;
|
height:auto;
|
||||||
margin-top: 10px;
|
margin-top: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -15,6 +15,11 @@ function wp_widgets_admin_head() {
|
||||||
define( 'WP_WIDGETS_HEIGHT', 35 * ( count( $wp_registered_widgets ) ) );
|
define( 'WP_WIDGETS_HEIGHT', 35 * ( count( $wp_registered_widgets ) ) );
|
||||||
?>
|
?>
|
||||||
<link rel="stylesheet" href="widgets.css?version=<?php bloginfo('version'); ?>" type="text/css" />
|
<link rel="stylesheet" href="widgets.css?version=<?php bloginfo('version'); ?>" type="text/css" />
|
||||||
|
<!--[if IE 7]>
|
||||||
|
<style type="text/css">
|
||||||
|
#palette {float:left;}
|
||||||
|
</style>
|
||||||
|
<![endif]-->
|
||||||
<style type="text/css">
|
<style type="text/css">
|
||||||
.dropzone ul { height: <?php echo constant( 'WP_WIDGETS_HEIGHT' ); ?>px; }
|
.dropzone ul { height: <?php echo constant( 'WP_WIDGETS_HEIGHT' ); ?>px; }
|
||||||
#sbadmin #zones { width: <?php echo constant( 'WP_WIDGETS_WIDTH' ); ?>px; }
|
#sbadmin #zones { width: <?php echo constant( 'WP_WIDGETS_WIDTH' ); ?>px; }
|
||||||
|
@ -61,7 +66,8 @@ function wp_widgets_admin_head() {
|
||||||
new Effect.Opacity('shadow', {to:0.0});
|
new Effect.Opacity('shadow', {to:0.0});
|
||||||
widgets.map(function(o) {o='widgetprefix-'+o; Position.absolutize(o); Position.relativize(o);} );
|
widgets.map(function(o) {o='widgetprefix-'+o; Position.absolutize(o); Position.relativize(o);} );
|
||||||
$A(Draggables.drags).map(function(o) {o.startDrag(null); o.finishDrag(null);});
|
$A(Draggables.drags).map(function(o) {o.startDrag(null); o.finishDrag(null);});
|
||||||
for ( var n in Draggables.drags ) {
|
//for ( var n in Draggables.drags ) {
|
||||||
|
for ( n=0; n<=Draggables.drags.length; n++ ) {
|
||||||
if ( Draggables.drags[n].element.id == 'lastmodule' ) {
|
if ( Draggables.drags[n].element.id == 'lastmodule' ) {
|
||||||
Draggables.drags[n].destroy();
|
Draggables.drags[n].destroy();
|
||||||
break;
|
break;
|
||||||
|
@ -145,7 +151,7 @@ function wp_widgets_admin_head() {
|
||||||
var pm = $(o+'placematt');
|
var pm = $(o+'placematt');
|
||||||
if ( $(o).childNodes.length == 0 ) {
|
if ( $(o).childNodes.length == 0 ) {
|
||||||
pm.style.display = 'block';
|
pm.style.display = 'block';
|
||||||
Position.absolutize(o+'placematt');
|
//Position.absolutize(o+'placematt');
|
||||||
} else {
|
} else {
|
||||||
pm.style.display = 'none';
|
pm.style.display = 'none';
|
||||||
}
|
}
|
||||||
|
@ -305,7 +311,7 @@ if ( isset( $_POST['action'] ) ) {
|
||||||
<div class="dropzone">
|
<div class="dropzone">
|
||||||
<h3><?php echo $sidebar['name']; ?></h3>
|
<h3><?php echo $sidebar['name']; ?></h3>
|
||||||
|
|
||||||
<div id="<?php echo $index; ?>placematt" class="module placematt">
|
<div id="<?php echo $index; ?>placematt" class="module placemat">
|
||||||
<span class="handle">
|
<span class="handle">
|
||||||
<h4><?php _e( 'Default Sidebar' ); ?></h4>
|
<h4><?php _e( 'Default Sidebar' ); ?></h4>
|
||||||
<?php _e( 'Your theme will display its usual sidebar when this box is empty. Dragging widgets into this box will replace the usual sidebar with your customized sidebar.' ); ?>
|
<?php _e( 'Your theme will display its usual sidebar when this box is empty. Dragging widgets into this box will replace the usual sidebar with your customized sidebar.' ); ?>
|
||||||
|
|
Loading…
Reference in New Issue