Commit 0c2b3220773ca110a8bb5c5e45751a1bf079db19

Authored by Nathanael Jourdane
1 parent 07954c73

epntap: Remove metadata-related code

Showing 1 changed file with 14 additions and 58 deletions   Show diff stats
js/app/controllers/EpnTapModule.js
... ... @@ -86,20 +86,6 @@ Ext.define('amdaDesktop.EpnTapModule', {
86 86 this.onGranuleSelected(record.data['id']);
87 87 }, this);
88 88  
89   - this.productTypeCB.on('select', function(cb) {
90   - this.onProductTypeCBChanged(cb.value);
91   - this.updateNbResults();
92   - }, this);
93   -
94   - this.targetNameCB.on('select', function(cb) {
95   - this.onTargetNameCBChanged(cb.value);
96   - this.updateNbResults();
97   - }, this);
98   -
99   - this.rowsPerPageNf.on('change', function(rowsPerPageNf, newValue) {
100   - this.onRowsPerPageChanged(newValue);
101   - }, this);
102   -
103 89 this.firstPageBtn.on('click', function() {
104 90 this.onFirstPageBtnClicked();
105 91 }, this);
... ... @@ -117,6 +103,10 @@ Ext.define('amdaDesktop.EpnTapModule', {
117 103 }, this);
118 104 },
119 105  
  106 + /**********************
  107 + *** Utils functions ***
  108 + **********************/
  109 +
120 110 /**
121 111 Capitalize a name and replace underscores with spaces.
122 112 - `name`: The string to make pretty.
... ... @@ -144,6 +134,16 @@ Ext.define('amdaDesktop.EpnTapModule', {
144 134 return true;
145 135 },
146 136  
  137 + /**
  138 + Disable or enable the navigation buttons (see `EpnTapUI.createNavigationPanel()`).
  139 + */
  140 + disableNavBtns: function(firt, previous, next, last) {
  141 + this.firstPageBtn.setDisabled(firt);
  142 + this.previousPageBtn.setDisabled(previous);
  143 + this.nextPageBtn.setDisabled(next);
  144 + this.lastPageBtn.setDisabled(last);
  145 + },
  146 +
147 147 /****************************
148 148 *** Service filter events ***
149 149 ****************************/
... ... @@ -158,65 +158,21 @@ Ext.define('amdaDesktop.EpnTapModule', {
158 158 this.addUIListeners();
159 159  
160 160 // this.servicesStore.clearFilter();
161   - // this.metadataStore.clearFilter();
162 161 this.granulesStore.removeAll();
163 162  
164   - this.productTypeCB.getStore().add({'id': 'all', 'name': 'All dataproduct types'});
165   -
166 163 if(target) {
167 164 this.targetNameCB.getStore().add({'id': target[0], 'name': this.prettify(target[0])});
168 165 this.targetNameCB.select(target[0]);
169 166 this.productTypeCB.select(target[1]);
170 167 this.updateNbResults();
171   - } else {
172   - this.targetNameCB.select('all');
173   - this.productTypeCB.select('all');
174   -
175   - // this.servicesStore.each(function(record, idx) {
176   - // record.set('nb_results', this.metadataStore.sum('nb_results'));
177   - // }, this);
178 168 }
179 169 },
180 170  
181   - /**
182   - Trigerred when *the user* (not `productTypeCB.select()`) select a new item in `productTypeCB`
183   - (see `EpnTapUI.createProductTypeCB()`).
184   - Among other things, updates the `servicesGrid` table.
185   - */
186   - onProductTypeCBChanged: function() {
187   - },
188   -
189   - /**
190   - Trigerred when the user select a new item in `targetNameCB` (see `EpnTapUI.createTargetNameCB()`).
191   - Updates the `servicesGrid` table.
192   - */
193   - onTargetNameCBChanged: function() {
194   - this.granulesStore.removeAll();
195   - },
196   -
197   - /**
198   - Trigerred when the value of `rowsPerPageNf` is updated (see `EpnTapUI.createRowsPerPageNf()`). Do nothing yet, used
199   - for debug purposes only.
200   - */
201   - onRowsPerPageChanged: function() {
202   - // console.log("rows per page: " + this.productTypeCB);
203   - },
204   -
205 171 /*********************
206 172 *** Buttons events ***
207 173 *********************/
208 174  
209 175 /**
210   - Disable or enable the navigation buttons (see `EpnTapUI.createNavigationPanel()`).
211   - */
212   - disableNavBtns: function(firt, previous, next, last) {
213   - this.firstPageBtn.setDisabled(firt);
214   - this.previousPageBtn.setDisabled(previous);
215   - this.nextPageBtn.setDisabled(next);
216   - this.lastPageBtn.setDisabled(last);
217   - },
218   -
219   - /**
220 176 Trigerred when the `firstPageBtn` button is clicked (see `EpnTapUI.createNavigationPanel()`). Among other things,
221 177 send a new query and fill `granulesGrid`.
222 178 */
... ...