Developer Area

Changeset 233 for apps/iphone/my.tel

Show
Ignore:
Timestamp:
02/05/09 15:40:02 (6 years ago)
Author:
henri
Message:

Made it possible to cancel at the start of changing subdomains

Location:
apps/iphone/my.tel/trunk/Classes
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • apps/iphone/my.tel/trunk/Classes/SubdomainViewController.h

    r218 r233  
    3030} 
    3131 
     32- (IBAction)didClickCancel:(id)sender; 
     33- (IBAction)didClickSelect:(id)sender; 
    3234- (IBAction)didClickAdd:(id)sender; 
    3335- (IBAction)didClickDone:(id)sender; 
  • apps/iphone/my.tel/trunk/Classes/SubdomainViewController.m

    r218 r233  
    3232                                                                                                                                                           bundle:[NSBundle mainBundle]] autorelease]; 
    3333        newC.title = aDom; 
    34         newC.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Select" 
    35                                                                                                                                                           style:UIBarButtonItemStyleDone 
    36                                                                                                                                                          target:newC 
    37                                                                                                                                                          action:@selector(didClickSelect:)]; 
    3834        return newC; 
    3935} 
     
    10096#pragma mark ------ UI Actions 
    10197 
     98- (IBAction)didClickCancel:(id)sender { 
     99        // get rid of everything 
     100        [self.navigationController.view removeFromSuperview]; 
     101        [self.navigationController popToRootViewControllerAnimated:NO]; 
     102        [self.navigationController release]; 
     103} 
     104 
    102105- (IBAction)didClickSelect:(id)sender { 
    103106        // get rid of everything 
    104107        [VIPConnect sharedInstance].selectedDomain = [self.title copy]; 
    105         [self.navigationController.view removeFromSuperview]; 
    106         [self.navigationController popToRootViewControllerAnimated:NO]; 
    107         [self.navigationController release]; 
     108        [self didClickCancel:sender]; 
    108109} 
    109110 
     
    322323        if ([self.title isEqualToString:@"tel"]) { 
    323324                // top domain, disable adding or deleting a domain at this level 
    324                 self.navigationItem.rightBarButtonItem =  nil; 
     325                self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCancel 
     326                                                                                                                                                                                           target:self 
     327                                                                                                                                                                                           action:@selector(didClickCancel:)]; 
    325328                bottomBar.items = nil; 
     329        } else { 
     330                self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Select" 
     331                                                                                                                                                                  style:UIBarButtonItemStyleDone 
     332                                                                                                                                                                 target:self 
     333                                                                                                                                                                 action:@selector(didClickSelect:)]; 
    326334        } 
    327335} 
Telnic
Search This Site
Partners
Neustar
ICANN
Main site | WHOIS | Sell .tel | FAQ | Archived Site | About Telnic | Contact Us