Changes between Version 2 and Version 3 of EXTERNAL_LINKS_R0
- Timestamp:
- 11/10/09 15:01:45 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
EXTERNAL_LINKS_R0
v2 v3 8 8 == Overview == 9 9 One of Sophie best features is the possibility to create links that open URLs in users' default browser. In order to create competitive application we also should provide this functionality. 10 10 11 == Task requirements == 11 12 * The user must be able to open URLs in his default browser. 12 * This functionality must be included only in the links inside the text.13 * Frame links should not be able to open URLs.14 * Creating of such framecould be done like this:13 * This functionality must be included as a link action in links inside text and in frame links. 14 * Although it is not very appropriate, it is acceptable that it is available in page links, too. 15 * Creating such links could be done like this: 15 16 * The user selects text -> Link halo appears 16 17 * The user clicks on the link halo -> The link HUD appears … … 19 20 * The user enters URL in the field -> The creation of the link is complete 20 21 * (optional) It would be nice if on mouse hover a tooltip with the URL is displayed as tooltip. 22 * (optional) Some basic URL validation 23 21 24 == Task result == 22 25 Result of this task must be code. 23 26 24 27 == Implementation idea == 25 ^(Provide some rough implementation idea(s).)^ 28 * see the implementation of frame showing actions; 29 * make sure the new actions are persisted appropriately; 30 * opening a URL in a browser is already implemented in {{{ OldAboutDialog }}}; move it in a util class in {{{ org.sophie2.base.commons }}} package and use it 26 31 27 32 == Related ==