forked from cadence/breezewiki
		
	Display real category title
Fixes https://lists.sr.ht/~cadence/breezewiki-discuss/%3CCN5B6AUHFUSC.1H7B7SEFDRDK9%40archer%3E
This commit is contained in:
		
							parent
							
								
									3d8feaba9a
								
							
						
					
					
						commit
						ec55426077
					
				
					 1 changed files with 6 additions and 5 deletions
				
			
		| 
						 | 
					@ -31,7 +31,7 @@
 | 
				
			||||||
(define (generate-results-page
 | 
					(define (generate-results-page
 | 
				
			||||||
         #:source-url source-url
 | 
					         #:source-url source-url
 | 
				
			||||||
         #:wikiname wikiname
 | 
					         #:wikiname wikiname
 | 
				
			||||||
         #:prefixed-category prefixed-category
 | 
					         #:title title
 | 
				
			||||||
         #:members-data members-data
 | 
					         #:members-data members-data
 | 
				
			||||||
         #:page page
 | 
					         #:page page
 | 
				
			||||||
         #:body-class [body-class #f]
 | 
					         #:body-class [body-class #f]
 | 
				
			||||||
| 
						 | 
					@ -40,13 +40,13 @@
 | 
				
			||||||
  (generate-wiki-page
 | 
					  (generate-wiki-page
 | 
				
			||||||
   #:source-url source-url
 | 
					   #:source-url source-url
 | 
				
			||||||
   #:wikiname wikiname
 | 
					   #:wikiname wikiname
 | 
				
			||||||
   #:title prefixed-category
 | 
					   #:title title
 | 
				
			||||||
   #:body-class body-class
 | 
					   #:body-class body-class
 | 
				
			||||||
   #:license license
 | 
					   #:license license
 | 
				
			||||||
   `(div
 | 
					   `(div
 | 
				
			||||||
     ,(update-tree-wiki page wikiname)
 | 
					     ,(update-tree-wiki page wikiname)
 | 
				
			||||||
     (hr)
 | 
					     (hr)
 | 
				
			||||||
     (h2 ,(format "All Pages in ~a" prefixed-category))
 | 
					     (h2 ,(format "All Pages in ~a" title))
 | 
				
			||||||
     (div (@ (class "mw-parser-output"))
 | 
					     (div (@ (class "mw-parser-output"))
 | 
				
			||||||
          (ul (@ (class "my-category-list"))
 | 
					          (ul (@ (class "my-category-list"))
 | 
				
			||||||
              ,@(map
 | 
					              ,@(map
 | 
				
			||||||
| 
						 | 
					@ -91,6 +91,7 @@
 | 
				
			||||||
                (easy:response-json dest-res)]
 | 
					                (easy:response-json dest-res)]
 | 
				
			||||||
     [license (license-auto wikiname)])
 | 
					     [license (license-auto wikiname)])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    (define title (preprocess-html-wiki (jp "/parse/title" page-data prefixed-category)))
 | 
				
			||||||
    (define page-html (preprocess-html-wiki (jp "/parse/text" page-data "")))
 | 
					    (define page-html (preprocess-html-wiki (jp "/parse/text" page-data "")))
 | 
				
			||||||
    (define page (html->xexp page-html))
 | 
					    (define page (html->xexp page-html))
 | 
				
			||||||
    (define head-html (jp "/parse/headhtml" page-data ""))
 | 
					    (define head-html (jp "/parse/headhtml" page-data ""))
 | 
				
			||||||
| 
						 | 
					@ -100,7 +101,7 @@
 | 
				
			||||||
    (define body (generate-results-page
 | 
					    (define body (generate-results-page
 | 
				
			||||||
                  #:source-url source-url
 | 
					                  #:source-url source-url
 | 
				
			||||||
                  #:wikiname wikiname
 | 
					                  #:wikiname wikiname
 | 
				
			||||||
                  #:prefixed-category prefixed-category
 | 
					                  #:title title
 | 
				
			||||||
                  #:members-data members-data
 | 
					                  #:members-data members-data
 | 
				
			||||||
                  #:page page
 | 
					                  #:page page
 | 
				
			||||||
                  #:body-class body-class
 | 
					                  #:body-class body-class
 | 
				
			||||||
| 
						 | 
					@ -119,6 +120,6 @@
 | 
				
			||||||
                                    (generate-results-page
 | 
					                                    (generate-results-page
 | 
				
			||||||
                                     #:source-url ""
 | 
					                                     #:source-url ""
 | 
				
			||||||
                                     #:wikiname "test"
 | 
					                                     #:wikiname "test"
 | 
				
			||||||
                                     #:prefixed-category "Category:Items"
 | 
					                                     #:title "Category:Items"
 | 
				
			||||||
                                     #:members-data category-json-data
 | 
					                                     #:members-data category-json-data
 | 
				
			||||||
                                     #:page '(div "page text"))))))
 | 
					                                     #:page '(div "page text"))))))
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue