MediaWiki REL1_32
|
Helper for displaying edit conflicts in text content models to users. More...
Public Member Functions | |
__construct (Title $title, OutputPage $out, IBufferingStatsdDataFactory $stats, $submitLabel) | |
getEditConflictMainTextBox (array $customAttribs=[]) | |
HTML to build the textbox1 on edit conflicts. | |
getEditFormHtmlAfterContent () | |
Content to go in the edit form after textbox1. | |
getEditFormHtmlBeforeContent () | |
Content to go in the edit form before textbox1. | |
getExplainHeader () | |
incrementConflictStats () | |
Record a user encountering an edit conflict. | |
incrementResolvedStats () | |
Record when a user has resolved an edit conflict. | |
setContentFormat ( $contentFormat) | |
setContentModel ( $contentModel) | |
setTextboxes ( $yourtext, $storedversion) | |
showEditFormTextAfterFooters () | |
Content to go in the edit form after the footers (templates on this page, hidden categories, limit report) | |
toEditContent ( $text) | |
Public Attributes | |
null string | $contentFormat = null |
null string | $contentModel = null |
Protected Attributes | |
OutputPage | $out |
IBufferingStatsdDataFactory | $stats |
string | $storedversion = '' |
string | $submitLabel |
Message key for submit button's label. | |
Title | $title |
string | $yourtext = '' |
Helper for displaying edit conflicts in text content models to users.
Definition at line 40 of file TextConflictHelper.php.
MediaWiki\EditPage\TextConflictHelper::__construct | ( | Title | $title, |
OutputPage | $out, | ||
IBufferingStatsdDataFactory | $stats, | ||
$submitLabel | |||
) |
Title | $title | |
OutputPage | $out | |
IBufferingStatsdDataFactory | $stats | |
string | $submitLabel |
Definition at line 88 of file TextConflictHelper.php.
References MediaWiki\EditPage\TextConflictHelper\$out, MediaWiki\EditPage\TextConflictHelper\$stats, MediaWiki\EditPage\TextConflictHelper\$submitLabel, MediaWiki\EditPage\TextConflictHelper\$title, Title\getContentModel(), ContentHandler\getForModelID(), and title.
MediaWiki\EditPage\TextConflictHelper::getEditConflictMainTextBox | ( | array | $customAttribs = [] | ) |
HTML to build the textbox1 on edit conflicts.
array | $customAttribs |
Definition at line 171 of file TextConflictHelper.php.
References $attribs, $customAttribs, Html\textarea(), and title.
Referenced by EditPage\showEditForm().
MediaWiki\EditPage\TextConflictHelper::getEditFormHtmlAfterContent | ( | ) |
Content to go in the edit form after textbox1.
Definition at line 208 of file TextConflictHelper.php.
Referenced by EditPage\showEditForm().
MediaWiki\EditPage\TextConflictHelper::getEditFormHtmlBeforeContent | ( | ) |
Content to go in the edit form before textbox1.
Definition at line 198 of file TextConflictHelper.php.
Referenced by EditPage\showEditForm().
MediaWiki\EditPage\TextConflictHelper::getExplainHeader | ( | ) |
Definition at line 157 of file TextConflictHelper.php.
References Html\rawElement().
MediaWiki\EditPage\TextConflictHelper::incrementConflictStats | ( | ) |
Record a user encountering an edit conflict.
Definition at line 125 of file TextConflictHelper.php.
References NS_CATEGORY_TALK, NS_MAIN, and title.
MediaWiki\EditPage\TextConflictHelper::incrementResolvedStats | ( | ) |
Record when a user has resolved an edit conflict.
Definition at line 141 of file TextConflictHelper.php.
References NS_CATEGORY_TALK, NS_MAIN, and title.
MediaWiki\EditPage\TextConflictHelper::setContentFormat | ( | $contentFormat | ) |
string | $contentFormat |
Definition at line 118 of file TextConflictHelper.php.
References MediaWiki\EditPage\TextConflictHelper\$contentFormat.
Referenced by EditPage\showEditForm().
MediaWiki\EditPage\TextConflictHelper::setContentModel | ( | $contentModel | ) |
string | $contentModel |
Definition at line 111 of file TextConflictHelper.php.
References MediaWiki\EditPage\TextConflictHelper\$contentModel.
Referenced by EditPage\showEditForm().
MediaWiki\EditPage\TextConflictHelper::setTextboxes | ( | $yourtext, | |
$storedversion | |||
) |
string | $yourtext | |
string | $storedversion |
Definition at line 103 of file TextConflictHelper.php.
References MediaWiki\EditPage\TextConflictHelper\$storedversion, and MediaWiki\EditPage\TextConflictHelper\$yourtext.
Referenced by EditPage\showEditForm().
MediaWiki\EditPage\TextConflictHelper::showEditFormTextAfterFooters | ( | ) |
Content to go in the edit form after the footers (templates on this page, hidden categories, limit report)
Definition at line 216 of file TextConflictHelper.php.
References $attribs, $handler, ContentHandler\getForModelID(), Html\textarea(), and MediaWiki\EditPage\TextConflictHelper\toEditContent().
MediaWiki\EditPage\TextConflictHelper::toEditContent | ( | $text | ) |
string | $text |
Definition at line 249 of file TextConflictHelper.php.
References ContentHandler\makeContent(), and title.
Referenced by MediaWiki\EditPage\TextConflictHelper\showEditFormTextAfterFooters().
null string MediaWiki\EditPage\TextConflictHelper::$contentFormat = null |
Definition at line 55 of file TextConflictHelper.php.
Referenced by MediaWiki\EditPage\TextConflictHelper\setContentFormat().
null string MediaWiki\EditPage\TextConflictHelper::$contentModel = null |
Definition at line 50 of file TextConflictHelper.php.
Referenced by MediaWiki\EditPage\TextConflictHelper\setContentModel().
|
protected |
Definition at line 60 of file TextConflictHelper.php.
Referenced by MediaWiki\EditPage\TextConflictHelper\__construct().
|
protected |
Definition at line 65 of file TextConflictHelper.php.
Referenced by MediaWiki\EditPage\TextConflictHelper\__construct().
|
protected |
Definition at line 80 of file TextConflictHelper.php.
Referenced by MediaWiki\EditPage\TextConflictHelper\setTextboxes().
|
protected |
Message key for submit button's label.
Definition at line 70 of file TextConflictHelper.php.
Referenced by MediaWiki\EditPage\TextConflictHelper\__construct().
|
protected |
Definition at line 45 of file TextConflictHelper.php.
Referenced by MediaWiki\EditPage\TextConflictHelper\__construct().
|
protected |
Definition at line 75 of file TextConflictHelper.php.
Referenced by MediaWiki\EditPage\TextConflictHelper\setTextboxes().