View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003209 | Composr | core_configuration | public | 2017-04-09 14:55 | 2017-04-09 14:56 |
Reporter | Chris Graham | Assigned To | |||
Severity | Feature-request | ||||
Status | non-assigned | Resolution | open | ||
Product Version | |||||
Fixed in Version | |||||
Summary | 0003209: Allow configuration of "opens in new window" behaviour | ||||
Description | Composr has a standard for when things open in new windows, roughly when a link is not a normal navigation link that is going to open something tangential from what you're currently doing (i.e. where you're very likely want to come back to where you are when you've finished on your tangent). This is pretty controversial. A lot of people think you should never open new windows, period. We just saw a case of a user on an iPhone not even realise they'd been switched to a new window: https://compo.sr/forum/topicview/browse/deploying/slide-show.htm (which I'm going to resolve as a special case, as those links don't need to open in a new window on a mobile device) Personally I think the current behaviour is logical for moderately-experienced user who understands a desktop environment well. Implementation would be via a Tempcode symbol... <a ... target="{$TARGET_TYPE*,tangential}" title="{$TARGET_TYPE_TOOLTIP*,tangential}...">...</a> We'd have a number of different flags to pass, then the symbol would define whether to make it go in _self or _blank... a) external b) tangential c) external_tangential d) chromeless There'd be config options for each of these flags to specify whether they result in a new window. These options would actually be duplicated - once for desktop, once for mobile. | ||||
Tags | Type: Accessibility, Type: Standards compliance | ||||
Time estimation (hours) | 4 | ||||
Sponsorship open | |||||
Date Modified | Username | Field | Change |
---|---|---|---|
2017-04-09 14:55 | Chris Graham | New Issue | |
2017-04-09 14:56 | Chris Graham | Description Updated | View Revisions |
2017-04-09 14:56 | Chris Graham | Tag Attached: Type: Accessibility | |
2017-04-09 14:56 | Chris Graham | Tag Attached: Type: Standards compliance |