modal callbacks allow multiple clicks

modal callbacks allow multiple clicks

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.10/semantic.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.10/semantic.min.css">
<div class="ui button">Show modal</div>
<div class="ui modal">
  <div class="header">
    <i class="close icon"></i>
  </div>
  <div class="content">
    <h1>Example Content</h1>
  </div>
  <div class="actions">
    <div class="ui button approve">Click me fast</div>
  </div>
</div>

JavaScript

$('.ui.modal').modal({
  	onApprove: function () {
    	console.log('clicked');
    }
  });
  $('.ui.button').click(function() {
    $('.ui.modal').modal('show');
  });