Use lower-case about panel option keys
This commit is contained in:
		
					parent
					
						
							
								13f9a6c273
							
						
					
				
			
			
				commit
				
					
						1e4ef195bb
					
				
			
		
					 2 changed files with 17 additions and 6 deletions
				
			
		| 
						 | 
				
			
			@ -261,7 +261,18 @@ void Browser::ShowAboutPanel() {
 | 
			
		|||
 | 
			
		||||
void Browser::SetAboutPanelOptions(const base::DictionaryValue& options) {
 | 
			
		||||
  about_panel_options_.Clear();
 | 
			
		||||
  about_panel_options_.MergeDictionary(&options);
 | 
			
		||||
 | 
			
		||||
  // Upper case option keys for orderFrontStandardAboutPanelWithOptions format
 | 
			
		||||
  for (base::DictionaryValue::Iterator iter(options);
 | 
			
		||||
       !iter.IsAtEnd();
 | 
			
		||||
       iter.Advance()) {
 | 
			
		||||
    std::string key = iter.key();
 | 
			
		||||
    std::string value;
 | 
			
		||||
    if (!key.empty() && iter.value().GetAsString(&value)) {
 | 
			
		||||
      key[0] = base::ToUpperASCII(key[0]);
 | 
			
		||||
      about_panel_options_.SetString(key, value);
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
}  // namespace atom
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -856,11 +856,11 @@ details.
 | 
			
		|||
### `app.setAboutPanelOptions(options)` _macOS_
 | 
			
		||||
 | 
			
		||||
* `options` Object
 | 
			
		||||
  * `ApplicationName` String (optional) - The app's name.
 | 
			
		||||
  * `ApplicationVersion` String (optional) - The app's version.
 | 
			
		||||
  * `Copyright` String (optional) - Copyright information.
 | 
			
		||||
  * `Credits` String (optional) - Credit information.
 | 
			
		||||
  * `Version` String (optional) - The app's build version number.
 | 
			
		||||
  * `applicationName` String (optional) - The app's name.
 | 
			
		||||
  * `applicationVersion` String (optional) - The app's version.
 | 
			
		||||
  * `copyright` String (optional) - Copyright information.
 | 
			
		||||
  * `credits` String (optional) - Credit information.
 | 
			
		||||
  * `version` String (optional) - The app's build version number.
 | 
			
		||||
 | 
			
		||||
Set the about panel options. This will override the values defined in the app's
 | 
			
		||||
`.plist` file. See the [Apple docs][about-panel-options] for more details.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue