Extension

Jan. 20th, 2008 01:47 am
dimrub: (Default)
[personal profile] dimrub
Решил попробовать себя в жанре написателя firefox add-on. Воплотил в жизнь идею
 [livejournal.com profile] zhuzh, цитирую:

при paste url-а в поле ввода, если в этом поле уже есть выделение,
paste не замещает выделенное, а превращает его в ссылку (добавляет a
href куда надо).

вот оно.

Мало ли, может кому полезно окажется...

on 2008-01-20 12:21 pm (UTC)
Posted by [identity profile] ilya-dogolazky.livejournal.com
О, спасибо, как всё непросто в жизни :-)

Даже работает с жежешечкиным "квикрепляем". Я даже понял почему работает --- там окошко создаётся не при клике по "ответить", а при загрузке страницы, так что оно ловится событием "onload". А вот с динамическими страницами (например в которые я добавляю обезьяной поле для ввода) не работает, но наверное автор в следующей версии добавит eventListener на событие "DOMNodeInserted", ну или если уж совсем всё хитро делать, то и на "DOMAttrModified", а подробности описаны вот тут --- http://wiki.greasespot.net/Category:Ajax_site_tips
Кстати чтоб сделать ссылку надо переключиться на латинский алфавит, наверное автор добавит ещё проверку клавиши Shift+Insert, или может быть есть просто событие "вставка"?

on 2008-01-20 12:46 pm (UTC)
Posted by [identity profile] ex-ex-zhuzh.livejournal.com
есть событие onpaste в опере и ие, а в фф как раз нет почему-то.

on 2008-01-20 12:52 pm (UTC)
Posted by [identity profile] dimrub.livejournal.com
Может, ты сам добавишь все эти штуки? Я сделал только поддержку статических элементов (как ты верно заметил) и Ctrl-V (как ты тоже верно заметил), а дальше заломало. Вообще же, предложенная выше идея по поводу переключения в латиницу в адрес баре - это богатая идея, вот ее бы я сделал, пожалуй.

on 2008-01-20 12:55 pm (UTC)
Posted by [identity profile] ilya-dogolazky.livejournal.com
А как ты сам-то Ctrl-V используешь, или ты по-русски не пишешь?

on 2008-01-20 12:56 pm (UTC)
Posted by [identity profile] dimrub.livejournal.com
Я уже и привык как-то на инглиш все время переключаться :(. Я знаю, это зло, но лень-матушка...

on 2008-01-20 01:02 pm (UTC)

Profile

dimrub: (Default)
Adventures of a somewhat curious character

September 2013

S M T W T F S
12 345 67
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 31st, 2025 11:14 am
Powered by Dreamwidth Studios