WordPress.org

Make WordPress Core

Changeset 9631


Ignore:
Timestamp:
11/12/2008 09:35:50 AM (10 years ago)
Author:
azaozz
Message:

Consolidate six more js files

Location:
trunk
Files:
6 deleted
14 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/categories.php

    r9620 r9631  
    118118}
    119119
    120 wp_enqueue_script( 'admin-categories' );
    121 wp_enqueue_script('admin-forms');
     120wp_enqueue_script('admin-categories');
    122121if ( current_user_can('manage_categories') )
    123122    wp_enqueue_script('inline-edit-tax');
  • trunk/wp-admin/edit-comments.php

    r9620 r9631  
    1111
    1212$title = __('Edit Comments');
    13 wp_enqueue_script( 'admin-comments' );
    14 wp_enqueue_script( 'admin-forms' );
     13wp_enqueue_script('admin-comments');
    1514enqueue_comment_hotkeys_js();
    1615
  • trunk/wp-admin/edit-link-categories.php

    r9620 r9631  
    4747$title = __('Link Categories');
    4848
    49 wp_enqueue_script( 'admin-categories' );
    50 wp_enqueue_script('admin-forms');
     49wp_enqueue_script('admin-categories');
    5150if ( current_user_can('manage_categories') )
    5251    wp_enqueue_script('inline-edit-tax');
  • trunk/wp-admin/edit-pages.php

    r9620 r9631  
    7070    $title = __('Edit Pages');
    7171$parent_file = 'edit.php';
    72 wp_enqueue_script('admin-forms');
    7372wp_enqueue_script('inline-edit-post');
    74 wp_enqueue_script('pages');
    7573
    7674$post_stati  = array(   //  array( adj, noun )
     
    319317    });
    320318})(jQuery);
     319columns.init('page');
    321320/* ]]> */
    322321</script>
  • trunk/wp-admin/edit-tags.php

    r9620 r9631  
    116116$can_manage = current_user_can('manage_categories');
    117117
    118 wp_enqueue_script( 'admin-tags' );
    119 wp_enqueue_script('admin-forms');
     118wp_enqueue_script('admin-tags');
    120119if ( $can_manage )
    121120    wp_enqueue_script('inline-edit-tax');
  • trunk/wp-admin/edit.php

    r9620 r9631  
    7070    $title = __('Edit Posts');
    7171$parent_file = 'edit.php';
    72 wp_enqueue_script('admin-forms');
    7372wp_enqueue_script('inline-edit-post');
    74 wp_enqueue_script('posts');
    7573
    7674list($post_stati, $avail_post_stati) = wp_edit_posts_query();
     
    333331    });
    334332})(jQuery);
     333columns.init('post');
    335334/* ]]> */
    336335</script>
  • trunk/wp-admin/includes/plugin.php

    r9581 r9631  
    569569
    570570    if ( empty($icon_url) )
    571         $icon_url = 'images/menu/generic.png';
     571        $icon_url = 'images/generic.png';
    572572
    573573    $_wp_last_object_menu++;
  • trunk/wp-admin/js/common.js

    r9626 r9631  
    180180                $(this).addClass('contextual-help-open');
    181181            }
     182        });
     183        return false;
     184    });
     185
     186    // check all checkboxes
     187    var lastClicked = false;
     188    $( 'table.widefat tbody .check-column :checkbox' ).click( function(e) {
     189        if ( 'undefined' == e.shiftKey ) { return true; }
     190        if ( e.shiftKey ) {
     191            if ( !lastClicked ) { return true; }
     192            var checks = $( lastClicked ).parents( 'form:first' ).find( ':checkbox' );
     193            var first = checks.index( lastClicked );
     194            var last = checks.index( this );
     195            if ( 0 < first && 0 < last && first != last ) {
     196                checks.slice( first, last ).attr( 'checked', $( this ).is( ':checked' ) ? 'checked' : '' );
     197            }
     198        }
     199        lastClicked = this;
     200        return true;
     201    } );
     202
     203    $( 'thead :checkbox, tfoot :checkbox' ).click( function() {
     204        $(this).parents( 'form:first' ).find( 'tbody:visible .check-column :checkbox' ).attr( 'checked', function() {
     205            return $(this).attr( 'checked' ) ? '' : 'checked';
    182206        });
    183207        return false;
     
    291315$(document).ready(function(){adminMenu.init();});
    292316
     317// show/hide/save table columns
     318columns = {
     319    init : function(page) {
     320        $('.hide-column-tog').click( function() {
     321            var column = $(this).val();
     322            var show = $(this).attr('checked');
     323            if ( show ) {
     324                $('.column-' + column).show();
     325            } else {
     326                $('.column-' + column).hide();
     327            }
     328            columns.save_manage_columns_state(page);
     329        } );
     330    },
     331
     332    save_manage_columns_state : function(page) {
     333        var hidden = $('.manage-column').filter(':hidden').map(function() { return this.id; }).get().join(',');
     334        $.post('admin-ajax.php', {
     335            action: 'hidden-columns',
     336            hidden: hidden,
     337            hiddencolumnsnonce: $('#hiddencolumnsnonce').val(),
     338            page: page
     339        });
     340    }
     341}
     342
    293343})(jQuery);
    294344
  • trunk/wp-admin/link-manager.php

    r9620 r9631  
    3434     exit;
    3535}
    36 
    37 wp_enqueue_script('admin-forms');
    38 wp_enqueue_script('links');
    3936
    4037wp_reset_vars(array('action', 'cat_id', 'linkurl', 'name', 'image', 'description', 'visible', 'target', 'category', 'link_id', 'submit', 'order_by', 'links_show_cat_id', 'rating', 'rel', 'notes', 'linkcheck[]'));
     
    283280    });
    284281})(jQuery);
     282columns.init('link');
    285283/* ]]> */
    286284</script>
  • trunk/wp-admin/plugins.php

    r9592 r9631  
    164164}
    165165
    166 wp_enqueue_script('admin-forms');
    167166wp_enqueue_script('plugin-install');
    168167add_thickbox();
  • trunk/wp-admin/upload.php

    r9620 r9631  
    103103$title = __('Media Library');
    104104$parent_file = 'edit.php';
    105 wp_enqueue_script( 'admin-forms' );
    106 wp_enqueue_script('media');
    107105
    108106if ( ! isset( $_GET['paged'] ) || $_GET['paged'] < 1 )
     
    464462    });
    465463})(jQuery);
     464columns.init('media');
    466465/* ]]> */
    467466</script>
  • trunk/wp-admin/user-new.php

    r9620 r9631  
    3838
    3939wp_enqueue_script('admin-users');
    40 wp_enqueue_script('admin-forms');
    4140
    4241require_once ('admin-header.php');
  • trunk/wp-admin/users.php

    r9620 r9631  
    185185
    186186    wp_enqueue_script('admin-users');
    187     wp_enqueue_script('admin-forms');
    188187
    189188    include('admin-header.php');
  • trunk/wp-includes/script-loader.php

    r9626 r9631  
    146146            'how' => __('Separate multiple categories with commas.')
    147147        ) );
    148         $scripts->add( 'admin-categories', '/wp-admin/js/categories.js', array('wp-lists', 'columns'), '20080925' );
    149         $scripts->add( 'admin-tags', '/wp-admin/js/tags.js', array('wp-lists', 'columns'), '20080925' );
     148        $scripts->add( 'admin-categories', '/wp-admin/js/categories.js', array('wp-lists'), '20080925' );
     149        $scripts->add( 'admin-tags', '/wp-admin/js/tags.js', array('wp-lists'), '20080925' );
    150150        $scripts->add( 'admin-custom-fields', '/wp-admin/js/custom-fields.js', array('wp-lists'), '20070823' );
    151151        $scripts->add( 'password-strength-meter', '/wp-admin/js/password-strength-meter.js', array('jquery'), '20081021' );
     
    157157            'strong' => __('Strong')
    158158        ) );
    159         $scripts->add( 'admin-comments', '/wp-admin/js/edit-comments.js', array('wp-lists', 'jquery-ui-resizable', 'quicktags', 'columns'), '20081031' );
     159        $scripts->add( 'admin-comments', '/wp-admin/js/edit-comments.js', array('wp-lists', 'jquery-ui-resizable', 'quicktags'), '20081031' );
    160160        $scripts->localize( 'admin-comments', 'adminCommentsL10n', array(
    161161            'pending' => __('%i% pending'), // must look like: "# blah blah"
     
    163163            'hotkeys_highlight_last' => isset($_GET['hotkeys_highlight_last']),
    164164        ) );
    165         $scripts->add( 'admin-users', '/wp-admin/js/users.js', array('wp-lists', 'columns'), '20080925' );
    166         $scripts->add( 'admin-forms', '/wp-admin/js/forms.js', array('jquery'), '20080729');
     165        $scripts->add( 'admin-users', '/wp-admin/js/users.js', array('wp-lists'), '20080925' );
    167166        $scripts->add( 'xfn', '/wp-admin/js/xfn.js', false, '3517' );
    168167        $scripts->add( 'postbox', '/wp-admin/js/postbox.js', array('jquery-ui-sortable'), '20081109' );
     
    259258        $scripts->add( 'farbtastic', '/wp-admin/js/farbtastic.js', array('jquery'), '1.2' );
    260259
    261         $scripts->add( 'posts', '/wp-admin/js/posts.js', array('columns'), '20080925' );
    262         $scripts->add( 'pages', '/wp-admin/js/pages.js', array('columns'), '20080925' );
    263         $scripts->add( 'links', '/wp-admin/js/links.js', array('columns'), '20080925' );
    264         $scripts->add( 'media', '/wp-admin/js/media.js', array('columns'), '20080925' );
    265 
    266         $scripts->add( 'columns', '/wp-admin/js/columns.js', false, '20080910' );
    267         $scripts->localize( 'columns', 'columnsL10n', array(
    268             'requestFile' => admin_url('admin-ajax.php'),
    269         ) );
    270 
    271260        $scripts->add( 'dashboard', '/wp-admin/js/dashboard.js', array( 'jquery', 'admin-comments', 'postbox' ), '20081016' );
    272261
Note: See TracChangeset for help on using the changeset viewer.