1var beauty_salon_spa_Keyboard_loop = function (elem) { 2 var beauty_salon_spa_tabbable = elem.find('select, input, textarea, button, a').filter(':visible'); 3 var beauty_salon_spa_firstTabbable = beauty_salon_spa_tabbable.first(); 4 var beauty_salon_spa_lastTabbable = beauty_salon_spa_tabbable.last(); 5 beauty_salon_spa_firstTabbable.focus(); 6 7 beauty_salon_spa_lastTabbable.on('keydown', function (e) { 8 if ((e.which === 9 && !e.shiftKey)) { 9 e.preventDefault(); 10 beauty_salon_spa_firstTabbable.focus(); 11 } 12 }); 13 14 beauty_salon_spa_firstTabbable.on('keydown', function (e) { 15 if ((e.which === 9 && e.shiftKey)) { 16 e.preventDefault(); 17 beauty_salon_spa_lastTabbable.focus(); 18 } 19 }); 20 21 elem.on('keyup', function (e) { 22 if (e.keyCode === 27) { 23 elem.hide(); 24 }; 25 }); 26};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.