Fjalapeno has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/220961

Change subject: Prework for Save Button
......................................................................

Prework for Save Button

Bug 103888
Add ability for button type to be applied to button created in IB
Rename enum (Boyscout while implementing)

Change-Id: Ief53e35d67eb591d6627d671f1c71bd9c1234562
---
M Wikipedia/UI-V5/UIButton+WMFButton.h
M Wikipedia/UI-V5/UIButton+WMFButton.m
M Wikipedia/View Controllers/About/AboutViewController.m
M Wikipedia/View Controllers/AccountCreation/AccountCreationViewController.m
M Wikipedia/View Controllers/EditSummary/EditSummaryViewController.m
M Wikipedia/View Controllers/History/HistoryViewController.m
M Wikipedia/View Controllers/Languages/LanguagesViewController.m
M Wikipedia/View Controllers/Login/LoginViewController.m
M Wikipedia/View Controllers/Navigation/Primary/PrimaryMenuViewController.m
M Wikipedia/View Controllers/Navigation/Secondary/SecondaryMenuViewController.m
M Wikipedia/View Controllers/Nearby/NearbyViewController.m
M Wikipedia/View Controllers/PageHistory/PageHistoryViewController.m
M Wikipedia/View Controllers/Preview/PreviewAndSaveViewController.m
M Wikipedia/View Controllers/SavedPages/SavedPagesViewController.m
M Wikipedia/View Controllers/SectionEditor/SectionEditorViewController.m
M Wikipedia/View Controllers/WebView/WebViewController.m
16 files changed, 114 insertions(+), 108 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/apps/ios/wikipedia 
refs/changes/61/220961/1

diff --git a/Wikipedia/UI-V5/UIButton+WMFButton.h 
b/Wikipedia/UI-V5/UIButton+WMFButton.h
index 5a0d29e..634f9e7 100644
--- a/Wikipedia/UI-V5/UIButton+WMFButton.h
+++ b/Wikipedia/UI-V5/UIButton+WMFButton.h
@@ -4,19 +4,19 @@
 #import <UIKit/UIKit.h>
 
 typedef NS_ENUM (NSInteger, WMFButtonType) {
-    WMF_BUTTON_W,
-    WMF_BUTTON_SHARE,
-    WMF_BUTTON_FORWARD,
-    WMF_BUTTON_BACKWARD,
-    WMF_BUTTON_HEART,
-    WMF_BUTTON_TOC,
-    WMF_BUTTON_X,
-    WMF_BUTTON_X_WHITE,
-    WMF_BUTTON_TRASH,
-    WMF_BUTTON_TRANSLATE,
-    WMF_BUTTON_MAGNIFY,
-    WMF_BUTTON_RELOAD,
-    WMF_BUTTON_CARET_LEFT
+    WMFButtonTypeW,
+    WMFButtonTypeShare,
+    WMFButtonTypeForward,
+    WMFButtonTypeBackward,
+    WMFButtonTypeHeart,
+    WMFButtonTypeTableOfContents,
+    WMFButtonTypeX,
+    WMFButtonTypeXWhite,
+    WMFButtonTypeTrash,
+    WMFButtonTypeTranslate,
+    WMFButtonTypeMagnify,
+    WMFButtonTypeReload,
+    WMFButtonTypeCaretLeft
 };
 
 @interface UIButton (WMFGlyph)
@@ -24,4 +24,6 @@
 + (UIButton*)wmf_buttonType:(WMFButtonType)type
                     handler:(void (^)(id sender))action;
 
+- (void)wmf_setButtonType:(WMFButtonType)type;
+
 @end
\ No newline at end of file
diff --git a/Wikipedia/UI-V5/UIButton+WMFButton.m 
b/Wikipedia/UI-V5/UIButton+WMFButton.m
index a510cc6..5c496ca 100644
--- a/Wikipedia/UI-V5/UIButton+WMFButton.m
+++ b/Wikipedia/UI-V5/UIButton+WMFButton.m
@@ -15,64 +15,7 @@
 
     button.frame = (CGRect){{0, 0}, {40, 40}};
 
-    void (^ configForState)(UIControlState, WMFGlyphs, NSNumber*, UIColor*) = 
^void (UIControlState state, WMFGlyphs glyph, NSNumber* offset, UIColor* color) 
{
-        [button setAttributedTitle:[self attributedStringForGlyph:glyph 
baselineOffset:offset color:color]
-                          forState:state];
-    };
-
-    switch (type) {
-        case WMF_BUTTON_W:
-            configForState(UIControlStateNormal, WMF_GLYPH_W, @(2.0), nil);
-            break;
-        case WMF_BUTTON_SHARE:
-            configForState(UIControlStateNormal, WMF_GLYPH_SHARE, @(0.2), nil);
-            break;
-        case WMF_BUTTON_FORWARD:
-            configForState(UIControlStateNormal, WMF_GLYPH_FORWARD, nil, nil);
-            configForState(UIControlStateDisabled, WMF_GLYPH_FORWARD, nil, 
[UIColor lightGrayColor]);
-            break;
-        case WMF_BUTTON_BACKWARD:
-            configForState(UIControlStateNormal, WMF_GLYPH_BACKWARD, nil, nil);
-            configForState(UIControlStateDisabled, WMF_GLYPH_BACKWARD, nil, 
[UIColor lightGrayColor]);
-            break;
-        case WMF_BUTTON_HEART:
-            configForState(UIControlStateNormal, WMF_GLYPH_HEART_OUTLINE, nil, 
nil);
-            configForState(UIControlStateSelected, WMF_GLYPH_HEART, nil, 
[UIColor redColor]);
-            break;
-        case WMF_BUTTON_TOC:
-            configForState(UIControlStateNormal, WMF_GLYPH_TOC_COLLAPSED, 
@(2.0), nil);
-            configForState(UIControlStateDisabled, WMF_GLYPH_TOC_COLLAPSED, 
@(2.0), [UIColor lightGrayColor]);
-            configForState(UIControlStateSelected, WMF_GLYPH_TOC_EXPANDED, 
@(2.0), nil);
-            break;
-        case WMF_BUTTON_X:
-            configForState(UIControlStateNormal, WMF_GLYPH_X, @(2.8), nil);
-            break;
-        case WMF_BUTTON_X_WHITE:
-            configForState(UIControlStateNormal, WMF_GLYPH_X, @(2.8), [UIColor 
whiteColor]);
-            break;
-        case WMF_BUTTON_TRASH:
-            configForState(UIControlStateNormal, WMF_GLYPH_TRASH, nil, nil);
-            configForState(UIControlStateDisabled, WMF_GLYPH_TRASH, nil, 
[UIColor lightGrayColor]);
-            break;
-        case WMF_BUTTON_TRANSLATE:
-            configForState(UIControlStateNormal, WMF_GLYPH_TRANSLATE, @(1.4), 
nil);
-            configForState(UIControlStateDisabled, WMF_GLYPH_TRANSLATE, 
@(1.4), [UIColor lightGrayColor]);
-            break;
-        case WMF_BUTTON_MAGNIFY:
-            configForState(UIControlStateNormal, WMF_GLYPH_MAGNIFY, @(1.0), 
nil);
-            break;
-        case WMF_BUTTON_RELOAD:
-            configForState(UIControlStateNormal, WMF_GLYPH_RELOAD, nil, nil);
-            configForState(UIControlStateDisabled, WMF_GLYPH_RELOAD, nil, 
[UIColor lightGrayColor]);
-            break;
-        case WMF_BUTTON_CARET_LEFT:
-            configForState(UIControlStateNormal, WMF_GLYPH_CARET_LEFT, nil, 
nil);
-            break;
-        default:
-            break;
-    }
-
-    [self mirrorButton:button ifNecessaryForType:type];
+    [button wmf_setButtonType:type];
 
     [button bk_addEventHandler:^(UIButton* sender){
         sender.highlighted = !sender.selected; // Prevent annoying flicker.
@@ -80,7 +23,7 @@
 
     [button bk_addEventHandler:^(UIButton* sender){
         sender.highlighted = !sender.selected; // Prevent annoying flicker.
-        [sender animateAndRewindXF:CATransform3DMakeScale([self 
xMirroringMultiplierForButtonType:type] * 1.25, 1.25, 1.0f)
+        [sender animateAndRewindXF:CATransform3DMakeScale([button 
xMirroringMultiplierForButtonType:type] * 1.25, 1.25, 1.0f)
                         afterDelay:0.0
                           duration:0.04f
                               then:^{
@@ -93,25 +36,86 @@
     return button;
 }
 
-+ (void)mirrorButton:(UIButton*)button ifNecessaryForType:(WMFButtonType)type {
-    button.transform = CGAffineTransformMakeScale(1.0* [self 
xMirroringMultiplierForButtonType:type], 1.0);
+- (void)wmf_setButtonType:(WMFButtonType)type {
+    [self mirrorIfNecessaryForType:type];
+
+    void (^ configForState)(UIControlState, WMFGlyphs, NSNumber*, UIColor*) = 
^void (UIControlState state, WMFGlyphs glyph, NSNumber* offset, UIColor* color) 
{
+        [self setAttributedTitle:[[self class] attributedStringForGlyph:glyph 
baselineOffset:offset color:color]
+                        forState:state];
+    };
+
+    switch (type) {
+        case WMFButtonTypeW:
+            configForState(UIControlStateNormal, WMF_GLYPH_W, @(2.0), nil);
+            break;
+        case WMFButtonTypeShare:
+            configForState(UIControlStateNormal, WMF_GLYPH_SHARE, @(0.2), nil);
+            break;
+        case WMFButtonTypeForward:
+            configForState(UIControlStateNormal, WMF_GLYPH_FORWARD, nil, nil);
+            configForState(UIControlStateDisabled, WMF_GLYPH_FORWARD, nil, 
[UIColor lightGrayColor]);
+            break;
+        case WMFButtonTypeBackward:
+            configForState(UIControlStateNormal, WMF_GLYPH_BACKWARD, nil, nil);
+            configForState(UIControlStateDisabled, WMF_GLYPH_BACKWARD, nil, 
[UIColor lightGrayColor]);
+            break;
+        case WMFButtonTypeHeart:
+            configForState(UIControlStateNormal, WMF_GLYPH_HEART_OUTLINE, nil, 
nil);
+            configForState(UIControlStateSelected, WMF_GLYPH_HEART, nil, 
[UIColor redColor]);
+            break;
+        case WMFButtonTypeTableOfContents:
+            configForState(UIControlStateNormal, WMF_GLYPH_TOC_COLLAPSED, 
@(2.0), nil);
+            configForState(UIControlStateDisabled, WMF_GLYPH_TOC_COLLAPSED, 
@(2.0), [UIColor lightGrayColor]);
+            configForState(UIControlStateSelected, WMF_GLYPH_TOC_EXPANDED, 
@(2.0), nil);
+            break;
+        case WMFButtonTypeX:
+            configForState(UIControlStateNormal, WMF_GLYPH_X, @(2.8), nil);
+            break;
+        case WMFButtonTypeXWhite:
+            configForState(UIControlStateNormal, WMF_GLYPH_X, @(2.8), [UIColor 
whiteColor]);
+            break;
+        case WMFButtonTypeTrash:
+            configForState(UIControlStateNormal, WMF_GLYPH_TRASH, nil, nil);
+            configForState(UIControlStateDisabled, WMF_GLYPH_TRASH, nil, 
[UIColor lightGrayColor]);
+            break;
+        case WMFButtonTypeTranslate:
+            configForState(UIControlStateNormal, WMF_GLYPH_TRANSLATE, @(1.4), 
nil);
+            configForState(UIControlStateDisabled, WMF_GLYPH_TRANSLATE, 
@(1.4), [UIColor lightGrayColor]);
+            break;
+        case WMFButtonTypeMagnify:
+            configForState(UIControlStateNormal, WMF_GLYPH_MAGNIFY, @(1.0), 
nil);
+            break;
+        case WMFButtonTypeReload:
+            configForState(UIControlStateNormal, WMF_GLYPH_RELOAD, nil, nil);
+            configForState(UIControlStateDisabled, WMF_GLYPH_RELOAD, nil, 
[UIColor lightGrayColor]);
+            break;
+        case WMFButtonTypeCaretLeft:
+            configForState(UIControlStateNormal, WMF_GLYPH_CARET_LEFT, nil, 
nil);
+            break;
+        default:
+            break;
+    }
 }
 
-+ (CGFloat)xMirroringMultiplierForButtonType:(WMFButtonType)type {
+- (void)mirrorIfNecessaryForType:(WMFButtonType)type {
+    self.transform = CGAffineTransformMakeScale(1.0* [self 
xMirroringMultiplierForButtonType:type], 1.0);
+}
+
+- (CGFloat)xMirroringMultiplierForButtonType:(WMFButtonType)type {
     if (![WikipediaAppUtils isDeviceLanguageRTL] || ![UIView 
wmf_shouldMirrorIfDeviceLanguageRTL]) {
         return 1.0;
     }
     return [self shouldMirrorButtonType:type] ? 1.0 : -1.0;
 }
 
-+ (BOOL)shouldMirrorButtonType:(WMFButtonType)type {
+- (BOOL)shouldMirrorButtonType:(WMFButtonType)type {
     switch (type) {
-        case WMF_BUTTON_W:
-        case WMF_BUTTON_X:
-        case WMF_BUTTON_X_WHITE:
-        case WMF_BUTTON_TRANSLATE:
-        case WMF_BUTTON_MAGNIFY:
-        case WMF_BUTTON_RELOAD:
+        case WMFButtonTypeW:
+        case WMFButtonTypeX:
+        case WMFButtonTypeXWhite:
+        case WMFButtonTypeTranslate:
+        case WMFButtonTypeMagnify:
+        case WMFButtonTypeReload:
             return NO;
             break;
         default:
diff --git a/Wikipedia/View Controllers/About/AboutViewController.m 
b/Wikipedia/View Controllers/About/AboutViewController.m
index 1016b8b..832d723 100644
--- a/Wikipedia/View Controllers/About/AboutViewController.m
+++ b/Wikipedia/View Controllers/About/AboutViewController.m
@@ -58,12 +58,12 @@
     [self.webView loadHTMLFromAssetsFile:kWMFAboutHTMLFile];
 
     @weakify(self)
-    self.buttonX = [UIBarButtonItem wmf_buttonType:WMF_BUTTON_X handler:^(id 
sender){
+    self.buttonX = [UIBarButtonItem wmf_buttonType:WMFButtonTypeX handler:^(id 
sender){
         @strongify(self)
         [self dismissViewControllerAnimated : YES completion : nil];
     }];
 
-    self.buttonCaretLeft = [UIBarButtonItem 
wmf_buttonType:WMF_BUTTON_CARET_LEFT handler:^(id sender){
+    self.buttonCaretLeft = [UIBarButtonItem 
wmf_buttonType:WMFButtonTypeCaretLeft handler:^(id sender){
         @strongify(self)
         [self.webView loadHTMLFromAssetsFile : kWMFAboutHTMLFile];
     }];
diff --git a/Wikipedia/View 
Controllers/AccountCreation/AccountCreationViewController.m b/Wikipedia/View 
Controllers/AccountCreation/AccountCreationViewController.m
index 5e9803e..29ec5d3 100644
--- a/Wikipedia/View Controllers/AccountCreation/AccountCreationViewController.m
+++ b/Wikipedia/View Controllers/AccountCreation/AccountCreationViewController.m
@@ -98,7 +98,7 @@
     [self.navigationController.navigationBar wmf_mirrorIfDeviceRTL];
 
     @weakify(self)
-    UIBarButtonItem * xButton = [UIBarButtonItem wmf_buttonType:WMF_BUTTON_X 
handler:^(id sender){
+    UIBarButtonItem * xButton = [UIBarButtonItem wmf_buttonType:WMFButtonTypeX 
handler:^(id sender){
         @strongify(self)
         if (self.showCaptchaContainer) {
             self.showCaptchaContainer = NO;
diff --git a/Wikipedia/View Controllers/EditSummary/EditSummaryViewController.m 
b/Wikipedia/View Controllers/EditSummary/EditSummaryViewController.m
index 4ddc4e4..7398112 100644
--- a/Wikipedia/View Controllers/EditSummary/EditSummaryViewController.m
+++ b/Wikipedia/View Controllers/EditSummary/EditSummaryViewController.m
@@ -41,7 +41,7 @@
     [self.navigationController.navigationBar wmf_mirrorIfDeviceRTL];
 
     @weakify(self)
-    UIBarButtonItem * buttonX = [UIBarButtonItem wmf_buttonType:WMF_BUTTON_X 
handler:^(id sender){
+    UIBarButtonItem * buttonX = [UIBarButtonItem wmf_buttonType:WMFButtonTypeX 
handler:^(id sender){
         @strongify(self)
         [self dismissViewControllerAnimated : YES completion : nil];
     }];
diff --git a/Wikipedia/View Controllers/History/HistoryViewController.m 
b/Wikipedia/View Controllers/History/HistoryViewController.m
index 16dc9e0..bfa2b49 100644
--- a/Wikipedia/View Controllers/History/HistoryViewController.m
+++ b/Wikipedia/View Controllers/History/HistoryViewController.m
@@ -86,7 +86,7 @@
     [self.navigationController.navigationBar wmf_mirrorIfDeviceRTL];
 
     @weakify(self)
-    UIBarButtonItem * xButton = [UIBarButtonItem wmf_buttonType:WMF_BUTTON_X 
handler:^(id sender){
+    UIBarButtonItem * xButton = [UIBarButtonItem wmf_buttonType:WMFButtonTypeX 
handler:^(id sender){
         @strongify(self)
         [self dismissViewControllerAnimated : YES completion : nil];
     }];
@@ -94,7 +94,7 @@
 
 
 
-    self.deleteButtonItem = [UIBarButtonItem wmf_buttonType:WMF_BUTTON_TRASH
+    self.deleteButtonItem = [UIBarButtonItem wmf_buttonType:WMFButtonTypeTrash
                                                     handler:^(id sender){
         @strongify(self)
         [self showDeleteAllDialog];
diff --git a/Wikipedia/View Controllers/Languages/LanguagesViewController.m 
b/Wikipedia/View Controllers/Languages/LanguagesViewController.m
index ac432e1..cdb5904 100644
--- a/Wikipedia/View Controllers/Languages/LanguagesViewController.m
+++ b/Wikipedia/View Controllers/Languages/LanguagesViewController.m
@@ -59,7 +59,7 @@
     [self.navigationController.navigationBar wmf_mirrorIfDeviceRTL];
 
     @weakify(self)
-    UIBarButtonItem * xButton = [UIBarButtonItem wmf_buttonType:WMF_BUTTON_X 
handler:^(id sender){
+    UIBarButtonItem * xButton = [UIBarButtonItem wmf_buttonType:WMFButtonTypeX 
handler:^(id sender){
         @strongify(self)
         [self dismissViewControllerAnimated : YES completion : nil];
     }];
diff --git a/Wikipedia/View Controllers/Login/LoginViewController.m 
b/Wikipedia/View Controllers/Login/LoginViewController.m
index 15a9468..27b64fc 100644
--- a/Wikipedia/View Controllers/Login/LoginViewController.m
+++ b/Wikipedia/View Controllers/Login/LoginViewController.m
@@ -62,7 +62,7 @@
     [self.navigationController.navigationBar wmf_mirrorIfDeviceRTL];
 
     @weakify(self)
-    UIBarButtonItem * xButton = [UIBarButtonItem wmf_buttonType:WMF_BUTTON_X 
handler:^(id sender){
+    UIBarButtonItem * xButton = [UIBarButtonItem wmf_buttonType:WMFButtonTypeX 
handler:^(id sender){
         @strongify(self)
         [self dismissViewControllerAnimated : YES completion : nil];
     }];
diff --git a/Wikipedia/View 
Controllers/Navigation/Primary/PrimaryMenuViewController.m b/Wikipedia/View 
Controllers/Navigation/Primary/PrimaryMenuViewController.m
index cba8280..749b609 100644
--- a/Wikipedia/View Controllers/Navigation/Primary/PrimaryMenuViewController.m
+++ b/Wikipedia/View Controllers/Navigation/Primary/PrimaryMenuViewController.m
@@ -60,7 +60,7 @@
     [self.navigationController.navigationBar wmf_mirrorIfDeviceRTL];
 
     @weakify(self)
-    UIBarButtonItem * xButton = [UIBarButtonItem 
wmf_buttonType:WMF_BUTTON_X_WHITE handler:^(id sender){
+    UIBarButtonItem * xButton = [UIBarButtonItem 
wmf_buttonType:WMFButtonTypeXWhite handler:^(id sender){
         @strongify(self)
         [self dismissViewControllerAnimated : YES completion : nil];
     }];
diff --git a/Wikipedia/View 
Controllers/Navigation/Secondary/SecondaryMenuViewController.m b/Wikipedia/View 
Controllers/Navigation/Secondary/SecondaryMenuViewController.m
index d792118..d1da7ac 100644
--- a/Wikipedia/View 
Controllers/Navigation/Secondary/SecondaryMenuViewController.m
+++ b/Wikipedia/View 
Controllers/Navigation/Secondary/SecondaryMenuViewController.m
@@ -96,7 +96,7 @@
     [self.navigationController.navigationBar wmf_mirrorIfDeviceRTL];
 
     @weakify(self)
-    UIBarButtonItem * xButton = [UIBarButtonItem wmf_buttonType:WMF_BUTTON_X 
handler:^(id sender){
+    UIBarButtonItem * xButton = [UIBarButtonItem wmf_buttonType:WMFButtonTypeX 
handler:^(id sender){
         @strongify(self)
         [self dismissViewControllerAnimated : YES completion : nil];
     }];
diff --git a/Wikipedia/View Controllers/Nearby/NearbyViewController.m 
b/Wikipedia/View Controllers/Nearby/NearbyViewController.m
index 9b4aba3..c50bd2c 100644
--- a/Wikipedia/View Controllers/Nearby/NearbyViewController.m
+++ b/Wikipedia/View Controllers/Nearby/NearbyViewController.m
@@ -332,7 +332,7 @@
     [self.navigationController.navigationBar wmf_mirrorIfDeviceRTL];
 
     @weakify(self)
-    UIBarButtonItem * xButton = [UIBarButtonItem wmf_buttonType:WMF_BUTTON_X 
handler:^(id sender){
+    UIBarButtonItem * xButton = [UIBarButtonItem wmf_buttonType:WMFButtonTypeX 
handler:^(id sender){
         @strongify(self)
         [self dismissViewControllerAnimated : YES completion : nil];
     }];
diff --git a/Wikipedia/View Controllers/PageHistory/PageHistoryViewController.m 
b/Wikipedia/View Controllers/PageHistory/PageHistoryViewController.m
index 5c4341b..42c3939 100644
--- a/Wikipedia/View Controllers/PageHistory/PageHistoryViewController.m
+++ b/Wikipedia/View Controllers/PageHistory/PageHistoryViewController.m
@@ -55,7 +55,7 @@
     [self.navigationController.navigationBar wmf_mirrorIfDeviceRTL];
 
     @weakify(self)
-    UIBarButtonItem * xButton = [UIBarButtonItem wmf_buttonType:WMF_BUTTON_X 
handler:^(id sender){
+    UIBarButtonItem * xButton = [UIBarButtonItem wmf_buttonType:WMFButtonTypeX 
handler:^(id sender){
         @strongify(self)
         [self dismissViewControllerAnimated : YES completion : nil];
     }];
diff --git a/Wikipedia/View Controllers/Preview/PreviewAndSaveViewController.m 
b/Wikipedia/View Controllers/Preview/PreviewAndSaveViewController.m
index 4e4c019..f15c435 100644
--- a/Wikipedia/View Controllers/Preview/PreviewAndSaveViewController.m
+++ b/Wikipedia/View Controllers/Preview/PreviewAndSaveViewController.m
@@ -195,12 +195,12 @@
     [super viewDidLoad];
 
     @weakify(self)
-    self.buttonX = [UIBarButtonItem wmf_buttonType:WMF_BUTTON_X handler:^(id 
sender){
+    self.buttonX = [UIBarButtonItem wmf_buttonType:WMFButtonTypeX handler:^(id 
sender){
         @strongify(self)
         [self goBack];
     }];
 
-    self.buttonLeftCaret = [UIBarButtonItem 
wmf_buttonType:WMF_BUTTON_CARET_LEFT handler:^(id sender){
+    self.buttonLeftCaret = [UIBarButtonItem 
wmf_buttonType:WMFButtonTypeCaretLeft handler:^(id sender){
         @strongify(self)
         [self goBack];
     }];
diff --git a/Wikipedia/View Controllers/SavedPages/SavedPagesViewController.m 
b/Wikipedia/View Controllers/SavedPages/SavedPagesViewController.m
index 3d29fbd..6849308 100644
--- a/Wikipedia/View Controllers/SavedPages/SavedPagesViewController.m
+++ b/Wikipedia/View Controllers/SavedPages/SavedPagesViewController.m
@@ -114,18 +114,18 @@
     [self.navigationController.navigationBar wmf_mirrorIfDeviceRTL];
 
     @weakify(self)
-    UIBarButtonItem * xButton = [UIBarButtonItem wmf_buttonType:WMF_BUTTON_X 
handler:^(id sender){
+    UIBarButtonItem * xButton = [UIBarButtonItem wmf_buttonType:WMFButtonTypeX 
handler:^(id sender){
         @strongify(self)
         [self dismissViewControllerAnimated : YES completion : nil];
     }];
     self.navigationItem.leftBarButtonItems = @[xButton];
 
-    self.reloadButtonItem = [UIBarButtonItem wmf_buttonType:WMF_BUTTON_RELOAD
+    self.reloadButtonItem = [UIBarButtonItem wmf_buttonType:WMFButtonTypeReload
                                                     handler:^(id sender){
         @strongify(self)
         [self startRefresh];
     }];
-    self.trashButtonItem = [UIBarButtonItem wmf_buttonType:WMF_BUTTON_TRASH
+    self.trashButtonItem = [UIBarButtonItem wmf_buttonType:WMFButtonTypeTrash
                                                    handler:^(id sender){
         @strongify(self)
         [self showDeleteAllDialog];
diff --git a/Wikipedia/View 
Controllers/SectionEditor/SectionEditorViewController.m b/Wikipedia/View 
Controllers/SectionEditor/SectionEditorViewController.m
index 288a800..5c30447 100644
--- a/Wikipedia/View Controllers/SectionEditor/SectionEditorViewController.m
+++ b/Wikipedia/View Controllers/SectionEditor/SectionEditorViewController.m
@@ -43,7 +43,7 @@
     [self.navigationController setNavigationBarHidden:NO animated:NO];
 
     @weakify(self)
-    UIBarButtonItem * buttonX = [UIBarButtonItem 
wmf_buttonType:WMF_BUTTON_CARET_LEFT handler:^(id sender){
+    UIBarButtonItem * buttonX = [UIBarButtonItem 
wmf_buttonType:WMFButtonTypeCaretLeft handler:^(id sender){
         @strongify(self)
         [self.navigationController popViewControllerAnimated : YES];
     }];
diff --git a/Wikipedia/View Controllers/WebView/WebViewController.m 
b/Wikipedia/View Controllers/WebView/WebViewController.m
index 6815e87..3db1e61 100644
--- a/Wikipedia/View Controllers/WebView/WebViewController.m
+++ b/Wikipedia/View Controllers/WebView/WebViewController.m
@@ -94,7 +94,7 @@
 
 - (void)setupTopMenuButtons {
     @weakify(self)
-    UIBarButtonItem * buttonW = [UIBarButtonItem wmf_buttonType:WMF_BUTTON_W 
handler:^(id sender){
+    UIBarButtonItem * buttonW = [UIBarButtonItem wmf_buttonType:WMFButtonTypeW 
handler:^(id sender){
         @strongify(self)
         UINavigationController * nc = [[UINavigationController alloc] 
initWithRootViewController:[PrimaryMenuViewController 
wmf_initialViewControllerFromClassStoryboard]];
         [nc.navigationBar setBarTintColor:[UIColor blackColor]];
@@ -102,14 +102,14 @@
         [self presentViewController:nc animated:YES completion:nil];
     }];
 
-    UIBarButtonItem* buttonMagnify = [UIBarButtonItem 
wmf_buttonType:WMF_BUTTON_MAGNIFY handler:^(id sender){
+    UIBarButtonItem* buttonMagnify = [UIBarButtonItem 
wmf_buttonType:WMFButtonTypeMagnify handler:^(id sender){
         @strongify(self)
         [self dismissViewControllerAnimated : YES completion : nil];
     }];
 
     self.navigationItem.leftBarButtonItems = @[buttonW, buttonMagnify];
 
-    self.buttonTOC = [UIBarButtonItem wmf_buttonType:WMF_BUTTON_TOC
+    self.buttonTOC = [UIBarButtonItem 
wmf_buttonType:WMFButtonTypeTableOfContents
                                              handler:^(id sender){
         @strongify(self)
         [self tocToggle];
@@ -131,24 +131,24 @@
         }
     };
 
-    self.buttonBack = [UIBarButtonItem wmf_buttonType:WMF_BUTTON_BACKWARD 
handler:^(id sender){
+    self.buttonBack = [UIBarButtonItem wmf_buttonType:WMFButtonTypeBackward 
handler:^(id sender){
         goBeforeOrAfter(@"before");
     }];
-    self.buttonForward = [UIBarButtonItem wmf_buttonType:WMF_BUTTON_FORWARD 
handler:^(id sender){
+    self.buttonForward = [UIBarButtonItem wmf_buttonType:WMFButtonTypeForward 
handler:^(id sender){
         goBeforeOrAfter(@"after");
     }];
-    self.buttonLanguages = [UIBarButtonItem 
wmf_buttonType:WMF_BUTTON_TRANSLATE handler:^(id sender){
+    self.buttonLanguages = [UIBarButtonItem 
wmf_buttonType:WMFButtonTypeTranslate handler:^(id sender){
         @strongify(self)
         [self showLanguages];
     }];
 
-    self.buttonSave = [UIBarButtonItem wmf_buttonType:WMF_BUTTON_HEART 
handler:^(id sender){
+    self.buttonSave = [UIBarButtonItem wmf_buttonType:WMFButtonTypeHeart 
handler:^(id sender){
         @strongify(self)
         [self toggleSavedPage];
         [self updateBottomBarButtonsEnabledState];
     }];
 
-    self.buttonShare = [UIBarButtonItem wmf_buttonType:WMF_BUTTON_SHARE 
handler:^(id sender){
+    self.buttonShare = [UIBarButtonItem wmf_buttonType:WMFButtonTypeShare 
handler:^(id sender){
         @strongify(self)
         [self shareUpArrowButtonPushed];
     }];

-- 
To view, visit https://gerrit.wikimedia.org/r/220961
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ief53e35d67eb591d6627d671f1c71bd9c1234562
Gerrit-PatchSet: 1
Gerrit-Project: apps/ios/wikipedia
Gerrit-Branch: 5.0
Gerrit-Owner: Fjalapeno <cfl...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to