Follow Us.RSS

2010年1月8日(金)NicEdit 日本語版

  • NicEdit は、Brian Kirchoff 氏が MIT ライセンスで公開している軽快な WYSIWYG HTML エディタです。MIT ライセンスに基づき、日本語版を作成しましたので、よろしければどうぞ。ファイル数が少ないので、いろいろなツールに組み込みやすいと思います。IEで動かなくなっていた不具合を修正しました。(2010/01/16)

  • (2016年11月28日(月) 午後8時23分43秒 更新)
  • このエントリーをはてなブックマークに追加
    BuzzurlにブックマークBuzzurlにブックマーク

軽量・軽快な WYSIWYG HTML エディタ「NicEdit」

NicEdit」は、おととしから昨年初頭にかけて日本でも話題になった、軽量・軽快な WYSIWYG HTML エディタです。作者の Brian Kirchoff 氏により、MITライセンスで公開されています。Brian Kirchoff 氏に心より感謝いたします。

今回、MIT ライセンスに基づき、日本語版を作成しました。ただし、株式会社CMONOS と Brian Kirchoff 氏 の間に特別な提携関係などは一切なく、公式に認められた日本語版ではありません。

NicEdit 編集パネル

テキストエリアを NicEdit に置き換えた画面。必要なツールがコンパクトにまとまっており、動作も軽快でとても使いやすいエディタです。

» 今すぐダウンロード

NicEdit 日本語版について

この日本語版にはオリジナル版にない独自の拡張が含まれていますのでご注意ください。

  • フローティングウィンドウのデザインを変更しました。
  • 「iconsPath」オプションに特別な値「auto」を追加し、これをデフォルトとしました。nicEditorIcons.gif が nicEdit.js と同じ階層にあるとき、自動的に nicEditorIcons.gif のパスを取得します。
  • 改行をタグに変換する textarea での使用を想定した「convertToText(true/false)」オプションを追加し、「true」をデフォルトとしました。テキストエリアから NicEdit 編集エリアに変換する際、改行を <br /> タグに変換し、NicEdit 編集エリアからテキストエリアに変換する際、<br /> タグや <div> タグなどを改行に変換します。
  • パネルタイプを選択する「panelType」オプションを追加しました。スタイルを設定するボタンを除外する「nostyle」と画像ボタンを除外する「noimage」を設定できます。
  • 「取り消し」ボタンと「やり直し」ボタンを追加しました。
  • xhtml 変換機能で、タグの入れ子構造が崩れる不具合(「<strong><em>ボールド・イタリック</strong></em>」のようになる)を修正しました。
  • xhtml 変換機能で align="" 属性をスタイルに変換するようにしました。
  • ブロックメニューの見出しタグを h2 と h3 のみとしました。
  • NicEdit 編集エリアの内容をテキストエリアの内容と同期させる「updateInstance()」を追加しました。
  • NicEdit 編集エリアからフォーカスがはずれたときにも、NicEdit 編集エリアの内容をテキストエリアにコピーするようにしました。

2010年3月8日更新

  • panelType に「mini」と「nostylemini」を追加しました。
  • xhtml 変換機能で、前回変換したスタイルがそのまま style 属性に残ってしまい、同じスタイル指定が重複して記述される問題を修正しました。

2010年3月27日更新

  • IE でテキストエリア中の style 属性および class 属性を無視してしまう不具合を修正しました。
  • IE で終了タグを省略した空要素があるとき、XHTML 変換の際、ノードが崩れることがある不具合を修正しました。
  • IE で何度か書き込むと改行が増えてしまう不具合を修正しました。

2010年4月5日更新

  • フォント指定のうち「ゴシック」と「明朝」については、Windows および Mac で日本語にも適用されるようにしました。
  • IE5.5 で、XHTML 変換の際フォントサイズの変更が失われる不具合を修正しました。

2010年5月6日更新

  • IE で背景色を指定できない不具合を修正しました。(ささぽんさん情報提供ありがとうございます!)

2010年5月26日更新

  • Firefox でリンク等を設定する際ボタンを押さずにリターンキーを入力すると、リターンキーが編集エリアに渡ってしまい、リンクテキストが消えてしまう不具合を修正しました。(Pontaさん情報提供ありがとうございます!)
  • Firefox で一行目のテキストを左右中央に揃えようとすると、エラーとなる不具合を修正しました。(Pontaさん情報提供ありがとうございます!/公式フォーラムに解決方法を投稿してくださった omarsmith 氏に感謝します。)

2010年5月31日更新

  • XHTML 変換機能を有効にすると、テキストとして入力した < や > がエスケープされない不具合を修正しました。
  • Firefox で初期値を setContent() で指定できない不具合を修正しました。(Pontaさん情報提供ありがとうございます!)

2010年6月2日更新

  • XHTML 変換機能を有効にすると、XHTML 変換時に画像タグが消えてしまう不具合を修正しました(lenoaさんご指摘ありがとうございます!)。
  • convertToText オプションを有効にしていると内容を持たない要素をすべて削除してしまう不具合を修正しました。

2010年6月11日更新

  • Safari5 でツールチップの幅が 0px になる不具合を修正しました。

2010年6月26日更新

  • オブジェクトリテラルのキーに予約語が使用されている問題を修正しました。(Nishigoさんご指摘ありがとうございます!)
  • フォントの指定に iPad に搭載されているヒラギノフォントを追加しました。

2010年7月7日更新

  • Firefox で太字とイタリックを重複して設定して XHTML 変換を行うと、パネルから設定を解除できなくなる不具合を修正しました。(Pontaさん情報提供ありがとうございます!)

2010年7月8日更新

  • 文字サイズを変更して XHTML 変換を行うと、それ以降の文字サイズ指定が重複して設定される不具合を修正しました。(Pontaさん情報提供ありがとうございます!)
  • InternetExplorer で XHTML 変換を行うと、nicEdit.js コードの一部が混入する場合がある不具合(2010/05/31版以降で発生)を修正しました。

2010年7月9日更新

  • 2010年7月8日版の修正のために、Firefox で文字列に対して設定した文字色および背景色が表示に反映されなくなっていた不具合を修正しました。(Pontaさん情報提供ありがとうございます!)

2010年7月14日更新

  • InternetExplorer で画像を挿入する際回り込みを指定しないとエラーダイアログが出る不具合を修正しました。(Pontaさん情報提供ありがとうございます!)
  • XHTML 変換後、画像の回り込みを再設定できなくなる不具合を修正しました。
  • Opera でリンクを開くウィンドウが設定できない不具合を修正しました。

2010年7月26日更新

  • XHTML 変換を有効にしている場合、InternetExplorer で文字列に文字色と背景色のみ設定されているとき装飾を解除できない不具合を修正しました。(Pontaさん情報提供ありがとうございます!)
  • XHTML 変換を有効にしているとき、文字列に背景色を設定するとインラインスタイル指定が壊れる不具合を修正しました。
  • convertToText を有効にしているとき、<p> タグが適切に設定されない場合がある不具合を修正しました。

2010年8月21日更新

  • XHTML 変換を有効にしている場合、InternetExplorer で文字列に装飾を施すと、タグに nicEdit.js コードの一部が書き出される場合がある不具合を修正しました。(角田さん情報提供ありがとうございます!)
  • XHTML 変換を有効にしている場合、InternetExplorer および Opera で文字色や下線を再編集できない不具合を修正しました。

2010年10月11日更新

  • XHTML 変換を有効にしている場合、<hr> が XHTML変換時に消されてしまう不具合を修正しました。(Ninja104さん情報提供ありがとうございます!)

2010年12月3日更新

  • InternetExplorer で、<object>タグ内に<embed>タグが書かれている場合、<embed>タグがノードツリーから削除されてしまい、<embed>タグを強引に保持させると逆に<object>タグがノードツリーから削除されてしまう問題に対処しました。<embed>タグを強引に保持し、テキストエリアにHTMLを戻す際、<embed>タグから<object>タグを復元します。ただし元のタグを完全に再現することはできません。(hashikunさん情報提供ありがとうございます!)

2012年5月16日更新

  • タッチイベントに対応し、iPhone や iPad での動作を改善しました。(bluezさんご指摘ありがとうございます!)

2012年8月29日更新

  • XHTML 変換が有効となっているとき、子要素のない iframe を削除しないようにしました。(ふじたさんご指摘ありがとうございます!)

2012年8月30日更新

  • XHTML 変換が有効となっているとき、子要素のない iframe を短縮してしまう不具合を修正しました。(ふじたさんご指摘ありがとうございます!)

2013年3月12日更新

  • タッチイベント関連の不具合を修正しました。(shimさん、ふじたさんご協力ありがとうございます!)

2013年10月3日更新

  • 文字列を選択せずにリンクを追加したとき「javascript:nicTemp();」という文字列が追加される不具合を修正しました。「LINK」という文字列が追加されるように変更しました。(さいと~さんご指摘ありがとうございます!)

2013年10月4日更新

  • 文字列を選択せずにリンクを追加したときリンクのタイトルまたは URL を挿入するように変更しました。

2013年12月9日更新

  • Firefox でリンク作成時にタイトルに日本語を入力すると文字化けする場合がある不具合を修正しました。(ゆーいさんご指摘ありがとうございます!)

2014年1月23日更新

  • XHTML変換が有効の時、空の<td><th>が削除されてしまう不具合を修正しました。(ふじたさんご指摘ありがとうございます!)
  • convetToText が有効の時、ブロック要素の前後に改行が増える場合がある不具合を修正しました。

2014年3月18日更新

  • IE10以降でマウスイベントが正常に取得できない場合がある不具合を修正しました。

2014年5月16日更新

  • IE6-7で互換モードによりフローティングウィンドウがウィンドウ幅いっぱいに広がる不具合を修正しました。(ヘルプミーさんご指摘ありがとうございます!)

2014年5月19日更新

  • 動作する環境が少ないため「両端揃え」ボタンをデフォルトで表示するツールから外しました。(よっさんさんご指摘ありがとうございます!)

2014年7月3日更新

  • エディタにフォーカスしたとき、環境によってエラーが発生する不具合を修正しました。(さいとうさんご指摘、解決方法のご教示ありがとうございます!)

2014年12月12日更新

  • XHTML変換を利用しているとき、行揃えを指定すると、XHTML変換後、行揃えを再指定できなくなる不具合を修正しました。(すずきさんご指摘ありがとうございます!)

2016年1月26日更新

  • convertToText を有効にしているとき、書き込みに二重の改行がひとつもない場合、一つ目の改行が無視されてしまう不具合を修正しました。

2016年2月3日更新

  • convertToText を有効にしているとき改行の連続を保持する「keepBrTags」オプションを追加しました。

2016年11月18日更新

IE11でフォントを変更して HTML ソース編集を行うと、フォント指定が壊れる不具合を修正しました。(ふじたさんご指摘ありがとうございます!)

2016年11月28日更新

  • 値が省略された属性が削除される不具合を修正しました。(ふじたさんご指摘ありがとうございます!)

更新情報

最近の記事

RSS

カレンダー

2010年1月
12
3456789
10111213141516
17181920212223
24252627282930
31
2009年12月
12345
6789101112
13141516171819
20212223242526
2728293031
このページのトップへ