Revision fc53682b
Von Moritz Bunkus vor mehr als 8 Jahren hinzugefügt
js/kivi.Order.js | ||
---|---|---|
198 | 198 |
|
199 | 199 |
kivi.run_once_for('.row_entry', 'on_kbd_click_show_hide', function(elt) { |
200 | 200 |
$(elt).keydown(function(event) { |
201 |
var row; |
|
201 | 202 |
if(event.keyCode == 40 && event.shiftKey == true) { |
202 | 203 |
// shift arrow down |
203 | 204 |
event.preventDefault(); |
204 |
var row = $(event.target).parents(".row_entry").first();
|
|
205 |
row = $(event.target).parents(".row_entry").first(); |
|
205 | 206 |
$(row).children().not(':first').show(); |
206 | 207 |
return false; |
207 | 208 |
} |
208 | 209 |
if(event.keyCode == 38 && event.shiftKey == true) { |
209 | 210 |
// shift arrow up |
210 | 211 |
event.preventDefault(); |
211 |
var row = $(event.target).parents(".row_entry").first();
|
|
212 |
row = $(event.target).parents(".row_entry").first(); |
|
212 | 213 |
$(row).children().not(':first').hide(); |
213 | 214 |
return false; |
214 | 215 |
} |
Auch abrufbar als: Unified diff
JS: einige Scope-Fehler gefixt (von jshint)
Variablengültigheit hängt nicht von {} ab, sondern gelten immer für die
ganze Funktion. Daher ergibt mehrfachess »var xyz« innerhalb einer
Funktion keinen Sinn.