1( function( $, spc ) { 2 3 var togglePageAnalysis = function(){ 4 var $this = $('.page-attributes').find('.plugin__qc'); 5 try{ 6 var $link = $this.find('#plugin__qc__link'), 7 $container = $this.find('#plugin__qc__wrapper'); 8 9 if($container.length < 1){ 10 $this.remove(); 11 }else{ 12 $container.attr('aria-hidden','true'); 13 var $icon = $container.find('#plugin__qc__icon'); 14 $container.find('#plugin__qc__out').removeAttr('style'); 15 $link.on( 'click', function(e){ 16 e.preventDefault(); 17 $icon.trigger('click'); 18 var oldState = ($link.attr('aria-expanded')=== "true" ); 19 $container.attr('aria-hidden',oldState); 20 $(this).attr('aria-expanded',!oldState); 21 22 }); 23 24 if($container.length > 0){ 25 var num = $container.attr('data-errors'); 26 if(num){ 27 $link.find('.num').empty().append(num); 28 $link.closest('li').removeClass('do_none'); 29 } 30 } 31 32 } 33 34 }catch(err){ 35 $this.remove(); 36 } 37 }; 38 39 $(function(){ 40 togglePageAnalysis(); 41 }); 42 43} )( jQuery, spc ); 44 45 46 47 48