Changes between Version 2 and Version 3 of EXTERNAL_LINKS_R0


Ignore:
Timestamp:
11/10/09 15:01:45 (16 years ago)
Author:
deni
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • EXTERNAL_LINKS_R0

    v2 v3  
    88== Overview == 
    99One 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 
    1011== Task requirements == 
    1112 * 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 frame could 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: 
    1516  * The user selects text -> Link halo appears 
    1617  * The user clicks on the link halo -> The link HUD appears 
     
    1920  * The user enters URL in the field -> The creation of the link is complete 
    2021 * (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 
    2124== Task result == 
    2225Result of this task must be code. 
    2326 
    2427== 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 
    2631 
    2732== Related ==