You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flex.apache.org by "Justin Mclean (JIRA)" <ji...@apache.org> on 2013/04/17 05:33:18 UTC

[jira] [Updated] (FLEX-13154) create public static constants for default yesLabel, noLabel, buttonWidth, etc. in Alert

     [ https://issues.apache.org/jira/browse/FLEX-13154?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Justin Mclean updated FLEX-13154:
---------------------------------

    Labels: easyfix  (was: )
    
> create public static constants for default yesLabel, noLabel, buttonWidth, etc. in Alert
> ----------------------------------------------------------------------------------------
>
>                 Key: FLEX-13154
>                 URL: https://issues.apache.org/jira/browse/FLEX-13154
>             Project: Apache Flex
>          Issue Type: Improvement
>          Components: mx: Alert
>    Affects Versions: Adobe Flex SDK Previous
>         Environment: Affected OS(s): All OS Platforms
> Affected OS(s): All OS Platforms
> Browser: Internet Explorer 7.x
> Language Found: English
>            Reporter: Adobe JIRA
>              Labels: easyfix
>
> the Alert class lets you override the yesLabel, noLabel, and buttonWidth, but to restore the values to the default you must hardcode constants in your code.  e.g. 
> 			Alert.yesLabel = "Save";
> 			Alert.noLabel = "Discard";
> 			Alert.buttonWidth = 80;
> 			Alert.show(...);
> 			Alert.yesLabel = "Yes";
> 			Alert.noLabel = "No";	
> 			Alert.buttonWidth = 60;					  						   
>  
> i'd rather do the following to restore the defaults:
> 			Alert.yesLabel = Alert.DEFAULT_YES_LABEL;
> 			Alert.noLabel = Alert.DEFAULT_NO_LABEL;	
> 			Alert.buttonWidth = Alert.DEFAULT_BUTTON_WIDTH;					  						   
> although what i'd really rather do is create an Alert instance and call show() on it - that way i wouldn't need to modify (and restore) the global yesLabel, noLabel, and buttonWidth properties of Alert.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira