diff --git a/src/app/app.component.ts b/src/app/app.component.ts
index d2c1b18..77ffa2e 100644
--- a/src/app/app.component.ts
+++ b/src/app/app.component.ts
@@ -45,6 +45,11 @@ export class openSenseApp {
icon: 'settings',
component: 'ConfigurationPage'
},
+ {
+ title: 'MENU.MYSENSEBOX',
+ icon: "settings",
+ component : 'LoginPage'
+ }
];
constructor(
diff --git a/src/app/app.module.ts b/src/app/app.module.ts
index 2a323ef..ab572b8 100644
--- a/src/app/app.module.ts
+++ b/src/app/app.module.ts
@@ -14,6 +14,7 @@ import { LoggingProvider } from '../providers/logging/logging';
import { StorageProvider } from '../providers/storage/storage';
import { AddItemPage } from '../pages/add-item/add-item';
import { SensorDetailPage } from '../pages/sensor-detail/sensor-detail';
+import { MySenseBoxPage } from '../pages/my-sense-box/my-sense-box';
// For AoT compilation (production builds) we need to have a factory for the loader of translation files.
// @TODO: we possibly could optimize this by using a static loader in combination with webpack:
@@ -26,7 +27,8 @@ export function createTranslateLoader(http: HttpClient) {
declarations: [
openSenseApp,
AddItemPage,
- SensorDetailPage
+ SensorDetailPage,
+ MySenseBoxPage
],
imports: [
HttpClientModule,
@@ -46,7 +48,9 @@ export function createTranslateLoader(http: HttpClient) {
entryComponents: [
openSenseApp,
AddItemPage,
- SensorDetailPage
+ SensorDetailPage,
+ MySenseBoxPage
+
],
providers: [
StatusBar,
diff --git a/src/pages/login/login.html b/src/pages/login/login.html
new file mode 100644
index 0000000..e436edc
--- /dev/null
+++ b/src/pages/login/login.html
@@ -0,0 +1,39 @@
+
+
+
+ Login
+
+
+
+
+
+
+ loading
+
+
+
+
+
+
+ userName
+
+
+
+
+
+ Password
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/login/login.module.ts b/src/pages/login/login.module.ts
new file mode 100644
index 0000000..ca073ba
--- /dev/null
+++ b/src/pages/login/login.module.ts
@@ -0,0 +1,13 @@
+import { NgModule } from '@angular/core';
+import { IonicPageModule } from 'ionic-angular';
+import { LoginPage } from './login';
+
+@NgModule({
+ declarations: [
+ LoginPage,
+ ],
+ imports: [
+ IonicPageModule.forChild(LoginPage),
+ ],
+})
+export class LoginPageModule {}
diff --git a/src/pages/login/login.scss b/src/pages/login/login.scss
new file mode 100644
index 0000000..2b94c14
--- /dev/null
+++ b/src/pages/login/login.scss
@@ -0,0 +1,3 @@
+page-login {
+
+}
diff --git a/src/pages/login/login.ts b/src/pages/login/login.ts
new file mode 100644
index 0000000..52389d6
--- /dev/null
+++ b/src/pages/login/login.ts
@@ -0,0 +1,33 @@
+import { Component } from '@angular/core';
+import { IonicPage, NavController, NavParams } from 'ionic-angular';
+import {MySenseBoxPage} from "../my-sense-box/my-sense-box"
+/**
+ * Generated class for the LoginPage page.
+ *
+ * See https://ionicframework.com/docs/components/#navigation for more info on
+ * Ionic pages and navigation.
+ */
+
+@IonicPage()
+@Component({
+ selector: 'page-login',
+ templateUrl: 'login.html',
+})
+export class LoginPage {
+ userName: string;
+ password: string;
+ public loading=false;
+ constructor(public navCtrl: NavController, public navParams: NavParams) {
+ }
+
+ submitLogin(){
+ this.loading = true;
+
+ //this.navCtrl.push(MySenseBoxPage)
+ }
+
+ ionViewDidLoad() {
+ console.log('ionViewDidLoad LoginPage');
+ }
+
+}
diff --git a/src/pages/my-sense-box/my-sense-box.html b/src/pages/my-sense-box/my-sense-box.html
new file mode 100644
index 0000000..512b411
--- /dev/null
+++ b/src/pages/my-sense-box/my-sense-box.html
@@ -0,0 +1,18 @@
+
+
+
+
+ mySenseBox
+
+
+
+
+
+
+
+
diff --git a/src/pages/my-sense-box/my-sense-box.module.ts b/src/pages/my-sense-box/my-sense-box.module.ts
new file mode 100644
index 0000000..d6df57d
--- /dev/null
+++ b/src/pages/my-sense-box/my-sense-box.module.ts
@@ -0,0 +1,13 @@
+import { NgModule } from '@angular/core';
+import { IonicPageModule } from 'ionic-angular';
+import { MySenseBoxPage } from './my-sense-box';
+
+@NgModule({
+ declarations: [
+ MySenseBoxPage,
+ ],
+ imports: [
+ IonicPageModule.forChild(MySenseBoxPage),
+ ],
+})
+export class MySenseBoxPageModule {}
diff --git a/src/pages/my-sense-box/my-sense-box.scss b/src/pages/my-sense-box/my-sense-box.scss
new file mode 100644
index 0000000..cfb77f6
--- /dev/null
+++ b/src/pages/my-sense-box/my-sense-box.scss
@@ -0,0 +1,3 @@
+page-my-sense-box {
+
+}
diff --git a/src/pages/my-sense-box/my-sense-box.ts b/src/pages/my-sense-box/my-sense-box.ts
new file mode 100644
index 0000000..4e9516d
--- /dev/null
+++ b/src/pages/my-sense-box/my-sense-box.ts
@@ -0,0 +1,25 @@
+import { Component } from '@angular/core';
+import { IonicPage, NavController, NavParams } from 'ionic-angular';
+
+/**
+ * Generated class for the MySenseBoxPage page.
+ *
+ * See https://ionicframework.com/docs/components/#navigation for more info on
+ * Ionic pages and navigation.
+ */
+
+@IonicPage()
+@Component({
+ selector: 'page-my-sense-box',
+ templateUrl: 'my-sense-box.html',
+})
+export class MySenseBoxPage {
+
+ constructor(public navCtrl: NavController, public navParams: NavParams) {
+ }
+
+ ionViewDidLoad() {
+ console.log('ionViewDidLoad MySenseBoxPage');
+ }
+
+}
diff --git a/src/pages/sensors/sensors.html b/src/pages/sensors/sensors.html
new file mode 100644
index 0000000..925d605
--- /dev/null
+++ b/src/pages/sensors/sensors.html
@@ -0,0 +1,18 @@
+
+
+
+
+ sensors
+
+
+
+
+
+
+
+
diff --git a/src/pages/sensors/sensors.module.ts b/src/pages/sensors/sensors.module.ts
new file mode 100644
index 0000000..897a3d3
--- /dev/null
+++ b/src/pages/sensors/sensors.module.ts
@@ -0,0 +1,13 @@
+import { NgModule } from '@angular/core';
+import { IonicPageModule } from 'ionic-angular';
+import { SensorsPage } from './sensors';
+
+@NgModule({
+ declarations: [
+ SensorsPage,
+ ],
+ imports: [
+ IonicPageModule.forChild(SensorsPage),
+ ],
+})
+export class SensorsPageModule {}
diff --git a/src/pages/sensors/sensors.scss b/src/pages/sensors/sensors.scss
new file mode 100644
index 0000000..9825304
--- /dev/null
+++ b/src/pages/sensors/sensors.scss
@@ -0,0 +1,3 @@
+page-sensors {
+
+}
diff --git a/src/pages/sensors/sensors.ts b/src/pages/sensors/sensors.ts
new file mode 100644
index 0000000..f3d5b16
--- /dev/null
+++ b/src/pages/sensors/sensors.ts
@@ -0,0 +1,25 @@
+import { Component } from '@angular/core';
+import { IonicPage, NavController, NavParams } from 'ionic-angular';
+
+/**
+ * Generated class for the SensorsPage page.
+ *
+ * See https://ionicframework.com/docs/components/#navigation for more info on
+ * Ionic pages and navigation.
+ */
+
+@IonicPage()
+@Component({
+ selector: 'page-sensors',
+ templateUrl: 'sensors.html',
+})
+export class SensorsPage {
+
+ constructor(public navCtrl: NavController, public navParams: NavParams) {
+ }
+
+ ionViewDidLoad() {
+ console.log('ionViewDidLoad SensorsPage');
+ }
+
+}