just to save some fucking works

This commit is contained in:
hyb1996
2017-05-14 19:46:51 +08:00
parent a4c6eb6cee
commit 36ef8c8396
22 changed files with 491 additions and 258 deletions

View File

@@ -1,31 +1,13 @@
ui.layout = function(layout){
layout = layout[0];
view = ui.inflate(layout);
ui.setView(view);
}
ui.inflate = function(xml){
var name = xml.name();
var view = ui.createView(name);
ui.putAttributes(view, xml.attributes());
ui.addChildren(view, xml.children());
return view;
}
ui.putAttributes = function(view, attrs){
var len = attrs.length();
for(var i = 0; i < len; i++){
var attr = attrs[i];
view.putAttribute(attr.name(), attr.toString());
module.exports = function(__runtime__, scope){
var ui = Object(__runtime__.ui);
ui.layout = function(xml){
view = ui.inflate(xml);
ui.setView(view);
}
}
ui.addChildren = function(view, children){
var len = children.length();
for(var i = 0; i < len; i++){
var child = children[i];
view.addChild(ui.inflate(child));
ui.setView = function(view){
activity.setContentView(view);
}
}
return ui;
}