forked from cadence/breezewiki
		
	expand all Warframe ability collapsibles
This commit is contained in:
		
							parent
							
								
									4b039cca5e
								
							
						
					
					
						commit
						f6933e9e50
					
				
					 1 changed files with 8 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -110,6 +110,11 @@
 | 
			
		|||
     #;(curry attribute-maybe-update 'class
 | 
			
		||||
              (λ (class) (string-join (classlist-updater (string-split class " ")) " ")))
 | 
			
		||||
     (curry attribute-maybe-update 'class class-updater)
 | 
			
		||||
     ; yet more uncollapsing - sample: warframe/wiki/Amp_(Ability)
 | 
			
		||||
     (curry u
 | 
			
		||||
            (λ (v) (and (dict-has-key? v 'id)
 | 
			
		||||
                        (string-prefix? (car (dict-ref v 'id)) "mw-customcollapsible")))
 | 
			
		||||
            (λ (v) (dict-set v 'style "display:block")))
 | 
			
		||||
     ; change links to stay on the same wiki
 | 
			
		||||
     (curry attribute-maybe-update 'href
 | 
			
		||||
            (λ (href)
 | 
			
		||||
| 
						 | 
				
			
			@ -245,6 +250,9 @@
 | 
			
		|||
      ; remove gamespot reviews/ads
 | 
			
		||||
      [(has-class? "reviews" attributes)
 | 
			
		||||
       return-no-element]
 | 
			
		||||
      ; remove customcollapsible customtoggle buttons - sample: warframe/wiki/Amp_(Ability)
 | 
			
		||||
      [(and (dict-has-key? attributes 'class) (regexp-match? #rx"^mw-customtoggle-[^ ]* button-c$" (car (dict-ref attributes 'class))))
 | 
			
		||||
       return-no-element]
 | 
			
		||||
      [#t
 | 
			
		||||
       (list element-type
 | 
			
		||||
             ;; attributes
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue