Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVladiMihaylenko <vxmihaylenko@gmail.com>2016-02-10 13:33:54 +0300
committerSergey Yershov <yershov@corp.mail.ru>2016-03-23 16:17:03 +0300
commita346495efb949b2286a457956b76203aea59a263 (patch)
tree6d1e8f917572a38bd3c443839623bb8c5501dcbf
parent6987ba234775c7cbf08c33e7e971b60d1723b9eb (diff)
[ios] Fixed spinner.
-rw-r--r--iphone/Maps/Classes/CustomViews/CircularProgress/MWMCircularProgress.h2
-rw-r--r--iphone/Maps/Classes/CustomViews/CircularProgress/MWMCircularProgress.mm4
-rw-r--r--iphone/Maps/Classes/CustomViews/CircularProgress/MWMCircularProgressView.h2
-rw-r--r--iphone/Maps/Classes/CustomViews/CircularProgress/MWMCircularProgressView.mm6
-rw-r--r--iphone/Maps/Classes/CustomViews/DownloadMapRequest/MWMDownloadMapRequest.mm4
-rw-r--r--iphone/Maps/Classes/CustomViews/Login/MWMAuthorizationOSMLoginViewController.mm2
-rw-r--r--iphone/Maps/Classes/CustomViews/Login/MWMAuthorizationWebViewLoginViewController.mm2
-rw-r--r--iphone/Maps/Classes/CustomViews/NavigationDashboard/MWMNavigationDashboardManager.mm4
8 files changed, 13 insertions, 13 deletions
diff --git a/iphone/Maps/Classes/CustomViews/CircularProgress/MWMCircularProgress.h b/iphone/Maps/Classes/CustomViews/CircularProgress/MWMCircularProgress.h
index 54b4f7eab5..9fec7f4309 100644
--- a/iphone/Maps/Classes/CustomViews/CircularProgress/MWMCircularProgress.h
+++ b/iphone/Maps/Classes/CustomViews/CircularProgress/MWMCircularProgress.h
@@ -28,7 +28,7 @@ typedef NS_ENUM(NSInteger, MWMCircularProgressState)
- (nonnull instancetype)init __attribute__((unavailable("init is not available")));
- (nonnull instancetype)initWithParentView:(nonnull UIView *)parentView;
- (void)reset;
-- (void)startSpinner;
+- (void)startSpinner:(BOOL)isInvert;
- (void)stopSpinner;
@end
diff --git a/iphone/Maps/Classes/CustomViews/CircularProgress/MWMCircularProgress.mm b/iphone/Maps/Classes/CustomViews/CircularProgress/MWMCircularProgress.mm
index de6d74a3e0..2217fa6145 100644
--- a/iphone/Maps/Classes/CustomViews/CircularProgress/MWMCircularProgress.mm
+++ b/iphone/Maps/Classes/CustomViews/CircularProgress/MWMCircularProgress.mm
@@ -41,10 +41,10 @@
#pragma mark - Spinner
-- (void)startSpinner
+- (void)startSpinner:(BOOL)isInvert
{
[self reset];
- [self.rootView startSpinner];
+ [self.rootView startSpinner:isInvert];
}
- (void)stopSpinner
diff --git a/iphone/Maps/Classes/CustomViews/CircularProgress/MWMCircularProgressView.h b/iphone/Maps/Classes/CustomViews/CircularProgress/MWMCircularProgressView.h
index 3ae302650f..644986fe1b 100644
--- a/iphone/Maps/Classes/CustomViews/CircularProgress/MWMCircularProgressView.h
+++ b/iphone/Maps/Classes/CustomViews/CircularProgress/MWMCircularProgressView.h
@@ -13,7 +13,7 @@
- (void)animateFromValue:(CGFloat)fromValue toValue:(CGFloat)toValue;
- (void)updatePath:(CGFloat)progress;
-- (void)startSpinner;
+- (void)startSpinner:(BOOL)isInvert;
- (void)stopSpinner;
@end
diff --git a/iphone/Maps/Classes/CustomViews/CircularProgress/MWMCircularProgressView.mm b/iphone/Maps/Classes/CustomViews/CircularProgress/MWMCircularProgressView.mm
index 365b1089ab..113dbced89 100644
--- a/iphone/Maps/Classes/CustomViews/CircularProgress/MWMCircularProgressView.mm
+++ b/iphone/Maps/Classes/CustomViews/CircularProgress/MWMCircularProgressView.mm
@@ -144,7 +144,7 @@ static inline CGFloat angleWithProgress(CGFloat progress)
#pragma mark - Spinner
-- (void)startSpinner
+- (void)startSpinner:(BOOL)isInvert
{
if (!self.spinner.hidden)
return;
@@ -154,9 +154,9 @@ static inline CGFloat angleWithProgress(CGFloat progress)
self.backgroundLayer.hidden = self.progressLayer.hidden = YES;
NSUInteger const animationImagesCount = 12;
NSMutableArray * animationImages = [NSMutableArray arrayWithCapacity:animationImagesCount];
+ NSString * postfix = ([UIColor isNightMode] && !isInvert) || (![UIColor isNightMode] && isInvert) ? @"dark" : @"light";
for (NSUInteger i = 0; i < animationImagesCount; ++i)
- animationImages[i] = [UIImage imageNamed:[NSString stringWithFormat:@"Spinner_%@_%@", @(i+1),
- [UIColor isNightMode] ? @"dark" : @"light"]];
+ animationImages[i] = [UIImage imageNamed:[NSString stringWithFormat:@"Spinner_%@_%@", @(i+1), postfix]];
self.spinner.animationImages = animationImages;
[self.spinner startAnimating];
diff --git a/iphone/Maps/Classes/CustomViews/DownloadMapRequest/MWMDownloadMapRequest.mm b/iphone/Maps/Classes/CustomViews/DownloadMapRequest/MWMDownloadMapRequest.mm
index 276fb30ad4..18b5a20482 100644
--- a/iphone/Maps/Classes/CustomViews/DownloadMapRequest/MWMDownloadMapRequest.mm
+++ b/iphone/Maps/Classes/CustomViews/DownloadMapRequest/MWMDownloadMapRequest.mm
@@ -121,7 +121,7 @@
if (progress.state == MWMCircularProgressStateFailed)
{
activeMapLayout.RetryDownloading(self.currentCountryIndex);
- [self.progressView startSpinner];
+ [self.progressView startSpinner:NO];
}
else
{
@@ -138,7 +138,7 @@
GetFramework().GetCountryTree().GetActiveMapLayout().DownloadMap(self.currentCountryIndex, MapOptions::MapWithCarRouting);
self.progressView.progress = 0.0;
[self showRequest];
- [self.progressView startSpinner];
+ [self.progressView startSpinner:NO];
}
- (IBAction)selectMapTouchUpInside:(nonnull UIButton *)sender
diff --git a/iphone/Maps/Classes/CustomViews/Login/MWMAuthorizationOSMLoginViewController.mm b/iphone/Maps/Classes/CustomViews/Login/MWMAuthorizationOSMLoginViewController.mm
index b24cc0ed96..8b239cc71a 100644
--- a/iphone/Maps/Classes/CustomViews/Login/MWMAuthorizationOSMLoginViewController.mm
+++ b/iphone/Maps/Classes/CustomViews/Login/MWMAuthorizationOSMLoginViewController.mm
@@ -98,7 +98,7 @@ using namespace osm;
{
self.spinnerView.hidden = NO;
self.spinner = [[MWMCircularProgress alloc] initWithParentView:self.spinnerView];
- [self.spinner startSpinner];
+ [self.spinner startSpinner:YES];
self.loginTextField.enabled = NO;
self.passwordTextField.enabled = NO;
self.forgotButton.enabled = NO;
diff --git a/iphone/Maps/Classes/CustomViews/Login/MWMAuthorizationWebViewLoginViewController.mm b/iphone/Maps/Classes/CustomViews/Login/MWMAuthorizationWebViewLoginViewController.mm
index 0d7c9bdbb2..4f681ca964 100644
--- a/iphone/Maps/Classes/CustomViews/Login/MWMAuthorizationWebViewLoginViewController.mm
+++ b/iphone/Maps/Classes/CustomViews/Login/MWMAuthorizationWebViewLoginViewController.mm
@@ -115,7 +115,7 @@ NSString * getVerifier(NSString * urlString)
{
self.spinnerView.hidden = NO;
self.spinner = [[MWMCircularProgress alloc] initWithParentView:self.spinnerView];
- [self.spinner startSpinner];
+ [self.spinner startSpinner:YES];
self.webView.userInteractionEnabled = NO;
}
diff --git a/iphone/Maps/Classes/CustomViews/NavigationDashboard/MWMNavigationDashboardManager.mm b/iphone/Maps/Classes/CustomViews/NavigationDashboard/MWMNavigationDashboardManager.mm
index be84ce0908..727220b5a7 100644
--- a/iphone/Maps/Classes/CustomViews/NavigationDashboard/MWMNavigationDashboardManager.mm
+++ b/iphone/Maps/Classes/CustomViews/NavigationDashboard/MWMNavigationDashboardManager.mm
@@ -265,7 +265,7 @@ extern NSString * const kTTSStatusWasChangedNotification;
[self.routePreview selectProgress:progress];
if (!self.delegate.isPossibleToBuildRoute)
return;
- [progress startSpinner];
+ [progress startSpinner:NO];
[self.delegate buildRoute];
}
@@ -336,7 +336,7 @@ extern NSString * const kTTSStatusWasChangedNotification;
[self removePanel:self.nextTurnPanel];
// [self removePanel:self.lanesPanel];
[self setupActualRoute];
- [self.activeRouteTypeButton startSpinner];
+ [self.activeRouteTypeButton startSpinner:NO];
}
- (void)showStateReady