[etoys-notify] [JIRA] Updated: (SQ-126) Switching language removes Buddies flap
Bert Freudenberg (JIRA)
tracker at squeakland.org
Tue Sep 7 18:55:57 EDT 2010
[ http://tracker.squeakland.org/browse/SQ-126?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Bert Freudenberg updated SQ-126:
Priority: Critical (was: Optional)
Switching languages (as sometimes happens when entering another project) also destroys all user-created shared flaps. Raising priority.
> Switching language removes Buddies flap
> Key: SQ-126
> URL: http://tracker.squeakland.org/browse/SQ-126
> Project: squeakland
> Issue Type: Bug
> Components: etoys
> Reporter: team
> Priority: Critical
> Fix For: etoys 2011
> FromTRAC Ticket #7747 (bert, aug 2008)
> While shared, a "buddies" flap is shown. When changing the language, it disappears.
> Seems to be caused by 1508flapsOnLanguageChg-sw:
> * If sugarNavigator is true, put up the sugar flaps.
> * If sugarNavigator is false, then put up either
> o developer's flaps, i.e. Tools, Widgets, etc., if eToyFriendly is false
> o 'classic' etoy flaps (a la Squeakland) if eToyFriendly is true.
> * If user has destroyed existing flaps, the flaps menu offers all three alternatives for fresh flap installation.
> But we need to preserve the "buddies" flap because removing it breaks sharing. IMHO the code should not remove any non-system flaps.
> Unfortunately, flaps use the translated name for identification. So we still need to treat the buddies flap specially, and when switching the language rename it to the new translated name.
> In general it would be much wiser to use a translation-independent tag to identify flaps in code ...
This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators: http://tracker.squeakland.org/secure/Administrators.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the etoys-notify