WordPress.org

Make WordPress Core

Ticket #13348: ie7.patch

File ie7.patch, 8.3 KB (added by ocean90, 5 years ago)
  • wp-admin/css/nav-menu.dev.css

     
    3737        background: url("../images/menu-bits.gif") no-repeat scroll 0 -110px; 
    3838} 
    3939 
    40 #wpbody { 
    41         position: relative; 
    42 } 
    43  
    4440/* Menu Container */ 
    4541#menu-management-liquid { 
    46         float: left; 
    47         min-width: 100%; 
     42        float: right; 
     43        width: 100%; 
    4844} 
    4945#menu-management { 
    5046        position: relative; 
    51         margin-right: 20px; 
    5247        margin-top: -3px; 
    53         width: 100%; 
    5448} 
    5549        #menu-management .menu-edit { 
    5650                margin-bottom: 20px; 
     
    169163        } 
    170164 
    171165/* Menu Toolbar */ 
    172 #menu-management #major-publishing-actions #delete-action { 
    173         float: right; 
    174         margin-right: 10px; 
    175 } 
    176  
    177166#menu-name-label { 
    178167        margin-top: -2px; 
    179168} 
    180169 
    181170#wpbody .open-label { 
    182         display: inline-block; 
     171        float: left; 
     172        text-align:left; 
    183173} 
    184174#wpbody .open-label span { 
    185175        padding-right: 10px; 
     
    223213        vertical-align: middle; 
    224214} 
    225215 
    226 .button-controls { margin: 10px 0; } 
     216.button-controls { display: inline-block; width: 100%} 
    227217.show-all, .hide-all { cursor: pointer; } 
    228218.hide-all { display: none; } 
    229219 
     
    253243/* Nav Menu */ 
    254244#menu-container .inside { padding-bottom: 10px; } 
    255245 
    256 .menu { 
    257         padding-top:1em; 
    258 } 
    259  
    260246#menu-to-edit { 
    261247        padding: 1em 0; 
    262248} 
    263249 
    264 .menu ul { width: 100%; } 
    265 .menu ul.sub-menu { 
    266 } 
    267 .menu li { 
    268         margin-bottom: 0; 
    269 } 
    270250.menu-item-bar { 
    271251        clear:both; 
    272252        line-height:1.5em; 
    273         position:relative; 
    274253        margin-top: 13px; 
    275254} 
    276255.menu-item-handle { 
     
    493472        background: #21759B; 
    494473        color: #fff; 
    495474} 
    496  
    497  
    498 /* Clearfix */ 
    499 #nav-menus-frame:after, .menu-item-settings:after, .button-controls:after, #menu-item-url-wrap:after, #menu-item-name-wrap:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
    500 #nav-menus-frame, .menu-item-settings, .button-controls, #menu-item-url-wrap, #menu-item-name-wrap { display: block; } 
  • wp-admin/includes/nav-menu.php

     
    158158                                                <span class="description"><?php _e('The description will be displayed in the menu if the current theme supports it.'); ?></span> 
    159159                                        </label> 
    160160                                </p> 
    161  
    162161                                <div class="menu-item-actions description-wide submitbox"> 
    163162                                        <?php if( 'custom' != $item->type ) : ?> 
    164163                                                <p class="link-to-original"><?php 
     
    191190                                <input class="menu-item-data-parent-id" type="hidden" name="menu-item-parent-id[<?php echo $item_id; ?>]" value="<?php echo esc_attr( $item->menu_item_parent ); ?>" /> 
    192191                                <input class="menu-item-data-position" type="hidden" name="menu-item-position[<?php echo $item_id; ?>]" value="<?php echo esc_attr( $item->menu_order ); ?>" /> 
    193192                                <input class="menu-item-data-type" type="hidden" name="menu-item-type[<?php echo $item_id; ?>]" value="<?php echo esc_attr( $item->type ); ?>" /> 
     193                                <div class="clear"></div> 
    194194                        </div><!-- .menu-item-settings--> 
    195195                        <ul class="menu-item-transport"></ul> 
    196196                <?php 
     
    431431        ?> 
    432432        <div class="customlinkdiv"> 
    433433 
    434                         <input type="hidden" value="custom" name="menu-item[<?php echo $_nav_menu_placeholder; ?>][menu-item-type]" /> 
    435                         <p id="menu-item-url-wrap"> 
    436                                 <label class="howto" for="custom-menu-item-url"> 
    437                                         <span><?php _e('URL'); ?></span> 
    438                                         <input id="custom-menu-item-url" name="menu-item[<?php echo $_nav_menu_placeholder; ?>][menu-item-url]" type="text" class="code menu-item-textbox" value="http://" /> 
    439                                 </label> 
    440                         </p> 
    441  
    442                         <p id="menu-item-name-wrap"> 
    443                                 <label class="howto" for="custom-menu-item-name"> 
    444                                         <span><?php _e('Label'); ?></span> 
    445                                         <input id="custom-menu-item-name" name="menu-item[<?php echo $_nav_menu_placeholder; ?>][menu-item-title]" type="text" class="regular-text menu-item-textbox input-with-default-title" title="<?php esc_attr_e('Menu Item'); ?>" /> 
    446                                 </label> 
    447                         </p> 
    448  
     434                <input type="hidden" value="custom" name="menu-item[<?php echo $_nav_menu_placeholder; ?>][menu-item-type]" /> 
     435                <p id="menu-item-url-wrap"> 
     436                        <label class="howto" for="custom-menu-item-url"> 
     437                                <span><?php _e('URL'); ?></span> 
     438                                <input id="custom-menu-item-url" name="menu-item[<?php echo $_nav_menu_placeholder; ?>][menu-item-url]" type="text" class="code menu-item-textbox" value="http://" /> 
     439                        </label> 
     440                </p> 
     441                <div class="clear"></div> 
     442                <p id="menu-item-name-wrap"> 
     443                        <label class="howto" for="custom-menu-item-name"> 
     444                                <span><?php _e('Label'); ?></span> 
     445                                <input id="custom-menu-item-name" name="menu-item[<?php echo $_nav_menu_placeholder; ?>][menu-item-title]" type="text" class="regular-text menu-item-textbox input-with-default-title" title="<?php esc_attr_e('Menu Item'); ?>" /> 
     446                        </label> 
     447                </p> 
     448                <div class="clear"></div> 
    449449                <p class="button-controls"> 
    450450                        <span class="list-controls"> 
    451451                                <a href="#" class="select-all add-home-link"><?php _e('Add Home Link'); ?></a> 
     
    455455                                <input type="submit" class="button-secondary" value="<?php esc_attr_e('Add to Menu'); ?>" name="add-custom-menu-item" /> 
    456456                        </span> 
    457457                </p> 
    458  
    459458                <div class="clear"></div> 
    460459        </div><!-- /.customlinkdiv --> 
    461460        <?php 
     
    625624                        </div> 
    626625                </div><!-- /.tabs-panel --> 
    627626 
    628  
     627                <div class="clear"></div> 
    629628                <p class="button-controls"> 
    630629                        <span class="list-controls"> 
    631630                                <a href="<?php 
  • wp-admin/js/nav-menu.dev.js

     
    853853 
    854854        }; 
    855855 
    856         $(document).ready(function(){ wpNavMenu.init(); }); 
     856        $(document).ready(function(){  
     857                if (jQuery.browser.msie && jQuery.browser.version == '7.0') // drag&drop fix for ie7 
     858                        jQuery('.menu li').css('display', 'inline-block'); 
     859                wpNavMenu.init();  
     860        }); 
    857861 
    858862})(jQuery); 
  • wp-admin/nav-menus.php

     
    1717 
    1818// Permissions Check 
    1919if ( ! current_user_can('switch_themes') ) 
    20         wp_die( __( 'Cheatin&#8217; uh?' )); 
     20        wp_die( __( 'Cheatin&#8217; uh?' ) ); 
    2121 
    2222// Nav Menu CSS 
    2323wp_admin_css( 'nav-menu' ); 
     
    5353        case 'add-menu-item': 
    5454                if ( current_user_can( 'switch_themes' ) ) { 
    5555                        check_admin_referer( 'add-menu_item', 'menu-settings-column-nonce' ); 
    56                         if ( isset( $_REQUEST['menu-item'] ) ) { 
     56                        if ( isset( $_REQUEST['menu-item'] ) ) 
    5757                                wp_save_nav_menu_item( $nav_menu_selected_id, $_REQUEST['menu-item'] ); 
    58                         } 
    5958                } 
    6059                break; 
    6160        case 'move-down-menu-item' : 
     
    479478                                                                <label class="menu-name-label howto open-label" for="menu-name"> 
    480479                                                                        <span><?php _e('Menu Name'); ?></span> 
    481480                                                                        <input name="menu-name" id="menu-name" type="text" class="menu-name regular-text menu-item-textbox input-with-default-title" title="Enter menu name here." value="<?php echo esc_attr( $nav_menu_selected_title  ); ?>" /> 
    482                                                                         <br class="clear" /> 
    483481                                                                </label> 
    484482 
    485483                                                                <div class="publishing-action"> 
     
    491489                                                                        <a class="submitdelete deletion menu-delete" href="<?php echo esc_url( wp_nonce_url( admin_url('nav-menus.php?action=delete&amp;menu=' . $nav_menu_selected_id), 'delete-nav_menu-' . $nav_menu_selected_id ) ); ?>"><?php _e('Delete Menu'); ?></a> 
    492490                                                                </div><!--END .delete-action--> 
    493491                                                                <?php endif; ?> 
    494                                                                 <br class="clear" /> 
     492                                                                <div class="clear"></div> 
    495493                                                        </div><!--END .major-publishing-actions--> 
    496494                                                </div><!--END #submitpost .submitbox--> 
    497495                                                <?php wp_nonce_field( 'closedpostboxes', 'closedpostboxesnonce', false ); ?> 
     
    520518                                                                echo '<p>' . sprintf( __('For more information on this feature, see the <a href="%s">Custom Menus</a> article in the Codex.'), _x('http://codex.wordpress.org/Custom_Menus', 'Custom Menus codex page') ) . '</p>'; 
    521519                                                                echo '</div>'; 
    522520                                                        endif; ?> 
    523                                                         <br class="clear" /> 
     521                                                        <div class="clear"></div> 
    524522                                                </div><!-- /#post-body-content--> 
    525523                                        </div><!--- /#post-body --> 
    526524                                </form><!--/#update-nav-menu--> 
     
    529527        </div><!-- /#menu-management-liquid --> 
    530528        </div><!-- /#nav-menus-frame--> 
    531529        <?php endif; // if menus supported in current theme ?> 
     530        <div class="clear"></div> 
    532531</div><!-- /.wrap--> 
    533532 
    534533