Sha256: 645722455be524527fa6b879d897c65d2fbabdaf23b51a9b4e87a1dc73100a2b

Contents?: true

Size: 489 Bytes

Versions: 9

Compression:

Stored size: 489 Bytes

Contents

export default class {
  connect() {
    var $clearBtn = $('.btn-reset');
    var $input = $clearBtn.prev('#browse_q');
    var btnCheck = function(){
      if ($input.val() !== '') {
        $clearBtn.css('display', 'block');
      } else {
        $clearBtn.css('display', 'none');
      }
    };

    btnCheck();
    $input.on('keyup', function() {
      btnCheck();
    });

    $clearBtn.on('click', function(event) {
      event.preventDefault();
      $input.val('');
    });
  }
}

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
blacklight-spotlight-5.0.0.pre.alpha3 app/javascript/spotlight/user/clear_form_button.js
blacklight-spotlight-5.0.0.pre.alpha2 app/javascript/spotlight/user/clear_form_button.js
blacklight-spotlight-5.0.0.pre.alpha1 app/javascript/spotlight/user/clear_form_button.js
blacklight-spotlight-4.7.1 app/javascript/spotlight/user/clear_form_button.js
blacklight-spotlight-4.7.0 app/javascript/spotlight/user/clear_form_button.js
blacklight-spotlight-4.6.1 app/javascript/spotlight/user/clear_form_button.js
blacklight-spotlight-4.6.0 app/javascript/spotlight/user/clear_form_button.js
blacklight-spotlight-4.5.0 app/javascript/spotlight/user/clear_form_button.js
blacklight-spotlight-4.4.0 app/javascript/spotlight/user/clear_form_button.js