«前の日記(2010-10-01(Fri)) 最新 次の日記(2010-10-17(Sun))» 編集

TIP! on tDiary

2004|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|
2010|01|02|03|04|05|06|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|02|03|06|07|08|09|10|11|12|
2013|01|03|04|05|06|07|08|
2014|03|05|06|07|08|09|11|12|
2015|01|03|
2016|03|
2017|02|
2018|03|
2019|03|11|
2020|03|12|
2021|03|11|
2022|03|
2023|03|07|
2024|03|

特急湘南 時刻表 はこちら(最新:令和5年3月18日改正・20日運転開始)
湘南ライナー・おはようライナー新宿・ホームライナー小田原 時刻表 はこちら(令和2年3月14日改正まで)
「きしゃにちゅうい」-- 「汽車」の描かれた「踏切注意」の標識 --

2010-10-02(Sat) [長年日記]

_ [Mac&PC] tDiary:3.0.1のimage.rbとimage_highslide.rbの相性問題

tDiaryを3.0.0(3.0.1)にしてから( [Mac&PC] tDiary 3.0.0導入)、絵日記プラグインimage.rbの「本文に追加」ボタンが利かなくなってしまった。2.xのimage.rbに戻すと動作する。また、image_highslideプラグイン[different-view.jp/~vette]を外しても問題が解消する。
新旧のimage.rbを比較したところ、大まかに以下の2点が変更されていることがわかった。
  1. 本文に画像を追加するための関数名がinsからinsertImageに
  2. 上記の関数の定義位置がbodyからheadに
image_highslideプラグインはHighslide JS[vikjavev.no]を呼び出すが、どうやらその中のinsertImage関数と競合してしまっているらしい。ならば関数名をもとのinsにすれば、と思ったがそう簡単には行かず、関数名を適当なものに変更しても全く効果がない。どうやら、insertImage関数の定義位置がHighslide JS読み込み前に来ているのがまずいようだ。JavacriptもRubyもほとんどわからないし、image.rbやHighslide JSに手を入れると後で更新があったときに面倒なことになりそうなので、image_highslide.rbに手を入れ、Highslide JS読み込み後に再度insertImageを定義して切り抜けた。やっつけ仕事もいいところである。