-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
217 lines (205 loc) · 11.5 KB
/
index.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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, minimum-scale=1, maximum-scale=1.5, user-scalable=1">
<meta name="format-detection" content="telephone=no">
<title>AsxMobApp</title>
<link rel="stylesheet" href="css/index.css" />
<link rel="stylesheet" href="themes/asm.css" />
<link rel="stylesheet" href="themes/jquery.mobile.icons.min.css" />
<link rel="stylesheet" href="css/jquery.mobile.custom.structure.min.css" />
<link rel="stylesheet" href="css/icon-pack-custom.css" />
<link rel="stylesheet" href="css/asxmob.css" />
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.mobile.js"></script>
<!-- MUSTACHE -->
<script src="./js/mustache.min.js"></script>
<script src="./js/mustache-wax.min.js"></script>
<script src="./js/mustache-formatters.js"></script>
<!-- forge utilities -->
<script type="text/javascript" src="js/forge/debug.js"></script>
<script type="text/javascript" src="js/forge/util.js"></script>
<script type="text/javascript" src="js/forge/log.js"></script>
<script type="text/javascript" src="js/forge/task.js"></script>
<script type="text/javascript" src="js/forge/md5.js"></script>
<script type="text/javascript" src="js/forge/sha1.js"></script>
<script type="text/javascript" src="js/forge/sha256.js"></script>
<script type="text/javascript" src="js/forge/hmac.js"></script>
<script type="text/javascript" src="js/forge/pbkdf2.js"></script>
<script type="text/javascript" src="js/forge/pem.js"></script>
<script type="text/javascript" src="js/forge/asn1.js"></script>
<script type="text/javascript" src="js/forge/jsbn.js"></script>
<script type="text/javascript" src="js/forge/prng.js"></script>
<script type="text/javascript" src="js/forge/random.js"></script>
<script type="text/javascript" src="js/forge/oids.js"></script>
<script type="text/javascript" src="js/forge/rsa.js"></script>
<script type="text/javascript" src="js/forge/pbe.js"></script>
<script type="text/javascript" src="js/forge/x509.js"></script>
<script type="text/javascript" src="js/forge/pki.js"></script>
<script type="text/javascript" src="js/forge/tls.js"></script>
<script type="text/javascript" src="js/forge/cipher.js"></script>
<script type="text/javascript" src="js/forge/cipherModes.js"></script>
<script type="text/javascript" src="js/forge/aes.js"></script><!-- attenzione: aes.js deve essere preceduto dai file cipher.js, cipherModes.js -->
<script type="text/javascript" src="js/forge/pkcs1.js"></script>
<script type="text/javascript" src="js/forge/pkiFromToXml.js"></script>
<script type="text/javascript" src="js/dateFormat.js"></script>
<script type="text/javascript" src="js/userProfile.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<script type="text/javascript" src="js/login.js"></script>
<script type="text/javascript" src="js/search.js"></script>
<script type="text/javascript" src="http://cloudfront.loggly.com/js/loggly.tracker-2.0.min.js"></script>
<script type="text/javascript" src="js/debug.js"></script>
<script type="text/javascript" src="js/moment.min.js"></script>
<script type="text/javascript" src="js/jquery_regex.js"></script>
</head>
<!--
MESSAGES <LI> TEMPLATE
<messages> is an array of object (<message>)
<message> is a json object like this
{
"Id":<message id>,
"From":<message from>,
"To":<message to>,
"Subject":<message subject>,
"Date":<message date>,
"MsgSize":<message size>,
"MsgPriority":<message priority>,
"NrAttachments":<message number of attachments>,
"MsgLocked":<message is locked>,
"HtmlBody":<message html body>,
"TextBody":<message text body>,
"AttachmentsList":<attachments list
}
-->
<script id="messagesHeaderTemplate" type="text/template">
<li id="search_header" data-role="list-divider" data-swatch="a" data-form="ui-bar-a" role="heading" class="ui-li-divider ui-bar-a ui-first-child"><div id="{{Id}}" class="paging"><a href="#" id="search_btn" class="search_first paging_btn ui-btn ui-shadow ui-icon-angle-double-left ui-btn-icon-notext ui-btn-inline">First</a><a href="#" id="search_btn" class="search_previous ui-btn ui-shadow ui-icon-angle-left ui-btn-icon-notext ui-btn-inline">Prev</a><span class="search_result ui-btn-inline">Messaggi <span id="page_range">1-10</span><span id="tot_msgs" data-totres="{{TotNumResult}}"> di {{TotNumResult}}</span><span id="msgs_loader" style="display:none;"><image src="./img/hourglass.svg"></span></span><a href="#" id="search_btn" class="search_next ui-btn ui-shadow ui-icon-angle-right ui-btn-icon-notext ui-btn-inline">Next</a><a href="#" id="search_btn" class="search_last ui-btn ui-shadow ui-icon-angle-double-right ui-btn-icon-notext ui-btn-inline">Last</a></div>
</li>
</script>
<script id="messagesItemTemplate" type="text/template">
{{#messages}}
<li class="message" id="{{Id}}">
<a class="ui-btn-a ui-btn ui-btn-icon-right ui-icon-carat-r" data-form="ui-btn-up-a" data-swatch="a" href="#">
<p class="date ui-li-aside ui-li-desc">{{Date | datetime}}</p><div class="attach" id="attach{{NrAttachments}}"></div>
<h3 class="ui-li-heading">{{From}}</h3>
<p class="ui-li-desc"><strong>{{Subject}}</strong></p>
<p class="ui-li-desc">{{TextBody}}</p>
</a>
</li>
{{/messages}}
<li data-role="list-divider" data-swatch="a" data-form="ui-bar-a" role="heading" class="ui-li-divider ui-bar-a ui-last-child"></li>
</script>
<script id="messageTemplate" type="text/template">
<li class="ui-li ui-li-static ui-btn-up-a ui-first-child">
<div>Da:<a data-form="ui-link-a" href="mailto:{{From}}" class="ui-link">{{From}}</a></div>
<div>A: <a data-form="ui-link-a" href="mailto:{{To}}" class="ui-link">{{To}}</a></div>
</li>
<li class="ui-li ui-li-static ui-btn-up-a">
<div id="sbj"><strong>{{Subject}}</strong></div>
<div>{{Date | datetime}}</div>
</li>
<li class="ui-li ui-li-static ui-btn-up-a ui-last-child">
<div id="html_message">
{{{HtmlBody}}}
</div>
<div id="txt_message">
{{TextBody}}
</div>
</li>
</script>
<script id="attachmentsItemTemplate" type="text/template">
{{#attachments}}
<li class="attachment ui-first-child ui-last-child" id="{{Id}}" data-msgId="{{MessageId}}" data-attachFileName="{{Name}}" data-deleted={{Deleted}}>
<a href="#" class="ui-btn ui-btn-icon-right ui-icon-carat-r">{{Name}}</a>
</li>
{{/attachments}}
</script>
<body>
<div id="menu" style="">
<ul>
<li><label>ASM</label></li>
<li><a class="home" href="#">Home</a></li>
<li><a class="logout" href="#">Logout</a></li>
</ul>
</div>
<div data-role="page" id="login_page" data-theme="a">
<div class="ui-header ui-bar-a" data-swatch="a" data-theme="a" data-form="ui-bar-a" data-role="header" role="banner">
<h1 class="ui-title logo" tabindex="0" role="heading" aria-level="1"></h1>
</div>
<div data-role="content">
<input type="url" name="host" id="host" value="http://asx-vwg10/asxmob" placeholder="http://">
<input type="text" name="username" id="username" value="admin" placeholder="username" class="ui-input-text ui-body-c">
<input type="password" data-clear-btn="false" name="password" id="password" placeholder="password" value="asm" autocomplete="off" class="ui-input-text ui-body-a">
<button id="login_button" data-icon="lock" data-form="ui-btn-up-a" class="ui-btn ui-btn-a ui-icon-lock ui-btn-icon-left ui-shadow ui-corner-all">Login</button>
<!--<input type="checkbox" name="savePw" id="savePw" /><span id="savePwLabel">Salva la password</span>-->
<div class="alert-box error login-error" style="display:none;">Write your error message here.</div>
</div>
</div>
<div data-role="page" id="search_page" data-theme="a">
<div class="ui-header ui-bar-a" data-swatch="a" data-theme="a" data-form="ui-bar-a" data-role="header" role="banner">
<a id="custom_btn" class="menu_btn ui-btn-left ui-btn ui-icon-bullets ui-btn-icon-notext ui-shadow" title=" Home " data-form="ui-icon" data-role="button" role="button"> Home </a>
<h1 class="ui-title logo" tabindex="0" role="heading" aria-level="1"></h1>
</div>
<div data-role="content">
<input type="hidden" name="cpage" id="cpage" value="1">
<input type="hidden" name="current_search_id" id="current_search_id" value="0">
<input type="search" name="search_criteria" id="search_criteria" value="">
<select name="num_result_x_pages" id="num_result_x_pages" data-inline="true" data-icon="false">
<option value="5">5</option>
<option value="10">10</option>
<option value="15">15</option>
<option value="20">20</option>
</select>
<button id="search_button" data-icon="search" data-form="ui-btn-up-a" class="ui-btn ui-btn-a ui-btn-inline ui-icon-search ui-btn-icon-left ui-shadow ui-corner-all">Search</button>
<button id="stop_search_button" data-icon="search" data-form="ui-btn-up-a" class="ui-btn ui-btn-a ui-btn-inline ui-icon-delete ui-btn-icon-left ui-shadow ui-corner-all">Stop</button>
<div id="no_result"></div>
<ul id="search_result" data-role="listview" data-inset="true" class="ui-listview ui-listview-inset ui-corner-all ui-shadow">
<!-- message item model whith header and last item
<li data-role="list-divider" data-swatch="a" data-form="ui-bar-a" role="heading" class="ui-li-divider ui-bar-a ui-first-child">Search result</li>
<li class="message">
<a class="ui-btn-a ui-btn ui-btn-icon-right ui-icon-carat-r" data-form="ui-btn-up-a" data-swatch="a" href="#">
<p class="date ui-li-aside ui-li-desc">{{Date}}</p>
<h3 class="ui-li-heading">{{From}}</h3>
<p class="ui-li-desc"><strong>{{Subject}}</p>
<p class="ui-li-desc">{{HtmlBody}}{{TextBody}}</p>
</a>
</li>
<li data-role="list-divider" data-swatch="a" data-form="ui-bar-a" role="heading" class="ui-li-divider ui-bar-a ui-last-child"></li>
-->
</ul>
</div>
</div>
<div data-role="page" id="details_page" data-theme="a">
<div class="ui-header ui-bar-a" data-swatch="a" data-theme="a" data-form="ui-bar-a" data-role="header" role="banner">
<a id="custom_btn" class="menu_btn ui-btn-left ui-btn ui-icon-bullets ui-btn-icon-notext ui-shadow" title=" Home " data-form="ui-icon" data-role="button" role="button"> Home </a>
<h1 id="d_subject" class="ui-title" tabindex="0" role="heading" aria-level="1"> </h1>
</div>
<div data-role="content">
<ul id="message_detail" data-role="listview" class="ui-listview">
<!--
<li class="ui-li ui-li-static ui-btn-up-a ui-first-child">
<div>Da: <a data-form="ui-link-a" href="mailto:[email protected]" class="ui-link">Luca Marcangeli</a></div>
<div>A: <a data-form="ui-link-a" href="mailto:[email protected]" class="ui-link">Elena Aralla</a></div>
</li>
<li class="ui-li ui-li-static ui-btn-up-a">
<div id="sbj"><strong>Re: PACO: domnde e punto della situazione</strong></div>
<div>31 Luglio 2015 18:27</div>
</li>
<li class="ui-li ui-li-static ui-btn-up-a ui-last-child">
<div id="text_message">
Ciao Elena e Stefano,
ecco le mie considerazioni (in rosso) relative al processo di PACO.
Grazie
Baci
luca
</div>
-->
</ul>
<ul id="attachments" data-role="listview" class="ui-listview">
</ul>
<a href="#" id="back_to_search" data-icon="carat-l" data-form="ui-btn-up-a" data-rel="back" class="ui-btn ui-btn-a ui-icon-carat-l ui-btn-icon-left ui-shadow ui-corner-all">Back to search result</a>
</div>
</div>
<script type="text/javascript" src="cordova.js"></script>
</body>
</html>