Skip to content

Commit 0037a47

Browse files
committed
Basics of front page completed. Now on to wiring up to handle onClicks to navigate to other pages within app.
1 parent 7282aa5 commit 0037a47

File tree

19 files changed

+201
-71
lines changed

19 files changed

+201
-71
lines changed

Resources/alloy/controllers/index.js

Lines changed: 49 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
function Controller() {
2+
function newsClick(e) {
3+
var controller = Alloy.createController("news-events");
4+
controller.getView().open();
5+
}
26
require("alloy/controllers/BaseController").apply(this, Array.prototype.slice.call(arguments));
37
$model = arguments[0] ? arguments[0].$model : null;
48
var $ = this, exports = {}, __defers = {};
@@ -7,49 +11,67 @@ function Controller() {
711
id: "index"
812
}), "Window", null);
913
$.addTopLevelView($.__views.index);
10-
$.__views.news = A$(Ti.UI.createView({
11-
backgroundImage: "/images/icons/news.png",
14+
$.__views.dashboard = A$(Ti.UI.createView({
15+
layout: "horizontal",
16+
height: 170,
17+
width: 306,
18+
bottom: 40,
19+
id: "dashboard"
20+
}), "View", $.__views.index);
21+
$.__views.index.add($.__views.dashboard);
22+
$.__views.news = A$(Ti.UI.createImageView({
1223
height: 85,
13-
width: 102,
24+
width: 85,
1425
top: 0,
15-
left: "auto",
1626
id: "news",
1727
image: "/images/icons/news.png"
18-
}), "View", $.__views.index);
19-
$.__views.index.add($.__views.news);
20-
$.__views.people = A$(Ti.UI.createView({
28+
}), "ImageView", $.__views.dashboard);
29+
$.__views.dashboard.add($.__views.news);
30+
newsClick ? $.__views.news.on("click", newsClick) : __defers["$.__views.news!click!newsClick"] = !0;
31+
$.__views.people = A$(Ti.UI.createImageView({
32+
height: 85,
33+
width: 85,
34+
top: 0,
2135
id: "people",
22-
image: "/images/icons/people.png"
23-
}), "View", $.__views.index);
24-
$.__views.index.add($.__views.people);
25-
$.__views.links = A$(Ti.UI.createView({
36+
image: "/images/icons/peopleplaces.png"
37+
}), "ImageView", $.__views.dashboard);
38+
$.__views.dashboard.add($.__views.people);
39+
$.__views.links = A$(Ti.UI.createImageView({
40+
height: 85,
41+
width: 85,
42+
top: 0,
2643
id: "links",
27-
image: "/images/icons/links.png"
28-
}), "View", $.__views.index);
29-
$.__views.index.add($.__views.links);
30-
$.__views.connected = A$(Ti.UI.createView({
44+
image: "/images/icons/quicklinks.png"
45+
}), "ImageView", $.__views.dashboard);
46+
$.__views.dashboard.add($.__views.links);
47+
$.__views.connected = A$(Ti.UI.createImageView({
48+
height: 85,
49+
width: 85,
50+
top: 0,
3151
id: "connected",
3252
image: "/images/icons/connected.png"
33-
}), "View", $.__views.index);
34-
$.__views.index.add($.__views.connected);
35-
$.__views.services = A$(Ti.UI.createView({
53+
}), "ImageView", $.__views.dashboard);
54+
$.__views.dashboard.add($.__views.connected);
55+
$.__views.services = A$(Ti.UI.createImageView({
56+
height: 85,
57+
width: 85,
58+
top: 0,
3659
id: "services",
37-
image: "/images/icons/services.png"
38-
}), "View", $.__views.index);
39-
$.__views.index.add($.__views.services);
40-
$.__views.emergency = A$(Ti.UI.createView({
41-
backgroundImage: "/images/icons/emergency.png",
60+
image: "/images/icons/campusservices.png"
61+
}), "ImageView", $.__views.dashboard);
62+
$.__views.dashboard.add($.__views.services);
63+
$.__views.emergency = A$(Ti.UI.createImageView({
4264
height: 85,
43-
width: 102,
65+
width: 85,
4466
top: 0,
45-
left: "auto",
4667
id: "emergency",
4768
image: "/images/icons/emergency.png"
48-
}), "View", $.__views.index);
49-
$.__views.index.add($.__views.emergency);
69+
}), "ImageView", $.__views.dashboard);
70+
$.__views.dashboard.add($.__views.emergency);
5071
exports.destroy = function() {};
5172
_.extend($, $.__views);
5273
$.index.open();
74+
__defers["$.__views.news!click!newsClick"] && $.__views.news.on("click", newsClick);
5375
_.extend($, exports);
5476
}
5577

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
function Controller() {
2+
require("alloy/controllers/BaseController").apply(this, Array.prototype.slice.call(arguments));
3+
$model = arguments[0] ? arguments[0].$model : null;
4+
var $ = this, exports = {}, __defers = {};
5+
$.__views.news - events = A$(Ti.UI.createView({
6+
backgroundColor: "white",
7+
id: "news-events"
8+
}), "View", null);
9+
$.addTopLevelView($.__views.news - events);
10+
$.__views.__alloyId1 = A$(Ti.UI.createLabel({
11+
text: "News & Events",
12+
id: "__alloyId1"
13+
}), "Label", $.__views.news - events);
14+
$.__views.news - events.add($.__views.__alloyId1);
15+
exports.destroy = function() {};
16+
_.extend($, $.__views);
17+
$.news - events.open();
18+
_.extend($, exports);
19+
}
20+
21+
var Alloy = require("alloy"), Backbone = Alloy.Backbone, _ = Alloy._, A$ = Alloy.A, $model;
22+
23+
module.exports = Controller;

app/controllers/index.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,6 @@
1-
$.index.open();
1+
function newsClick(e) {
2+
var controller = Alloy.createController('news-events');
3+
controller.getView().open();
4+
}
5+
6+
$.index.open();

app/controllers/news-events.js

Whitespace-only changes.

app/styles/app.tss

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
11
"Window":{
22
backgroundImage: "/Default.png"
3-
}
3+
},
4+
"#dashboard":{
5+
layout: "horizontal",
6+
height: 170,
7+
width: 306,
8+
bottom: 40
9+
}

app/styles/index.tss

Lines changed: 9 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,16 @@
1-
".container": {
2-
},
31
"Label": {
42
width: Ti.UI.SIZE,
53
height: Ti.UI.SIZE,
64
color: "#000"
75
},
8-
"#news": {
9-
backgroundImage: "/images/icons/news.png",
10-
height: 85,
11-
width: 102,
12-
top: 0
13-
},
14-
"#news": {
15-
backgroundImage: "/images/icons/news.png",
16-
height: 85,
17-
width: 102,
18-
top: 0
19-
},
20-
"#news": {
21-
backgroundImage: "/images/icons/news.png",
22-
height: 85,
23-
width: 102,
24-
top: 0
25-
},
26-
"#news": {
27-
backgroundImage: "/images/icons/news.png",
28-
height: 85,
29-
width: 102,
30-
top: 0
31-
},
32-
"#news": {
33-
backgroundImage: "/images/icons/news.png",
34-
height: 85,
35-
width: 102,
36-
top: 0
37-
},
38-
"#emergency": {
39-
backgroundImage: "/images/icons/emergency.png",
6+
".icon": {
407
height: 85,
41-
width: 102,
8+
width: 85,
429
top: 0
43-
}
10+
}
11+
"#news": {},
12+
"#people": {},
13+
"#links": {},
14+
"#connected": {},
15+
"#services": {},
16+
"#emergency": {}

app/styles/news-events.tss

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
".container": {
2+
backgroundColor: "white"
3+
}

app/views/index.xml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
<Alloy>
22
<Window class="container">
3-
<View id="news" image="/images/icons/news.png"/>
4-
<View id="people" image="/images/icons/people.png"/>
5-
<View id="links" image="/images/icons/links.png"/>
6-
<View id="connected" image="/images/icons/connected.png"/>
7-
<View id="services" image="/images/icons/services.png"/>
8-
<View id="emergency" image="/images/icons/emergency.png"/>
3+
<View id="dashboard">
4+
<ImageView id="news" class="icon" onClick="newsClick" image="/images/icons/news.png"/>
5+
<ImageView id="people" class="icon" image="/images/icons/peopleplaces.png"/>
6+
<ImageView id="links" class="icon" image="/images/icons/quicklinks.png"/>
7+
<ImageView id="connected" class="icon" image="/images/icons/connected.png"/>
8+
<ImageView id="services" class="icon" image="/images/icons/campusservices.png"/>
9+
<ImageView id="emergency" class="icon" image="/images/icons/emergency.png"/>
10+
</View>
911
</Window>
1012
</Alloy>

app/views/news-events.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<Alloy>
2+
<View class="container">
3+
<Label>News & Events</Label>
4+
</View>
5+
</Alloy>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
TODO: place your license here and we'll include it in the module distribution

0 commit comments

Comments
 (0)