2017-07-11 5 views
0

私のプロジェクトはdoxygenを使用して文書化されており、Linuxではchmファイルを作成したいのでchmcmdを使用しています。chmcmdを使ってchmファイルをビルドすると、すべてのページでjavascriptエラーが発生する

CHMが構築されていますが、すべてのページに、私はこのエラー

« $ » is undefined 
code 0 
を持って

ファイルをチェックする際には、この機能に対応しています。

<script type="text/javascript"> 
$(function() { 
    initMenu('',false,false,'search.php','Search'); 
}); 
</script> 

しかし、イムはchmファイルを構築する場合には使用して

Windowsツールでは、ファイルはまったく同じで、javascriptエラーはありません。

chmファイルやjavscriptの動作を変更できるものをビルドするオプションはありますか?

+0

は、あなたが、LinuxまたはWindows上のファイルを開いて行うのですかLinuxからWindowsに転送した後にファイルのブロックを解除しますか? (chm unblockについてはgoogle) –

+0

この記事を更新するのを忘れましたが、実際にはchmcmdのバグだったので、今はトランクバージョンで修正されました –

+1

ああ、ええ、私はそれを修正しました:-) –

答えて

0

問題は、.jsファイルを解析しなかったchmcmdのバグが原因でした。だから、javascriptファイルはchmから抜けていた。

バグはトランクバージョンで修正されました。

最新のトランクビルドはここで見つけることができます:ftp://ftp.freepascal.org/pub/fpc/snapshot/trunk/

したい場合にも、ソースから自分のwikiで利用可能な詳細情報を構築することができます:http://wiki.freepascal.org

+0

chmcmdのトランク版は他の人にも簡単に見つかります。 – albert

+0

最新のビルドへのリンクが追加されました –

関連する問題