thomascube
2012-02-29 7a32e9c7e82a884d58ec2774d0148e5075a4791c
skins/larry/ui.js
@@ -173,7 +173,29 @@
    // turn a group of fieldsets into tabs
    $('.tabbed').each(function(idx, elem){ init_tabs(elem); })
    $(document.body).bind('mouseup', body_mouseup)
    // decorate select elements
    if (!bw.opera) {
      $('select.decorated').each(function(){
        var title = $('option', this).first().text();
        if ($('option:selected', this).val() != '')
          title = $('option:selected', this).text();
        var select = $(this)
          .change(function(){
            var val = $('option:selected', this).text();
            $(this).next().children().html(val);
          });
        $('<a class="menuselector dropdownselector"><span class="handle">' + title + '</span></a>')
          .offset(select.position())
          .insertAfter(select)
          .children().width(select.width() - 5);
        select.parent().css('position', 'relative');
      });
    }
    $(document.body)
      .bind('mouseup', body_mouseup)
    .bind('keyup', function(e){
      if (e.keyCode == 27) {
        for (var id in popups) {