0c60c95b9f4ec6b6705fe1a501bd500317f00d95
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><a class='group-choice'>Quotidien</a></li>
64)                 <li><a class='group-choice'>Noël</a></li>
65)                 <li class="divider"></li>
Benjamin Renard Hide navbar-groupe-collapse...

Benjamin Renard authored 10 years ago

66)                 <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

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

Benjamin Renard authored 10 years ago

77)   <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

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

Benjamin Renard authored 10 years ago

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

Benjamin Renard authored 10 years ago

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

Benjamin Renard authored 10 years ago

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

Benjamin Renard authored 10 years ago

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

Benjamin Renard authored 10 years ago

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

Benjamin Renard authored 10 years ago

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