-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdemo.min.js
More file actions
1 lines (1 loc) · 745 Bytes
/
demo.min.js
File metadata and controls
1 lines (1 loc) · 745 Bytes
1
+function($){'use strict';var dismiss='[data-dismiss="alert"]'var Alert=function(el){$(el).on('click',dismiss,this.close)}Alert.prototype.close=function(e){var $this=$(this)var selector=$this.attr('data-target')if(!selector){selector=$this.attr('href')selector=selector && selector.replace(/.*(?=#[^\s]*$)/,'')}var $parent=$(selector)if(e)e.preventDefault()if(!$parent.length){$parent=$this.hasClass('alert')? $this:$this.parent()}$parent.trigger(e=$.Event('close.bs.alert'))if(e.isDefaultPrevented())return$parent.removeClass('in')function removeElement(){$parent.trigger('closed.bs.alert').remove()}$.support.transition && $parent.hasClass('fade')?$parent.one($.support.transition.end,removeElement).emulateTransitionEnd(150):removeElement()}}