start: function () {
     RAD.publish('navigation.show', {
         container: '#screen',
         content: require('views/root'),
         animation: 'fade'
     });
 }
Ejemplo n.º 2
0
'use strict';
require('./helpers');

var RAD = require('RAD');
var router = require('./router');

RAD.publish('navigation:show', {
    container: '#container',
    content: require('./views/MainPage'),
    options: router.activePage()
});
'use strict';

var RAD = require('RAD');

RAD.getRandomColor = function () {
    var letters = '0123456789ABCDEF'.split('');
    var color = '#';
    for (var i = 0; i < 6; i++) {
        color += letters[Math.floor(Math.random() * 16)];
    }
    return color;
};

RAD.publish('navigation.show', {
    container: '#screen',
    content: require('views/main')
});



Ejemplo n.º 4
0
'use strict';
import {publish} from 'RAD';
import todoFilter from './routers/todo_router';

/*
 * You should load helpers
 * */
import helpers from './components/NavItem';
import TodoList from './views/main-view/';


// publish first component
publish('navigation.show', {
    container: '#todo-app',
    content: TodoList,
    options: {
        filter: todoFilter.getValue()
    }
});
"use strict";
import {View, publish, template} from 'RAD';

let htmlStr = 'Text text text&#160;<a href="http://www.example">example</a>';

class Page extends View {

    template = template(document.getElementById('hello-page').innerHTML);

    htmlInjection = template(htmlStr);

}

publish('navigation.show', {
    container: '#screen',
    content: Page
});