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

Reply via email to