web-dev-qa-db-ja.com

開発版のjQuery、TinyMCEを使用して...

デバッグ版の外部Javascriptライブラリを入手するためのプラグインやその他の簡単な方法はありますか? (WordPressチームによって書かれたのではなく、Googleや他のCDNからのものではないため、「外部」です。).

SCRIPT_DEBUG定数をtrueに定義すると、WordPressのほとんどのJavascriptファイルのデバッグ(縮小されていない)バージョンが得られます。ただし、一部の外部ライブラリではまだ縮小バージョンが使用されています(URLに$suffix部分がないスクリプトについては、 wp_default_scripts() を確認してください)。私はTinyMCEプラグインを作成しているので、デバッグ中にコールスタックを上下に移動するときに完全なTinyMCEソースコードを持っていると便利です。 (私はTinyMCEがもっと特別な方法でロードされていることを知っていますが、私は標準のwp_register_script()メソッドを使うjQueryライブラリについても考えています。)

TinyMCEは圧縮または非圧縮Javascriptとしてロードできることを私は知っていますが、これらのバージョンはどちらも最初に縮小されているので、それは私が望むものではありません。私はTinyMCEの縮小されていないバージョンと、おそらく縮小されていないバージョンのプラグインをロードしたいと思います。

4
Jan Fabry

TinyMCE用のバージョンを作成しました、それほど難しくありませんでした。 Hijack includes_urlがトリックでした。これがTinyMCEスクリプトへのパスを変更する唯一の方法です。

私はTinyMCE 3.2.7(WP 2.9と3.0)と3.3.9.3(WP 3.1)の縮小されていないバージョンを持つプラグインを作成しました。 あなたはDropbox を通してそれをダウンロードすることができます、あなたがどう思うか私に知らせてください!

1
Jan Fabry

コメントに続きます(コメントに投稿しすぎているため、混乱しています)。

WPのほとんどのスクリプト(全部ではないにしても)では、スクリプトの元のURLがファイルの一番上に含まれています。例えばここで見つけることができます(縮小されていない):

.. am私はあなたをフォローしていないのですが、これはオリジナルのスクリプトを縮小されていない形式で提供しているだけの場合ではないでしょうか。

TinyMCEは開発者向けのバージョンを提供していますが、それは縮小されていないバージョンを提供するのでしょうか。 http://tinymce.moxiecode.com/download/download.php

私は私が一般的なコメントをしていることを知っていて、必ずしも答えるのではなく、むしろそれから私がここに追加のコメントを加えるつもりで私のランブルでコメントをさらに汚染します。

編集:これを行うには、このような方法を使用できます。
WP adminをjQuery 1.5に更新する価値はありますか?

注:私が見た問題はjQuery 1.5との互換性の問題の結果でした、私はそれが動くことが知られているスクリプトで大丈夫だろうと確信しています。登録解除/再登録方法よりも)。

0
t31os

あなたの質問に答えるために、いいえ、私はそのためのプラグインがあるとは思いませんが、最もひどくそれを必要とする人は誰でも遅かれ早かれそれを書くことになるでしょう。 ;)

一種の関連メモとして、最近コアチームによって開発された優れたDebug Barプラグインを参照してください。 http://wordpress.org/extend/plugins/debug-bar/

0
scribu