scanrefs: only scan docs, not JS files
This is a temporary hack until we find a sensible way to scan the proxmox-widget-toolkit JS files as well. Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com>
This commit is contained in:
		
				
					committed by
					
						
						Thomas Lamprecht
					
				
			
			
				
	
			
			
			
						parent
						
							924d6d4072
						
					
				
				
					commit
					d8916a326c
				
			@ -73,7 +73,9 @@ class ReflabelMapper(Builder):
 | 
			
		||||
            'link': '/docs/index.html',
 | 
			
		||||
            'title': 'Proxmox Backup Server Documentation Index',
 | 
			
		||||
        }
 | 
			
		||||
        self.env.used_anchors = scan_extjs_files()
 | 
			
		||||
        # Disabled until we find a sensible way to scan proxmox-widget-toolkit
 | 
			
		||||
        # as well
 | 
			
		||||
        #self.env.used_anchors = scan_extjs_files()
 | 
			
		||||
 | 
			
		||||
        if not os.path.isdir(self.outdir):
 | 
			
		||||
            os.mkdir(self.outdir)
 | 
			
		||||
@ -115,15 +117,18 @@ class ReflabelMapper(Builder):
 | 
			
		||||
    def validate_anchors(self):
 | 
			
		||||
        #pprint(self.env.online_help)
 | 
			
		||||
        to_remove = []
 | 
			
		||||
        for anchor in self.env.used_anchors:
 | 
			
		||||
            if anchor not in self.env.online_help:
 | 
			
		||||
                logger.info("[-] anchor {} is missing from onlinehelp!".format(anchor))
 | 
			
		||||
        for anchor in self.env.online_help:
 | 
			
		||||
            if anchor not in self.env.used_anchors and anchor != 'pbs_documentation_index':
 | 
			
		||||
                logger.info("[*] anchor {} not used! deleting...".format(anchor))
 | 
			
		||||
                to_remove.append(anchor)
 | 
			
		||||
        for anchor in to_remove:
 | 
			
		||||
            self.env.online_help.pop(anchor, None)
 | 
			
		||||
 | 
			
		||||
        # Disabled until we find a sensible way to scan proxmox-widget-toolkit
 | 
			
		||||
        # as well
 | 
			
		||||
        #for anchor in self.env.used_anchors:
 | 
			
		||||
        #    if anchor not in self.env.online_help:
 | 
			
		||||
        #        logger.info("[-] anchor {} is missing from onlinehelp!".format(anchor))
 | 
			
		||||
        #for anchor in self.env.online_help:
 | 
			
		||||
        #    if anchor not in self.env.used_anchors and anchor != 'pbs_documentation_index':
 | 
			
		||||
        #        logger.info("[*] anchor {} not used! deleting...".format(anchor))
 | 
			
		||||
        #        to_remove.append(anchor)
 | 
			
		||||
        #for anchor in to_remove:
 | 
			
		||||
        #   self.env.online_help.pop(anchor, None)
 | 
			
		||||
        return
 | 
			
		||||
 | 
			
		||||
    def finish(self):
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user