Liangent has uploaded a new change for review. https://gerrit.wikimedia.org/r/86815
Change subject: New diff variables regarding pre-save transformed wikitext ...................................................................... New diff variables regarding pre-save transformed wikitext Change-Id: Ie21041d96f1c4cf37d697fffcaffa1ff8242f886 --- M AbuseFilter.class.php M AbuseFilter.i18n.php 2 files changed, 15 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/AbuseFilter refs/changes/15/86815/1 diff --git a/AbuseFilter.class.php b/AbuseFilter.class.php index f41cbc7..fe5d602 100644 --- a/AbuseFilter.class.php +++ b/AbuseFilter.class.php @@ -108,6 +108,9 @@ 'removed_links' => 'removed-links', 'all_links' => 'all-links', 'new_pst' => 'new-pst', + 'edit_diff_pst' => 'diff-pst', + 'added_lines_pst' => 'addedlines-pst', + 'removed_lines_pst' => 'removedlines-pst', 'new_text' => 'new-text-stripped', 'new_html' => 'new-html', 'article_restrictions_edit' => 'restrictions-edit', @@ -1990,6 +1993,8 @@ $vars->setLazyLoadVar( 'edit_diff', 'diff', array( 'oldtext-var' => 'old_wikitext', 'newtext-var' => 'new_wikitext' ) ); + $vars->setLazyLoadVar( 'edit_diff_pst', 'diff', + array( 'oldtext-var' => 'old_wikitext', 'newtext-var' => 'new_pst' ) ); $vars->setLazyLoadVar( 'new_size', 'length', array( 'length-var' => 'new_wikitext' ) ); $vars->setLazyLoadVar( 'old_size', 'length', array( 'length-var' => 'old_wikitext' ) ); $vars->setLazyLoadVar( 'edit_delta', 'subtract', @@ -2000,6 +2005,10 @@ array( 'diff-var' => 'edit_diff', 'line-prefix' => '+' ) ); $vars->setLazyLoadVar( 'removed_lines', 'diff-split', array( 'diff-var' => 'edit_diff', 'line-prefix' => '-' ) ); + $vars->setLazyLoadVar( 'added_lines_pst', 'diff-split', + array( 'diff-var' => 'edit_diff_pst', 'line-prefix' => '+' ) ); + $vars->setLazyLoadVar( 'removed_lines_pst', 'diff-split', + array( 'diff-var' => 'edit_diff_pst', 'line-prefix' => '-' ) ); // Links $vars->setLazyLoadVar( 'added_links', 'link-diff-added', diff --git a/AbuseFilter.i18n.php b/AbuseFilter.i18n.php index 1d1fe55..30f232d 100644 --- a/AbuseFilter.i18n.php +++ b/AbuseFilter.i18n.php @@ -337,6 +337,9 @@ 'abusefilter-edit-builder-vars-old-text' => 'Old page wikitext, before the edit', 'abusefilter-edit-builder-vars-new-text' => 'New page wikitext, after the edit', 'abusefilter-edit-builder-vars-new-pst' => 'New page wikitext, pre-save transformed', + 'abusefilter-edit-builder-vars-diff-pst' => 'Unified diff of changes made by edit, pre-save transformed', + 'abusefilter-edit-builder-vars-addedlines-pst' => 'Lines added in edit, pre-save transformed', + 'abusefilter-edit-builder-vars-removedlines-pst' => 'Lines removed in edit, pre-save transformed', 'abusefilter-edit-builder-vars-new-text-stripped' => 'New page text, stripped of any markup', 'abusefilter-edit-builder-vars-new-html' => 'Parsed HTML source of the new revision', 'abusefilter-edit-builder-vars-recent-contributors' => 'Last ten users to contribute to the page', @@ -922,6 +925,9 @@ * {{msg-mw|Abusefilter-edit-builder-vars-global-user-groups}}', 'abusefilter-edit-builder-vars-user-blocked' => 'Paraphrased: Boolean value on whether the user is blocked. Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-vars}}.', 'abusefilter-edit-builder-vars-new-pst' => 'Paraphrased: The output wikitext after pre-save transform is applied to new_wikitext. Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-vars}}.', + 'abusefilter-edit-builder-vars-diff-pst' => 'Paraphrased: Edit diff of new_pst against old_wikitext. Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-vars}}.', + 'abusefilter-edit-builder-vars-addedlines-pst' => 'Paraphrased: Added lines in edit_diff_pst. Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-vars}}.', + 'abusefilter-edit-builder-vars-removedlines-pst' => 'Paraphrased: Removed lines in edit_diff_pst. Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-vars}}.', 'abusefilter-edit-builder-vars-restrictions-edit' => 'This variable contains the level of protection required to edit the page. ("Edit" here is not a verb, but an adjective, like "Edit-related protection level"). Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-vars}}. See also {{msg-mw|Abusefilter-edit-builder-vars-restrictions-create}}, {{msg-mw|Abusefilter-edit-builder-vars-restrictions-move}}, {{msg-mw|Abusefilter-edit-builder-vars-restrictions-upload}}.', -- To view, visit https://gerrit.wikimedia.org/r/86815 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ie21041d96f1c4cf37d697fffcaffa1ff8242f886 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/AbuseFilter Gerrit-Branch: master Gerrit-Owner: Liangent <liang...@gmail.com> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits