]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-admin/js/widgets.dev.js
Wordpress 3.2
[autoinstalls/wordpress.git] / wp-admin / js / widgets.dev.js
index 0bd6f0db34ca828b1f420ea7818d608d2d4db81a..457e50b003d2bede81db811f119291d3ffb345c6 100644 (file)
@@ -4,7 +4,8 @@ var wpWidgets;
 wpWidgets = {
 
        init : function() {
-               var rem, sidebars = $('div.widgets-sortables');
+               var rem, sidebars = $('div.widgets-sortables'), isRTL = !! ( 'undefined' != typeof isRtl && isRtl ),
+                       margin = ( isRtl ? 'marginRight' : 'marginLeft' );
 
                $('#widgets-right').children('.widgets-holder-wrap').children('.sidebar-name').click(function(){
                        var c = $(this).siblings('.widgets-sortables'), p = $(this).parent();
@@ -34,14 +35,14 @@ wpWidgets = {
                                if ( w > 250 && inside.closest('div.widgets-sortables').length ) {
                                        css['width'] = w + 30 + 'px';
                                        if ( inside.closest('div.widget-liquid-right').length )
-                                               css['marginLeft'] = 235 - w + 'px';
+                                               css[margin] = 235 - w + 'px';
                                        widget.css(css);
                                }
                                wpWidgets.fixLabels(widget);
                                inside.slideDown('fast');
                        } else {
                                inside.slideUp('fast', function() {
-                                       widget.css({'width':'','marginLeft':''});
+                                       widget.css({'width':'', margin:''});
                                });
                        }
                        return false;
@@ -97,7 +98,7 @@ wpWidgets = {
                        start: function(e,ui) {
                                wpWidgets.fixWebkit(1);
                                ui.item.children('.widget-inside').hide();
-                               ui.item.css({'marginLeft':'','width':''});
+                               ui.item.css({margin:'', 'width':''});
                        },
                        stop: function(e,ui) {
                                if ( ui.item.hasClass('ui-draggable') && ui.item.data('draggable') )
@@ -114,7 +115,7 @@ wpWidgets = {
                                        id = ui.item.attr('id'),
                                        sb = $(this).attr('id');
 
-                               ui.item.css({'marginLeft':'','width':''});
+                               ui.item.css({margin:'', 'width':''});
                                wpWidgets.fixWebkit();
                                if ( add ) {
                                        if ( 'multi' == add ) {
@@ -271,7 +272,7 @@ wpWidgets = {
 
     close : function(widget) {
                widget.children('.widget-inside').slideUp('fast', function(){
-                       widget.css({'width':'','marginLeft':''});
+                       widget.css({'width':'', margin:''});
                });
        }
 };