-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathjqm-meteor.html
73 lines (58 loc) · 1.77 KB
/
jqm-meteor.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<head>
<title>jqm-meteor</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="/jquery.mobile-1.1.1.css" />
<script src="/jquery-1.7.1.min.js"></script>
<script src="/jquery.mobile-1.1.1.js"></script>
</head>
<body>
<div data-role="page" id="foo">
<div data-role="header">
<h1>Page Title</h1>
</div><!-- /header -->
<div data-role="content">
<p>{{> hello }}</p>
<p>{{> status }}</p>
<br>
{{> veggies }}
</div><!-- /content -->
<div data-role="footer">
<h4>Page Footer</h4>
</div><!-- /footer -->
</div><!-- /page -->
<!-- Start of second page -->
<div data-role="page" id="bar">
<div data-role="header">
<a data-rel="back" data-icon="back">Back</a>
<h1>Bar</h1>
</div><!-- /header -->
<div data-role="content">
{{> selectedVeggie }}
</div><!-- /content -->
<div data-role="footer">
<h4>Page Footer</h4>
</div><!-- /footer -->
</div><!-- /page -->
</body>
<template name="hello">
<h1>{{greeting}}</h1>
</template>
<template name="status">
Meteor status: {{#if status}}<i class="green">connected</i>{{ else }}<i class="red">disconnected</i>{{/if}}
</template>
<template name="veggies">
<ul data-role="listview" data-theme="c">
{{#each all}}
<li class="vegetable"><a href="#bar" data-name="{{ name }}" data-transition="slide">{{ name }} are {{#if status }}ON{{else}}OFF{{/if}}</a></li>
{{/each}}
</ul>
</template>
<template name="selectedVeggie">
<div>
{{ vegName }}
<select name="{{ vegName }}" id="flip" data-role="slider">
<option value="Off" {{#if not status }}selected{{/if}}>Off</option>
<option value="On" {{#if status }}selected{{/if}}>On</option>
</select>
</div>
</template>