Thomas Bruederli
2014-06-05 3445ca1a4fbfa7a141872ecf1a5f59649b101ec9
Fix keyboard interaction with decorated <select> elements (Firefox only)
1 files modified
4 ■■■■ changed files
skins/larry/ui.js 4 ●●●● patch | view | raw | blame | history
skins/larry/ui.js
@@ -327,7 +327,7 @@
      if ($('option:selected', this).val() != '')
        title = $('option:selected', this).text();
      var overlay = $('<a class="menuselector"><span class="handle">' + title + '</span></a>')
      var overlay = $('<a class="menuselector" tabindex="-1"><span class="handle">' + title + '</span></a>')
        .css('position', 'absolute')
        .offset(select.position())
        .insertAfter(select);
@@ -339,7 +339,7 @@
      // re-set original select width to fix click action and options width in some browsers
      select.width(overlay.width())
        .change(function() {
        .on(bw.mz ? 'change keyup' : 'change', function() {
          var val = $('option:selected', this).text();
          $(this).next().children().text(val);
        });