Commit d1bed2e2aa8cafcc67fd5ead5cface761beb9aee

Authored by Benjamin Renard
1 parent 14a66983

Change Isotropic -> Orthonormal scale + Add tooltip (#8782)

js/app/views/PlotComponents/PlotPanelForm.js
@@ -129,10 +129,10 @@ Ext.define('amdaPlotComp.PlotPanelForm', { @@ -129,10 +129,10 @@ Ext.define('amdaPlotComp.PlotPanelForm', {
129 me.updateOptions(value); 129 me.updateOptions(value);
130 } 130 }
131 }), 131 }),
132 - this.addStandardCheck('panel-scatter-isotropic', 'Isotropic', function(name, value, oldValue) { 132 + this.addStandardCheck('panel-scatter-isotropic', 'Orthonormal scale', function(name, value, oldValue) {
133 me.object.set('panel-scatter-isotropic', value); 133 me.object.set('panel-scatter-isotropic', value);
134 me.crtTree.refresh(); 134 me.crtTree.refresh();
135 - }), 135 + }, 'When this is option is selected, a unit on the X-axis appears with the same size as a unit on the Y-axis'),
136 this.addStandardText('panel-epoch-centertimeid', 'Epoch Center Time Id', function(name, value, oldValue) { 136 this.addStandardText('panel-epoch-centertimeid', 'Epoch Center Time Id', function(name, value, oldValue) {
137 me.object.set('panel-epoch-centertimeid', value); 137 me.object.set('panel-epoch-centertimeid', value);
138 me.crtTree.refresh(); 138 me.crtTree.refresh();
js/app/views/PlotComponents/PlotStandardForm.js
@@ -167,21 +167,30 @@ Ext.define('amdaPlotComp.PlotStandardForm', { @@ -167,21 +167,30 @@ Ext.define('amdaPlotComp.PlotStandardForm', {
167 }; 167 };
168 }, 168 },
169 169
170 - addStandardCheck: function(name, label, onChange) { 170 + addStandardCheck: function(name, label, onChange, tooltip) {
  171 +
171 return { 172 return {
172 - xtype: 'checkbox',  
173 - name: name,  
174 - boxLabel: label,  
175 - listeners: {  
176 - change: function(combo, newValue, oldValue, eOpts) {  
177 -  
178 - this.object.set(name, newValue);  
179 - if (onChange != null)  
180 - onChange(name, newValue, oldValue);  
181 - },  
182 - scope: this  
183 - }  
184 - }; 173 + xtype: 'checkbox',
  174 + name: name,
  175 + boxLabel: label,
  176 + listeners: {
  177 + change: function(combo, newValue, oldValue, eOpts) {
  178 + this.object.set(name, newValue);
  179 + if (onChange != null)
  180 + onChange(name, newValue, oldValue);
  181 + },
  182 + render: function(c) {
  183 + if (tooltip) {
  184 + Ext.create('Ext.tip.ToolTip', {
  185 + target: c.getEl(),
  186 + dismissDelay: 0,
  187 + html: tooltip
  188 + });
  189 + }
  190 + },
  191 + scope: this
  192 + }
  193 + };
185 }, 194 },
186 195
187 addStandardFieldSet: function(title, checkboxName, items, onChangeCheck) { 196 addStandardFieldSet: function(title, checkboxName, items, onChangeCheck) {