Ignore:
Timestamp:
02/14/12 18:22:25 (13 years ago)
Author:
hendrikvanantwerpen
Message:
  • Clear LoginDialog? on show (in case of re-show).
  • Allow to link nodes/widgets to rft.ui.Page members with data-rft-attach-point attribute.
  • Allow arguments to a page to be passed with data-rft-props argument. Content loader rft.content sets this argument on the top node of a loaded page.
  • Have longer cookie-lifetime and update cookie when session is restored. Allow session restore in API and client code.
  • Moved startup Javascript to rft/run.js.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Dev/branches/rest-dojo-ui/client/index.html

    r256 r260  
    88        <link type="text/css" href="dojox/grid/resources/claroGrid.css" rel="stylesheet" />
    99        <link type="text/css" href="rft/css/main.css" rel="stylesheet" />
    10         <script data-dojo-config="async: true, parseOnLoad: false, tlmSiblingOfDojo: false, isDebug: true, baseUrl: '', packages: ['dojo','dijit', 'dojox', 'rft']" src="dojo/dojo.js"></script>
    11         <script>
    12             require([ 'dojo/parser', 'rft/ui/LoginDialog', 'dojo/dom', 'dojo/_base/connect', 'dojo/cookie', 'rft/content', 'dojo/domReady!', 'dijit/layout/ContentPane', 'dijit/MenuBar', 'dijit/MenuBarItem', 'rft/ui/MenuBarLink', 'rft/ui/Page' ],
    13             function(parser,LoginDialog,dom,connect,cookie,content) {
    14                 parser.parse();
    15                
    16                 var session_cookie = cookie('rft_uid');
    17                 if ( !session_cookie ) {
    18                     var login = new LoginDialog().placeAt(document.body);
    19                     login.startup();
    20                     login.show();
    21                 } else {
    22                     content.initial();
    23                 }
    24                
    25                 connect.connect(dom.byId('userinfo'),'click',function(){
    26                     login.show();
    27                 });
    28             });
    29         </script>
     10        <script type="text/javascript" src="dojo/dojo.js" data-dojo-config="async: true, parseOnLoad: false, tlmSiblingOfDojo: false, isDebug: true, baseUrl: '', packages: ['dojo','dijit', 'dojox', 'rft']"></script>
     11        <script type="text/javascript" src="rft/run.js"></script>
    3012    </head>
    3113    <body class="claro">
Note: See TracChangeset for help on using the changeset viewer.