Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ------------------- settings page
- var PanelView = require("./widgets/panelview.js");
- var SettingsNotificationPage = require("./settingsNotificationPage.js");
- var SettingsPage = function(){
- this.page = null;
- this.create();
- };
- SettingsPage.prototype.create = function() {
- ....
- this.panelView = new PanelView(this.getItems(), true, true, this);
- this.panelView.on("tap", function(e, item) {
- var options = server.getOptions();
- switch (e.data.id) {
- ....
- case "permits": new SettingsNotificationPage("Permits", "permits", options).open(); break;
- };
- -------------- settings notification page
- var PanelView = require("./widgets/panelview.js");
- var SettingsNotificationPage = function(title, type, options){
- this.page = null;
- this.title = title;
- this.type = type;
- this.options = options;
- this.dirty = false;
- this.create();
- };
- SettingsNotificationPage.prototype.create = function() {
- var self = this;
- var server = util.getServer();
- util.recordEvent("settingsNotification.view");
- ....
- // this.page = page;
- this.panelView = new PanelView(this.getItems(), true, true); // issue resides here, PanelView from import is {} instead of function
- this.refresh();
- this.page.append(this.panelView.control);
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement