Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
added drawer and started xhr support for Particle
- Loading branch information
Brandon Satrom
committed
Feb 6, 2016
1 parent
9ed2c9c
commit 4b83482
Showing
720 changed files
with
83,501 additions
and
88 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,30 @@ | ||
var observable = require("data/observable"); | ||
var HelloWorldModel = (function (_super) { | ||
__extends(HelloWorldModel, _super); | ||
function HelloWorldModel() { | ||
var xhr = new XMLHttpRequest(); | ||
|
||
var MainModel = (function (_super) { | ||
__extends(MainModel, _super); | ||
function MainModel() { | ||
_super.call(this); | ||
this.counter = 42; | ||
this.set("message", this.counter + " taps left"); | ||
} | ||
HelloWorldModel.prototype.tapAction = function () { | ||
this.counter--; | ||
if (this.counter <= 0) { | ||
this.set("message", "Hoorraaay! You unlocked the NativeScript clicker achievement!"); | ||
} | ||
else { | ||
this.set("message", this.counter + " taps left"); | ||
} | ||
|
||
MainModel.prototype.newBrew = function () { | ||
var data = "access_token=7d2c1421777cb9487640bb72a2be6a42812cc20a&args=start"; | ||
|
||
xhr.open("POST", "https://api.particle.io/v1/devices/2d003d000447343339373536/brew"); | ||
xhr.setRequestHeader("content-type", "application/x-www-form-urlencoded"); | ||
xhr.setRequestHeader("cache-control", "no-cache"); | ||
xhr.send(data); | ||
|
||
xhr.onreadystatechange = function () { | ||
if (xhr.readyState === 4) { | ||
var result = JSON.parse(xhr.responseText); | ||
var retVal = result["return_value"]; | ||
alert(retVal); | ||
} | ||
}; | ||
}; | ||
return HelloWorldModel; | ||
|
||
return MainModel; | ||
})(observable.Observable); | ||
exports.HelloWorldModel = HelloWorldModel; | ||
exports.mainViewModel = new HelloWorldModel(); | ||
exports.MainModel = MainModel; | ||
exports.mainViewModel = new MainModel(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,17 @@ | ||
<Page xmlns="http://schemas.nativescript.org/tns.xsd" loaded="pageLoaded"> | ||
<StackLayout> | ||
<Label text="Tap the button" class="title"/> | ||
<Button text="TAP!!" tap="{{ tapAction }}" /> | ||
<Label text="{{ message }}" class="message" textWrap="true"/> | ||
</StackLayout> | ||
<Page xmlns="http://schemas.nativescript.org/tns.xsd" | ||
xmlns:drawer="nativescript-telerik-ui/sidedrawer" | ||
xmlns:sdc="views/side-drawer" | ||
loaded="pageLoaded" cssClass="main-page"> | ||
<drawer:RadSideDrawer id="side-drawer"> | ||
<drawer:RadSideDrawer.drawerContent> | ||
<sdc:side-drawer /> | ||
</drawer:RadSideDrawer.drawerContent> | ||
<drawer:RadSideDrawer.mainContent> | ||
<StackLayout> | ||
<Label text="Brew Buddy" class="title"/> | ||
<Label text="Brew Buddy is your homebrew monitoring companion. Click the start button below to set-up a new brew" textWrap="true"/> | ||
<Button text="New Brew" tap="{{ newBrew }}" />\ | ||
</StackLayout> | ||
</drawer:RadSideDrawer.mainContent> | ||
</drawer:RadSideDrawer> | ||
</Page> |
Empty file.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
<StackLayout cssClass="drawer-content"> | ||
<StackLayout cssClass="header-content"> | ||
<Label text="Brew Buddy"/> | ||
</StackLayout> | ||
<StackLayout cssClass="drawer-line" /> | ||
<StackLayout cssClass="drawer-nenu-content"> | ||
<Label cssClass="drawer-item" text="Current Brew"/> | ||
<Label cssClass="drawer-item" text="All Brews"/> | ||
<Label cssClass="drawer-item" text="New Brew"/> | ||
<Label cssClass="drawer-item" text="Settings"/> | ||
<Label cssClass="drawer-item" text="Charts"/> | ||
</StackLayout> | ||
</StackLayout> |
Oops, something went wrong.