https://www.mediawiki.org/wiki/Special:Code/MediaWiki/102092
Revision: 102092
Author: ashley
Date: 2011-11-05 13:34:17 +0000 (Sat, 05 Nov 2011)
Log Message:
-----------
CreateAPage: follow-up to r98699 as per Roan's review:
*moved the if ( $wgCreatePageCoverRedLinks ) check to the hooked function
*moved the new preference under "Advanced editing" subsection in the editing tab
*changed HTML to wikitext in the preference message because HTML no longer
works there
*bumped version number to 3.91
Modified Paths:
--------------
trunk/extensions/CreateAPage/CreateAPage.i18n.php
trunk/extensions/CreateAPage/CreatePage.php
Modified: trunk/extensions/CreateAPage/CreateAPage.i18n.php
===================================================================
--- trunk/extensions/CreateAPage/CreateAPage.i18n.php 2011-11-05 13:09:53 UTC
(rev 102091)
+++ trunk/extensions/CreateAPage/CreateAPage.i18n.php 2011-11-05 13:34:17 UTC
(rev 102092)
@@ -60,7 +60,7 @@
'createpage-must-specify-title' => 'Please specify a title first!',
'createpage-unsaved-changes' => 'Unsaved changes',
'createpage-unsaved-changes-details' => 'You have unsaved changes.
Clicking OK will result in abandoning them.',
- 'tog-createpage-redlinks' => 'Use <a
href="http://www.shoutwiki.com/wiki/Help:CreatePage">CreatePage</a> when
following broken links',
+ 'tog-createpage-redlinks' => 'Use
[http://www.shoutwiki.com/wiki/Help:CreatePage CreatePage] when following
broken links',
'createpage-template-infobox-format' =>
'/\{\{[^\{\}]*Infobox.*\}\}/is', # regex used to find out whether our template
is an infobox or not
);
@@ -254,7 +254,7 @@
'createpage-about-info' => 'Este es un editor simplificado. Para saber
más ve a la [[s:Help:CreatePage|Hub de ShoutWiki]].',
'createpage-advanced-text' => 'Puedes usar también el $1.',
'createpage-advanced-edit' => 'editor avanzado',
- 'tog-createpage-redlinks' => 'Usa <a
href="http://www.shoutwiki.com/wiki/Help:CreatePage">CreatePage</a> cuando
sigas enlaces rotos',
+ 'tog-createpage-redlinks' => 'Usa
[http://www.shoutwiki.com/wiki/Help:CreatePage CreatePage] cuando sigas enlaces
rotos',
);
/** Persian (فارسی) */
@@ -314,7 +314,7 @@
'createpage-must-specify-title' => 'Anna otsikko ensiksi!',
'createpage-unsaved-changes' => 'Tallentamattomat muutokset',
'createpage-unsaved-changes-details' => 'Sinulla on tallentamattomia
muutoksia. Painamalla OK-painiketta hylkäät ne.',
- 'tog-createpage-redlinks' => 'Käytä <a
href="http://fi.shoutwiki.com/wiki/Ohje:CreatePage">CreatePagea</a> rikkinäisiä
linkkejä seuratessa',
+ 'tog-createpage-redlinks' => 'Käytä
[http://fi.shoutwiki.com/wiki/Ohje:CreatePage CreatePagea] rikkinäisiä linkkejä
seuratessa',
'createpage-template-infobox-format' =>
'/\{\{[^\{\}]*tietolaatikko.*\}\}/is',
);
@@ -366,7 +366,7 @@
'createpage-advanced-edit' => 'éditeur avancé',
'createpage-optionals-text' => 'Ajouter des sections optionnelles :',
'createpage-save' => 'Sauvegarde',
- 'tog-createpage-redlinks' => 'Utiliser <a
href="http://www.shoutwiki.com/wiki/Help:CreatePage">CreatePage</a> après avoir
suivi des liens cassés',
+ 'tog-createpage-redlinks' => 'Utiliser
[http://www.shoutwiki.com/wiki/Help:CreatePage CreatePage] après avoir suivi
des liens cassés',
);
/** Galician (Galego)
@@ -501,7 +501,7 @@
'createpage-advanced-text' => 'Можете да користите и $1.',
'createpage-advanced-edit' => 'напреден уредник',
'createpage-optionals-text' => 'Додај дополнителни делови:',
- 'tog-createpage-redlinks' => 'Користи <a
href="http://www.shoutwiki.com/wiki/Help:CreatePage">СоздајСтраница</a> кога
следам прекинати врски',
+ 'tog-createpage-redlinks' => 'Користи
[http://www.shoutwiki.com/wiki/Help:CreatePage СоздајСтраница] кога следам
прекинати врски',
'createpage-template-infobox-format' =>
'/\{\{[^\{\}]*Инфокутија.*\}\}/is',
);
@@ -552,7 +552,7 @@
'createpage-advanced-edit' => 'uitgebreide tekstverwerker',
'createpage-optionals-text' => 'Optionele secties toevoegen:',
'createpage-save' => 'Opslaan',
- 'tog-createpage-redlinks' => 'Gebruik <a
href="http://www.shoutwiki.com/wiki/Help:CreatePage">pagina aanmaken</a> als u
verbroken verwijzigen volgt',
+ 'tog-createpage-redlinks' => 'Gebruik
[http://www.shoutwiki.com/wiki/Help:CreatePage pagina aanmaken] als u verbroken
verwijzigen volgt',
'createpage-template-infobox-format' =>
'/\{\{[^\{\}]*Informatievenster.*\}\}/is',
);
@@ -601,7 +601,7 @@
'createpage-advanced-text' => 'Możesz też użyć $1',
'createpage-advanced-edit' => 'zaawansowanego edytora',
'createpage-optionals-text' => 'Dodaj opcjonalne sekcje:',
- 'tog-createpage-redlinks' => 'Otwórz <a
href="http://www.shoutwiki.com/wiki/Help:CreatePage">CreatePage\'a</a> po
przejściu do nieistniejącej strony'
+ 'tog-createpage-redlinks' => 'Otwórz
[http://www.shoutwiki.com/wiki/Help:CreatePage CreatePage\'a] po przejściu do
nieistniejącej strony'
);
/** Piedmontese (Piemontèis)
@@ -648,7 +648,7 @@
'createpage-advanced-text' => 'It peule ëdcò dovré ël $1.',
'createpage-advanced-edit' => 'editor avansà',
'createpage-optionals-text' => 'Gionta session opsinaj:',
- 'tog-createpage-redlinks' => 'Dòvra <a
href="http://www.shoutwiki.com/wiki/Help:CreatePage">CreatePage</a> quand dré a
colegament pa bon',
+ 'tog-createpage-redlinks' => 'Dòvra
[http://www.shoutwiki.com/wiki/Help:CreatePage CreatePage] quand dré a
colegament pa bon',
);
/** Portuguese (Português)
Modified: trunk/extensions/CreateAPage/CreatePage.php
===================================================================
--- trunk/extensions/CreateAPage/CreatePage.php 2011-11-05 13:09:53 UTC (rev
102091)
+++ trunk/extensions/CreateAPage/CreatePage.php 2011-11-05 13:34:17 UTC (rev
102092)
@@ -5,7 +5,7 @@
*
* @file
* @ingroup Extensions
- * @version 3.90 (r15554)
+ * @version 3.91 (r15554)
* @author Bartek Łapiński <[email protected]>
* @author Jack Phoenix <[email protected]>
* @copyright Copyright © 2007-2008 Wikia Inc.
@@ -25,7 +25,7 @@
'Bartek Łapiński', 'Łukasz Garczewski', 'Przemek Piotrowski',
'Jack Phoenix'
),
- 'version' => '3.90',
+ 'version' => '3.91',
'description' => '[[Special:CreatePage|Easy to use interface]] for
creating new articles',
'url' => 'http://www.mediawiki.org/wiki/Extension:CreateAPage',
);
@@ -81,9 +81,7 @@
$wgHooks['CustomEditor'][] = 'wfCreatePageRedLinks';
$wgHooks['ConfirmEdit::onConfirmEdit'][] = 'wfCreatePageConfirmEdit'; //
ConfirmEdit CAPTCHA
-if ( $wgCreatePageCoverRedLinks ) {
- $wgHooks['GetPreferences'][] = 'wfCreatePageToggle';
-}
+$wgHooks['GetPreferences'][] = 'wfCreatePageToggle';
// handle ConfirmEdit CAPTCHA, only for CreatePage, which will be treated a
bit differently (edits in special page)
function wfCreatePageConfirmEdit( &$captcha, &$editPage, $newtext, $section,
$merged, &$result ) {
@@ -182,11 +180,14 @@
* @return Boolean: true
*/
function wfCreatePageToggle( $user, &$preferences ) {
- $preferences['create-page-redlinks'] = array(
- 'type' => 'toggle',
- 'section' => 'editing',
- 'label-message' => 'tog-createpage-redlinks',
- );
+ global $wgCreatePageCoverRedLinks;
+ if ( $wgCreatePageCoverRedLinks ) {
+ $preferences['create-page-redlinks'] = array(
+ 'type' => 'toggle',
+ 'section' => 'editing/advancedediting',
+ 'label-message' => 'tog-createpage-redlinks',
+ );
+ }
return true;
}
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs