WordPress.org

Making WordPress.org

Ticket #1326: 1326.patch

File 1326.patch, 1.9 KB (added by ocean90, 4 years ago)
  • trunk/trac.wordpress.org/templates/core/site-specific.html

     
    1313
    1414<div id="report-popup"></div>
    1515<script>
    16 (function($){
    17 var titles = {
     16var wpTracContributorLabels = {
    1817        matt: 'Project Lead',
    1918        markjaquith: 'Lead Developer',
    2019        nacin: 'Lead Developer',
     
    5049        koop: 'Core Committer',
    5150        duck_: 'Core Committer'
    5251};
    53 
    54 $('h3.change .profile-link').each( function() {
    55         var el = $(this);
    56         user = el.attr('href').split('/').pop().toLowerCase();
    57         if ( user in titles ) {
    58                 el.after( ' <span class="contributor-label">(' + titles[ user ] + ')</span>' );
    59         }
    60 });
    61 })(jQuery);
    6252</script>
    6353</body>
    6454</html>
  • trunk/wordpress.org/public_html/style/trac/wp-trac.js

     
    4949                        if ( ! wpTrac.gardener ) {
    5050                                wpTrac.nonGardeners();
    5151                        }
     52
     53                        if ( 'undefined' !== typeof wpTracContributorLabels ) {
     54                                wpTrac.showContributorLabels( wpTracContributorLabels );
     55                        }
     56
    5257                        if ( ! $(document.body).hasClass( 'plugins' ) ) {
    5358                                wpTrac.workflow.init();
    5459                                if ( $(document.body).hasClass( 'core' ) ) {
     
    5863                        }
    5964                },
    6065
     66                showContributorLabels: function( labels ) {
     67                        $('h3.change .profile-link').each( function() {
     68                                var el = $(this);
     69                                user = el.attr('href').split('/').pop().toLowerCase();
     70                                if ( user in labels ) {
     71                                        el.after( ' <span class="contributor-label">(' + labels[ user ] + ')</span>' );
     72                                }
     73                        });
     74                },
     75
    6176                // These ticket hacks need to be re-run after ticket previews.
    6277                postPreviewHacks: function() {
    6378                        // Automatically preview images.