I’ve had a little utility that I’ve been kicking around for some time now that I’ve found to be quite useful in my JavaScript application-building endeavors. It’s a super-simple templating function that is fast, caches quickly, and is easy to use. I have a couple tricks that I use to make it real fun to mess with. Here’s the source code to the templating function (a more-refined version of this co
最近の流行なのか、無駄に多く改行を入れるブログをよく見かけます。特に芸能人ブログ(笑)。行間を読ませたい、先読みさせたくないのかもしれませんが、個人的にはスクロールが多くてめんどくさいです。そこで、改行を除去して見やすくするブックマークレットを作りました(既出かなぁ、あと見やすくなるかどうかは人によりますね..。下記を実行すると連続した改行をひとつにします。 javascript:with(document.body)innerHTML=innerHTML.replace(/(<br>\s*)+/ig,'<br />');focus() 動作環境は、Firefox2,Safari3,Opera9.2,IE7 で確認しました。 お試し 上記ブックマークレットを実行すると、この↓の改行が1行になる(予定) ↑↑↑↑↑↑↑ どうでしょうか? ここも良い実験場です。 疑問とわかったこと <br>を
最近よく目にする、Ajaxでテキストをクリックすると編集できるようになるやつを付けて欲しいという要望が来ていたので、scriptaculousのInPlaceEditorを試しに使ってみました。使い方自体は簡単なので、この辺を参考にしていただくとして、、引っかかった(引っかかり中の)点について書いておきたいと思います。 textareaの場合の改行<=>brタグの置換 テキストが空の場合 ログインしていない場合 文字コードの問題 改行<=>brタグの置換 今回InPlaceEditorを使うにあたって調べたところ、改行<=>brタグの置換はInPlaceEditorがやってくれるような情報があったのですが、現在は置換してくれないようです*1。 とりあえず、↓のような感じで編集モードのON/OFFの際に置換するようにしました(置換処理はもっとちゃんと書く必要があると思います)。 new Aj
ちなみに ecl.js のコードを searchResultHilite3.js に貼り付ける必要は無いです! [ツール]→[設定]→[詳細設定]→[コンテンツ] [JavaScriptオプション...]ボタン→ユーザーJavaScriptファイルに設定されているフォルダに ecl.js と searchResultHilite3.js を入れるだけで動きます。 また、searchResultHilite3.js を使うことによって不利益等が生じたとしても、当方では一切責任は負いません。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く