diff --git a/Plugin/English.lproj/ContextualMenu.xib b/Plugin/English.lproj/ContextualMenu.xib index 338d31a2..3507c828 100755 --- a/Plugin/English.lproj/ContextualMenu.xib +++ b/Plugin/English.lproj/ContextualMenu.xib @@ -63,20 +63,10 @@ - - - Add to whitelist... - - 2147483647 - - - - YES Add to whitelist - 524288 2147483647 @@ -103,14 +93,6 @@ YES - - - addToWhitelist: - - - - 5 - editWhitelist: @@ -151,6 +133,22 @@ 15 + + + title: self.addToWhiteListMenuTitle + + + + + + title: self.addToWhiteListMenuTitle + title + self.addToWhiteListMenuTitle + 2 + + + 18 + @@ -186,7 +184,6 @@ YES - @@ -195,11 +192,6 @@ - - 2 - - - 3 @@ -240,7 +232,6 @@ 12.IBPluginDependency 14.IBPluginDependency 16.IBPluginDependency - 2.IBPluginDependency 3.IBPluginDependency @@ -248,8 +239,7 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilderKit com.apple.InterfaceBuilderKit - {{430, 325}, {234, 113}} - com.apple.InterfaceBuilder.CocoaPlugin + {{430, 345}, {220, 93}} com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -278,7 +268,7 @@ - 16 + 18 diff --git a/Plugin/Plugin.h b/Plugin/Plugin.h index 3c1c58c6..6d0fd6c0 100644 --- a/Plugin/Plugin.h +++ b/Plugin/Plugin.h @@ -45,6 +45,7 @@ THE SOFTWARE. @property (nonatomic, retain) DOMElement *container; @property (nonatomic, retain) NSString *host; +@property (readonly, nonatomic, retain) NSString *addToWhiteListMenuTitle; - (IBAction)addToWhitelist:(id)sender; - (IBAction)removeFromWhitelist:(id)sender; diff --git a/Plugin/Plugin.m b/Plugin/Plugin.m index 9ffecf4b..579d90a4 100644 --- a/Plugin/Plugin.m +++ b/Plugin/Plugin.m @@ -218,6 +218,11 @@ - (void) _removeHostFromWhitelist #pragma mark - #pragma mark Contextual menu +- (NSString*) addToWhiteListMenuTitle +{ + return [NSString stringWithFormat:NSLocalizedString(@"Add %@ to whitelist", @"Add %@ to whitelist"), self.host]; +} + - (BOOL)validateMenuItem:(NSMenuItem *)menuItem { BOOL enabled = YES; @@ -241,14 +246,8 @@ - (IBAction)addToWhitelist:(id)sender; if ([self _isHostWhitelisted]) return; - if ([self _isOptionPressed]) - { - [self _addHostToWhitelist]; - [self _convertTypesForContainer]; - return; - } - - [self _askToAddCurrentSiteToWhitelist]; + [self _addHostToWhitelist]; + [self _convertTypesForContainer]; } - (IBAction)removeFromWhitelist:(id)sender;