first commit
This commit is contained in:
219
public/js/web/common.js
Executable file
219
public/js/web/common.js
Executable file
@@ -0,0 +1,219 @@
|
||||
//layer popup
|
||||
function commonLayerOpen(thisId){
|
||||
$('#'+thisId).show();
|
||||
}
|
||||
function commonLayerClose(thisId){
|
||||
$('#'+thisId).hide();
|
||||
}
|
||||
|
||||
function change_toggle(id) {
|
||||
$("#"+id).toggle();
|
||||
}
|
||||
|
||||
// 메인페이지 이동 20190215
|
||||
function goMain(){
|
||||
location.href="/";
|
||||
}
|
||||
|
||||
// 로그인 페이지 이동 20190215
|
||||
function go_loging(){
|
||||
// e.preventDefault();
|
||||
location.href="/web/user/login?url="+encodeURIComponent(document.URL);
|
||||
}
|
||||
|
||||
// 날짜 포멧
|
||||
Date.prototype.format = function(f) {
|
||||
if (!this.valueOf()) return " ";
|
||||
|
||||
var weekName = ["일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일"];
|
||||
var d = this;
|
||||
|
||||
return f.replace(/(yyyy|yy|MM|dd|E|hh|mm|ss|a\/p)/gi, function($1) {
|
||||
switch ($1) {
|
||||
case "yyyy": return d.getFullYear();
|
||||
case "yy": return (d.getFullYear() % 1000).zf(2);
|
||||
case "MM": return (d.getMonth() + 1).zf(2);
|
||||
case "dd": return d.getDate().zf(2);
|
||||
case "E": return weekName[d.getDay()];
|
||||
case "HH": return d.getHours().zf(2);
|
||||
case "hh": return ((h = d.getHours() % 12) ? h : 12).zf(2);
|
||||
case "mm": return d.getMinutes().zf(2);
|
||||
case "ss": return d.getSeconds().zf(2);
|
||||
case "a/p": return d.getHours() < 12 ? "오전" : "오후";
|
||||
default: return $1;
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
String.prototype.string = function(len){var s = '', i = 0; while (i++ < len) { s += this; } return s;};
|
||||
String.prototype.zf = function(len){return "0".string(len - this.length) + this;};
|
||||
Number.prototype.zf = function(len){return this.toString().zf(len);};
|
||||
|
||||
|
||||
// 숫자체크
|
||||
function checkNumber(val){
|
||||
var regexp = /^[0-9]*$/
|
||||
if( !regexp.test(val) ) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// 이메일체크
|
||||
function checkEmail(val){
|
||||
var regexp=/^[-A-Za-z0-9_]+[-A-Za-z0-9_.]*[@]{1}[-A-Za-z0-9_]+[-A-Za-z0-9_.]*[.]{1}[A-Za-z]{1,5}$/;
|
||||
if( !regexp.test(val) ) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// 전화번호체크
|
||||
function checkPhone(val){
|
||||
var regexp= /^\d{2,3}-\d{3,4}-\d{4}$/;
|
||||
if( !regexp.test(val) ) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
// 전화번호체크
|
||||
function checkMobile(val){
|
||||
var regexp= /^((01[1|6|7|8|9])[1-9]+[0-9]{6,7})|(010[1-9][0-9]{7})$/;
|
||||
if( !regexp.test(val) ) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
// 콤마
|
||||
function setComma(_no) {
|
||||
return _no.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
|
||||
}
|
||||
|
||||
// json sort
|
||||
function sortJSON(data, key, way) {
|
||||
return data.sort(function(a, b) {
|
||||
var x = a[key]; var y = b[key];
|
||||
if (way === '123' ) { return ((x < y) ? -1 : ((x > y) ? 1 : 0)); }
|
||||
if (way === '321') { return ((x > y) ? -1 : ((x < y) ? 1 : 0)); }
|
||||
});
|
||||
}
|
||||
|
||||
// 아이디 유효성 체크
|
||||
function member_id_valid_check(val){
|
||||
var regexp = /^[a-zA-Z0-9_-]{5,20}$/;
|
||||
if( !regexp.test(val) ) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// 비밀번호 유효성 체크
|
||||
function member_pwd_valid_check(val){
|
||||
var regexp = /[ㄱ-ㅎ|ㅏ-ㅣ|가-힣]/;
|
||||
if(regexp.test(val)) {
|
||||
return false;
|
||||
}
|
||||
if(val.length < 6) return false;
|
||||
if(val.length > 16) return false;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
var scale = 1;
|
||||
function zoom_in() {
|
||||
scale *= 1.25;
|
||||
zoom(scale);
|
||||
}
|
||||
|
||||
function zoom_out() {
|
||||
scale /= 1.25;
|
||||
zoom(scale);
|
||||
}
|
||||
|
||||
function zoom(scale) {
|
||||
var body = document.body;
|
||||
body.style.zoom = scale; // IE
|
||||
body.style.webkitTransform = 'scale('+scale+')'; // Webkit(chrome)
|
||||
body.style.webkitTransformOrigin = '0 0';
|
||||
body.style.mozTransform = 'scale('+scale+')'; // Mozilla(firefox)
|
||||
body.style.mozTransformOrigin = '0 0';
|
||||
body.style.oTransform = 'scale('+scale+')'; // Opera
|
||||
body.style.oTransformOrigin = '0 0';
|
||||
}
|
||||
|
||||
// 폰트크기 조절
|
||||
var targets = new Array('div', 'td', 'tr', 'li', 'ul', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'span', 'input');
|
||||
var sizes = new Array('9', '12', '14', '16', '18', '20', '22', '24', '26');
|
||||
var startSize = 1;
|
||||
function ts(target, inc) {
|
||||
if (!document.getElementById) return;
|
||||
var d = document, cEl = null, size = startSize, i, j, cTags;
|
||||
size += inc;
|
||||
if (size < 0) {
|
||||
size = 0;
|
||||
}
|
||||
if (size > 9) {
|
||||
size = 9;
|
||||
}
|
||||
startSize = size;
|
||||
if (!( cEl = d.getElementById(target))) {
|
||||
cEl = d.getElementsByTagName(target)[0];
|
||||
}
|
||||
cEl.style.fontSize = sizes[size];
|
||||
for (i=0; i<targets.length; i++) {
|
||||
cTags = cEl.getElementsByTagName(targets[i]);
|
||||
for (j=0; j<cTags.length; j++){
|
||||
cTags[j].style.fontSize = sizes[size] + "pt";
|
||||
cTags[j].style.lineHeight = sizes[size] * 1.5 + "pt";
|
||||
}
|
||||
}
|
||||
}
|
||||
// 폰트크기 조절
|
||||
|
||||
function search_keyword_reg(keyword){
|
||||
var return_state = true;
|
||||
var form_data = {
|
||||
"keyword" : keyword
|
||||
};
|
||||
$.ajax({
|
||||
url: '/web/search/search_keyword_reg',
|
||||
async: false,
|
||||
type: 'POST',
|
||||
dataType: 'JSON',
|
||||
data: form_data,
|
||||
success: function (rtnJson) {
|
||||
if(rtnJson.code=='9999') {
|
||||
alert(rtnJson.msg);
|
||||
return_state = false;
|
||||
} else {
|
||||
return_state = true;
|
||||
}
|
||||
},
|
||||
error: function (rtnHtml) {
|
||||
return_state = false;
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
return return_state;
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
$(function(){
|
||||
$(document).bind("contextmenu", function(e) {
|
||||
return false;
|
||||
});
|
||||
})
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
204
public/js/web/common_backup190215.js
Executable file
204
public/js/web/common_backup190215.js
Executable file
@@ -0,0 +1,204 @@
|
||||
//layer popup
|
||||
function commonLayerOpen(thisId){
|
||||
$('#'+thisId).show();
|
||||
}
|
||||
function commonLayerClose(thisId){
|
||||
$('#'+thisId).hide();
|
||||
}
|
||||
|
||||
function change_toggle(id) {
|
||||
$("#"+id).toggle();
|
||||
}
|
||||
|
||||
// 날짜 포멧
|
||||
Date.prototype.format = function(f) {
|
||||
if (!this.valueOf()) return " ";
|
||||
|
||||
var weekName = ["일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일"];
|
||||
var d = this;
|
||||
|
||||
return f.replace(/(yyyy|yy|MM|dd|E|hh|mm|ss|a\/p)/gi, function($1) {
|
||||
switch ($1) {
|
||||
case "yyyy": return d.getFullYear();
|
||||
case "yy": return (d.getFullYear() % 1000).zf(2);
|
||||
case "MM": return (d.getMonth() + 1).zf(2);
|
||||
case "dd": return d.getDate().zf(2);
|
||||
case "E": return weekName[d.getDay()];
|
||||
case "HH": return d.getHours().zf(2);
|
||||
case "hh": return ((h = d.getHours() % 12) ? h : 12).zf(2);
|
||||
case "mm": return d.getMinutes().zf(2);
|
||||
case "ss": return d.getSeconds().zf(2);
|
||||
case "a/p": return d.getHours() < 12 ? "오전" : "오후";
|
||||
default: return $1;
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
String.prototype.string = function(len){var s = '', i = 0; while (i++ < len) { s += this; } return s;};
|
||||
String.prototype.zf = function(len){return "0".string(len - this.length) + this;};
|
||||
Number.prototype.zf = function(len){return this.toString().zf(len);};
|
||||
|
||||
|
||||
// 숫자체크
|
||||
function checkNumber(val){
|
||||
var regexp = /^[0-9]*$/
|
||||
if( !regexp.test(val) ) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// 이메일체크
|
||||
function checkEmail(val){
|
||||
var regexp=/^[-A-Za-z0-9_]+[-A-Za-z0-9_.]*[@]{1}[-A-Za-z0-9_]+[-A-Za-z0-9_.]*[.]{1}[A-Za-z]{1,5}$/;
|
||||
if( !regexp.test(val) ) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// 전화번호체크
|
||||
function checkPhone(val){
|
||||
var regexp= /^\d{2,3}-\d{3,4}-\d{4}$/;
|
||||
if( !regexp.test(val) ) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
// 전화번호체크
|
||||
function checkMobile(val){
|
||||
var regexp= /^((01[1|6|7|8|9])[1-9]+[0-9]{6,7})|(010[1-9][0-9]{7})$/;
|
||||
if( !regexp.test(val) ) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
// 콤마
|
||||
function setComma(_no) {
|
||||
return _no.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
|
||||
}
|
||||
|
||||
// json sort
|
||||
function sortJSON(data, key, way) {
|
||||
return data.sort(function(a, b) {
|
||||
var x = a[key]; var y = b[key];
|
||||
if (way === '123' ) { return ((x < y) ? -1 : ((x > y) ? 1 : 0)); }
|
||||
if (way === '321') { return ((x > y) ? -1 : ((x < y) ? 1 : 0)); }
|
||||
});
|
||||
}
|
||||
|
||||
// 아이디 유효성 체크
|
||||
function member_id_valid_check(val){
|
||||
var regexp = /^[a-zA-Z0-9_-]{5,20}$/;
|
||||
if( !regexp.test(val) ) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// 비밀번호 유효성 체크
|
||||
function member_pwd_valid_check(val){
|
||||
var regexp = /[ㄱ-ㅎ|ㅏ-ㅣ|가-힣]/;
|
||||
if(regexp.test(val)) {
|
||||
return false;
|
||||
}
|
||||
if(val.length < 6) return false;
|
||||
if(val.length > 16) return false;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
var scale = 1;
|
||||
function zoom_in() {
|
||||
scale *= 1.25;
|
||||
zoom(scale);
|
||||
}
|
||||
|
||||
function zoom_out() {
|
||||
scale /= 1.25;
|
||||
zoom(scale);
|
||||
}
|
||||
|
||||
function zoom(scale) {
|
||||
var body = document.body;
|
||||
body.style.zoom = scale; // IE
|
||||
body.style.webkitTransform = 'scale('+scale+')'; // Webkit(chrome)
|
||||
body.style.webkitTransformOrigin = '0 0';
|
||||
body.style.mozTransform = 'scale('+scale+')'; // Mozilla(firefox)
|
||||
body.style.mozTransformOrigin = '0 0';
|
||||
body.style.oTransform = 'scale('+scale+')'; // Opera
|
||||
body.style.oTransformOrigin = '0 0';
|
||||
}
|
||||
|
||||
// 폰트크기 조절
|
||||
var targets = new Array('div', 'td', 'tr', 'li', 'ul', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'span', 'input');
|
||||
var sizes = new Array('9', '12', '14', '16', '18', '20', '22', '24', '26');
|
||||
var startSize = 1;
|
||||
function ts(target, inc) {
|
||||
if (!document.getElementById) return;
|
||||
var d = document, cEl = null, size = startSize, i, j, cTags;
|
||||
size += inc;
|
||||
if (size < 0) {
|
||||
size = 0;
|
||||
}
|
||||
if (size > 9) {
|
||||
size = 9;
|
||||
}
|
||||
startSize = size;
|
||||
if (!( cEl = d.getElementById(target))) {
|
||||
cEl = d.getElementsByTagName(target)[0];
|
||||
}
|
||||
cEl.style.fontSize = sizes[size];
|
||||
for (i=0; i<targets.length; i++) {
|
||||
cTags = cEl.getElementsByTagName(targets[i]);
|
||||
for (j=0; j<cTags.length; j++){
|
||||
cTags[j].style.fontSize = sizes[size] + "pt";
|
||||
cTags[j].style.lineHeight = sizes[size] * 1.5 + "pt";
|
||||
}
|
||||
}
|
||||
}
|
||||
// 폰트크기 조절
|
||||
|
||||
function search_keyword_reg(keyword){
|
||||
var return_state = true;
|
||||
var form_data = {
|
||||
"keyword" : keyword
|
||||
};
|
||||
$.ajax({
|
||||
url: '/web/search/search_keyword_reg',
|
||||
async: false,
|
||||
type: 'POST',
|
||||
dataType: 'JSON',
|
||||
data: form_data,
|
||||
success: function (rtnJson) {
|
||||
if(rtnJson.code=='9999') {
|
||||
alert(rtnJson.msg);
|
||||
return_state = false;
|
||||
} else {
|
||||
return_state = true;
|
||||
}
|
||||
},
|
||||
error: function (rtnHtml) {
|
||||
return_state = false;
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
return return_state;
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
10
public/js/web/jquery.vticker.min.js
vendored
Executable file
10
public/js/web/jquery.vticker.min.js
vendored
Executable file
@@ -0,0 +1,10 @@
|
||||
/*! vTicker 1.21 http://richhollis.github.com/vticker/ | http://richhollis.github.com/vticker/license/ | based on Jubgits vTicker http://www.jugbit.com/jquery-vticker-vertical-news-ticker/ */
|
||||
(function(d){var g,c,f;g={speed:700,pause:4E3,showItems:1,mousePause:!0,height:0,animate:!0,margin:0,padding:0,startPaused:!1,autoAppend:!0};c={moveUp:function(a,b){return c.showNextItem(a,b,"up")},moveDown:function(a,b){return c.showNextItem(a,b,"down")},nextItemState:function(a,b){var e,c;c=a.element.children("ul");e=a.itemHeight;0<a.options.height&&(e=c.children("li:first").height());e+=a.options.margin+2*a.options.padding;return{height:e,options:a.options,el:a.element,obj:c,selector:"up"===b?
|
||||
"li:first":"li:last",dir:b}},showNextItem:function(a,b,e){var d;d=c.nextItemState(a,e);d.el.trigger("vticker.beforeTick");e=d.obj.children(d.selector).clone(!0);"down"===d.dir&&d.obj.css("top","-"+d.height+"px").prepend(e);b&&b.animate?a.animating||c.animateNextItem(d,a):c.nonAnimatedNextItem(d);"up"===d.dir&&a.options.autoAppend&&e.appendTo(d.obj);return d.el.trigger("vticker.afterTick")},animateNextItem:function(a,b){b.animating=!0;return a.obj.animate("up"===a.dir?{top:"-="+a.height+"px"}:{top:0},
|
||||
b.options.speed,function(){d(a.obj).children(a.selector).remove();d(a.obj).css("top","0px");return b.animating=!1})},nonAnimatedNextItem:function(a){a.obj.children(a.selector).remove();return a.obj.css("top","0px")},nextUsePause:function(){var a,b;b=d(this).data("state");a=b.options;if(!b.isPaused&&!c.hasSingleItem(b))return f.next.call(this,{animate:a.animate})},startInterval:function(){var a,b;b=d(this).data("state");a=b.options;return b.intervalId=setInterval(function(a){return function(){return c.nextUsePause.call(a)}}(this),
|
||||
a.pause)},stopInterval:function(){var a;if(a=d(this).data("state"))return a.intervalId&&clearInterval(a.intervalId),a.intervalId=void 0},restartInterval:function(){c.stopInterval.call(this);return c.startInterval.call(this)},getState:function(a,b){var c;if(!(c=d(b).data("state")))throw Error("vTicker: No state available from "+a);return c},isAnimatingOrSingleItem:function(a){return a.animating||this.hasSingleItem(a)},hasMultipleItems:function(a){return 1<a.itemCount},hasSingleItem:function(a){return!c.hasMultipleItems(a)},
|
||||
bindMousePausing:function(a){return function(a,e){return a.bind("mouseenter",function(){if(!e.isPaused)return e.pausedByCode=!0,c.stopInterval.call(this),f.pause.call(this,!0)}).bind("mouseleave",function(){if(!e.isPaused||e.pausedByCode)return e.pausedByCode=!1,f.pause.call(this,!1),c.startInterval.call(this)})}}(this),setItemLayout:function(a,b,c){var f;a.css({overflow:"hidden",position:"relative"}).children("ul").css({position:"absolute",margin:0,padding:0}).children("li").css({margin:c.margin,
|
||||
padding:c.padding});return isNaN(c.height)||0===c.height?(a.children("ul").children("li").each(function(){if(d(this).height()>b.itemHeight)return b.itemHeight=d(this).height()}),a.children("ul").children("li").each(function(){return d(this).height(b.itemHeight)}),f=c.margin+2*c.padding,a.height((b.itemHeight+f)*c.showItems+c.margin)):a.height(c.height)},defaultStateAttribs:function(a,b){return{itemCount:a.children("ul").children("li").length,itemHeight:0,itemMargin:0,element:a,animating:!1,options:b,
|
||||
isPaused:b.startPaused,pausedByCode:!1}}};f={init:function(a){var b,e;d(this).data("state")&&f.stop.call(this);b=jQuery.extend({},g);a=d.extend(b,a);b=d(this);e=c.defaultStateAttribs(b,a);d(this).data("state",e);c.setItemLayout(b,e,a);a.startPaused||c.startInterval.call(this);if(a.mousePause)return c.bindMousePausing(b,e)},pause:function(a){var b;b=c.getState("pause",this);if(!c.hasMultipleItems(b))return!1;b.isPaused=a;b=b.element;if(a)return d(this).addClass("paused"),b.trigger("vticker.pause");
|
||||
d(this).removeClass("paused");return b.trigger("vticker.resume")},next:function(a){var b;b=c.getState("next",this);if(c.isAnimatingOrSingleItem(b))return!1;c.restartInterval.call(this);return c.moveUp(b,a)},prev:function(a){var b;b=c.getState("prev",this);if(c.isAnimatingOrSingleItem(b))return!1;c.restartInterval.call(this);return c.moveDown(b,a)},stop:function(){c.getState("stop",this);return c.stopInterval.call(this)},remove:function(){var a;a=c.getState("remove",this);c.stopInterval.call(this);
|
||||
a=a.element;a.unbind();return a.remove()}};return d.fn.vTicker=function(a){return f[a]?f[a].apply(this,Array.prototype.slice.call(arguments,1)):"object"!==typeof a&&a?d.error("Method "+a+" does not exist on jQuery.vTicker"):f.init.apply(this,arguments)}})(jQuery);
|
||||
12
public/js/web/swiper.min.css
vendored
Executable file
12
public/js/web/swiper.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
13
public/js/web/swiper.min.js
vendored
Executable file
13
public/js/web/swiper.min.js
vendored
Executable file
File diff suppressed because one or more lines are too long
1
public/js/web/toastr.min.js
vendored
Executable file
1
public/js/web/toastr.min.js
vendored
Executable file
@@ -0,0 +1 @@
|
||||
!function(a){a(["jquery"],function(a){return function(){function b(a,b,c){return o({type:u.error,iconClass:p().iconClasses.error,message:a,optionsOverride:c,title:b})}function c(b,c){return b||(b=p()),r=a("#"+b.containerId),r.length?r:(c&&(r=l(b)),r)}function d(a,b,c){return o({type:u.info,iconClass:p().iconClasses.info,message:a,optionsOverride:c,title:b})}function e(a){s=a}function f(a,b,c){return o({type:u.success,iconClass:p().iconClasses.success,message:a,optionsOverride:c,title:b})}function g(a,b,c){return o({type:u.warning,iconClass:p().iconClasses.warning,message:a,optionsOverride:c,title:b})}function h(a){var b=p();r||c(b),k(a,b)||j(b)}function i(b){var d=p();return r||c(d),b&&0===a(":focus",b).length?void q(b):void(r.children().length&&r.remove())}function j(b){for(var c=r.children(),d=c.length-1;d>=0;d--)k(a(c[d]),b)}function k(b,c){return b&&0===a(":focus",b).length?(b[c.hideMethod]({duration:c.hideDuration,easing:c.hideEasing,complete:function(){q(b)}}),!0):!1}function l(b){return r=a("<div/>").attr("id",b.containerId).addClass(b.positionClass).attr("aria-live","polite").attr("role","alert"),r.appendTo(a(b.target)),r}function m(){return{tapToDismiss:!0,toastClass:"toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:void 0,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:void 0,extendedTimeOut:1e3,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},iconClass:"toast-info",positionClass:"toast-top-right",timeOut:5e3,titleClass:"toast-title",messageClass:"toast-message",target:"body",closeHtml:"<button>×</button>",newestOnTop:!0}}function n(a){s&&s(a)}function o(b){function d(b){return!a(":focus",j).length||b?j[g.hideMethod]({duration:g.hideDuration,easing:g.hideEasing,complete:function(){q(j),g.onHidden&&"hidden"!==o.state&&g.onHidden(),o.state="hidden",o.endTime=new Date,n(o)}}):void 0}function e(){(g.timeOut>0||g.extendedTimeOut>0)&&(i=setTimeout(d,g.extendedTimeOut))}function f(){clearTimeout(i),j.stop(!0,!0)[g.showMethod]({duration:g.showDuration,easing:g.showEasing})}var g=p(),h=b.iconClass||g.iconClass;"undefined"!=typeof b.optionsOverride&&(g=a.extend(g,b.optionsOverride),h=b.optionsOverride.iconClass||h),t++,r=c(g,!0);var i=null,j=a("<div/>"),k=a("<div/>"),l=a("<div/>"),m=a(g.closeHtml),o={toastId:t,state:"visible",startTime:new Date,options:g,map:b};return b.iconClass&&j.addClass(g.toastClass).addClass(h),b.title&&(k.append(b.title).addClass(g.titleClass),j.append(k)),b.message&&(l.append(b.message).addClass(g.messageClass),j.append(l)),g.closeButton&&(m.addClass("toast-close-button").attr("role","button"),j.prepend(m)),j.hide(),g.newestOnTop?r.prepend(j):r.append(j),j[g.showMethod]({duration:g.showDuration,easing:g.showEasing,complete:g.onShown}),g.timeOut>0&&(i=setTimeout(d,g.timeOut)),j.hover(f,e),!g.onclick&&g.tapToDismiss&&j.click(d),g.closeButton&&m&&m.click(function(a){a.stopPropagation?a.stopPropagation():void 0!==a.cancelBubble&&a.cancelBubble!==!0&&(a.cancelBubble=!0),d(!0)}),g.onclick&&j.click(function(){g.onclick(),d()}),n(o),g.debug&&console&&console.log(o),j}function p(){return a.extend({},m(),v.options)}function q(a){r||(r=c()),a.is(":visible")||(a.remove(),a=null,0===r.children().length&&r.remove())}var r,s,t=0,u={error:"error",info:"info",success:"success",warning:"warning"},v={clear:h,remove:i,error:b,getContainer:c,info:d,options:{},subscribe:e,success:f,version:"2.0.3",warning:g};return v}()})}("function"==typeof define&&define.amd?define:function(a,b){"undefined"!=typeof module&&module.exports?module.exports=b(require("jquery")):window.toastr=b(window.jQuery)});
|
||||
Reference in New Issue
Block a user