« Lynx Retrieverでリンクを逆に手繰る | Main | 対訳エディターにLynx Retriever機能を »

タグダイレクトで逆変換

xfy Basic Edition限定で、xfy Blog Editorでは使えませんが、逆変換もできるようにしました。

ひとことで「タグダイレクトはタグを直接入力する機能」と言ってますが、実際は「タグ付きテキストを要素などに変換してカーソル位置に挿入する機能」です。挿入するのは要素などであってタグではありません。だから、タグダイレクトを使ってある場所に開始タグ<em>を挿入して、次に別の場所に終了タグを</em>を挿入して、既存の内容をem要素の内容とする、ということはできません。

でも、そういうことをしたくなる気持ちは分かるので、実装したのがこれ、逆変換。修正したい範囲を、まずタグ付きテキストに戻して、それから開始タグ<em>を書き、次に別の場所に…とやれば、既存の内容をem要素の内容とする、ということができますね、と。

まるで外科手術をしてるよう。なので、UIもそれっぽくしてみました。ヤバイので、歯止めをかけて、ブロック要素はいじれないようにしています。

また一歩、やってはならないことに足を踏み込んでしまった気がする。限りなくしている。

TrackBack

TrackBack URL for this entry:
http://xyndy.oops.jp/cgi/mt/mt-tb.cgi/116

YAMAGUCHI Taku
(FAMILY Given)

About

This page contains a single entry from the blog posted on July 6, 2008 6:19 PM.

The previous post in this blog was Lynx Retrieverでリンクを逆に手繰る.

The next post in this blog is 対訳エディターにLynx Retriever機能を.

Many more can be found on the main index page or by looking through the archives.