Участник:IGW/wikEd
Основные возможности
Системные требования
Как использоватьДобавьте один из фрагментов кода из раздела ниже в вашу страницу User:YourUsername/monobook.js. Если у вас установлен Greasemonkey, вы может установить wikEd, щелкнув по этой ссылке. В некоторых языковых разделах wikEd доступен в разделе Гаджеты. В этом случаем просто отметьте необходимый пункт на странице настроек. Для большей информации см. ниже или страницу wikEd installation (англ.) разработчика. Все возможности
См. также страницу wikEd помощь, где находятся описания всех кнопок и функций. wikEd добавляет кнопки со следующими функциями над окном редактирования.
ПереводыНа странице wikEd international (англ.) приведён список переводов wikEd и инструкции по их установке. wikEd переведён на почти 30 языков, теперь, в том числе, и русский. Подробное руководство по созданию новых переводов может быть также найдено на странице wikEd international (англ.). Юзербокс wikEdВ английском разделе Википедии пользователи wikEd могут Подробнее см. en:User:Cacycle/wikEd#wikEd userbox. Список счастливых пользователей здесь. УстановкаСуществует четыре способа установки wikEd. Для более подробных инструкций, перейдите по выделенным жирным ссылкам. Рекомендации по установки в русской Википедии см. ниже.
Дополнительную информацию см. wikEd installation page. На этой странице также объясняется как установить wikEd на неВикипедия вики и на вики без интернет соединения и как сделать гаджет wikEd. Установка в РуВикиВ данный момент наиболее простым вариантом установки редактора в русском разделе Википедии является использование страницы личных скриптов. Для этого в ваш личный js файл нужно добавить следующий текст: // Установка редактора [[Wikipedia:User:Cacycle/wikEd]]
document.write('<script type="text/javascript" src="'
+ 'http://en.wikipedia.org/w/index.php?title=User:Cacycle/wikEd.js'
+ '&action=raw&ctype=text/javascript"></' + 'script>');
// Установка Русского перевода для [[:en:User:Cacycle/wikEd]]
document.write('<script type="text/javascript" src="'
+ 'http://en.wikipedia.org/w/index.php?title=User:IGW/wikEd_international_ru.js'
+ '&action=raw&ctype=text/javascript"></script>');
или /* wikEd — экспериментальный редактор (справка [[Участник:IGW/wikEd]])*/
// Установка редактора [[Wikipedia:User:Cacycle/wikEd]]
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Cacycle/wikEd.js&action=raw&ctype=text/javascript');
// Установка Русского перевода для [[:en:User:Cacycle/wikEd]]
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:IGW/wikEd_international_ru.js&action=raw&ctype=text/javascript');
Обратите внимание, что имя личного js файла зависит от темы оформления, подробнее см. Википедия:Персональное оформление. При смене темы оформления в своих настройках код следует перенести в другой файл. Known general issues
CompatibilityBrowser supportwikEd works under Firefox, SeaMonkey, Safari, and Google Chrome, but not under Internet Explorer and Opera. Skin supportwikEd works with all native MediaWiki skins and most of their derivatives. Other supported skins include:
Scripts, add-ons, and extensionsIn general, wikEd is incompatible with any script, add-on, or extension that relies on or changes the text edit box. The reason is that wikEd replaces the normal text area with its own rich-text iframe. Many of these scripts will still work if wikEd is temporarily turned off by pressing the button, making the changes, and re-enabling wikEd. Compatible scripts
Incompatible scripts and add-ons
Making scripts compatible with wikEdThe wikEd edit box is a rich-text iframe while the standard edit box is a textarea with the id wpTextbox1. Nevertheless, developers can make their script compatible with wikEd by copying the text from the wikEd iframe to the standard textbox before making their changes and then copying the content back to the iframe. The following code is cross-browser compatible and wikEd-independent: // copy wikEd (http://en.wikipedia.org/wiki/User:Cacycle/wikEd.js) frame to wpTextbox1 textarea
if (typeof(wikEdUseWikEd) != 'undefined') {
if (wikEdUseWikEd == true) {
WikEdUpdateTextarea();
}
}
// make the changes to the classic wpTextbox1 textarea //
// copy wpTextbox1 textarea back to wikEd frame
if (typeof(wikEdUseWikEd) != 'undefined') {
if (wikEdUseWikEd == true) {
WikEdUpdateFrame();
}
}
// this example code adds or removes div tags around the selected text
function TestHandler(obj) {
// select the appropriate text change target (whole, selection, cursor, focusWord, focusLine, selectionWord, or selectionLine)
// focus... is the text under the cursor; ...Word and ...Line extend the target to the start/end of the word or line
WikEdGetText(obj, 'selection, cursor');
if (obj.selection.plain != '') {
obj.changed = obj.selection;
}
else {
obj.changed = obj.cursor;
}
// make your changes to the plain target text in obj.changed.plain
// remove the previously added formatting
if ( /&lt;div&gt;(.*?)&lt;\/div&gt;/i.test(obj.changed.plain) ) {
obj.changed.plain = obj.changed.plain.replace(/&lt;div&gt;(.*?)&lt;\/div&gt;/gi, '$1');
}
// add the text formatting
else {
obj.changed.plain = '&lt;div&gt;' + obj.changed.plain + '&lt;/div&gt;';
obj.changed.plain = obj.changed.plain.replace(/(&lt;div&gt;)( *)(.*?)( *)(&lt;\/div&gt;)/, '$2$1$3$5$4');
}
// keep the changed text selected
obj.changed.keepSel = true;
// return to WikEdEditButton() to apply changes
return;
}
if (typeof(wikEdUseWikEd) != 'undefined') {
WikEdEditButton(null, null, null, TestHandler);
}
You can also add your custom functions to hooks that are executed on events such as wikEd setup, wikEd turned on or off, and classic textarea or wikEd frame turned on. It is also possible to directly apply changes to the wikEd edit frame, please see the wikEd development page. Troubleshooting / FAQThis section focuses on getting wikEd to work. For other problems see the wikEd help page. wikEd does not loadYou have followed the installation instructions above, but the wikEd logo is not displayed on top of the pages next to the log out link and the wikEd buttons do not appear on edit pages. Please try the following:
wikEd info and navigation boxEvery wikEd project page has a navigation box on top. You can add this template to an English Wikipedia page by adding the following code on top of the page text: {{User:Cacycle/wikEd_template}} The following code can be used for wikEd navigation boxes and templates on non-Wikipedia sites and non-English Wikipedia pages. The box uses external html links. If you are not on Wikipedia or another Wikimedia site like Wiktionary or Wikinews, then you have to upload the logo WikEd_logo64x64.gif to your own wiki. {| style="margin: 0 0 0.75em 0.75em; float: right; border-collapse: separate; border-spacing: 0;"
|- style="background: #d4d0cc;"
| style="padding: 0 0.5em 0 0.8em; border-top: white 1px solid; border-right: black 1px solid; border-bottom: black 1px solid; border-left: white 1px solid;" | <div style="position: relative; top: -0.5em;">[[Image:WikEd logo64x64.gif]]</div>
| style="padding: 0 1.5em 0em 1.5em; border-top: white 1px solid; border-right: black 1px solid; border-bottom: black 1px solid; border-left: white 1px solid;" |
[http://en.wikipedia.org/wiki/User:Cacycle/wikEd '''wikEd''' Homepage] ·
[http://en.wikipedia.org/wiki/User_talk:Cacycle/wikEd Discussion] ·
[http://en.wikipedia.org/wiki/User:Cacycle/wikEd_international Translations] ·
'''[http://en.wikipedia.org/wiki/User:Cacycle/wikEd_help Help]'''
<br />
[http://en.wikipedia.org/wiki/User:Cacycle/wikEd_development Program documentation] ·
[http://en.wikipedia.org/wiki/User_talk:Cacycle/wikEd_development Developer discussion] ·
[http://en.wikipedia.org/wiki/User:Cacycle/wikEd.js Code]
|}
CustomizationwikEd is fully customizable, including color schemes, language, and custom buttons and functions. Please see the wikEd customization page on how to adapt wikEd to your personal preferences. Internet Explorer and other browserswikEd does currently not work with Internet Explorer and Opera, but work is in progress to change that. Please check the program documentation and the developer discussion for the progress and to see how you can help. Bug reportsPlease post your detailed bug reports to User_talk:Cacycle/wikEd (the discussion page of this article). Please use the bug reporting form on top of the page and add your report to the bottom of the page. TestimonialsУчастник:Cacycle/wikEd testimonials Who's using it?The following search link gives you an idea which users of the English Wikipedia are loading wikEd through their monobook.js page: Search Wikipedia wikEd is not
Copyright
Примечания
en:User:Cacycle/wikEd fr:Utilisateur:Leag/wikEd hu:Wikipédia:WikEd it:Wikipedia:Monobook.js/WikEd pt:Wikipedia:Software/Scripts/wikEd no:User:Dvyjones/wikEd de:Wikipedia:Texteditor#wikEd |
Portal di Ensiklopedia Dunia