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