WordPress.org

Make WordPress Core

Ticket #17959: wp-tabs.patch

File wp-tabs.patch, 4.8 KB (added by WraithKenny, 3 years ago)

WP-Tabs CSS and Behaviors

  • wp-admin/css/wp-admin.dev.css

     
    28902890} 
    28912891 
    28922892#post-body ul.category-tabs, 
     2893#post-body ul.wp-tab-bar, 
    28932894#post-body ul.add-menu-item-tabs { 
    28942895        float: left; 
    28952896        width: 120px; 
     
    29002901} 
    29012902 
    29022903#post-body ul.category-tabs li, 
     2904#post-body ul.wp-tab-bar li, 
    29032905#post-body ul.add-menu-item-tabs li { 
    29042906        padding: 8px; 
    29052907} 
    29062908 
    29072909#post-body ul.category-tabs li.tabs, 
     2910#post-body ul.wp-tab-bar li.wp-tab-active, 
    29082911#post-body ul.add-menu-item-tabs li.tabs { 
    29092912        -webkit-border-top-left-radius: 3px; 
    29102913        -webkit-border-bottom-left-radius: 3px; 
     2914        -webkit-border-top-right-radius: 0px; 
    29112915        border-top-left-radius: 3px; 
    29122916        border-bottom-left-radius: 3px; 
     2917        border-top-right-radius: 0px; 
    29132918} 
    29142919 
    29152920.wp-tab-panel, 
     
    29322937        max-height: 205px; 
    29332938} 
    29342939 
    2935 div.tabs-panel-active { 
     2940div.tabs-panel-active, 
     2941div.wp-tab-panel-active { 
    29362942        display:block; 
    29372943} 
    29382944 
    2939 div.tabs-panel-inactive { 
     2945div.tabs-panel-inactive, 
     2946div.wp-tab-panel-inactive { 
    29402947        display:none; 
    29412948} 
    29422949 
    29432950#post-body .categorydiv div.tabs-panel, 
     2951#post-body div.wp-tab-panel, 
    29442952.taxonomy div.tabs-panel, 
    29452953#post-body #linkcategorydiv div.tabs-panel { 
    29462954        margin: 0 5px 0 125px; 
     
    29482956 
    29492957.has-right-sidebar #side-sortables .category-tabs li, 
    29502958#side-sortables .add-menu-item-tabs li, 
    2951 .wp-tab-bar li { 
     2959.has-right-sidebar #side-sortables .wp-tab-bar li { 
    29522960        display: inline; 
    29532961        line-height: 1.35em; 
    29542962} 
    29552963 
     2964.no-js #side-sortables .wp-tab-bar li.hide-if-no-js, 
    29562965.no-js #side-sortables .category-tabs li.hide-if-no-js { 
    29572966        display: none; 
    29582967} 
    29592968 
    29602969#side-sortables .category-tabs a, 
    29612970#side-sortables .add-menu-item-tabs a, 
    2962 .wp-tab-bar a { 
     2971#side-sortables .wp-tab-bar a { 
    29632972        text-decoration: none; 
    29642973} 
    29652974 
     2975#side-sortables .wp-tab-bar, 
    29662976#side-sortables .category-tabs { 
    29672977        margin: 8px 0 3px; 
    29682978} 
     
    29722982} 
    29732983 
    29742984#side-sortables .add-menu-item-tabs, 
    2975 .wp-tab-bar { 
     2985#side-sortables .wp-tab-bar { 
    29762986        margin-bottom: 3px; 
    29772987} 
    29782988 
     
    30333043} 
    30343044 
    30353045#post-body .category-tabs li.tabs, 
     3046#post-body .wp-tab-bar li.wp-tab-active, 
    30363047#post-body .add-menu-item-tabs li.tabs { 
    30373048        border-style: solid none solid solid; 
    30383049        border-width: 1px 0 1px 1px; 
     
    33053316} 
    33063317 
    33073318#post-body ul.category-tabs, 
     3319#post-body ul.wp-tab-bar, 
    33083320#post-body ul.add-menu-item-tabs { 
    33093321        float: left; 
    33103322        width: 120px; 
     
    33153327} 
    33163328 
    33173329#post-body ul.category-tabs li, 
     3330#post-body ul.wp-tab-bar li, 
    33183331#post-body ul.add-menu-item-tabs li { 
    33193332        padding: 8px; 
    33203333} 
    33213334 
    33223335#post-body ul.category-tabs li.tabs, 
     3336#post-body ul.wp-tab-bar li.wp-tab-active, 
    33233337#post-body ul.add-menu-item-tabs li.tabs { 
    33243338        -webkit-border-top-left-radius: 3px; 
    33253339        -webkit-border-bottom-left-radius: 3px; 
     
    33553369} 
    33563370 
    33573371#post-body .categorydiv div.tabs-panel, 
     3372#post-body div.wp-tab-panel, 
    33583373.taxonomy div.tabs-panel, 
    33593374#post-body #linkcategorydiv div.tabs-panel { 
    33603375        margin: 0 5px 0 125px; 
     
    43934408} 
    43944409 
    43954410#post-body ul.category-tabs li.tabs a, 
     4411#post-body ul.wp-tab-bar li.wp-tab-active a, 
    43964412#post-body ul.add-menu-item-tabs li.tabs a, 
    43974413#TB_window #TB_title a.tb-theme-preview-link, 
    43984414#TB_window #TB_title a.tb-theme-preview-link:visited { 
  • wp-admin/js/wp-tabs.dev.js

     
     1jQuery(document).ready( function($) { 
     2        // wp tabs 
     3        $('.wp-tab-bar a').click(function(event){ 
     4                event.preventDefault(); 
     5                // Limit effect to the container element. 
     6                var context = $(this).closest('.wp-tab-bar').parent(); 
     7                $('.wp-tab-bar li', context).removeClass('wp-tab-active'); 
     8                $(this).closest('li').addClass('wp-tab-active'); 
     9                $('.wp-tab-panel', context).hide(); 
     10                $( $(this).attr('href'), context ).show(); 
     11        }); 
     12        // Make setting wp-tab-active optional. 
     13        $('.wp-tab-bar').each(function(){ 
     14                if ( $('.wp-tab-active', this).length ) 
     15                        $('.wp-tab-active', this).click(); 
     16                else 
     17                        $('a', this).first().click(); 
     18        }); 
     19}); 
  • wp-includes/script-loader.php

     
    305305 
    306306                $scripts->add( 'xfn', "/wp-admin/js/xfn$suffix.js", array('jquery'), '20110524', 1 ); 
    307307 
    308                 $scripts->add( 'postbox', "/wp-admin/js/postbox$suffix.js", array('jquery-ui-sortable'), '20111009a', 1 ); 
     308                $scripts->add( 'wp-tabs', "/wp-admin/js/wp-tabs$suffix.js", array('jquery'), '20111110', 1 ); 
     309                $scripts->add( 'postbox', "/wp-admin/js/postbox$suffix.js", array('jquery-ui-sortable','wp-tabs'), '20111009a', 1 ); 
    309310 
    310311                $scripts->add( 'post', "/wp-admin/js/post$suffix.js", array('suggest', 'wp-lists', 'postbox'), '20110524', 1 ); 
    311312                $scripts->localize( 'post', 'postL10n', array(