/* * # Fomantic UI - 2.8.4 * https://github.com/fomantic/Fomantic-UI * http://fomantic-ui.com/ * * Copyright 2014 Contributors * Released under the MIT license * http://opensource.org/licenses/MIT * */ !function(M,e,E){"use strict";M.isFunction=M.isFunction||function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},e=void 0!==e&&e.Math==Math?e:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),M.fn.toast=function(w){var k,e=M(this),x=e.selector||"",T=(new Date).getTime(),I=[],P=w,O="string"==typeof P,A=[].slice.call(arguments,1);return e.each(function(){var o,s,a,i,c,l,r,u=M.isPlainObject(w)?M.extend(!0,{},M.fn.toast.settings,w):M.extend({},M.fn.toast.settings),d=u.className,e=u.selector,p=u.error,n=u.namespace,f=u.fields,t="."+n,m=n+"-module",g=M(this),h=u.context?M(u.context):M("body"),v=g.hasClass("toast")||g.hasClass("message")||g.hasClass("card"),b=this,C=v?g.data(m):E,y={initialize:function(){y.verbose("Initializing element"),y.has.container()||y.create.container(),(v||""!==u.message||""!==u.title||""!==y.get.iconClass()||u.showImage||y.has.configActions())&&("string"==typeof u.showProgress&&-1!==[d.top,d.bottom].indexOf(u.showProgress)||(u.showProgress=!1),y.create.toast(),u.closeOnClick&&(u.closeIcon||0",{class:u.position+" "+d.container}))},toast:function(){var e,n,t;o=M("
",{class:d.box}),v?(s=u.cloneModule?g.clone().removeAttr("id"):g,r=s.find("> i"+y.helpers.toClass(d.close)),u.closeIcon=0"),e=M("
",{class:d.content}),""!==(n=y.get.iconClass())&&s.append(M("",{class:n+" "+d.icon})),u.showImage&&s.append(M("",{class:d.image+" "+u.classImage,src:u.showImage})),""!==u.title&&e.append(M("
",{class:d.title,text:u.title})),e.append(M("
",{html:y.helpers.escape(u.message,u.preserveHTML)})),s.addClass(u.class+" "+d.toast).append(e),s.css("opacity",u.opacity),u.closeIcon&&((r=M("",{class:d.close+" "+("string"==typeof u.closeIcon?u.closeIcon:"")})).hasClass(d.left)?s.prepend(r):s.append(r))),s.hasClass(d.compact)&&(u.compact=!0),s.hasClass("card")&&(u.compact=!1),a=s.find(".actions"),y.has.configActions()&&(0===a.length&&(a=M("
",{class:d.actions+" "+(u.classActions||"")}).appendTo(s)),s.hasClass("card")&&!a.hasClass(d.attached)&&(a.addClass(d.extraContent),a.hasClass(d.vertical)&&(a.removeClass(d.vertical),y.error(p.verticalCard))),u.actions.forEach(function(e){var n=e[f.icon]?'':"",t=y.helpers.escape(e[f.text]||"",u.preserveHTML),o=y.helpers.deQuote(e[f.class]||""),s=e[f.click]&&M.isFunction(e[f.click])?e[f.click]:function(){};a.append(M("