Initial Drupal 11 with DDEV setup
This commit is contained in:
		
							
								
								
									
										25
									
								
								web/core/modules/comment/js/comment-by-viewer.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								web/core/modules/comment/js/comment-by-viewer.js
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,25 @@
 | 
			
		||||
/**
 | 
			
		||||
 * @file
 | 
			
		||||
 * Attaches behaviors for the Comment module's "by-viewer" class.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
(function ($, Drupal, drupalSettings) {
 | 
			
		||||
  /**
 | 
			
		||||
   * Add 'by-viewer' class to comments written by the current user.
 | 
			
		||||
   *
 | 
			
		||||
   * @type {Drupal~behavior}
 | 
			
		||||
   */
 | 
			
		||||
  Drupal.behaviors.commentByViewer = {
 | 
			
		||||
    attach(context) {
 | 
			
		||||
      const currentUserID = parseInt(drupalSettings.user.uid, 10);
 | 
			
		||||
      $('[data-comment-user-id]')
 | 
			
		||||
        .filter(function () {
 | 
			
		||||
          return (
 | 
			
		||||
            parseInt(this.getAttribute('data-comment-user-id'), 10) ===
 | 
			
		||||
            currentUserID
 | 
			
		||||
          );
 | 
			
		||||
        })
 | 
			
		||||
        .addClass('by-viewer');
 | 
			
		||||
    },
 | 
			
		||||
  };
 | 
			
		||||
})(jQuery, Drupal, drupalSettings);
 | 
			
		||||
		Reference in New Issue
	
	Block a user