mod/machines/lib/javascript/decko_slot.js.coffee in card-1.95.0 vs mod/machines/lib/javascript/decko_slot.js.coffee in card-1.95.1

- old
+ new

@@ -25,17 +25,19 @@ e.stopPropagation() func.call this, $(this) jQuery.fn.extend { slot: (status="success") -> - if @data("slot-#{status}-selector") - @findSlot(@data("slot-#{status}-selector")) - else if @data("slot-selector") - @findSlot(@data("slot-selector")) - else - @closest '.card-slot' + @selectSlot("slot-#{status}-selector") || + @selectSlot("slot-selector") || + @closest(".card-slot") + selectSlot: (selectorName) -> + if selector = @data(selectorName) + slot = @findSlot selector + slot[0] && slot + isSlot: -> $(this).hasClass "card-slot" isMain: -> @slot().parent('#main')[0] @@ -78,9 +80,10 @@ s.wrapAll('<div class="overlay-container">') s.before v else s.replaceWith v v.trigger 'slotReady' + v.find(".card-slot").trigger "slotReady" v slotSuccess: (data, overlay) -> if data.redirect