Clean code
Benjamin Renard

Benjamin Renard commited on 2014-01-12 00:12:06
Showing 3 changed files, with 23 additions and 14 deletions.

... ...
@@ -305,8 +303,6 @@ on_contribution_edit_btn_click=function(e) {
305 303
   contribution_id=$($(e.target).parents('div')[0]).data('id');
306 304
   contribution=group.contributions[contribution_id];
307 305
   $('#add_contribution_modal #add_contribution_contributor_name')[0].value=contribution.contributor.name;
308
-  console.log($('#add_contribution_modal #add_contribution_contributor_name')[0]);
309
-  console.log(contribution.contributor.name);
310 306
   $('#add_contribution_modal #add_contribution_title')[0].value=contribution.getTitle();
311 307
   $('#add_contribution_modal #add_contribution_cost')[0].value=contribution.cost;
312 308
   $('#add_contribution_modal #add_contribution_date')[0].value=moment(contribution.date).format('DD/MM/YYYY');
... ...
@@ -79,6 +79,9 @@ function Group(name,data) {
79 79
     };
80 80
   }
81 81
 
82
+  /*
83
+   * Contributors
84
+   */
82 85
   this.removeContributor=function(c) {
83 86
     this.contributors=this.contributors.filter(function(v){
84 87
       return (v.name!=c);
... ...
@@ -99,6 +102,19 @@ function Group(name,data) {
99 102
     return undefined;
100 103
   }
101 104
 
105
+  this.addContributor=function(c) {
106
+    c.id=this.contributors.length;
107
+    this.contributors.push(c);
108
+  }
109
+
110
+  this.replaceContributor=function(idx,c) {
111
+    c.id=idx;
112
+    this.contributors[idx]=c;
113
+  }
114
+
115
+  /*
116
+   * Contributions
117
+   */
102 118
   this.contributionsByContributorName=function(name) {
103 119
     var ret=[];
104 120
     for (idx in this.contributions) {
... ...
@@ -119,16 +135,9 @@ function Group(name,data) {
119 135
     this.contributions[idx]=c;
120 136
   }
121 137
 
122
-  this.addContributor=function(c) {
123
-    c.id=this.contributors.length;
124
-    this.contributors.push(c);
125
-  }
126
-
127
-  this.replaceContributor=function(idx,c) {
128
-    c.id=idx;
129
-    this.contributors[idx]=c;
130
-  }
131
-
138
+  /*
139
+   * Balance
140
+   */
132 141
   this.balance=function() {
133 142
     ret={}
134 143
     for (idx in this.contributors) {
... ...
@@ -143,6 +152,9 @@ function Group(name,data) {
143 152
     return ret;
144 153
   }
145 154
 
155
+  /*
156
+   * Contructor
157
+   */
146 158
   if (jQuery.type(data)=='object') {
147 159
     try {
148 160
       this.name=data.name;
... ...
@@ -167,6 +179,7 @@ function Group(name,data) {
167 179
         }
168 180
       }
169 181
     }
182
+    }
170 183
     catch (e) {
171 184
       alert('Une erreur est survenue en chargeant le groupe '+this.name+' depuis le cache');
172 185
     }
... ...
@@ -60,8 +60,6 @@ body{
60 60
             <li class="dropdown">
61 61
               <a href="#" class="dropdown-toggle" data-toggle="dropdown">Groupe <b class="caret"></b></a>
62 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 63
                 <li class="divider"></li>
66 64
                 <li><a href="#" id='add_group_btn' data-toggle="modal" data-target="#add_group_modal">Nouveau</a></li>
67 65
               </ul>
68 66