我尝试个性化生成的doxygen的html输出。
我想让文档的读者有机会调整导航树面板(左侧面板)的大小,这不是Doxygen的默认设置,正如我观察到的那样。
我原以为我可以通过添加自定义CSS文件(customdoxygen.css)来激活该功能,但我也没有找到任何解决方案。
有没有办法让doxygen生成代码,以便导航树面板可以由文档的读者调整大小?
答案 0 :(得分:1)
我设法同时解决问题。该问题是由Internet Explorer 9的错误引起的:
我在个人电脑(本地)上生成了文档。 Internet Explorer被设置为不在浏览器中默认打开本地脚本文件。引用它的选项是:Tools → Internet Options → Advanced → "Allow active content to run on files on My Computer"
。
现在,当我打开文档的index.html
文件时,Internet Explorer会阻止resize.js
脚本。 Internet Explorer还为您提供了仍允许阻止内容(脚本)的选项。这样运行良好,但有一个例外:在允许被阻止的内容后,将不会禁用/删除导航树面板的unselectable
参数(由Internet Explorer设置):<div class="ui-resizable side-nav-resizable" id="side-nav" style="top: 101px; width: 300px; height: 908px;" unselectable="on">
。因此,尽管已加载脚本,但无法调整导航树面板的大小。
所以解决办法可能是:
Tools → Internet Options → Advanced → "Allow active content to run on files on My Computer"