45de42ff4c6ffdb529b758cc24af20136611050e
Benjamin Renard Initial commit

Benjamin Renard authored 10 years ago

1) <!DOCTYPE html>
Benjamin Renard Import localy librairies

Benjamin Renard authored 10 years ago

2) <html manifest="cache.manifest">
Benjamin Renard Initial commit

Benjamin Renard authored 10 years ago

3)   <head>
4)     <title>MyCo</title>
5)     <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
6)     <meta name="viewport" content="width=device-width, initial-scale=1.0">
7)     <link rel="shortcut icon" href="favicon.png">
8)     <!-- Bootstrap -->
9) <!-- Latest compiled and minified CSS -->
Benjamin Renard Import localy librairies

Benjamin Renard authored 10 years ago

10) <link rel="stylesheet" href="inc/lib/bootstrap/css/bootstrap.min.css">
Benjamin Renard Initial commit

Benjamin Renard authored 10 years ago

11) 
12) <!-- Optional theme -->
Benjamin Renard Import localy librairies

Benjamin Renard authored 10 years ago

13) <link rel="stylesheet" href="inc/lib/bootstrap/css/bootstrap-theme.min.css">
Benjamin Renard Initial commit

Benjamin Renard authored 10 years ago

14)     <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
15)     <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
16)     <!--[if lt IE 9]>
Benjamin Renard Import localy librairies

Benjamin Renard authored 10 years ago

17)       <script src="inc/lib/html5shiv.js"></script>
18)       <script src="inc/lib/respond.min.js"></script>
Benjamin Renard Initial commit

Benjamin Renard authored 10 years ago

19)     <![endif]-->
20)   </head>
21) <style>
22) body{
23)   margin-top: 4em;
24) }
25) 
26) #total-label {
27)   text-align: right;
28) }
29) 
30) #total-label, #total-value {
31)   font-weight: bold;
32) }
33) 
34) .late {
35)   color: red;
36) }
37) 
38) .hidden-part {
39)   display: none;
40) }
41) 
42) #view-group h1 {
43)   text-transform: capitalize;
44) }
45) </style>
46)   <body>
47)     <div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
48)       <div class="container">
49)         <div class="navbar-header">
50)           <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-groupe-collapse">
51)             <span class="sr-only">Toggle navigation</span>
52)             <span class="icon-bar"></span>
53)             <span class="icon-bar"></span>
54)             <span class="icon-bar"></span>
55)           </button>
Benjamin Renard Import localy librairies

Benjamin Renard authored 10 years ago

56)           <a class="navbar-brand">MyCo</a>
Benjamin Renard Initial commit

Benjamin Renard authored 10 years ago

57)         </div>
58)         <div class="collapse navbar-collapse"  id="navbar-groupe-collapse">
59)           <ul class="nav navbar-nav">
60)             <li class="dropdown">
61)               <a href="#" class="dropdown-toggle" data-toggle="dropdown">Groupe <b class="caret"></b></a>
62)               <ul id="group-choice" class="dropdown-menu">
63)                 <li class="divider"></li>
Benjamin Renard Hide navbar-groupe-collapse...

Benjamin Renard authored 10 years ago

64)                 <li><a href="#" id='add_group_btn' data-toggle="modal" data-target="#add_group_modal">Nouveau</a></li>
Benjamin Renard Initial commit

Benjamin Renard authored 10 years ago

65)               </ul>
66)             </li>
67)             <li><a id='clear_local_data'>Purger les données locales</a></li>
68)           </ul>
69)         </div><!--/.nav-collapse -->
70)       </div>
71)     </div>
72) <div class="container">
73) 
74) <div id='view-group' class='part hidden-part'>
Benjamin Renard Replace usage of view-group...

Benjamin Renard authored 10 years ago

75)   <h1><span>Noël</span><small><span id='edit_group_btn' class='glyphicon glyphicon-edit btn btn-sm'></span></small></h1>
Benjamin Renard Initial commit

Benjamin Renard authored 10 years ago

76)   <form class="form-horizontal" role="form">
Benjamin Renard Replace usage of view-group...

Benjamin Renard authored 10 years ago

77)     <input type='hidden' id='group_name' value='Noël'/>
Benjamin Renard Add edit contributor feature

Benjamin Renard authored 10 years ago

78)     <input type='hidden' id='edit_id' value='-1' />
Benjamin Renard Initial commit

Benjamin Renard authored 10 years ago

79)     <div class="form-group">
80)       <div class="input-group">
81)         <span class="input-group-addon">Participant</span>
82)         <select id='contributor' class="form-control">
83)         </select>
84)         <span class="input-group-btn">
85)           <button type="button" class="btn btn-primary" id='edit_contributor_btn'><span class='glyphicon glyphicon-edit'></span></button>
86)           <button type="button" class="btn btn-primary" id='del_contributor_btn'><span class='glyphicon glyphicon-trash'></span></button>
87)           <button type="button" class="btn btn-primary" id='add_contributor_btn'><span class='glyphicon glyphicon-plus'></span></button>
88)         </span>
89)       </div>
90)     </div>
91)   </form>
92)   <div class="btn-group">
93)     <button id='add_contribution_btn' class="btn btn-primary"><span class='glyphicon glyphicon-plus'></span> Ajouter une dépence</span></button>
94)     <button id='display_balance_btn' class="btn btn-info"><span class='glyphicon glyphicon-euro'></span> Balance</span></button>
95)     <div class="btn-group">
96)       <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">
97)         <span class="glyphicon glyphicon-cog"></span>
98)       </button>
99)       <ul class="dropdown-menu">
100)         <li><a id='remove_group_btn'><span class='glyphicon glyphicon-trash'></span> Supprimer le groupe</span></a></li>
101)       </ul>
102)     </div>
103)   </div>
104)   <table id='contributions' class="table">
105)     <thead>
106)       <tr>
107)         <th>Dépence</th>
108)         <th>Coût</th>
109)         <th>Actions</th>
110)       </tr>
111)     </thead>
112)     <tbody>
113)       <tr>
Benjamin Renard Remove example values

Benjamin Renard authored 10 years ago

114)         <td>Label</td>
115)         <td>XXX,XX€</td>
Benjamin Renard Initial commit

Benjamin Renard authored 10 years ago

116)         <td>
117)           <div class="btn-group" data-id='0'>
118)             <button type="button" class="btn btn-default contribution_edit_btn"><span class='glyphicon glyphicon-edit'></span></button>
119)             <button type="button" class="btn btn-default contribution_delete_btn"><span class='glyphicon glyphicon-trash'></span></button>
120)           </div>
121)         </td>
122)       </tr>
123)     </tbody>
124)     <tfoot>
125)       <tr>
126)         <td id='total-label'>Total :</td>
127)         <td id='total-value' colspan='2'>126,56€</td>
128)       </tr>
129)     </tfoot> 
130)   </table>
131) </div>
132) 
133) <div class="modal fade" id="add_group_modal" tabindex="-1" role="dialog" aria-labelledby="addGroupModal" aria-hidden="true">
134)   <div class="modal-dialog">
135)     <div class="modal-content">
136)       <div class="modal-header">
137)         <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
138)         <h4 class="modal-title">Ajouter un groupe</h4>
139)       </div>
140)       <div class="modal-body">
141)         <form class="form-horizontal" role="form">
142)           <div class="form-group">
143)             <div class="input-group">
144)               <span class="input-group-addon">Nom *</span>
145)               <input type='text' id='add_group_name' class="form-control" placeholder='Nom'/>
146)             </div>
147)           </div>
148)         </form>
149)       </div>
150)       <div class="modal-footer">
151)         <button type="button" class="btn btn-default" data-dismiss="modal">Annuler</button>
152)         <button type="button" class="btn btn-primary" id='add_group_submit'>Ajouter</button>
153)       </div>
154)     </div><!-- /.modal-content -->
155)   </div><!-- /.modal-dialog -->
156) </div>
157) 
158) <div class="modal fade" id="add_contributor_modal" tabindex="-1" role="dialog" aria-labelledby="addContributorModal" aria-hidden="true">
159)   <div class="modal-dialog">
160)     <div class="modal-content">
161)       <div class="modal-header">
162)         <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
163)         <h4 class="modal-title">Ajouter un participant</h4>
164)       </div>
165)       <div class="modal-body">
166)         <form class="form-horizontal" role="form">
167)           <input type='hidden' id='group_name' />
168)           <div class="form-group">
169)             <div class="input-group">
170)               <span class="input-group-addon">Nom *</span>
171)               <input type='text' id='add_contributor_name' class="form-control" placeholder='Nom'/>
172)             </div>
173)           </div>
174)           <div class="form-group">
175)             <div class="input-group">
176)               <span class="input-group-addon">Email *</span>
177)               <input type='text' id='add_contributor_email' class="form-control" placeholder='Email'/>
178)             </div>
179)           </div>
180)         </form>
181)       </div>
182)       <div class="modal-footer">
183)         <button type="button" class="btn btn-default" data-dismiss="modal">Annuler</button>
184)         <button type="button" class="btn btn-primary" id='add_contributor_submit'>Ajouter</button>
185)       </div>
186)     </div><!-- /.modal-content -->
187)   </div><!-- /.modal-dialog -->
188) </div>
189) 
190) 
191) <div class="modal fade" id="add_contribution_modal" tabindex="-1" role="dialog" aria-labelledby="addContributorModal" aria-hidden="true">
192)   <div class="modal-dialog">
193)     <div class="modal-content">
194)       <div class="modal-header">
195)         <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
196)         <h4 class="modal-title">Ajouter une contribution</h4>
197)       </div>
198)       <div class="modal-body">
199)         <form class="form-horizontal" role="form">
200)           <input type='hidden' id='group_name' />
201)           <input type='hidden' id='edit_id' value='-1' />
202)           <div class="form-group">
203)             <div class="input-group">
204)               <span class="input-group-addon">Participant *</span>
205)               <select id='add_contribution_contributor_name' class="form-control"></select>
206)             </div>
207)           </div>
208)           <div class="form-group">
209)             <div class="input-group">
210)               <span class="input-group-addon">Titre *</span>
211)               <input type='text' id='add_contribution_title' class="form-control" placeholder='Titre'/>
212)             </div>
213)           </div>
214)           <div class="form-group">
215)             <div class="input-group">
216)               <span class="input-group-addon">Coût *</span>
217)               <input type='text' id='add_contribution_cost' class="form-control" placeholder='0,00'/>
218)               <span class="input-group-addon">€</span>
219)             </div>
220)           </div>
221)           <div class="form-group">
222)             <div class="input-group">
223)               <span class="input-group-addon">Date</span>
224)               <input type='text' id='add_contribution_date' class="form-control" placeholder='JJ/MM/AAAA'/>
225)             </div>
226)           </div>
227)         </form>
228)       </div>
229)       <div class="modal-footer">
230)         <button type="button" class="btn btn-default" data-dismiss="modal">Annuler</button>
231)         <button type="button" class="btn btn-primary" id='add_contribution_submit'>Ajouter</button>
232)       </div>
233)     </div><!-- /.modal-content -->
234)   </div><!-- /.modal-dialog -->
235) </div>
236) 
237) <div class="modal fade" id="display_balance_modal" tabindex="-1" role="dialog" aria-labelledby="displayBalanceModal" aria-hidden="true">
238)   <div class="modal-dialog">
239)     <div class="modal-content">
240)       <div class="modal-header">
241)         <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
242)         <h4 class="modal-title">Balance</h4>
243)       </div>
244)       <div class="modal-body">
245)         <table class="table table-striped">
246)           <thead>
247)             <tr><th>Participant</th><th>Participation</th></tr>
248)           </thead>
249)           <tbody></tbody>
250)           <tfoot>
251)             <tr>
252)               <td id='total-label'>Total :</td>
253)               <td id='total-value'></td>
254)             </tr>
255)           </tfoot>
256)         </table>
257)       </div>
258)       <div class="modal-footer">
259)         <button type="button" class="btn btn-default" data-dismiss="modal">Ok</button>
260)       </div>
261)     </div><!-- /.modal-content -->
262)   </div><!-- /.modal-dialog -->
263) </div>
264) 
265) 
266) <div class="modal fade" id="confirm_modal" tabindex="-1" role="dialog" aria-labelledby="confirmModal" aria-hidden="true">
267)   <div class="modal-dialog">
268)     <div class="modal-content">
269)       <div class="modal-header">
270)         <button type="button" class="close cancel" aria-hidden="true">&times;</button>
271)         <h4 class="modal-title">Confirmation</h4>
272)       </div>
273)       <div class="modal-body">
274)         <p id='question'></p>
275)       </div>
276)       <div class="modal-footer">
277)         <button type="button" class="btn btn-default cancel">Annuler</button>
278)         <button type="button" class="btn btn-primary" id='confirm_modal_submit'>Valider</button>
279)       </div>
280)     </div><!-- /.modal-content -->
281)   </div><!-- /.modal-dialog -->
282) </div>
283) 
284) </div>
285)   <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
Benjamin Renard Import localy librairies

Benjamin Renard authored 10 years ago

286)   <script src="inc/lib/jquery-1.10.2.min.js"></script>
Benjamin Renard Initial commit

Benjamin Renard authored 10 years ago

287)   <!-- Latest compiled and minified JavaScript -->
Benjamin Renard Import localy librairies

Benjamin Renard authored 10 years ago

288)   <script src="inc/lib/bootstrap/js/bootstrap.min.js"></script>