From 62dd79a377d52d1ef26d23892483689b5c39aef7 Mon Sep 17 00:00:00 2001 From: sentsin Date: Wed, 4 Nov 2015 17:47:25 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=87=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- extend/layer.ext.js | 2 +- layer.js | 4 ++-- package.json | 2 +- skin/default/icon.png | Bin 11592 -> 11493 bytes skin/layer.css | 2 +- src/extend/layer.ext.js | 8 ++++++-- src/layer.js | 21 ++++++++++++--------- src/skin/default/icon.png | Bin 11592 -> 11493 bytes src/skin/layer.css | 6 +++--- 9 files changed, 26 insertions(+), 19 deletions(-) diff --git a/extend/layer.ext.js b/extend/layer.ext.js index 52c78c1..80cd0ab 100644 --- a/extend/layer.ext.js +++ b/extend/layer.ext.js @@ -1,2 +1,2 @@ /*! layer弹层组件拓展类 */ -;!function(){layer.use("skin/layer.ext.css",function(){layer.layui_layer_extendlayerextjs=!0});var a=layer.cache||{},b=function(b){return a.skin?" "+a.skin+" "+a.skin+"-"+b:""};layer.prompt=function(a,c){a=a||{},"function"==typeof a&&(c=a);var d,e=2==a.formType?'":function(){return''}();return layer.open($.extend({btn:["确定","取消"],content:e,skin:"layui-layer-prompt"+b("prompt"),success:function(a){d=a.find(".layui-layer-input"),d.focus()},yes:function(b){var e=d.val();""===e?d.focus():e.length>(a.maxlength||500)?layer.tips("最多输入"+(a.maxlength||500)+"个字数",d,{tips:1}):c&&c(e,b,d)}},a))},layer.tab=function(a){a=a||{};var c=a.tab||{};return layer.open($.extend({type:1,skin:"layui-layer-tab"+b("tab"),title:function(){var a=c.length,b=1,d="";if(a>0)for(d=''+c[0].title+"";a>b;b++)d+=""+c[b].title+"";return d}(),content:'",success:function(a){var b=a.find(".layui-layer-title").children(),c=a.find(".layui-layer-tabmain").children();b.on("mousedown",function(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0;var b=$(this),d=b.index();b.addClass("layui-layer-tabnow").siblings().removeClass("layui-layer-tabnow"),c.eq(d).show().siblings().hide()})}},a))},layer.photos=function(a,c,d){function e(a,b,c){var d=new Image;d.onload=function(){d.onload=null,b(d)},d.onerror=function(a){d.onload=null,c(a)},d.src=a}var f={};if(a=a||{},a.photos){var g=a.photos.constructor===Object,h=g?a.photos:{},i=h.data||[],j=h.start||0;if(f.imgIndex=j+1,g){if(0===i.length)return void layer.msg("没有图片")}else{var k=$(a.photos),l=k.find(a.img||"img");if(0===l.length)return;if(c||k.find(h.img||"img").each(function(b){var c=$(this);i.push({alt:c.attr("alt"),pid:c.attr("layer-pid"),src:c.attr("layer-src")||c.attr("src"),thumb:c.attr("src")}),c.on("click",function(){layer.photos($.extend(a,{photos:{start:b,data:i,tab:a.tab},full:a.full}),!0)})}),!c)return}f.imgprev=function(a){f.imgIndex--,f.imgIndex<1&&(f.imgIndex=i.length),f.tabimg(a)},f.imgnext=function(a){f.imgIndex++,f.imgIndex>i.length&&(f.imgIndex=1),f.tabimg(a)},f.keyup=function(a){if(!f.end){var b=a.keyCode;a.preventDefault(),37===b?f.imgprev(!0):39===b?f.imgnext(!0):27===b&&layer.close(f.index)}},f.tabimg=function(b){i.length<=1||(h.start=f.imgIndex-1,layer.close(f.index),layer.photos(a,!0,b))},f.event=function(){f.bigimg.hover(function(){f.imgsee.show()},function(){f.imgsee.hide()}),f.bigimg.find(".layui-layer-imgprev").on("click",function(a){a.preventDefault(),f.imgprev()}),f.bigimg.find(".layui-layer-imgnext").on("click",function(a){a.preventDefault(),f.imgnext()}),$(document).on("keyup",f.keyup)},f.loadi=layer.load(1,{shade:"shade"in a?!1:.9,scrollbar:!1}),e(i[j].src,function(c){layer.close(f.loadi),f.index=layer.open($.extend({type:1,area:function(){var b=[c.width,c.height],d=[$(window).width()-100,$(window).height()-100];return!a.full&&b[0]>d[0]&&(b[0]=d[0],b[1]=b[0]*d[1]/b[0]),[b[0]+"px",b[1]+"px"]}(),title:!1,shade:.9,shadeClose:!0,closeBtn:!1,move:".layui-layer-phimg img",moveType:1,scrollbar:!1,moveOut:!0,shift:5*Math.random()|0,skin:"layui-layer-photos"+b("photos"),content:'
'+(i[j].alt||
'+(i.length>1?'':"")+'
'+(i[j].alt||"")+""+f.imgIndex+"/"+i.length+"
",success:function(b,c){f.bigimg=b.find(".layui-layer-phimg"),f.imgsee=b.find(".layui-layer-imguide,.layui-layer-imgbar"),f.event(b),a.tab&&a.tab(i[j],b)},end:function(){f.end=!0,$(document).off("keyup",f.keyup)}},a))},function(){layer.close(f.loadi),layer.msg("当前图片地址异常",{time:2e3},function(){i.length>1&&f.imgnext(!0)})})}}}(); \ No newline at end of file +;!function(){layer.use("skin/layer.ext.css",function(){layer.layui_layer_extendlayerextjs=!0});var a=layer.cache||{},b=function(b){return a.skin?" "+a.skin+" "+a.skin+"-"+b:""};layer.prompt=function(a,c){a=a||{},"function"==typeof a&&(c=a);var d,e=2==a.formType?'":function(){return''}();return layer.open($.extend({btn:["确定","取消"],content:e,skin:"layui-layer-prompt"+b("prompt"),success:function(a){d=a.find(".layui-layer-input"),d.focus()},yes:function(b){var e=d.val();""===e?d.focus():e.length>(a.maxlength||500)?layer.tips("最多输入"+(a.maxlength||500)+"个字数",d,{tips:1}):c&&c(e,b,d)}},a))},layer.tab=function(a){a=a||{};var c=a.tab||{};return layer.open($.extend({type:1,skin:"layui-layer-tab"+b("tab"),title:function(){var a=c.length,b=1,d="";if(a>0)for(d=''+c[0].title+"";a>b;b++)d+=""+c[b].title+"";return d}(),content:'",success:function(a){var b=a.find(".layui-layer-title").children(),c=a.find(".layui-layer-tabmain").children();b.on("mousedown",function(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0;var b=$(this),d=b.index();b.addClass("layui-layer-tabnow").siblings().removeClass("layui-layer-tabnow"),c.eq(d).show().siblings().hide()})}},a))},layer.photos=function(a,c,d){function e(a,b,c){var d=new Image;d.onload=function(){d.onload=null,b(d)},d.onerror=function(a){d.onerror=null,c(a)},d.src=a}var f={};if(a=a||{},a.photos){var g=a.photos.constructor===Object,h=g?a.photos:{},i=h.data||[],j=h.start||0;if(f.imgIndex=j+1,g){if(0===i.length)return void layer.msg("没有图片")}else{var k=$(a.photos),l=k.find(a.img||"img");if(0===l.length)return;if(c||k.find(h.img||"img").each(function(b){var c=$(this);i.push({alt:c.attr("alt"),pid:c.attr("layer-pid"),src:c.attr("layer-src")||c.attr("src"),thumb:c.attr("src")}),c.on("click",function(){layer.photos($.extend(a,{photos:{start:b,data:i,tab:a.tab},full:a.full}),!0)})}),!c)return}f.imgprev=function(a){f.imgIndex--,f.imgIndex<1&&(f.imgIndex=i.length),f.tabimg(a)},f.imgnext=function(a,b){f.imgIndex++,f.imgIndex>i.length&&(f.imgIndex=1,b)||f.tabimg(a)},f.keyup=function(a){if(!f.end){var b=a.keyCode;a.preventDefault(),37===b?f.imgprev(!0):39===b?f.imgnext(!0):27===b&&layer.close(f.index)}},f.tabimg=function(b){i.length<=1||(h.start=f.imgIndex-1,layer.close(f.index),layer.photos(a,!0,b))},f.event=function(){f.bigimg.hover(function(){f.imgsee.show()},function(){f.imgsee.hide()}),f.bigimg.find(".layui-layer-imgprev").on("click",function(a){a.preventDefault(),f.imgprev()}),f.bigimg.find(".layui-layer-imgnext").on("click",function(a){a.preventDefault(),f.imgnext()}),$(document).on("keyup",f.keyup)},f.loadi=layer.load(1,{shade:"shade"in a?!1:.9,scrollbar:!1}),e(i[j].src,function(c){layer.close(f.loadi),f.index=layer.open($.extend({type:1,area:function(){var b=[c.width,c.height],d=[$(window).width()-100,$(window).height()-100];return!a.full&&b[0]>d[0]&&(b[0]=d[0],b[1]=b[0]*d[1]/b[0]),[b[0]+"px",b[1]+"px"]}(),title:!1,shade:.9,shadeClose:!0,closeBtn:!1,move:".layui-layer-phimg img",moveType:1,scrollbar:!1,moveOut:!0,shift:5*Math.random()|0,skin:"layui-layer-photos"+b("photos"),content:'
'+(i[j].alt||
'+(i.length>1?'':"")+'
'+(i[j].alt||"")+""+f.imgIndex+"/"+i.length+"
",success:function(b,c){f.bigimg=b.find(".layui-layer-phimg"),f.imgsee=b.find(".layui-layer-imguide,.layui-layer-imgbar"),f.event(b),a.tab&&a.tab(i[j],b)},end:function(){f.end=!0,$(document).off("keyup",f.keyup)}},a))},function(){layer.close(f.loadi),layer.msg("当前图片地址异常
是否继续查看下一张?",{time:3e4,btn:["下一张","不看了"],yes:function(){i.length>1&&f.imgnext(!0,!0)}})})}}}(); \ No newline at end of file diff --git a/layer.js b/layer.js index 8574c39..8536abf 100644 --- a/layer.js +++ b/layer.js @@ -1,2 +1,2 @@ -/*! layer-v2.0 弹层组件 License LGPL http://layer.layui.com/ By 贤心 */ -;!function(a,b){"use strict";var c,d,e={getPath:function(){var a=document.scripts,b=a[a.length-1],c=b.src;if(!b.getAttribute("merge"))return c.substring(0,c.lastIndexOf("/")+1)}(),enter:function(a){13===a.keyCode&&a.preventDefault()},config:{},end:{},btn:["确定","取消"],type:["dialog","page","iframe","loading","tips"]},f={v:"2.0",ie6:!!a.ActiveXObject&&!a.XMLHttpRequest,index:0,path:e.getPath,config:function(a,b){var d=0;return a=a||{},f.cache=e.config=c.extend(e.config,a),f.path=e.config.path||f.path,"string"==typeof a.extend&&(a.extend=[a.extend]),f.use("skin/layer.css",a.extend&&a.extend.length>0?function g(){var c=a.extend;f.use(c[c[d]?d:d-1],d'+(i?f.title[0]:f.title)+"":"";return f.zIndex=g,b([f.shade?'
':"",'
'+(a&&2!=f.type?"":k)+'
'+(0==f.type&&-1!==f.icon?'':"")+(1==f.type&&a?"":f.content||"")+'
'+function(){var a=j?'':"";return f.closeBtn&&(a+=''),a}()+""+(f.btn?function(){var a="";"string"==typeof f.btn&&(f.btn=[f.btn]);for(var b=0,c=f.btn.length;c>b;b++)a+=''+f.btn[b]+"";return'
'+a+"
"}():"")+"
"],k),c},g.pt.creat=function(){var a=this,b=a.config,g=a.index,i=b.content,j="object"==typeof i;switch("string"==typeof b.area&&(b.area="auto"===b.area?["",""]:[b.area,""]),b.type){case 0:b.btn="btn"in b?b.btn:e.btn[0],f.closeAll("dialog");break;case 2:var i=b.content=j?b.content:[b.content||"http://sentsin.com?from=layer","auto"];b.content='';break;case 3:b.title=!1,b.closeBtn=!1,-1===b.icon&&0===b.icon,f.closeAll("loading");break;case 4:j||(b.content=[b.content,"body"]),b.follow=b.content[1],b.content=b.content[0]+'',b.title=!1,b.shade=!1,b.fix=!1,b.tips="object"==typeof b.tips?b.tips:[b.tips,!0],b.tipsMore||f.closeAll("tips")}a.vessel(j,function(d,e){c("body").append(d[0]),j?function(){2==b.type||4==b.type?function(){c("body").append(d[1])}():function(){i.parents("."+h[0])[0]||(i.show().addClass("layui-layer-wrap").wrap(d[1]),c("#"+h[0]+g).find("."+h[5]).before(e))}()}():c("body").append(d[1]),a.layero=c("#"+h[0]+g),b.scrollbar||h.html.css("overflow","hidden").attr("layer-full",g)}).auto(g),2==b.type&&f.ie6&&a.layero.find("iframe").attr("src",i[0]),c(document).off("keydown",e.enter).on("keydown",e.enter),4==b.type?a.tips():a.offset(),b.fix&&d.on("resize",function(){a.offset(),(/^\d+%$/.test(b.area[0])||/^\d+%$/.test(b.area[1]))&&a.auto(g),4==b.type&&a.tips()}),b.time<=0||setTimeout(function(){f.close(a.index)},b.time),a.move().callback()},g.pt.auto=function(a){function b(a){a=g.find(a),a.height(i[1]-j-k-2*(0|parseFloat(a.css("padding"))))}var e=this,f=e.config,g=c("#"+h[0]+a);""===f.area[0]&&f.maxWidth>0&&(/MSIE 7/.test(navigator.userAgent)&&f.btn&&g.width(g.innerWidth()),g.outerWidth()>f.maxWidth&&g.width(f.maxWidth));var i=[g.innerWidth(),g.innerHeight()],j=g.find(h[1]).outerHeight()||0,k=g.find("."+h[6]).outerHeight()||0;switch(f.type){case 2:b("iframe");break;default:""===f.area[1]?f.fix&&i[1]>=d.height()&&(i[1]=d.height(),b("."+h[5])):b("."+h[5])}return e},g.pt.offset=function(){var a=this,b=a.config,c=a.layero,e=[c.outerWidth(),c.outerHeight()],f="object"==typeof b.offset;a.offsetTop=(d.height()-e[1])/2,a.offsetLeft=(d.width()-e[0])/2,f?(a.offsetTop=b.offset[0],a.offsetLeft=b.offset[1]||a.offsetLeft):"auto"!==b.offset&&(a.offsetTop=b.offset,"rb"===b.offset&&(a.offsetTop=d.height()-e[1],a.offsetLeft=d.width()-e[0])),b.fix||(a.offsetTop=/%$/.test(a.offsetTop)?d.height()*parseFloat(a.offsetTop)/100:parseFloat(a.offsetTop),a.offsetLeft=/%$/.test(a.offsetLeft)?d.width()*parseFloat(a.offsetLeft)/100:parseFloat(a.offsetLeft),a.offsetTop+=d.scrollTop(),a.offsetLeft+=d.scrollLeft()),c.css({top:a.offsetTop,left:a.offsetLeft})},g.pt.tips=function(){var a=this,b=a.config,e=a.layero,f=[e.outerWidth(),e.outerHeight()],g=c(b.follow);g[0]||(g=c("body"));var i={width:g.outerWidth(),height:g.outerHeight(),top:g.offset().top,left:g.offset().left},j=e.find(".layui-layer-TipsG"),k=b.tips[0];b.tips[1]||j.remove(),i.autoLeft=function(){i.left+f[0]-d.width()>0?(i.tipLeft=i.left+i.width-f[0],j.css({right:12,left:"auto"})):i.tipLeft=i.left},i.where=[function(){i.autoLeft(),i.tipTop=i.top-f[1]-10,j.removeClass("layui-layer-TipsB").addClass("layui-layer-TipsT").css("border-right-color",b.tips[1])},function(){i.tipLeft=i.left+i.width+10,i.tipTop=i.top,j.removeClass("layui-layer-TipsL").addClass("layui-layer-TipsR").css("border-bottom-color",b.tips[1])},function(){i.autoLeft(),i.tipTop=i.top+i.height+10,j.removeClass("layui-layer-TipsT").addClass("layui-layer-TipsB").css("border-right-color",b.tips[1])},function(){i.tipLeft=i.left-f[0]-10,i.tipTop=i.top,j.removeClass("layui-layer-TipsR").addClass("layui-layer-TipsL").css("border-bottom-color",b.tips[1])}],i.where[k-1](),1===k?i.top-(d.scrollTop()+f[1]+16)<0&&i.where[2]():2===k?d.width()-(i.left+i.width+f[0]+16)>0||i.where[3]():3===k?i.top-d.scrollTop()+i.height+f[1]+16-d.height()>0&&i.where[0]():4===k&&f[0]+16-i.left>0&&i.where[1](),e.find("."+h[5]).css({"background-color":b.tips[1],"padding-right":b.closeBtn?"30px":""}),e.css({left:i.tipLeft,top:i.tipTop})},g.pt.move=function(){var a=this,b=a.config,e={setY:0,moveLayer:function(){var a=e.layero,b=parseInt(a.css("margin-left")),c=parseInt(e.move.css("left"));0===b||(c-=b),"fixed"!==a.css("position")&&(c-=a.parent().offset().left,e.setY=0),a.css({left:c,top:parseInt(e.move.css("top"))-e.setY})}},f=a.layero.find(b.move);return b.move&&f.attr("move","ok"),f.css({cursor:b.move?"move":"auto"}),c(b.move).on("mousedown",function(a){if(a.preventDefault(),"ok"===c(this).attr("move")){e.ismove=!0,e.layero=c(this).parents("."+h[0]);var f=e.layero.offset().left,g=e.layero.offset().top,i=e.layero.outerWidth()-6,j=e.layero.outerHeight()-6;c("#layui-layer-moves")[0]||c("body").append('
'),e.move=c("#layui-layer-moves"),b.moveType&&e.move.css({visibility:"hidden"}),e.moveX=a.pageX-e.move.position().left,e.moveY=a.pageY-e.move.position().top,"fixed"!==e.layero.css("position")||(e.setY=d.scrollTop())}}),c(document).mousemove(function(a){if(e.ismove){var c=a.pageX-e.moveX,f=a.pageY-e.moveY;if(a.preventDefault(),!b.moveOut){e.setY=d.scrollTop();var g=d.width()-e.move.outerWidth(),h=e.setY;0>c&&(c=0),c>g&&(c=g),h>f&&(f=h),f>d.height()-e.move.outerHeight()+e.setY&&(f=d.height()-e.move.outerHeight()+e.setY)}e.move.css({left:c,top:f}),b.moveType&&e.moveLayer(),c=f=g=h=null}}).mouseup(function(){try{e.ismove&&(e.moveLayer(),e.move.remove(),b.moveEnd&&b.moveEnd()),e.ismove=!1}catch(a){e.ismove=!1}}),a},g.pt.callback=function(){function a(){var a=g.cancel&&g.cancel(b.index);a===!1||f.close(b.index)}var b=this,d=b.layero,g=b.config;b.openLayer(),g.success&&(2==g.type?d.find("iframe")[0].onload=function(){this.className="",g.success(d,b.index)}:g.success(d,b.index)),f.ie6&&b.IE6(d),d.find("."+h[6]).children("a").on("click",function(){var e=c(this).index();g["btn"+(e+1)]&&g["btn"+(e+1)](b.index,d),0===e?g.yes?g.yes(b.index,d):f.close(b.index):1===e?a():g["btn"+(e+1)]||f.close(b.index)}),d.find("."+h[7]).on("click",a),g.shadeClose&&c("#layui-layer-shade"+b.index).on("click",function(){f.close(b.index)}),d.find(".layui-layer-min").on("click",function(){f.min(b.index,g),g.min&&g.min(d)}),d.find(".layui-layer-max").on("click",function(){c(this).hasClass("layui-layer-maxmin")?(f.restore(b.index),g.restore&&g.restore(d)):(f.full(b.index,g),g.full&&g.full(d))}),g.end&&(e.end[b.index]=g.end)},e.reselect=function(){c.each(c("select"),function(a,b){var d=c(this);d.parents("."+h[0])[0]||1==d.attr("layer")&&c("."+h[0]).length<1&&d.removeAttr("layer").show(),d=null})},g.pt.IE6=function(a){function b(){a.css({top:f+(e.config.fix?d.scrollTop():0)})}var e=this,f=a.offset().top;b(),d.scroll(b),c("select").each(function(a,b){var d=c(this);d.parents("."+h[0])[0]||"none"===d.css("display")||d.attr({layer:"1"}).hide(),d=null})},g.pt.openLayer=function(){var a=this;f.zIndex=a.config.zIndex,f.setTop=function(a){var b=function(){f.zIndex++,a.css("z-index",f.zIndex+1)};return f.zIndex=parseInt(a[0].style.zIndex),a.on("mousedown",b),f.zIndex}},e.record=function(a){var b=[a.outerWidth(),a.outerHeight(),a.position().top,a.position().left+parseFloat(a.css("margin-left"))];a.find(".layui-layer-max").addClass("layui-layer-maxmin"),a.attr({area:b})},e.rescollbar=function(a){h.html.attr("layer-full")==a&&(h.html[0].style.removeProperty?h.html[0].style.removeProperty("overflow"):h.html[0].style.removeAttribute("overflow"),h.html.removeAttr("layer-full"))},f.getChildFrame=function(a,b){return b=b||c("."+h[4]).attr("times"),c("#"+h[0]+b).find("iframe").contents().find(a)},f.getFrameIndex=function(a){return c("#"+a).parents("."+h[4]).attr("times")},f.iframeAuto=function(a){if(a){var b=f.getChildFrame("body",a).outerHeight(),d=c("#"+h[0]+a),e=d.find(h[1]).outerHeight()||0,g=d.find("."+h[6]).outerHeight()||0;d.css({height:b+e+g}),d.find("iframe").css({height:b})}},f.iframeSrc=function(a,b){c("#"+h[0]+a).find("iframe").attr("src",b)},f.style=function(a,b){var d=c("#"+h[0]+a),f=d.attr("type"),g=d.find(h[1]).outerHeight()||0,i=d.find("."+h[6]).outerHeight()||0;(f===e.type[1]||f===e.type[2])&&(d.css(b),f===e.type[2]&&d.find("iframe").css({height:parseFloat(b.height)-g-i}))},f.min=function(a,b){var d=c("#"+h[0]+a),g=d.find(h[1]).outerHeight()||0;e.record(d),f.style(a,{width:180,height:g,overflow:"hidden"}),d.find(".layui-layer-min").hide(),"page"===d.attr("type")&&d.find(h[4]).hide(),e.rescollbar(a)},f.restore=function(a){var b=c("#"+h[0]+a),d=b.attr("area").split(",");b.attr("type");f.style(a,{width:parseFloat(d[0]),height:parseFloat(d[1]),top:parseFloat(d[2]),left:parseFloat(d[3]),overflow:"visible"}),b.find(".layui-layer-max").removeClass("layui-layer-maxmin"),b.find(".layui-layer-min").show(),"page"===b.attr("type")&&b.find(h[4]).show(),e.rescollbar(a)},f.full=function(a){var b,g=c("#"+h[0]+a);e.record(g),h.html.attr("layer-full")||h.html.css("overflow","hidden").attr("layer-full",a),clearTimeout(b),b=setTimeout(function(){var b="fixed"===g.css("position");f.style(a,{top:b?0:d.scrollTop(),left:b?0:d.scrollLeft(),width:d.width(),height:d.height()}),g.find(".layui-layer-min").hide()},100)},f.title=function(a,b){var d=c("#"+h[0]+(b||f.index)).find(h[1]);d.html(a)},f.close=function(a){var b=c("#"+h[0]+a),d=b.attr("type");if(b[0]){if(d===e.type[1]&&"object"===b.attr("conType")){b.children(":not(."+h[5]+")").remove();for(var g=0;2>g;g++)b.find(".layui-layer-wrap").unwrap().hide()}else{if(d===e.type[2])try{var i=c("#"+h[4]+a)[0];i.contentWindow.document.write(""),i.contentWindow.close(),b.find("."+h[5])[0].removeChild(i)}catch(j){}b[0].innerHTML="",b.remove()}c("#layui-layer-moves, #layui-layer-shade"+a).remove(),f.ie6&&e.reselect(),e.rescollbar(a),c(document).off("keydown",e.enter),"function"==typeof e.end[a]&&e.end[a](),delete e.end[a]}},f.closeAll=function(a){c.each(c("."+h[0]),function(){var b=c(this),d=a?b.attr("type")===a:1;d&&f.close(b.attr("times")),d=null})},e.run=function(){c=jQuery,d=c(a),h.html=c("html"),f.open=function(a){var b=new g(a);return b.index}},"function"==typeof define?define(function(){return e.run(),f}):function(){a.layer=f,e.run(),f.use("skin/layer.css")}()}(window); \ No newline at end of file +/*! layer-v2.1 弹层组件 License LGPL http://layer.layui.com/ By 贤心 */ +;!function(a,b){"use strict";var c,d,e={getPath:function(){var a=document.scripts,b=a[a.length-1],c=b.src;if(!b.getAttribute("merge"))return c.substring(0,c.lastIndexOf("/")+1)}(),enter:function(a){13===a.keyCode&&a.preventDefault()},config:{},end:{},btn:["确定","取消"],type:["dialog","page","iframe","loading","tips"]},f={v:"2.1",ie6:!!a.ActiveXObject&&!a.XMLHttpRequest,index:0,path:e.getPath,config:function(a,b){var d=0;return a=a||{},f.cache=e.config=c.extend(e.config,a),f.path=e.config.path||f.path,"string"==typeof a.extend&&(a.extend=[a.extend]),f.use("skin/layer.css",a.extend&&a.extend.length>0?function g(){var c=a.extend;f.use(c[c[d]?d:d-1],d'+(i?f.title[0]:f.title)+"":"";return f.zIndex=g,b([f.shade?'
':"",'
'+(a&&2!=f.type?"":k)+'
'+(0==f.type&&-1!==f.icon?'':"")+(1==f.type&&a?"":f.content||"")+'
'+function(){var a=j?'':"";return f.closeBtn&&(a+=''),a}()+""+(f.btn?function(){var a="";"string"==typeof f.btn&&(f.btn=[f.btn]);for(var b=0,c=f.btn.length;c>b;b++)a+=''+f.btn[b]+"";return'
'+a+"
"}():"")+"
"],k),c},g.pt.creat=function(){var a=this,b=a.config,g=a.index,i=b.content,j="object"==typeof i;switch("string"==typeof b.area&&(b.area="auto"===b.area?["",""]:[b.area,""]),b.type){case 0:b.btn="btn"in b?b.btn:e.btn[0],f.closeAll("dialog");break;case 2:var i=b.content=j?b.content:[b.content||"http://layer.layui.com","auto"];b.content='';break;case 3:b.title=!1,b.closeBtn=!1,-1===b.icon&&0===b.icon,f.closeAll("loading");break;case 4:j||(b.content=[b.content,"body"]),b.follow=b.content[1],b.content=b.content[0]+'',b.title=!1,b.shade=!1,b.fix=!1,b.tips="object"==typeof b.tips?b.tips:[b.tips,!0],b.tipsMore||f.closeAll("tips")}a.vessel(j,function(d,e){c("body").append(d[0]),j?function(){2==b.type||4==b.type?function(){c("body").append(d[1])}():function(){i.parents("."+h[0])[0]||(i.show().addClass("layui-layer-wrap").wrap(d[1]),c("#"+h[0]+g).find("."+h[5]).before(e))}()}():c("body").append(d[1]),a.layero=c("#"+h[0]+g),b.scrollbar||h.html.css("overflow","hidden").attr("layer-full",g)}).auto(g),2==b.type&&f.ie6&&a.layero.find("iframe").attr("src",i[0]),c(document).off("keydown",e.enter).on("keydown",e.enter),a.layero.on("keydown",function(a){c(document).off("keydown",e.enter)}),4==b.type?a.tips():a.offset(),b.fix&&d.on("resize",function(){a.offset(),(/^\d+%$/.test(b.area[0])||/^\d+%$/.test(b.area[1]))&&a.auto(g),4==b.type&&a.tips()}),b.time<=0||setTimeout(function(){f.close(a.index)},b.time),a.move().callback()},g.pt.auto=function(a){function b(a){a=g.find(a),a.height(i[1]-j-k-2*(0|parseFloat(a.css("padding"))))}var e=this,f=e.config,g=c("#"+h[0]+a);""===f.area[0]&&f.maxWidth>0&&(/MSIE 7/.test(navigator.userAgent)&&f.btn&&g.width(g.innerWidth()),g.outerWidth()>f.maxWidth&&g.width(f.maxWidth));var i=[g.innerWidth(),g.innerHeight()],j=g.find(h[1]).outerHeight()||0,k=g.find("."+h[6]).outerHeight()||0;switch(f.type){case 2:b("iframe");break;default:""===f.area[1]?f.fix&&i[1]>=d.height()&&(i[1]=d.height(),b("."+h[5])):b("."+h[5])}return e},g.pt.offset=function(){var a=this,b=a.config,c=a.layero,e=[c.outerWidth(),c.outerHeight()],f="object"==typeof b.offset;a.offsetTop=(d.height()-e[1])/2,a.offsetLeft=(d.width()-e[0])/2,f?(a.offsetTop=b.offset[0],a.offsetLeft=b.offset[1]||a.offsetLeft):"auto"!==b.offset&&(a.offsetTop=b.offset,"rb"===b.offset&&(a.offsetTop=d.height()-e[1],a.offsetLeft=d.width()-e[0])),b.fix||(a.offsetTop=/%$/.test(a.offsetTop)?d.height()*parseFloat(a.offsetTop)/100:parseFloat(a.offsetTop),a.offsetLeft=/%$/.test(a.offsetLeft)?d.width()*parseFloat(a.offsetLeft)/100:parseFloat(a.offsetLeft),a.offsetTop+=d.scrollTop(),a.offsetLeft+=d.scrollLeft()),c.css({top:a.offsetTop,left:a.offsetLeft})},g.pt.tips=function(){var a=this,b=a.config,e=a.layero,f=[e.outerWidth(),e.outerHeight()],g=c(b.follow);g[0]||(g=c("body"));var i={width:g.outerWidth(),height:g.outerHeight(),top:g.offset().top,left:g.offset().left},j=e.find(".layui-layer-TipsG"),k=b.tips[0];b.tips[1]||j.remove(),i.autoLeft=function(){i.left+f[0]-d.width()>0?(i.tipLeft=i.left+i.width-f[0],j.css({right:12,left:"auto"})):i.tipLeft=i.left},i.where=[function(){i.autoLeft(),i.tipTop=i.top-f[1]-10,j.removeClass("layui-layer-TipsB").addClass("layui-layer-TipsT").css("border-right-color",b.tips[1])},function(){i.tipLeft=i.left+i.width+10,i.tipTop=i.top,j.removeClass("layui-layer-TipsL").addClass("layui-layer-TipsR").css("border-bottom-color",b.tips[1])},function(){i.autoLeft(),i.tipTop=i.top+i.height+10,j.removeClass("layui-layer-TipsT").addClass("layui-layer-TipsB").css("border-right-color",b.tips[1])},function(){i.tipLeft=i.left-f[0]-10,i.tipTop=i.top,j.removeClass("layui-layer-TipsR").addClass("layui-layer-TipsL").css("border-bottom-color",b.tips[1])}],i.where[k-1](),1===k?i.top-(d.scrollTop()+f[1]+16)<0&&i.where[2]():2===k?d.width()-(i.left+i.width+f[0]+16)>0||i.where[3]():3===k?i.top-d.scrollTop()+i.height+f[1]+16-d.height()>0&&i.where[0]():4===k&&f[0]+16-i.left>0&&i.where[1](),e.find("."+h[5]).css({"background-color":b.tips[1],"padding-right":b.closeBtn?"30px":""}),e.css({left:i.tipLeft,top:i.tipTop})},g.pt.move=function(){var a=this,b=a.config,e={setY:0,moveLayer:function(){var a=e.layero,b=parseInt(a.css("margin-left")),c=parseInt(e.move.css("left"));0===b||(c-=b),"fixed"!==a.css("position")&&(c-=a.parent().offset().left,e.setY=0),a.css({left:c,top:parseInt(e.move.css("top"))-e.setY})}},f=a.layero.find(b.move);return b.move&&f.attr("move","ok"),f.css({cursor:b.move?"move":"auto"}),c(b.move).on("mousedown",function(a){if(a.preventDefault(),"ok"===c(this).attr("move")){e.ismove=!0,e.layero=c(this).parents("."+h[0]);var f=e.layero.offset().left,g=e.layero.offset().top,i=e.layero.outerWidth()-6,j=e.layero.outerHeight()-6;c("#layui-layer-moves")[0]||c("body").append('
'),e.move=c("#layui-layer-moves"),b.moveType&&e.move.css({visibility:"hidden"}),e.moveX=a.pageX-e.move.position().left,e.moveY=a.pageY-e.move.position().top,"fixed"!==e.layero.css("position")||(e.setY=d.scrollTop())}}),c(document).mousemove(function(a){if(e.ismove){var c=a.pageX-e.moveX,f=a.pageY-e.moveY;if(a.preventDefault(),!b.moveOut){e.setY=d.scrollTop();var g=d.width()-e.move.outerWidth(),h=e.setY;0>c&&(c=0),c>g&&(c=g),h>f&&(f=h),f>d.height()-e.move.outerHeight()+e.setY&&(f=d.height()-e.move.outerHeight()+e.setY)}e.move.css({left:c,top:f}),b.moveType&&e.moveLayer(),c=f=g=h=null}}).mouseup(function(){try{e.ismove&&(e.moveLayer(),e.move.remove(),b.moveEnd&&b.moveEnd()),e.ismove=!1}catch(a){e.ismove=!1}}),a},g.pt.callback=function(){function a(){var a=g.cancel&&g.cancel(b.index);a===!1||f.close(b.index)}var b=this,d=b.layero,g=b.config;b.openLayer(),g.success&&(2==g.type?d.find("iframe").on("load",function(){g.success(d,b.index)}):g.success(d,b.index)),f.ie6&&b.IE6(d),d.find("."+h[6]).children("a").on("click",function(){var e=c(this).index();g["btn"+(e+1)]&&g["btn"+(e+1)](b.index,d),0===e?g.yes?g.yes(b.index,d):f.close(b.index):1===e?a():g["btn"+(e+1)]||f.close(b.index)}),d.find("."+h[7]).on("click",a),g.shadeClose&&c("#layui-layer-shade"+b.index).on("click",function(){f.close(b.index)}),d.find(".layui-layer-min").on("click",function(){f.min(b.index,g),g.min&&g.min(d)}),d.find(".layui-layer-max").on("click",function(){c(this).hasClass("layui-layer-maxmin")?(f.restore(b.index),g.restore&&g.restore(d)):(f.full(b.index,g),g.full&&g.full(d))}),g.end&&(e.end[b.index]=g.end)},e.reselect=function(){c.each(c("select"),function(a,b){var d=c(this);d.parents("."+h[0])[0]||1==d.attr("layer")&&c("."+h[0]).length<1&&d.removeAttr("layer").show(),d=null})},g.pt.IE6=function(a){function b(){a.css({top:f+(e.config.fix?d.scrollTop():0)})}var e=this,f=a.offset().top;b(),d.scroll(b),c("select").each(function(a,b){var d=c(this);d.parents("."+h[0])[0]||"none"===d.css("display")||d.attr({layer:"1"}).hide(),d=null})},g.pt.openLayer=function(){var a=this;f.zIndex=a.config.zIndex,f.setTop=function(a){var b=function(){f.zIndex++,a.css("z-index",f.zIndex+1)};return f.zIndex=parseInt(a[0].style.zIndex),a.on("mousedown",b),f.zIndex}},e.record=function(a){var b=[a.outerWidth(),a.outerHeight(),a.position().top,a.position().left+parseFloat(a.css("margin-left"))];a.find(".layui-layer-max").addClass("layui-layer-maxmin"),a.attr({area:b})},e.rescollbar=function(a){h.html.attr("layer-full")==a&&(h.html[0].style.removeProperty?h.html[0].style.removeProperty("overflow"):h.html[0].style.removeAttribute("overflow"),h.html.removeAttr("layer-full"))},a.layer=f,f.getChildFrame=function(a,b){return b=b||c("."+h[4]).attr("times"),c("#"+h[0]+b).find("iframe").contents().find(a)},f.getFrameIndex=function(a){return c("#"+a).parents("."+h[4]).attr("times")},f.iframeAuto=function(a){if(a){var b=f.getChildFrame("html",a).outerHeight(),d=c("#"+h[0]+a),e=d.find(h[1]).outerHeight()||0,g=d.find("."+h[6]).outerHeight()||0;d.css({height:b+e+g}),d.find("iframe").css({height:b})}},f.iframeSrc=function(a,b){c("#"+h[0]+a).find("iframe").attr("src",b)},f.style=function(a,b){var d=c("#"+h[0]+a),f=d.attr("type"),g=d.find(h[1]).outerHeight()||0,i=d.find("."+h[6]).outerHeight()||0;(f===e.type[1]||f===e.type[2])&&(d.css(b),f===e.type[2]&&d.find("iframe").css({height:parseFloat(b.height)-g-i}))},f.min=function(a,b){var d=c("#"+h[0]+a),g=d.find(h[1]).outerHeight()||0;e.record(d),f.style(a,{width:180,height:g,overflow:"hidden"}),d.find(".layui-layer-min").hide(),"page"===d.attr("type")&&d.find(h[4]).hide(),e.rescollbar(a)},f.restore=function(a){var b=c("#"+h[0]+a),d=b.attr("area").split(",");b.attr("type");f.style(a,{width:parseFloat(d[0]),height:parseFloat(d[1]),top:parseFloat(d[2]),left:parseFloat(d[3]),overflow:"visible"}),b.find(".layui-layer-max").removeClass("layui-layer-maxmin"),b.find(".layui-layer-min").show(),"page"===b.attr("type")&&b.find(h[4]).show(),e.rescollbar(a)},f.full=function(a){var b,g=c("#"+h[0]+a);e.record(g),h.html.attr("layer-full")||h.html.css("overflow","hidden").attr("layer-full",a),clearTimeout(b),b=setTimeout(function(){var b="fixed"===g.css("position");f.style(a,{top:b?0:d.scrollTop(),left:b?0:d.scrollLeft(),width:d.width(),height:d.height()}),g.find(".layui-layer-min").hide()},100)},f.title=function(a,b){var d=c("#"+h[0]+(b||f.index)).find(h[1]);d.html(a)},f.close=function(a){var b=c("#"+h[0]+a),d=b.attr("type");if(b[0]){if(d===e.type[1]&&"object"===b.attr("conType")){b.children(":not(."+h[5]+")").remove();for(var g=0;2>g;g++)b.find(".layui-layer-wrap").unwrap().hide()}else{if(d===e.type[2])try{var i=c("#"+h[4]+a)[0];i.contentWindow.document.write(""),i.contentWindow.close(),b.find("."+h[5])[0].removeChild(i)}catch(j){}b[0].innerHTML="",b.remove()}c("#layui-layer-moves, #layui-layer-shade"+a).remove(),f.ie6&&e.reselect(),e.rescollbar(a),c(document).off("keydown",e.enter),"function"==typeof e.end[a]&&e.end[a](),delete e.end[a]}},f.closeAll=function(a){c.each(c("."+h[0]),function(){var b=c(this),d=a?b.attr("type")===a:1;d&&f.close(b.attr("times")),d=null})},e.run=function(){c=jQuery,d=c(a),h.html=c("html"),f.open=function(a){var b=new g(a);return b.index}},"function"==typeof define?define(function(){return e.run(),f}):function(){e.run(),f.use("skin/layer.css")}()}(window); \ No newline at end of file diff --git a/package.json b/package.json index c6832ea..69e0156 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "layer", - "version": "2.0", + "version": "2.1", "mobile": "1.6", "description": "弹层组件", "main": "", diff --git a/skin/default/icon.png b/skin/default/icon.png index b5c8f1e1c13122e2f4dcf6a50781401fa993ada0..3e17da8b1aaae2935e19ac97d9015f0fe24e8770 100644 GIT binary patch literal 11493 zcmXwf1y~!;7j2Lt#i6)cp}4!dy9B4WyL*ef7I!ZWMS_*$?jEeTOMv3?@_X<9@_ot9 z&dyGDXU^Pv?zt1KrXq{>k?11;06>$MlhS}5=b&FE!8cRn$r(cw*CLxiM=BH4${Ax7y;K}kc|Yw?S8cxq>*aTjQ8v6{l9 zH@7H!N#68nTt6@Ke%^biXL^`i@jn0X<)XWz$A8Lq$~~VEnG#-}VqFJzNf^EZy%>C= zMyiaYN(V?`C+9Cg<@d(R?s~NOh)Eo9=rHo+pjFHxhYXrg^73Z%^+_lwD9|%9Qd3i#YxykZI|Z~vLdZp9dfJo4{E6+H zF#v8l=-CkIBL%vW9G!&UW-M+~AocB*r{|SjyFIaBPFZ1V{{8cEP2_y%-%EWo{d{Bb zIG`27vEtj&PbVCyOJ8WQQ|z3@Z2eHm9*q|AOTLhn=4vLi-pVvvwozD5%Rv^X)R&#D zHDz&f1ap3R-j!NtejVLjdeOLGqBl?Hf9~@6u{4i*wh`TChcR|sp61YuGtR~Ylmhpa z*|28&7zZ;!n`0mKzF~Q?i9k9Kc9B?vYgx?nazH;7eI3-XHR5u7=;W`I6|woD+IX zlV2>vWkhg~SJMcY_iWH^>5a36RP2nrsz~zA&Kl=t$Q{@ZEccpPZ9d=QPs=6aV!}?h zdP4%PbYGO|X7PR$GS-XnS|Wg>Ep4t*lIA(pjL>28Na-tbt_mFf1UKWA)qVgNt$vCd zclrZ*kxA09#G@w-9@uImTl7R)<$~ik|B`+CVWj+HX)_0nBf7+~I4W0BhdnZ=N{v)d zeFLrcG*<+}s8_%F!+k|iUU*?uRg9|WYg%h7&-KmC7e>aC($X*}oSJ_9V$V_nZ8)8I z3F=h;fMPB?JNxJiwKYjvTH4TS)shL=0QjFIQsPM~R<@Qu{JB?PeC!?g z`0?LRSgT!q-rM_T*z-B>jB>sV7+3cz(1$j=YhakTiS*$?5<%ntP)PFUR5FVlu!@Z8iJWo#ozHZdhwx z5MuDrOHzfP7u&K{pX2JyqsE;f%N$)R%Bs`J>U7RsD2W#$c_s#);iUI|_^yKdq>QAVh{H@LGf_q?EJd3oxYoh(YbOawAerPz0_A zMR`+*CXc^7Z}D)uaR^RmQDYbme{v5pn&G1OCe_sZl;$(fEl@YYVCt)aB~sM1H9NVv ziJl81nqhU2TsJ$|tm%Ia;^_`M>}JmV?Sgacy%GAg7kA`fWthRyL9^JfU1QeM@2*z&1n&>irCh-+N(t--^jFyZ2gW1TAo%{WL@L4?4XQW+ zS4li@%6{Q&krye&OglNvx7H)O2yapNt5nTMpQ3ZVM3vu}bmhhh;wd^bWKEt3P6WE& zRhHBimj^e0tAx?G8ab(Zm@~oGEgPGe4!=_d?r)R^`=YrWJjT~rxC=!1q9irzztAOa ziw1qdBw%1on0>{3n0^TpTShrz_4^b!iX+!?Lu@YxcHmm&r5F`hcw^8SHco=it~rhB zn38C4T;sXB+?sB(90xXe@u8mNWfeMl!K3#(zERwQ1FWSI+$2ka3id7 z?mQeBR_;P6hsoE8(z44*qe+(SdPAk~3Q>X+6?r85Z`jCxOcH+30daI z?fo?T-%uINCKCKO&2^=vK)Q95^}LW?!l$S(AyTh`TH{)SwkC&Fj=J`P?1f=&2#_|q zsp)TFPh(>;)ChBMaL}``B+wrQT{0U68z=79`LowQog5h+uDU0|KiHxFb>{n?n-}VI zG7)7q?R~io`E_|c@^I=4y6VW>&BmIga+Q9vfNvQ0&7FSA8C|wyo7RFw{V3nU`*-b~ z4?M?e2D(*Gc?H#3yF*9=u(x{YW>tQZeqnyYkk>^_>y|JEK| zcY~ZJS@)xVW*A>FbAM87LOH(mU%5OwsHra)Tn*pDX!TGywS6)P{MI~iT)oWGDoAmb*dC6oqE)-fc z9aDYYcxCQz3d=W@f#ehc=W@21NqZ|Bbjm~6Y69v;&scB2Y?xw`J$hY@Wn~c!+MF!! z&Q@!HjZ{TZ>rT7|tq$9-_gfW3MKHfsm7JUc?t^S?zr4P_=JLBEMD~l@+S-E3H1)Gx zUVVjaQR)Y-|2?xBN=X(%DH?b=_FW3jE|HlJjeVuWhM?j4VbvSNUY#-=@bnB43gp;rJ{|!m%o|YH&-~aL4;Q73l$6kY#B|#<)G}~Pvd7F3$exko zz`)B${AeE-%vyjhKuq%&5r?szhBFaLB60+#+J7P5UBK%NJ%r~_1sS$1CqRA9QSdG< z?74NywQn`X%saRM;t*UQ=6(40SRvENINIr&3(6lt4MWu&a>V8enSGL^micFX5l(Nr z1t@PxH@+diuZsQ^ZbyJtzy_}E0_BfBzW`RrA1v+6K9jR!Cr8LNQrloNK@)t zg4ffQPx!aIHOv@MyPlJy{?`ku^-CuiPyR?8^WU%IN99ukTRuV~+)-_3h{?%%oKB;a zF-YH;=i5-~EbD%T5#19)i5k2Zo)e?OP3O_)jhI|vPI>M_#8nQgjZy;`wd^fvP;KtN zj@9+miK_4N6Dp!TjiYJ{9cSx0uP|*o&gLd2SLH06`ao?qZbK5|~@(H&%pJXSB=tJ^U1}L2ZCf z^<5#@v3GPSf6~TXmomp{xK{UEbV98E9I1>IB)$|%;*pMYNr-TwTj+OU4pxZZXl}0# zDI^HLWI~S&?dT9Vn8-@?*tG7CKr{4Q)DAc`*xHF8cKUnKd3hi!`h?Ze(z38Td;mW( zI{I}gmmjdOxVY`Yr{>>5xbp1kvT40jNkg0qI3iio?I&nZVaX zhx6*#m3pKf&ILi?u88mXxuIKM9~-x3YC%+EN(+Z>26q7f=i zz8zO#o*NyM8$+2te2xFgs{LSnRSgqg&uB{#-&u2G(}5(>lfUhK$Kze2JO1khL^Jd2 zRPoYk|CBM~?+zk0SOPp_!oWC7O*X?;0)WZCpxkK@Tur6l9d^0X!r@SJP&#kkb>MgF z&Kgah>b2iu6RV)6!n<8vP5E~Pxi68&+p^Cc((=YBjvp8I`xZa*fcI;5@JAyEbqIVF zdGKk^K+E#MM!ZAzH?WD~pT^Yk^3Sl}0Jylg$i9i>qAC=arjOVASZm6kaiHAk>sqTL z^7-Lpj%-kn$ocs>7dJN)6sR!a&4aqbBGcJ$P-E^3+sg7ncjDT8OSkam&Ra7Fjys(` zMa~rtg+A-e^r^ajPRR+o@#}|Xd}S$HrvY96OyN2isH@IsI+Ssb0i1St&5>Wh{zdii zsk-Tp;y{Bt?{Zj+RB+Kbg2q~x|DQl`W$7q>Opzzzy<-#1i)$DP- z)uXXc-um}Fb}e08x1qU#8>uS%#eal=>@&-w&qCiz3qnd+WlXM7EX=Qpa9l284Z=$q zrKW&HHB;Ksii#+fmX`8|(H)(g?8C0l`1ts{UY$5#1E%zboB!z1JEY{udOB8c3Dv`! z^5uJBZtI|*xWpH7w z-KOyDbb74>0gU1tA3IQ?*I>SzrD_|Hy1l(*(g}i*AeF5Gc7{B776bXWLVu4AGCNsq z1G($SF6y4?NfwjpW+6(CW^Ya}X;E&J`9v9LWo5`4X%9t;ZeHl={$v#A*R+2MGxLKH z%4%`9W{Gl%^JQ!uW#*3AH++Z>1mDr+$=6^ochvQ>)i$_o=J08R$ct_%0yY5Z-*FT$ zBpT_OF(?O0I_w+tYtz!wN-eyLkRZTXotMdYb&QOnnd$skr@4hI@BV$onZ3MIKRdeg zlvbC~_E&t92(L^;t}x6*XmnnZ|7(IbV~DBZhsE1(Q~nR3jqcJ<4rDAZ5>i>mwjW*s zx0@P#(ygb=q^-^{YcQvwcxkRGL00ziUB@9)4)f8H#i3(HXNZW8hi{m7+OGqj$ITP_ zl(-SjD>c%E+8YY52kudyKDc~DN>AF^`J*TbEb0-V_j4To9Z8M1XP$KlGVGa`?^gG zQ$CCX^T#)ZcX!33sva+KBC}ak&I~hu?b!}jKz--4+fQHK+1Msx7ANmKGg)CYg?x|8{Y;{u53cE zLa^9&L;p|}_`Hkb*=}sImu~oLMZ7lm8o$WOzww0=JyCmP#+%)((th8)+l6$P5&m5^ z!w$^pi*rmQ`03tU74W`dQru{U1L|RNGj-0auJG^`cOdJFQO>>Pt)(iZEzY}fzpqmH zz%Y1obE-9&wt%0uUDpG&^O`4Llvd_<8@lf{IrkLIbr3B80+ z3VT67cQV-^aigg6(v>MhDTsIXqf+)?iU#o4-3w|#zI|7Xt*!ABFzHt;OB>G`MpY&% ziiy;EUMg$Lq7D+|@yNf`)#brA)nBn-DusCr>tC}%xP1wNqGYGWB&-Kt+%&LYzLLpjBo3O%pU@}KMEl+xgug?5#eeMZZ*M5pTIz@L2p=Xq6sTNQ zHJ{b+VnaDVZM~mV-(sqZU2q9KORaAy{J}YfIfYl+Jgb+Rj?_mO_g_V(*;L`^u0<|O zhyQIn@;nmKk6@dXSXnfek*~Y0*%&U2AL$UJEoP5=tPXZS8|_6l*YK>jpWG3$`>3Gu z&Pe*eH_&hDNLLZTqn#yUHkMA9#ns_Ib>}{!8*o9Q>Ha<8I$0LHyYn?!6%}+km0Y=3AWWz5 zL*c~aq%`O6D6wI^y|@L~e99GWO(PYxPcz3!oE)idDu8bZe@-EU zZlq(U5&l3W!DhD$CfK`@5#Pp~Q=r^?#CcZ~+}+BA;rhB)h;>TS(gqq4ZXI735S-`(JQw*2UNO>Ib&~cA z&9_@wsS$+!-g7oM<8Mk9Q0Bj4aQudxgUmiMqc5bVQRW0xUVtkJKw+3;?bF{D3NESy zL40aF+8RJ$)S_K{%s0ib)4I+CG-4jMz^B_ZM~b7`(877~NW`*7EiF{Tg+_sAf|Xx5 zCjVg4H0jj*{V^pdMmerQU4K(z!xd+ydr;+x{b%aA3Sh-_1+v_B;i0P2HUX&UKgM6Q zOK*RZF4Nw-Tg3Wz+naO^Xp`UPnU$>4E}-h7U%Ji*qnFA{-g0BA@WU7iY^Yw$G%`^# zHVcIixcKt~xBB^iGp z3@t5fb8~ZClsCB97AlOotvR;EkFX4AYG{0S()V2v$3dwYkMYja~K%b>bjg5E{lkmt*IRvYMM zkDPx`B|zB_hPD1KU?|4CXa9Z)<00tuvx7pgR2Js+;DJUnl)uo&=U~+>rO{a$P3NB? zWa|XQGuB`}#3CsBPT+HGN!>%7i25SUqvez#$UimFG}+EiH;B`Z8sT@{-8U5LHx z30FMSuqs?xDRPaaj()s1WCuHD`eQI$Rddg;EG-Sxy0W3D!sD7jJ8nP5pM?tw5aBLtT>Ezo~F{N9z31aC$`tOwx&-_siZR-;He}OGw1aExggDS?qn>kae!^ocJ;%-cARcbAHYopeQTFY z^t;gqb_t*}c{tr*pgzCZCN+y7v7ib&D|LooBp>Y@9!uGKtu8dspoZ1`hl_8n_w1-; zz*~OW^GQ>Razt;nG}sc&&5106|7LcQ4?n7^nTPXgRQ71BJgL>i)~A!_UggEQK+Ka| zo&ZF2AeR%9rUUye$U@WOY{jMWf||ZHe&qOO=3tX>(^yY$RF*tYN>)~O;?LqX#FJVY zDxWMaE`GwrRoC;q@K!KzLwl`%{jh)gGwP4_YYqS2%dPH+9>0wu9bK&n=WnF(z^z`; z*;ABX+I$7UN{etNmFXz|?0SlD!IoZ|`lW5+N5k#~!!di!3+u${lm5a)X$>ms8 zdK=m-CZo^4;&4Db=AXwo$FfrJNCP!5Z4Z^7#Tk?b*EtBfVhFWwNlXCy#~Az~{T@$sAr3&$MY> zZS6+i8!N~Nbz&5>TKfDl_+EMTzM$vHu+Due_)VdC3nX{j^K7+naoFJ%9cjSxk$cor zC!FC-p~r^k2+z99i@oqEH9Z()Su!GW=`ua zfic<-4J8bxat(%{#u1VF`w7bYxVKhb6q?tch9)4|d-w!er=Z!MnN!4!@Ihdzw5szln>D%zv?t-xGXgvX`#n(Ul#65nmJxQ%| zv%d$g4nJn_PhBu(RVTHReCHNpZj5spF#O?OGgA5~k~Qi%;R5^I*!!i4r9w>@a-SFn z#I55s#v}FKVtQJ7Re?VfhQvOdOK9ho^fPL03*KB7zt4NH&-fIm1)jSqc5FCp|MQcL z)Ycx1BoCqwdf6q9<=ym=u*x?;+Pz*c< z?V!kOU-3GGgs}eW@~YEGD`$RCbwuE1+ksEUG%R|!%|ZyUquB5Asz5aCTACdgO3;K4 z6S#&?27CiRkr7&4n!C&b^?BZx!>9q*Sd}NfG*R$j-+Oj#)dGJWw%p{)G%Cu^QyQ<>l(az?qz3h|Ff=628kWoA70-80dtfW@Nohfe5T094KY_5vh(gnzNrm!6B)AKSUR z^O~EV*BooEnzfN(wrrg9z~&d^g?4Mx4DIJ3sv(YB5Q0;An7nb(m+Ej`m?Iz6A(2G5H1EdN}>6QyuvI$ccCsaH63n1 zWS=y2G6o%;@j)?(iQ%Ff;V{OGOMq5D@q8`8gp!yVOylyT*)L%($%t#YPk0l{Q zAwP#PU13Z)U=HtmQg_qvYS=y;#ucG1o2z4!g}K8mpF&lv+1b%iSzBAy)`p)k9!?{l zIceqQ=2lr#LqkVr?IV2t$4)O@ROO$~j;r^r?_;xcFAs%#x#|Z~FkhBX>fdW@(sHhi zE59ALL}Xjkl7wvu4efvSDKy<|9tO(FXygG`;tzwC5Vo&<@O7OR0#*}Ixe8bk>rCU< zYoiIYc=r{Pa6+A1s@jSk*?X8u0@3#6Cyzt40%Jqc2&}_9WH@sKGNh8>rBx^RH1d9; zw;RVE*Vp5$^XuzE#R3&7d1FT28@S1)(nyV5>f>CwofRhAvyNn5c`>Yo+cUO*PcsPG z-`(K!C)>;3`~Uaqa&lEw=`bxRG+8iUFxUq&i0{g$p(w&h(%#+63aCtsIOa=Sf9HXJKW@F?1IC=PouT1bSJ9FJl;*>pZyYEU&P6|D8 z_q!B)??CFb@Vz0QK{Aaz&NoDC7XyI9E6nef!N5%_*p>OS!^lftq)MvK_nFZ7Y!^dv zZKRPGMGAZ$H+gdtr~24y^{df#zPu?=Nl>o+AkTf`TLkw3&m* z{Kms|qi=DPNGrAz+YCmOQroX>1)bj8UyY?3oC+d?^{f*9F2N=O5_NT$((UcM--VW> zf7SqBRR8p#1;u0MGQ4=!*E7WG@A$1%TMv)A74kIIaNtwD-VnuC3cBuyr3LEg?eo>@ zm)PyEzo7B zlFNrhOBDi5HP-0Z)4K+jS5=`{=+zO88Ew?fI3zlGqPKkUxUXiSpM@+iA7hzir&WJ_ z9Ybx3$M#o!rk48D_dFaRRyX4ZTS$rtiz?NC~=Yz_9>6yGfZ~2U59G!il{NtqaE^36RP%Z%n9Y&j0us#DtDaM_`QdB zd~??$$u5UlXcF4WGmUoXc@`14^X9mI9;0=IieGM=dK}cV(F%x>4 zC=QfLgncKfZ&8R?GZ7Zl9Qo$0^}|_?qn=H|`MFd+V=7I33rlVb08wbVhE7JEN^|gj z`M_m_qk~Y=Ob~bh%R=FGE7oPI8Ca{1#FG;beO}0pm*Kx5vYh zjsQvanv3K9w|SdbQ3L@?l!iM`y3@;shC->~jy2}A0~=_=D`jh~3}gWpuwUg~OmDkk-Iup>==y_L^Mt8Vg< zm7B}Pp%YnS_dKCxA1~W6joJqyQQ{)@LvWslNl?B>q?BHL=gMHb(-el!nH+lhcdFOv z#avca2KW+9FS8Ne-|qMtE$k^d_z7E@feN;vlll%{#^)SiaACTgWnFY>;X>twBcBiW z=r>*y!qCl(APrBU)yTKF*gIcgBBY3R#S=;eJ41hM#x<*&#g5qjz6D)WeK!o_C7g^n ze2GA~Nni9H)`uv>+X&kFEj^-rdd#XWkIE>(CeUb(KpXu$B_hH`HneI?F){|Ju;?el zSP*J3RGtXiGR@1+=R1@!HYT%Qt{XIKoLOIwn?EjXZcgL2Un*2gp|AvQEN!pvPDDFj z&N-k#$Cho1DUuZPCZ@Tja|7FrW;DrFlmdPV+FE6#bkPE%CDLU56P z8dF^2j6BoOBqqt4ibnKEhv}xPTph#9%OpI=-YEO@)Ea2daCsSjj!(sc%I zbVj~fZx5_6gMDI2XsPO{`pnDK#&4fl%czHKGEw!TAEmJzXPnxb%v^2q>Bkz`9{6d> zgNZz3q{Isyd>yqRL(4k2&RW`@))NxQ6!weEbgDXzLcUFQB{2kzuLN(cP>+8%bC{Bn zQpqh1fNq8YGT{*s6PJ*nP_pxrperaUnjdU3GB6N5r5uasrB_F|PiGaD(R1pDaiTQG zagJ-XJpA9bo*h~TxW{s_vxA*qBZ6#}>s8bD8JK&W)_Y*yNyZ0-k3t9tm`XVM+Dm)5 zOF1&qkj&lXM=9ks#IzT?Q)rmeEVC@f)6o(WOX}(pwq6c+U6-jnJv|{%ABSBsOYqB{ zmkZK^xf7nbjxE$YG9dcOJ?9R3Elo5qIos7DxqtX#5W?zoM9rxja{@l*a=HBOUhj?U zYX6N620I*SapB_4*K*K|Tg!_NwyF2Zn>ZU407s-ZY#QcZv!({J2o*0u_g1t+la`J} z12kP74HP2MH8W!eNwUcfK2oj!oySQAMSV89iKv60wJ=LL&nyM8QI&K7H54^5`fYmNm)BkdfCJcsL>ioSU8*&gp#q zHZx_n_-6{{#`LE8W7xnc0M5#Bp&HU`2cWUF_X$m!LP-0glFII5MwJ(-+O<4Xv!j9)hvSyF*$AI>L_ z*Z(zzUeMeqjQ(e&Bx9-Y@FLpZWtq+l+J8E#G;u`h7mud0s@RcN(>@iroQq(f>aFl1 zR;JL%WAugxLcOL0-{YQK@{b>b-S?Y{K|ySJ&6s@%6UmnCjy|j67pk=K8~~DYwTC-{ zx*NRtE-L1p?p29a^_bCDQ3*Nohqbi><80$&Q2!n-e%C;@RKScA2=DPrmMVk^A}g9{7`yI zcJP1PuyM}yXO$mZgLDejR`uM{($H*)tgAqthnE-CILGc#JT)h0s@^XvG*4GJim;;} zG`3|l^5ms{LJ-jO-IoA20kObCesMxi>|ZEchC0QxYoBNfLI0mbf0xtN9!EaV;Hz&7 zLZQr0qB$m%Pmy^6_fF^dE6JG?c$Owz`cwAOg1zNZ($17!0wtoB5uJD7@ckSL@c-XS z5{$+UBj`4>dW){sg1ftiAR$O_cXzko9{g~3cXxLP?m+?scR3t_9PV=1cfYUxSGBu! zQ?s+Py)&<0zwSt7MJd!zM4tcv0IH0%xGMBI4?P4BKSIykGWtx=3%rY{j5;Fp=Ywb# z0sW8kQ(DIb06@n2?|_-x@OyzalDJA}yQ(=_xO$j4n*&759DkToNLo9adpJ7Vx=@Iz zaUFI4ih=gS`>&svv$=_@wW9-ty0yJIfQ^Th?JMh7PTdFq0RTV&kP#PA2j-mhc=)Jm zyuH8kdq7IG5<)O!kKi%HRkS5w65VP!?oN)Qg6hoewKW@0t4^aJvu=xj43{Muj6YaI z3dO||>1ZiK69A0KTs<2%&!$O~$(b^A6!{xlhsn!(iBcBlzWF!3+#U7aQ=VM1E?$4U5<2~h z#D8A5q?!O=LJ~j+hHb9=ro1beht*SBT8e{*_sjdi;rRF%Ag!ciITV2zL(CoL_X^3y z>dD&>+R?uIa8AxmWuOQMnGM;QK+0f!L4{xzD@AS^#K~%MoNsp>z@>EB!W>zSZfhaI zb#R#D6i@VY&E;a`Cd$~e{4r`FGy2n3(V~}lK0GQws5)yFCo%8+DeLq`1I z((^??bL=|HxmE9^;;x-)tn?%%Mn>LJ(t@SQ`<_~)n2)h%Zm++^gn7!1>FRtd_!cN! zEOLYzc;kRy@maK9iW~U744Gx%yNT-M3zC@IZqt_$OPx5It+3n0z+)KQcLCTCw8C-W zNIp_~kbJZCH({QR^z`xlALD7vI5;@UhK6xl7gF`hrfl%%BWLb=SHKx7j(-OS?0zr6 zsqcFzF_L>S;8ZlexJ9EKPy=2|AsMY846Oh*^bA`jCY?}95PnHQs za;ThbCP%zX@KUMfrjyZ`qj6j}UaJa_W5IT#d@k*9CeS?23qw-f`x|l~Cml{|zXg-w z$4R)+;KPwApdxPpP%nq`zf_mZ2wWLfKmH*ZXcdIQ(M zh8~6IsEJ%8o97|qw$7+8Pf6$%r)^CkU(lC;+kwQ>)3ce&g-yaaPN@5*g@lZ{YBiw>z|~7_y9VqcD?ocn&ZjrunN|OFJ_6?jz*eOUvTW zbVpqKcs(y=&xM}fb|kft%AWm4W9MCEIvNy;>6KvhSVBtpJ3+obbv9fev|pXptN<_w zNOpW@TPG*fReVmJEMvbC{~Ru~D|GF<9WWfh_3XpJGp~&0j9KOy!i5$h>}4-)Nm|u{ z@?Pk8so{(8_M4&TuORtgrcxoz2p4J9U3n*31EenzksoM(|_sUXX?z%h$vPg^5nzIcX^@Jn|Rt>i9 zD-z?|y=SSGrvhW+{&?=S^LYOZw+HQ!r#^Sow_{Xq$qA{!+A8HM)>ZD=-s{;^`fqc+ zjKn4QTu>8C=g!gQ0;D5dUO#8Ooyc$qcqc;A`-)|vU&>IquGDuye1wah6hQfGE@XrH zE|uNs(}r4`SD1_0!%LmC5Alp;{RH84l1EK^cD9Y$+TFmfsHmv=9vf~szV6|UYZWWq zp5HFIZ_pSS8NX;Z1T;4{qwT+r#2I(Eus{+`rFAbEM7@8^JArTJnjf9``PvfiUx=-| z?vIteKkqpTWk!vC(2QUZgy&uqwT ziBnfFVQv0XpFKY|XM(~-HQlv!H=sCj+@sDUzb8>&jbCrrK(>?R8j+UN{rLQmw5m3< zxvw{-bz0_2L+Oy7djbT(K}<%T>ebOvB6my9AG^+APuU<4KW*l2h;3Ve<1fCOOljYa z?K&+tMb9FDVK|WB1{pJJ)Ss_wV=Djs#nO(8_+i}z-S_z(HTmkv=X9+t9t8Rw#7|8f zOeq#tuxK-AHa<26ykE79jE}e683-NvBhhQL2$DZr&&-(0mfgL$0M7|XirtJ)@4lSt zv2SXJC1E^0H9u|0gWgeS&xy#ucf{wXJWnOAz3M%Ap&I##w$i4r+aGAGMVG2a{?hoO z>D$&18g-x*MoS5~Q$m3-FT^JD;gA;CDj0doGjpF8brsYmjQwV;wE2c=dlC;t!=bWo zEOC&_kx$XflS8#ezos`wJsHaz{U&ZBobQk?2AXX7z^pydTwT*LV7t%@Wk$C)qjW&%-9MisJ@ppIGv0a!NS9 z+toR*h+idlF|04v1uwc($PGUyV2uNKnc8AvAGcS~JN>8hV zH~~bFT8KU=V1b&ME*E>yt4P7T5kDp*B9U`7{U0_weBNIl^!;D&VhFxc?Y20sGz10( z!IsHq4!k_wWU`xo5=C@BT@g`LRTZBHIyE+_u(%%7r}_f{+{Jm*>K70` zZ16@tbIXelxY%4yY#r=(aqo){M|XhRUJbNl|GnMV?EWXOttcmif^pr@$v3WHozJ^3n29F>n!aaLoYKr836)6Ts{O|$y-=4>!v;*2w4=ZbN`d&37+b>@ORj%oi;1F@Wpt z6Nk*sFxp}-+;SjO!dqEd?=1yvv>TWQy5&PFrhHA#IAoG%%RX%Wp3{q+{>2Y;fRe-Z z4F`+qJkmQq06!V})zwb)&Eq4GKet;S+8VodW&!QeZyKkOU(CadJV=;`WcPk6=A#jw zXvjKQ-wUWBa^Ae(w5?ExmF^-v(PNc59b|Lo&zk?`R0H7$p5BC!E8NA>oy-677w_eT2sbAwm`1SwK@Ke&A++*({RHs; zGgbh8F=9r4%;g#E^b(?6v2-*$R$^*=>bd2ny>{Ka@_rP%5Z;ojhQlP5jx^o>bUP?n z^!Jo-DV?jFRmOvLsL2B#6@7y+QF-pLbZ4jQ@})bugzr6qi`xhC-z#lw?|kpo!Q?-v zezv@9V(~T^^1dSRiwG#z6xlkoo+wW@5$wS+Sb7Zrfd67bJ@n?JEVdhQL! z-kxt{pPo)Fn*0!gelu{*Q&`)~{FT z;YD0{g-bZF1!pdp3_F_H7}Ak;PDxZ65wt`yv&CR+HrU5%WR>i32D>`*?8P9F*`LV>M+`chaHRRuNN%pSVPG|{v2yjr>YVcaQmUpTd2KAcJ=NF=>Js9B2 zZpy@IQ*K)+=M2zIc>Q%3{3g`=W7~k_n{z+ZN66Hll>&vrd4%i~-~x^%TRyz;Wc_12 z@?sV~@}|69J#u*q`hk+L&qbMSy82fo^Dd_Wr zlhxeXkhTqnl^4kar8PS{W?96PYDx)CN{QL2(U-$L$k}%d^h3IktqVe5k0m&dQSu_Q##HUSlKO_rd@|4T5hNWpSjj^l&EfQWwmM z+cIBa2-c_aZ<~4oX`v*x_@My}6$`IE8@bhAEOTB~sVDNz)K9@k%`E=j*ad4X>*TSu zH!4(*tC)t){a76p!{#$UVOl_Buozhw^D8zIEP4PIemoR;kETAu5dxbek=1cQG$^lI z0I*afpM#0IeQ3Mf0hMoHn`r=BV)=5v`&@XRHD{NH+^v^DWo07y@$T-Av9U2_jZ~-$ zsL^C%(yBvAY}Bn)S66Rv-j~IZD0JNF{kI<~)dCIEik44Sd%U?1@$E%~Z0s`R^)gs9 z18=&1V-5OT;hNxewT~apv>)wkAI24!-TpRckGxC&n3owie7SungA|;Z#*y<$N#Nl& z2V~+8@VLtnjqD0DgqYFMqapF-TTZ|m`?~!8UZjx?7lR#^va)*=B8;doemI4S(Qg5H zEV$9)N>|RpXn<`+fATD@ioi#|FxPP-v>lPRw9*HTMoeCqAKyDdag4^m(rhCG{Lf9e zTa%PF&cY`gy%35>RNpBFSvy0Ot7PYIlmanmHm-!_#bGgc1*llapn+^jb;uH?!4W$( zxAKJ5H%COCe*zHxyz8!Ddt6g8h@gLLo!T0xO}taKL0d98BZB}%-#*@ct+mn5_qS-p zJQy1F`#`|ulqoIDRy0Cpc)aS#c7%dWuOK+)}+A7iX{_ zdT0|*3#LPP9c2$$4EEGT11nS%0K2Okpow>tTMbAxLIW%R`@YISKhTd7o@`XH^LVdb z4XNrWg1id%1gy%|2?Gr!V~7iEgk*o0b68VnZ&5Qg})bG2j?mkzZ&dB+?oNDQ%^fvf87m2(j;Q?_tl z>J<7u`flN4f>H>)k9>IRX02vU?q2Td{Usued(k?eL%%&=NEOcxRrI+Wg~tc&%!*BR z67|vR8EMmBc?hX6$f_EvFbOC~*Y{vw;XUg9^HEHA%gB)jnE_fUv$AhZ(A5tbg9Gk9hb*rLg$8q zJ`29JwKZZe=HgN#`gMAUO%oN0B!mcd{=v)WpXF+$`?-)Ex>O1msviQt7ZnU(0ObUv zD)3e(vdA3@*xp**)JbyNkwIe*D%VB{6ge%@xm9+O`zKDddDy8jxVSR5)g{cs?v#0} zThH(QYs)pYLIaNeZ+RMNvb!9*y`;XFrdac)b3J_$BMZ%6Q1+%IL3S0fi8sH3mQQZN z2#8~#bkOOgUNiZ(DS}#t1NNt6>F33O`p|R9Nk~&(IhVs9`VmR+rY|Da_$W z#t;OK>=pJ3c3x2pzsx9_pPZar0r{c)8g{VVMS1OcOObK`WCMMaiRu6aAj)8;)2M#q zcZ5K^iZK%sA3mzy*?!E*4MY8c559Zd3NDaQQ5NM<8rS}v2{Y`UFpbJK_C zjP6(BH_saQ;v$p%BkP<@ob1Mu;XN~GU!2^)t-Q2w>uXoxU1sJe5ZzGx!qUpjudt|8 z<;~q!3fi*2^RpKE!80GJs$Ugse{|k!21^vE*f~Be^@ehx+Cvs&$c4xxR2V)-`StbT zKw~f!oKPtB#eT>pd?Y4TCgy7s_HuV9ep!WKFj3uN5h7P>&TPA|(Xp)i-t^o7pd3Tf z=68K1!(TWRU6PhJ(`<^M;Ny})FSsdP;rTuJlo0)4y0UL{l%#FPhc}?n!p~k3JJqxJ z&gK>@7}8iTUbmt0(s2R`z7qBy92TcnLR_KUi_dbSTep4(MDov-g6tQBfKsm21_{bA zLh7$@ZN(t!?=Yo99rwhpuh%pCs3Kocp`lcXQFYvgNWPks@~+~@cQf4K!mT2i<8??0 z$fJnYy``Bn_6M1wg9D2%#A4fez&Q)c!66a5{!m{-o~Bv z564w3?Az!{^3~PriWPHNqdC!1)a(I?!$iiY`!l73(5=Z(FKG8XD*ka+bIfsmo2g5ZYm}{SmJ>NdORNm50$(;9>q|EcaQaAs( z!Sx1Y%s0`>iXcwl8~o=S3a9#zX}>OT)GsY=^XW^@<@%q_P}=f3ev(c-(8`yptwoYU zR6pZd7jmGvYJCnGX$ET{6#wZ-RWc^HbqZf*am|$W;F)tog~am)wH-%tb;em1D`v0- zK5Tl&Lw#)n10p4SRh6oyCSEd(sK#PMNL5YEzssFLeebiDe$(Nba+CL4qYT#0FY>)l z`<5yvHqxE;Fc6i*Vh4FO*f=-GD?vNCtv`^1ahlhiem0)x^7nz46Q-c8!;&~tgB!oi zTBhwdvO>WgiB&D-)2bb~ade!nD$n-iKRL-W#xt*e>?$x^*VzcmMVuHb-W4>fGL z7doGQ%8@sz#T#`csLFyXBzdb<=6*!v-SarrcEN1zII7G^nRNbS99ZcG{ka(KxaWNd z*D9t#{mpS^D(Qq2wfnB#Vu>iLSvS zQINI8#WE2%Pf9=^Qf??$&uw9Az_EHjJH4m>#FHu4$74t?>bA48$xV=NNn{Z7BPM6> z!?vStw5?-+co@t@!Q`X8{4ddExEt_(0lYq}LtFL-WW1SjCGztQdX9Xn)nDc{I@o*7 zO&^l!l`IY>GAT#$eD8Ijg7VPrpXguBfa&c_bzraEA8?UpE0CrcTe}wFqh*2Ay z{mu6$^V2)v&2KZU$eB&m4w9#SD3sfWJN^R%+Q;ykLj&t@CUH*3G&pSV^0NaOo8YX! zO^4=C+rdFuEvqyQVoh`&30qqBgZ&RR(>qq#GN{(+9R+Kms)Ry-O@kFMb3CejO-U71 z&uG!)fum#Oi4?~wMCbIDTNtW|Lk(F!{E2TA%XSN1U@s>?fTyB-amR7FjX(wSM0Gu8 zZF~4m6;UKoY`=HxMln5J4x%$MFd!l^^FoEoqB1javF92PR8WbEifTWusuq3G8L*<+ z3DdLIe<2VMd?5m5EOg1zQ1GwLU6earnbNHPw2c^CrfBBR^JVN~_0NxO4W5ueC4Ity zS9-|n=d`xG$}0`Hn|x+$PNxjqgy7UE35DCvPycApxf;Fe0g;=7kyTqe*9_X}6|RhYf&U@F}!@1JWWv|fvG zJ?~+wI)#4x{cg`2GaVfryG~PK9i7Y^ZpS?RZlIHTCTOib{m#Gh9e;i`3L><@YU|i1 zc>KglfBN-x4mRHz5#^TFdgKZ1cM;ra;vKGoY;h4cCNm?vneSH#Sye|}jf_YHk zveEPAV8ww2mdkN-qDUe-0;=xz2Ypb9gfF0>NqXB|Yv-ydy{ZgP*u-ulkgHE0E+-p+ zCg;Gcy&JStPbIRo^(S%vKIRAOjcr+)ELz@vE4h)_Bt46SpSc<>;Y!_Jy=Legw4JfY zk8j=Dk9Z^rVf;ogLf_+F()7`~`nOi&r}v#jX~*B{HD?02uR2OaG{c4!Lpu+cZEvIi zNxBkexqA#2#c9fM44xnDEep#+pC6hAiGK2Wv@GDO&Rv#2J2^5__$@g`c3mH5M3c&f zlRndv|ImY=K{ZaA_p84da>_6jbyPV*p>fi(>lJCLMo;##zKaD=Kbivh#93{tT4qWx zMx(RXcEu&`_zJ@}=Ow4d2mU-Jcv z?-Y041H@4$!iLrcKEn3z7NsV`4VGlS{RZa-5 zk>HIFA7%I(JcF7W?Xb;>iCp0twp@*NDGhdy>xA=z%~c*%k~S~kiHu46!PH`?rHwh3 z=Y@@aNBYN}UNuBjmSoE>^6m~F3d&_rr^D;`8LHY2MnF>n-3aL0kPFW5OFps6I9PRk zA8u&B6}xVJ^>HKLt^_jB_%Prh`f@=|L#@0g_$Yhcm#9+6dwshR_cO6)N~F-POHi6;vXD%2Yl(&Xs3kXLVwOD&pz zsb?`=d$;m5RQ#Htsa$Et63zJ^&5H z7<>LRued)8?4|?LcJn)X$$9=Gw3@dFa(4E5x8G09MT1&~kRe{*Q3P6FATy509B)@C z(ZW?+QubktTB+x;O8zu*)#Il%%vFQj$e5%pjGd#A5*)Z255C$d@)0 z${cdA#Hpae{7P}o#Go3&)Y8)%Ki}xGwzC_uXrc_EU}1?{SWv&dxfzV=mu8HIb-|H{ z%-O<(nRV6T?s#e(2>(;6yo&R)5k+2Wlud4GY}SP981#Ux;lZ8R=_EUoCtp=%NFM_1 zI%_oOa&NSlB(kyLRouH+tj1R>S2Vxeo~i0n9h1Y6cq(eLjVyT{amKHAyi?W26d)R` z!OqDqKOAo4g_MP74O4^9>Hd3ZP?C(sB6283zny&b;ur$Ck1$j?N{390kMC7g*A3VS zp4%p==B>>lE*g6DY>ZG>=h`vE3Y5r{2cC>%wLg7<)1ACR?7r{p`nwRT7Np5uSp~vh zVGNN5R8&>%=6Y-vc62<2KosQUOwZRl`YZEOt`jhRlweSO0XFxX|KdgW@HsCj`r1k* zeCDKB7iY=JWjbd|b$rf0(?Y!Qoo9Ux!p6)!TZH~o&a#u) zU8t?@XAWB;fGgG8bDNmnk5gOmi}?SWYK)?kggQif2J-s)uqDJu)iUs-@p4v*yhWf{ zT4OOGW&ggD{Bc-BV?J^bXcv7U%inECfCa)^@SRg!%Oux$RYB~;d1Im_PMe=HCLK#3$?zKewg~h>MojKS&-Zb&~_V z4(m`UqrXsQR3e_M(0;|)fRjil8)y;^KncpExKPm`)bo}onQisuL+qFN=p3nrjd<^m zAsW$9o4;IVK+n&^zV9y%h&8l{VOE^Z?Kk>c_&t=^yf1PXZZ{wTIx0GO9boI`g!oJs#LxE_ukrbcYf5+2i&)71?OO-9EIT4Py12dl`>us;I6C>kN~7uR=_)n_bh$f472&il z_S{s&Ux!`J9+rP5cXLm5;^BSs)A2zpgp^tX?JcMn=|uV|9T5|C8?OVxpQpZ=&P45X zA|;qoUM`HjM8>x{E;yf7;$@;q)!#n?-RnEezj^1EJ#r+6;J8ytoa(p;TZ5-Mi;9@b zWh&*d5W5O)?p4{Viu0#H&l+y(QbGnDZ|{4Ecu1^JL|`y((bf57CWBb$%1fG=nK_X! zlnl{Zn50h|7ZK~i~1J(7g z6*LxcbVHP(xAHg#0UE5#-o&XdN1>BFU2oY@LBs-MZY#}7)=sgRf)goKuly^k)){c# zRu^k?ArIu-;v%oAR1WY@(^LP_C&$hk?k{W1Q%Q3Vw)<;ITgf?o>RYDI!~%lAgNc%* zn%ZCR(!S{Ymzw;~>Mn;;2SA-dANWY4UFa;6Qo0~g>qB9i@YjI1E?HBYLq-cC*ya|I6g$y zjesw>V#J;a>9g*PMSFh_ha&#xH66EA?H!@O4ERYTmcL4nCUmNS`gFIHGJ2-txt^mjZ4#s?mr!)V`5^AP13Hf zouO)VM@Pp*E??XHnb6vuZ%xnnZF?N~)jAGp{iHO7fFcqRt)!*3jrJ_Wy#`>^C|Zk;k5rnAi^uCZwgM5f#spl9MyJ9Sswd9ebZF#BB{jdeNJo z75WyA+%8?zIJ&<=*Wyy8fo2j`&NVaiOKZU~*SXjg3)JQU)d^C9#=`F%?2V=kMgC1aTpY zkEW((bv#mmj7rMDeW%p@Tv95I;t-`kbIAxJjwWz02DLV%sdZd97_2%x!c-PW*4sQrbbTeY>vPtRV2pwKDw{xzAKgU^@_GCn zzWk&@?=Rn=r4;%LK4l<~E*`64%wMyp?~~c=v`5(zvQO^f8?X+1BNM?!;kr1>q_;nx z_!LqkzviavzUaSLV9Q8ia!t-#Z-+UJRR3%_UV>GEbH!0?hQhK0^$mSh?XR;PEtIgW zUJVPtPiq`fW|fxO5zs&x0SZw|Plu}Q=v1B+K)FPXUay9?c0_cC6W+!!hk*A+%q?u{ zMR^0UU*NX|VhEZ&s5!E#stO};3Jb2s&{6yb*yr~OqDSt>JTAcfRIMN| zHht94kT_H%!G2*W^-)zxfwMOkbwz%xm)q?)4z@Vvz2b8VgSr3*K6)CSuNBY!63*K- z<{GoytTrN2)N=tarhN9~*5Z(@%Qij@t7MYzSdS`*CIQ0E+iQ+}v5Q_m_!{Zy>0Jg< zxf3!88Tdb!HUp?}B`R%L*9;#vZOGgFE%;1CW2fe>jnZineqdp`z1LHyalhTnu-L!K zQVv}&UBt%5c0;RTNXrbxMWG7ivc8MLs3eT)m~~W2X?o;6pFN<&w8zP(Bg=@g=LR!YHvx&k7{M|ltMzT+1iZzb`mOr zQFAq78z*R9z%wa)?`l4}MbFo}mp41?V0O`0jYLL&5JR9lwnXEOahC+f^+{&ZzzSHZQ_#0 zO0ZEb3U?+*m>Cb)up}1$$BUUnE31x`VOt0t_!9j}Q~WVSyQxADmDbMS%XR<9Z*@G) zG&DxAr62O3kKYPo#Zgcl+h<0 1 && dict.imgnext(true,true); + layer.msg('当前图片地址异常
是否继续查看下一张?', { + time: 30000, + btn: ['下一张', '不看了'], + yes: function(){ + data.length > 1 && dict.imgnext(true,true); + } }); }); }; diff --git a/src/layer.js b/src/layer.js index 0598880..82893c4 100644 --- a/src/layer.js +++ b/src/layer.js @@ -1,6 +1,6 @@ /*! - @Name:layer v2.0 弹层组件 + @Name:layer v2.1 弹层组件 @Author:贤心 @Site:http://layer.layui.com @License:LGPL @@ -30,7 +30,7 @@ var $, win, ready = { //默认内置方法。 var layer = { - v: '2.0', + v: '2.1', ie6: !!window.ActiveXObject&&!window.XMLHttpRequest, index: 0, path: ready.getPath, @@ -240,7 +240,7 @@ Class.pt.creat = function(){ layer.closeAll('dialog'); break; case 2: - var content = config.content = conType ? config.content : [config.content||'http://sentsin.com?from=layer', 'auto']; + var content = config.content = conType ? config.content : [config.content||'http://layer.layui.com', 'auto']; config.content = ''; break; case 3: @@ -280,6 +280,9 @@ Class.pt.creat = function(){ config.type == 2 && layer.ie6 && that.layero.find('iframe').attr('src', content[0]); $(document).off('keydown', ready.enter).on('keydown', ready.enter); + that.layero.on('keydown', function(e){ + $(document).off('keydown', ready.enter); + }); //坐标自适应浏览器窗口尺寸 config.type == 4 ? that.tips() : that.offset(); @@ -502,10 +505,9 @@ Class.pt.callback = function(){ that.openLayer(); if(config.success){ if(config.type == 2){ - layero.find('iframe')[0].onload = function(){ - this.className = ''; + layero.find('iframe').on('load', function(){ config.success(layero, that.index); - }; + }); } else { config.success(layero, that.index); } @@ -631,7 +633,9 @@ ready.rescollbar = function(index){ } }; -/*! 内置成员 */ +/** 内置成员 */ + +window.layer = layer; //获取子iframe的DOM layer.getChildFrame = function(selector, index){ @@ -647,7 +651,7 @@ layer.getFrameIndex = function(name){ //iframe层自适应宽高 layer.iframeAuto = function(index){ if(!index) return; - var heg = layer.getChildFrame('body', index).outerHeight(); + var heg = layer.getChildFrame('html', index).outerHeight(); var layero = $('#'+ doms[0] + index); var titHeight = layero.find(doms[1]).outerHeight() || 0; var btnHeight = layero.find('.'+doms[6]).outerHeight() || 0; @@ -784,7 +788,6 @@ ready.run = function(){ ready.run(); return layer; }) : function(){ - window.layer = layer; ready.run(); layer.use('skin/layer.css'); }(); diff --git a/src/skin/default/icon.png b/src/skin/default/icon.png index b5c8f1e1c13122e2f4dcf6a50781401fa993ada0..3e17da8b1aaae2935e19ac97d9015f0fe24e8770 100644 GIT binary patch literal 11493 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