gaffa-frame
Version:
frame view for loading UI into a [gaffa](https://github.com/gaffa-tape/gaffa-js) application
38 lines (29 loc) • 777 B
JavaScript
var Gaffa = require('gaffa'),
Container = require('gaffa-container');
Frame = require('../');
Textbox = require('gaffa-textbox'),
Text = require('gaffa-text');
var gaffa = new Gaffa();
gaffa.registerConstructor(Container);
gaffa.registerConstructor(Frame);
gaffa.registerConstructor(Textbox);
gaffa.registerConstructor(Text);
var frame = new Frame();
frame.url.binding = '[url]';
var urlBox = new Textbox();
urlBox.value.binding = '[url]';
gaffa.model.set('[url]', 'test.json');
var frame2 = new Frame();
window.addEventListener('load', function(){
gaffa.views.add([
urlBox,
frame,
frame2
]);
frame2._load({
_type:'text',
text:{
value:'arbitrary loaded view'
}
});
});