Участник:X-romix/highlight1c

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
High light 1C
Участник:X-romix/highlight1c.js
Подсветка кода 1С:Предприятие
Автор X-romix
Дата создания 10 сентября 2008
Браузеры IE, Opera, Firefox

Скрипт для синтаксической подсветки кода 1С:Предприятие.

Установка[править | править код]

Чтобы установить себе этот скрипт, пройдите по ссылке вашего Monobook.js (если Вы выбрали для себя другой стиль оформления, отличный от установленного по умолчанию стиля Monobook, то ссылка будет отличаться), и впишите там текст:

//Скрипт для синтаксической подсветки кода 1С:Предприятие.
importScript('Участник:X-romix/highlight1c.js');

Образец Вы можете посмотреть, например, здесь: Участник:X-romix/monobook.js

Замечание: Чтобы после сохранения увидеть сделанные изменения, очистите кеш своего браузера: Mozilla / Firefox: Ctrl+Shift+R, IE: Ctrl+F5, Safari: Cmd+Shift+R, Konqueror: F5, Opera: через меню Tools→Preferences.

Удаление[править | править код]

Если Вы не захотите больше пользоваться этим скриптом, просто удалите указанные строки из вашего Monobook.js, и точно так же очистите кеш браузера.

Пример подсветки кода[править | править код]

Пример исходного кода Подсвеченный код
<pre lang="1Cv77">
Процедура ПриЗаписи() //предопределенная процедура
	Если ПустоеЗначение(Наименование)=1 Тогда
		Сообщить("Укажите "" наименование","!");
		СтатусВозврата(0);
	КонецЕсли;
КонецПроцедуры
</pre>

<pre lang="1Cv8">
Процедура Проверка_8() 
//Код 1С:Предприятие 8.0
	а=10;
	б=20;
	Если а&lt;б Тогда
		Предупреждение(
	|меньше Б");
	КонецЕсли;
КонецПроцедуры
</pre>

Образец применения скрипта вне Википедии[править | править код]

Практически без изменений JavaScript-код может быть применен и на отдельных страницах в сети. http://x-romix.narod.ru/Highlight1C.html

Отзывы[править | править код]

Править | Проект | Гаджеты

Скрипт Описание Автор
wiki google.js Измененная форма поиска. Дополняет форму поиска возможностью искать через Google в Википедии, БСЭ, а также в Яндекс-словарях и др. Умеет открывать найденное в новом окне. Поиск через гугл делается быстрее и меньше нагружает сервера Викимедии. X-romix
user_bold.js На страницах обсуждения выделяет имя пользователя жирным. X-romix
time_small.js Выделяет мелким шрифтом дату и время в обсуждениях наподобие 09:25, 25 декабря 2007 (UTC). X-romix
hide_page_elements.js Отключает ненужные элементы страницы (баннеры, предупреждения об авторском праве, и прочее). X-romix
summary_show_overload.js Показывает переполнение поля «Описание изменений», чтобы избежать его «обрезания» для русского текста. X-romix
tablifikator.js Скрипт позволяет быстро переносить таблицы, которые уже есть в Excel или другом табличном процессоре, в Википедию. X-romix
translit.js Скрипт для транслитерации латиницы в кириллицу. X-romix
lowercase.js Скрипт для перевода выделенного текста в нижний регистр. X-romix
refconv.js Скрипт преобразует ссылки в читаемый вид. X-romix
wordwikify.js Скрипт превращает слово в [[гиперссылку]], используя при этом содержимое окна поиска (вверху справа). X-romix
compare2texts.js Находит буквальные совпадения между двумя текстами X-romix
check_tags.js Проверяет закрытость тегов Википедии. X-romix
check_sign.js Проверяет наличие подписи в обсуждениях. X-romix
check_descr.js Проверяет наличие описания правки. X-romix
highlight1c.js Подсветка кода 1С:Предприятие. X-romix
revert.js Заменяет на страницах диффов разницу между версиями на опции автоматического отката, позволяет автоматически вынести предупреждение сделавшему правку участнику. Ferrer-ru
gadget-gif-hider.js Скрывает GIF иллюстрации, позволяя спокойно читать текст статей. Для скрытия: навести и отвести курсор. Наведя курсор, GIF иллюстрацию можно повторно рассмотреть. (Работает в Firefox, в Chrome) ll0l00l
gadget-ranking.js Помогает собрать статистику при опросах в рамках Проект:Анализ качества. Активируется по нажатию «Случайная статья» на панельке «Навигация». Далее чуть ниже появляется отдельная панелька. (Работает в Firefox, в Chrome) (Не работает в IE, в Opera) ll0l00l