loading a hv in a pagestate - as soon as page loads
p.add_state("floorplans", {
setup : function(vs, n, info){
require([app.utils.good_path("/js/common/ui/hv/floorplanner/floorplanner.hv.js")], function(create){
var opts = {el:vs.el, home_btn : sys.app.dom.page_home_btn()};
opts.isManage = true;
opts.alert = p.alert;
opts.ui_text = {};
opts.help_code = "show_floorplan_manage";
opts.get_props_data = function() {
var show = m.model.show;
return {
}
};
var actions = {
update : function(venue) {
var req = {
s_id: p.get_s_id(),
venue: venue
};
app.Actions.run("update_show_venue", req, function(err) {
if (err)
p.alert.show(err.message);
})
}};
vs.hv = m.list_ctx.add(create(app, opts, actions));
m.on("MODEL_CHANGE", function onChange(e, d) {
if (app.utils.hasAMatch(d.affected, ["show"])) {
vs.hv.setProps(opts.get_props_data());
}
});
});
p.add_help_topic({name:"Floorplans",
icon:"floorplans",
code:"show_floorplan_manage",
desc : "",
content : "floorplan manage help"
});
},
init : function(){
},
update : function(vs){
}
});