Sha256: 667a8f2720a431a880ecd096e78b1978bd34b632485e508d2290ead53aabf333

Contents?: true

Size: 865 Bytes

Versions: 3

Compression:

Stored size: 865 Bytes

Contents

decko.slotReady(function(slot) {
  slot.find('.modal.fade').on('loaded.bs.modal', function(e) {
    $(this).trigger('slotReady');
  });
  slot.find('[data-toggle=\'modal\']').off("click").on('click', function(e) {
    var $_this, href, modal_selector;
    e.preventDefault();
    e.stopPropagation();
    $_this = $(this);
    href = $_this.attr('href');
    modal_selector = $_this.data('target');
    $(modal_selector).modal('show');
    $.ajax({
      url: href,
      type: 'GET',
      success: function(html) {
        $(modal_selector + ' .modal-content').html(html);
        return $(modal_selector).trigger('loaded.bs.modal');
      },
      error: function(jqXHR, textStatus) {
        $(modal_selector + ' .modal-content').html(jqXHR.responseText);
        return $(modal_selector).trigger('loaded.bs.modal');
      }
    });
    return false;
  });
});

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
card-mod-bootstrap-0.14.2 assets/script/bootstrap_modal_decko.js
card-mod-bootstrap-0.14.1 assets/script/bootstrap_modal_decko.js
card-mod-bootstrap-0.14.0 assets/script/bootstrap_modal_decko.js