@@ -2,7 +2,7 @@ import type {FileRenderPlugin} from '../render/plugin.ts';
22import { newRenderPlugin3DViewer } from '../render/plugins/3d-viewer.ts' ;
33import { newRenderPluginPdfViewer } from '../render/plugins/pdf-viewer.ts' ;
44import { registerGlobalInitFunc } from '../modules/observer.ts' ;
5- import { createElementFromHTML , showElem , toggleClass } from '../utils/dom.ts' ;
5+ import { createElementFromHTML , toggleClass } from '../utils/dom.ts' ;
66import { html } from '../utils/html.ts' ;
77import { basename } from '../utils.ts' ;
88
@@ -19,11 +19,10 @@ function findFileRenderPlugin(filename: string, mimeType: string): FileRenderPlu
1919
2020function showRenderRawFileButton ( elFileView : HTMLElement , renderContainer : HTMLElement | null ) : void {
2121 const toggleButtons = elFileView . querySelector ( '.file-view-toggle-buttons' ) ;
22- showElem ( toggleButtons ) ;
22+ if ( ! toggleButtons ) return ;
2323 const displayingRendered = Boolean ( renderContainer ) ;
2424 toggleClass ( toggleButtons . querySelectorAll ( '.file-view-toggle-source' ) , 'active' , ! displayingRendered ) ; // it may not exist
2525 toggleClass ( toggleButtons . querySelector ( '.file-view-toggle-rendered' ) , 'active' , displayingRendered ) ;
26- // TODO: if there is only one button, hide it?
2726}
2827
2928async function renderRawFileToContainer ( container : HTMLElement , rawFileLink : string , mimeType : string ) {
0 commit comments