<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; Greasemonkey/Scriptish+Javascript: user script для script-coding.com]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6414&amp;type=atom" />
	<updated>2012-01-30T21:42:04Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=6414</id>
		<entry>
			<title type="html"><![CDATA[Re: Greasemonkey/Scriptish+Javascript: user script для script-coding.com]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=56166#p56166" />
			<content type="html"><![CDATA[<p>Если кто-то пользуется этим скриптом, то небольшое косметическое обновление. Теперь скрипту доступны страницы вида <br /><a href="http://forum.script-coding.com/">http://forum.script-coding.com/</a> - доменный адрес<br /><a href="http://script-coding.com/forum/">http://script-coding.com/forum/</a> - адрес URL</p><div class="codebox"><pre><code>http://forum.script-coding.com/post.php*
http://forum.script-coding.com/edit.php*
http://forum.script-coding.com/viewtopic.php*

http://script-coding.com/forum/post.php*
http://script-coding.com/forum/edit.php*
http://script-coding.com/forum/viewtopic.php*</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2012-01-30T21:42:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=56166#p56166</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Greasemonkey/Scriptish+Javascript: user script для script-coding.com]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=53370#p53370" />
			<content type="html"><![CDATA[<p>Скрипт изначально работает на страницах <br />-- просмотр темы <br />-- Ответить</p><p>Кроме этого он работает и на странице <br />-- Редактирование сообщения</p><p>Могут быть и другие страницы, но они мне не доступны. </p><p>Возможно (я еще не о конца выяснил) скрипт можно обновлять автоматически.</p><p>Вот теперь внедрить бы это все в тело форума, чтобы и работало не только в моей файрфоксе, но и, по крайней мере, в МСИЕ, Опере.</p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2011-11-09T12:38:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=53370#p53370</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Greasemonkey/Scriptish+Javascript: user script для script-coding.com]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=53347#p53347" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>DnsIs пишет:</cite><blockquote><p>не призываю пользовать именно Scriptish</p></blockquote></div><p>Я долго сопротивлялся от установки GM (даже чтобы на досуге попробовать), но с какого-то момента, когда я поставил и сам начал писать по плагин,&nbsp; я почувствовал неудобство именно как разработчик. Scriptish в этом смысле лишен недостатков.</p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2011-11-08T17:09:27Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=53347#p53347</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Greasemonkey/Scriptish+Javascript: user script для script-coding.com]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=53345#p53345" />
			<content type="html"><![CDATA[<p>В интернетах про Scriptish, хорошо отзываются. Цитаты:<br /></p><div class="quotebox"><blockquote><p>...Greasemonkey давно поддерживает Firefox 1.5, и только недавно было принято решение повысить минимальную версию Firefox поддерживает ...до 3,0, но много старого кода все еще существует, и это дошло до точки, где Greasemonkey необходимости полной реорганизации.<br />... В Scriptish есть все что имеет Greasemonkey ,&nbsp; также оно поддерживает&nbsp; &nbsp;сценарии Google Chrome , <br />... код является гораздо более организованым,&nbsp; существенно меньше загрузка,&nbsp; что непосредственно влияет на быстродействие!</p></blockquote></div><p>Я сам года 3 сидел на обезьяне, но тут решит проагрейдится.</p><p>Ну я не призываю пользовать именно Scriptish, просто говорю, что есть альтернатива.</p><p>Хороший скрипт. Поклон вам.</p>]]></content>
			<author>
				<name><![CDATA[DnsIs]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26282</uri>
			</author>
			<updated>2011-11-08T17:04:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=53345#p53345</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Greasemonkey/Scriptish+Javascript: user script для script-coding.com]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=53344#p53344" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>DnsIs пишет:</cite><blockquote><p>.replace(&#039;плагин Greasemonkey&#039;, &#039;плагины Greasemonkey, или Scriptish&#039;)</p></blockquote></div><p>Сделал. Теперь работает в любом окружении (Greasemonkey, Scriptish). Спасибо за наводку. Поправил первое сообщение чтобы соответствовало действительности.</p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2011-11-08T16:59:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=53344#p53344</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Greasemonkey/Scriptish+Javascript: user script для script-coding.com]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=53333#p53333" />
			<content type="html"><![CDATA[<p>Greasemonkey я взял, потому что он на слуху (то есть популярен). Если бы я знал о существовании Scriptish, то установил бы его. Вопрос в другом - насколько совместимы скрипты, написанные под GM и S? Я понимаю, что второй - это форк от первого, но нововведения могут сильно изменить программные интерфейсы. </p><p>Кстати. Я сам не люблю JQ из-за его монструозноти. Я использовал его за его гибкие селекторы, которые можно почти всегда заменить обычными .querySelector/querySelectorAll. </p><p>Я хотел бы видеть возможности скрипта встроенными в форум. Но не уверен, что они будут внесены хотя правки форума минимальны. В ближайшее время я изменю скрипт, чтобы исключить JQ из работы.</p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2011-11-08T12:45:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=53333#p53333</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Greasemonkey/Scriptish+Javascript: user script для script-coding.com]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=53330#p53330" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Rumata пишет:</cite><blockquote><p>......<br />браузер Firefox, <br />плагин Greasemonkey, <br />библиотека jQuery.....</p></blockquote></div><p>.replace(&#039;плагин Greasemonkey&#039;, &#039;плагины <a href="http://www.greasespot.net/">Greasemonkey</a>, или <a href="http://scriptish.org/">Scriptish</a>&#039;)</p><p><img src="//forum.script-coding.com/img/smilies/big_smile.png" width="15" height="15" /> ибо Scriptish лучше.</p><p>&quot;Теперь скрипты выпускают с пометкой «не требуется JQ». Беда-печаль.&quot; <a href="http://habrahabr.ru/blogs/javascript/130911/#comment_4341727">(с)</a> Хабрахабр</p><p>Это я к тому что, жаль что с Jquery.</p><p>Спс Rumata.</p>]]></content>
			<author>
				<name><![CDATA[DnsIs]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26282</uri>
			</author>
			<updated>2011-11-08T09:18:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=53330#p53330</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Greasemonkey/Scriptish+Javascript: user script для script-coding.com]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=53322#p53322" />
			<content type="html"><![CDATA[<p>Я все-таки сделал это. Однажды я решился поставить плагин <a href="https://addons.mozilla.org/ru/firefox/addon/greasemonkey/">Greasemonkey</a>, что существенно облегчило мне серфинг по любимым сайтам. После этого я скачал несколько скриптов, потом переписал один простой скрипт (скромно улучшил) и написал еще несколько. Один из последних - это улучшатель для нашего форума. Представляю его на ваш суд:</p><p><a href="http://userscripts.org/scripts/show/117572">script-coding Enhanced</a></p><p><strong>Требования</strong>:<br />браузер Firefox, <br />плагин <a href="https://addons.mozilla.org/ru/firefox/addon/greasemonkey/">Greasemonkey</a> или <a href="https://addons.mozilla.org/ru/firefox/addon/scriptish/">Scriptish</a> (рекомендуется)</p><p><strong>Среда</strong><br />Скрипт работает только на следующих страницах форума (звездочка означает любое количество любых символов):<br /></p><div class="codebox"><pre><code>http://forum.script-coding.com/post.php*
http://forum.script-coding.com/edit.php*
http://forum.script-coding.com/viewtopic.php*</code></pre></div><p><strong>Назначение</strong>:<br />Скрипт предназначен для улучшения и упрощения ввода и оправки информации за счет обработки нажатий горячих клавиш на страницах редактирования сообщений и возможности цитирования сообщений. </p><p><strong>Стандартные горячие клавиши</strong><br />Для всех полей ввода редактирования (post.php, viewtopic.php) добавлены следующие горячие клавиши: <br />ALT-B - <strong>полужирный текст</strong><br />ALT-I - <em>курсивный текст</em><br />ALT-U - <span class="bbu">подчеркнутый текст</span><br />ALT-Q - цитирование<br />CTRL-Q - цитирование<br />ALT-K - ввод ссылки (данная комбинация появилась по аналогии старых версий WinWord, где редактирование ссылки производилось по клавишам CTRL-SHIFT-K)<br />ALT-C - ввод кода</p><p>Так как многие горячие клавиши уже задействованы (например, CTRL-B для открытия боковой панели, то я решил использовать только комбинацию с ALT, но оставил CTRL-Q, так как она часто используется во многих мессенджерах и она свободна). </p><p><strong>Отправка сообщений</strong><br />Следующие клавиши для ускорения отправки сообщений<br />CTRL-ENTER - отправка сообщения (кнопка Отправить)<br />ALT-ENTER - просмотр сообщения (кнопка Посмотреть)</p><p><strong>Табуляция</strong><br />Ввод символа табуляции стандартными средствами не возможен. Поэтому были введены эти горячие клавиши. <br />TAB - ввод символа табуляции (символ TAB)<br />CTRL-TAB - эмуляция стандартной обработки браузером</p><p><strong>Цитирование</strong><br />На страницах редактирования сообщения (post.php) и просмотра темы (viewtopic.php) есть возможность быстрого цитирования сообщений других участников. Для этого необходимо выделить цитируемый фрагмент сообщения и щелкнуть мышкой по нику пользователя. Цитируемый фрагмент будет добавлен в поле редактирования, обрамленный bb-тегом цитирования с указанием ника. <br />Щелчок мышкой по нику пользователя (без выделения фрагмента текста) добавит только ник в поле редактирования, обрамленный bb-тегом полужирного текста.<br />Так как на странице просмотра темы (viewtopic.php) ник пользователя является ссылкой, ведущей на страницу профиля, то для предотвращения перехода по ссылке изменена стандартная обработка клика по ссылке. При этом клики с зажатой клавишей (SHIFT, CTRL, или ALT) сохранены.</p><p>Данный текст, как и несколько других сообщений, добавленных мной в течение примерно последних 24 часов, были отредактированы с использованием данного скрипта. </p><p><a href="http://userscripts.org/scripts/show/117572">Домашняя страница скрипта</a></p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2011-11-07T22:10:32Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=53322#p53322</id>
		</entry>
</feed>
