You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
8 lines
214 KiB
8 lines
214 KiB
8 years ago
|
/*! Amaze UI v2.2.1 | by Amaze UI Team | (c) 2015 AllMobilize, Inc. | Licensed under MIT | 2015-01-29T06:01:38 UTC */
|
||
|
!function t(e,i,n){function o(a,r){if(!i[a]){if(!e[a]){var l="function"==typeof require&&require;if(!r&&l)return l(a,!0);if(s)return s(a,!0);var c=new Error("Cannot find module '"+a+"'");throw c.code="MODULE_NOT_FOUND",c}var u=i[a]={exports:{}};e[a][0].call(u.exports,function(t){var i=e[a][1][t];return o(i?i:t)},u,u.exports,t,e,i,n)}return i[a].exports}for(var s="function"==typeof require&&require,a=0;a<n.length;a++)o(n[a]);return o}({1:[function(t,e){(function(i){"use strict";function n(){var t=o('[data-am-widget="accordion"]'),e={item:".am-accordion-item",title:".am-accordion-title",body:".am-accordion-bd"};t.each(function(t,i){var n=s.utils.parseOptions(o(i).attr("data-am-accordion")),a=o(i).find(e.title);a.on("click.accordion.amui",function(){var t=o(this).next(e.body),s=o(this).parent(e.item),a=t.data("amui.collapse");s.toggleClass("am-active"),a?t.collapse("toggle"):t.collapse(),!n.multiple&&o(i).children(".am-active").not(s).removeClass("am-active").find(e.body+".am-in").collapse("close")})})}t("./core"),t("./ui.collapse");var o="undefined"!=typeof window?window.jQuery:"undefined"!=typeof i?i.jQuery:null,s=o.AMUI;o(function(){n()}),e.exports=o.AMUI.accordion={VERSION:"2.0.1",init:n}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./core":4,"./ui.collapse":26}],2:[function(t,e){(function(i){"use strict";var n="undefined"!=typeof window?window.jQuery:"undefined"!=typeof i?i.jQuery:null;t("./core"),t("./util.fastclick"),t("./util.hammer"),t("./amazeui"),t("./amazeui.legacy"),t("./ui.add2home"),t("./ui.alert"),t("./ui.button"),t("./ui.collapse"),t("./ui.datepicker"),t("./ui.dimmer"),t("./ui.dropdown"),t("./ui.flexslider"),t("./ui.iscroll-lite"),t("./ui.modal"),t("./ui.offcanvas"),t("./ui.pinchzoom"),t("./ui.popover"),t("./ui.progress"),t("./ui.pureview"),t("./ui.scrollspy"),t("./ui.scrollspynav"),t("./ui.selected"),t("./ui.share"),t("./ui.smooth-scroll"),t("./ui.sticky"),t("./ui.tabs"),t("./ui.ucheck"),t("./ui.validator"),t("./util.cookie"),t("./util.fullscreen"),t("./util.geolocation"),t("./util.qrcode"),t("./util.store"),t("./accordion"),t("./divider"),t("./duoshuo"),t("./figure"),t("./footer"),t("./gallery"),t("./gotop"),t("./header"),t("./intro"),t("./list_news"),t("./map"),t("./mechat"),t("./menu"),t("./navbar"),t("./pagination"),t("./paragraph"),t("./slider"),t("./tabs"),t("./titlebar"),t("./wechatpay"),e.exports=n.AMUI}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./accordion":1,"./amazeui":2,"./amazeui.legacy":3,"./core":4,"./divider":5,"./duoshuo":6,"./figure":7,"./footer":8,"./gallery":9,"./gotop":10,"./header":11,"./intro":12,"./list_news":13,"./map":14,"./mechat":15,"./menu":16,"./navbar":17,"./pagination":18,"./paragraph":19,"./slider":20,"./tabs":21,"./titlebar":22,"./ui.add2home":23,"./ui.alert":24,"./ui.button":25,"./ui.collapse":26,"./ui.datepicker":27,"./ui.dimmer":28,"./ui.dropdown":29,"./ui.flexslider":30,"./ui.iscroll-lite":31,"./ui.modal":32,"./ui.offcanvas":33,"./ui.pinchzoom":34,"./ui.popover":35,"./ui.progress":36,"./ui.pureview":37,"./ui.scrollspy":38,"./ui.scrollspynav":39,"./ui.selected":40,"./ui.share":41,"./ui.smooth-scroll":42,"./ui.sticky":43,"./ui.tabs":44,"./ui.ucheck":45,"./ui.validator":46,"./util.cookie":47,"./util.fastclick":48,"./util.fullscreen":49,"./util.geolocation":50,"./util.hammer":51,"./util.qrcode":52,"./util.store":53,"./wechatpay":54}],3:[function(t,e){(function(i){"use strict";var n="undefined"!=typeof window?window.jQuery:"undefined"!=typeof i?i.jQuery:null;t("./core"),t("./ui.alert"),t("./ui.button"),t("./ui.collapse"),t("./ui.dimmer"),t("./ui.dropdown"),t("./ui.flexslider"),t("./ui.modal"),t("./ui.offcanvas"),t("./ui.popover"),t("./ui.progress"),t("./ui.scrollspynav"),t("./ui.sticky"),t("./util.cookie"),e.exports=n.AMUI}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./core":4,"./ui.alert":24,"./ui.button":25,"./ui.collapse":26,"./ui.dimmer":28,"./ui.dropdown
|
||
|
}}},o.Class.prototype={events:{load:"_delayedShow",error:"_delayedShow",orientationchange:"resize",resize:"resize",scroll:"resize",click:"remove",touchmove:"_preventDefault",transitionend:"_removeElements",webkitTransitionEnd:"_removeElements",MSTransitionEnd:"_removeElements"},handleEvent:function(t){var e=this.events[t.type];e&&this[e](t)},show:function(t){if(this.options.autostart&&!l)return void setTimeout(this.show.bind(this),50);if(!this.shown){var e=Date.now(),i=this.session.lastDisplayTime;if(t!==!0){if(!this.ready)return;if(e-i<6e4*this.options.displayPace)return;if(this.options.maxDisplayCount&&this.session.displayCount>=this.options.maxDisplayCount)return}this.shown=!0,this.session.lastDisplayTime=e,this.session.displayCount++,this.updateSession(),this.applicationIcon||(this.applicationIcon=document.querySelector("ios"==o.OS?'head link[rel^=apple-touch-icon][sizes="152x152"],head link[rel^=apple-touch-icon][sizes="144x144"],head link[rel^=apple-touch-icon][sizes="120x120"],head link[rel^=apple-touch-icon][sizes="114x114"],head link[rel^=apple-touch-icon]':'head link[rel^="shortcut icon"][sizes="196x196"],head link[rel^=apple-touch-icon]'));var n="";n=this.options.message in o.intl?o.intl[this.options.message].message.replace("%action",o.intl[this.options.message].action[o.OS]):""!==this.options.message?this.options.message:o.intl[o.language].message.replace("%action",o.intl[o.language].action[o.OS]),n="<p>"+n.replace("%icon",'<span class="ath-action-icon">icon</span>')+"</p>",this.viewport=document.createElement("div"),this.viewport.className="ath-viewport",this.options.modal&&(this.viewport.className+=" ath-modal"),this.options.mandatory&&(this.viewport.className+=" ath-mandatory"),this.viewport.style.position="absolute",this.element=document.createElement("div"),this.element.className="ath-container ath-"+o.OS+" ath-"+o.OS+(o.OSVersion+"").substr(0,1)+" ath-"+(o.isTablet?"tablet":"phone"),this.element.style.cssText="-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-duration:0;-webkit-transform:translate3d(0,0,0);transition-property:transform,opacity;transition-duration:0;transform:translate3d(0,0,0);-webkit-transition-timing-function:ease-out",this.element.style.webkitTransform="translate3d(0,-"+window.innerHeight+"px,0)",this.element.style.webkitTransitionDuration="0s",this.options.icon&&this.applicationIcon&&(this.element.className+=" ath-icon",this.img=document.createElement("img"),this.img.className="ath-application-icon",this.img.addEventListener("load",this,!1),this.img.addEventListener("error",this,!1),this.img.src=this.applicationIcon.href,this.element.appendChild(this.img)),this.element.innerHTML+=n,this.viewport.style.left="-99999em",this.viewport.appendChild(this.element),this.container.appendChild(this.viewport),this.img||this._delayedShow()}},_delayedShow:function(){setTimeout(this._show.bind(this),1e3*this.options.startDelay+500)},_show:function(){var t=this;this.updateViewport(),window.addEventListener("resize",this,!1),window.addEventListener("scroll",this,!1),window.addEventListener("orientationchange",this,!1),this.options.modal&&document.addEventListener("touchmove",this,!0),this.options.mandatory||setTimeout(function(){t.element.addEventListener("click",t,!0)},1e3),setTimeout(function(){t.element.style.webkitTransform="translate3d(0,0,0)",t.element.style.webkitTransitionDuration="1.2s"},0),this.options.lifespan&&(this.removeTimer=setTimeout(this.remove.bind(this),1e3*this.options.lifespan)),this.options.onShow&&this.options.onShow.call(this)},remove:function(){clearTimeout(this.removeTimer),this.img&&(this.img.removeEventListener("load",this,!1),this.img.removeEventListener("error",this,!1)),window.removeEventListener("resize",this,!1),window.removeEventListener("scroll",this,!1),window.removeEventListener("orientationchange",this,!1),document.removeEventListener("touchmove",this,!0),this.element.removeEventListener("click",this,!0),this.element.addEventListener("transitionend",this,!1),this.element.addEventListener("webkitTransitionEnd",this,!1),this.element.addEv
|
||
|
},setupPaging:function(){var t,e,o="thumbnails"===i.vars.controlNav?"control-thumbs":"control-paging",a=1;if(i.controlNavScaffold=n('<ol class="'+s+"control-nav "+s+o+'"></ol>'),i.pagingCount>1)for(var r=0;r<i.pagingCount;r++){if(e=i.slides.eq(r),t="thumbnails"===i.vars.controlNav?'<img src="'+e.attr("data-thumb")+'"/>':"<a>"+a+"</a>","thumbnails"===i.vars.controlNav&&!0===i.vars.thumbCaptions){var u=e.attr("data-thumbcaption");""!=u&&void 0!=u&&(t+='<span class="'+s+'caption">'+u+"</span>")}i.controlNavScaffold.append("<li>"+t+"<i></i></li>"),a++}i.controlsContainer?n(i.controlsContainer).append(i.controlNavScaffold):i.append(i.controlNavScaffold),m.controlNav.set(),m.controlNav.active(),i.controlNavScaffold.delegate("a, img",l,function(t){if(t.preventDefault(),""===c||c===t.type){var e=n(this),o=i.controlNav.index(e);e.hasClass(s+"active")||(i.direction=o>i.currentSlide?"next":"prev",i.flexAnimate(o,i.vars.pauseOnAction))}""===c&&(c=t.type),m.setToClearWatchedEvent()})},setupManual:function(){i.controlNav=i.manualControls,m.controlNav.active(),i.controlNav.bind(l,function(t){if(t.preventDefault(),""===c||c===t.type){var e=n(this),o=i.controlNav.index(e);e.hasClass(s+"active")||(i.direction=o>i.currentSlide?"next":"prev",i.flexAnimate(o,i.vars.pauseOnAction))}""===c&&(c=t.type),m.setToClearWatchedEvent()})},set:function(){var t="thumbnails"===i.vars.controlNav?"img":"a";i.controlNav=n("."+s+"control-nav li "+t,i.controlsContainer?i.controlsContainer:i)},active:function(){i.controlNav.removeClass(s+"active").eq(i.animatingTo).addClass(s+"active")},update:function(t,e){i.pagingCount>1&&"add"===t?i.controlNavScaffold.append(n("<li><a>"+i.count+"</a></li>")):1===i.pagingCount?i.controlNavScaffold.find("li").remove():i.controlNav.eq(e).closest("li").remove(),m.controlNav.set(),i.pagingCount>1&&i.pagingCount!==i.controlNav.length?i.update(e,t):m.controlNav.active()}},directionNav:{setup:function(){var t=n('<ul class="'+s+'direction-nav"><li><a class="'+s+'prev" href="#">'+i.vars.prevText+'</a></li><li><a class="'+s+'next" href="#">'+i.vars.nextText+"</a></li></ul>");i.controlsContainer?(n(i.controlsContainer).append(t),i.directionNav=n("."+s+"direction-nav li a",i.controlsContainer)):(i.append(t),i.directionNav=n("."+s+"direction-nav li a",i)),m.directionNav.update(),i.directionNav.bind(l,function(t){t.preventDefault();var e;(""===c||c===t.type)&&(e=i.getTarget(n(this).hasClass(s+"next")?"next":"prev"),i.flexAnimate(e,i.vars.pauseOnAction)),""===c&&(c=t.type),m.setToClearWatchedEvent()})},update:function(){var t=s+"disabled";1===i.pagingCount?i.directionNav.addClass(t).attr("tabindex","-1"):i.vars.animationLoop?i.directionNav.removeClass(t).removeAttr("tabindex"):0===i.animatingTo?i.directionNav.removeClass(t).filter("."+s+"prev").addClass(t).attr("tabindex","-1"):i.animatingTo===i.last?i.directionNav.removeClass(t).filter("."+s+"next").addClass(t).attr("tabindex","-1"):i.directionNav.removeClass(t).removeAttr("tabindex")}},pausePlay:{setup:function(){var t=n('<div class="'+s+'pauseplay"><a></a></div>');i.controlsContainer?(i.controlsContainer.append(t),i.pausePlay=n("."+s+"pauseplay a",i.controlsContainer)):(i.append(t),i.pausePlay=n("."+s+"pauseplay a",i)),m.pausePlay.update(i.vars.slideshow?s+"pause":s+"play"),i.pausePlay.bind(l,function(t){t.preventDefault(),(""===c||c===t.type)&&(n(this).hasClass(s+"pause")?(i.manualPause=!0,i.manualPlay=!1,i.pause()):(i.manualPause=!1,i.manualPlay=!0,i.play())),""===c&&(c=t.type),m.setToClearWatchedEvent()})},update:function(t){"play"===t?i.pausePlay.removeClass(s+"pause").addClass(s+"play").html(i.vars.playText):i.pausePlay.removeClass(s+"play").addClass(s+"pause").html(i.vars.pauseText)}},touch:function(){function e(e){i.animating?e.preventDefault():(window.navigator.msPointerEnabled||1===e.touches.length)&&(i.pause(),v=u?i.h:i.w,w=Number(new Date),b=e.touches[0].pageX,T=e.touches[0].pageY,m=h&&d&&i.animatingTo===i.last?0:h&&d?i.limit-(i.itemW+i.vars.itemMargin)*i.move*i.animatingTo:h&&i.currentSlide===i.last?i.limit:h?(i.itemW+i.vars.itemMargin)*i.move*i.currentSlide:d?(i.last-i.cur
|
||
|
break;case"touchmove":case"pointermove":case"MSPointerMove":case"mousemove":this._move(t);break;case"touchend":case"pointerup":case"MSPointerUp":case"mouseup":case"touchcancel":case"pointercancel":case"MSPointerCancel":case"mousecancel":this._end(t);break;case"orientationchange":case"resize":this._resize();break;case"transitionend":case"webkitTransitionEnd":case"oTransitionEnd":case"MSTransitionEnd":this._transitionEnd(t);break;case"wheel":case"DOMMouseScroll":case"mousewheel":this._wheel(t);break;case"keydown":this._key(t);break;case"click":t._constructed||(t.preventDefault(),t.stopPropagation())}}},n.utils=a,o.AMUI.iScroll=n,e.exports=n}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./core":4}],32:[function(t,e){(function(i){"use strict";function n(t,e){return this.each(function(){var i=o(this),n=i.data("amui.modal"),s=o.extend({},c.DEFAULTS,"object"==typeof t&&t);n||i.data("amui.modal",n=new c(this,s)),"string"==typeof t?n[t]&&n[t](e):n.toggle(t&&t.relatedTarget||void 0)})}var o="undefined"!=typeof window?window.jQuery:"undefined"!=typeof i?i.jQuery:null,s=t("./core"),a=t("./ui.dimmer"),r=o(document),l=s.support.transition,c=function(t,e){this.options=o.extend({},c.DEFAULTS,e||{}),this.$element=o(t),this.$dialog=this.$element.find(".am-modal-dialog"),this.$element.attr("id")||this.$element.attr("id",s.utils.generateGUID("am-modal")),this.isPopup=this.$element.hasClass("am-popup"),this.isActions=this.$element.hasClass("am-modal-actions"),this.active=this.transitioning=this.relatedTarget=null,this.events()};c.DEFAULTS={className:{active:"am-modal-active",out:"am-modal-out"},selector:{modal:".am-modal",active:".am-modal-active"},closeViaDimmer:!0,cancelable:!0,onConfirm:function(){},onCancel:function(){},height:void 0,width:void 0,duration:300,transitionEnd:l&&l.end+".modal.amui"},c.prototype.toggle=function(t){return this.active?this.close():this.open(t)},c.prototype.open=function(t){var e=this.$element,i=this.options,n=this.isPopup,s=i.width,r=i.height,c={};if(!this.active&&this.$element.length){t&&(this.relatedTarget=t),this.transitioning&&(clearTimeout(e.transitionEndTimmer),e.transitionEndTimmer=null,e.trigger(i.transitionEnd).off(i.transitionEnd)),n&&this.$element.show(),this.active=!0,e.trigger(o.Event("open.modal.amui",{relatedTarget:t})),a.open(e),e.show().redraw(),n||this.isActions||(s&&(s=parseInt(s,10),c.width=s+"px",c.marginLeft=-parseInt(s/2)+"px"),r?(r=parseInt(r,10),c.marginTop=-parseInt(r/2)+"px",this.$dialog.css({height:r+"px"})):c.marginTop=-parseInt(e.height()/2,10)+"px",e.css(c)),e.removeClass(i.className.out).addClass(i.className.active),this.transitioning=1;var u=function(){e.trigger(o.Event("opened.modal.amui",{relatedTarget:t})),this.transitioning=0};return l?void e.one(i.transitionEnd,o.proxy(u,this)).emulateTransitionEnd(i.duration):u.call(this)}},c.prototype.close=function(t){if(this.active){var e=this.$element,i=this.options,n=this.isPopup;this.transitioning&&(clearTimeout(e.transitionEndTimmer),e.transitionEndTimmer=null,e.trigger(i.transitionEnd).off(i.transitionEnd),a.close(e,!0)),this.$element.trigger(o.Event("close.modal.amui",{relatedTarget:t})),this.transitioning=1;var s=function(){e.trigger("closed.modal.amui"),n&&e.removeClass(i.className.out),e.hide(),this.transitioning=0,a.close(e,!1),this.active=!1};return e.removeClass(i.className.active).addClass(i.className.out),l?void e.one(i.transitionEnd,o.proxy(s,this)).emulateTransitionEnd(i.duration):s.call(this)}},c.prototype.events=function(){var t=this,e=this.$element,i=e.find(".am-modal-prompt-input"),n=function(){var t=[];return i.each(function(){t.push(o(this).val())}),0===t.length?void 0:1===t.length?t[0]:t};this.options.cancelable&&e.on("keyup.modal.amui",function(i){t.active&&27===i.which&&(e.trigger("cancel.modal.amui"),t.close())}),this.options.closeViaDimmer&&a.$element.on("click.dimmer.modal.amui",function(){t.close()}),e.find("[data-am-modal-close], .am-modal-btn").on("click.close.modal.amui",function(e){e.preventDefault(),t.close()}),e.find("[data-am-mod
|
||
|
t.scrollspy(e)})}),o.AMUI.scrollspy=a,e.exports=a}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./core":4}],39:[function(t,e){(function(i){"use strict";function n(t){return this.each(function(){var e=o(this),i=e.data("amui.scrollspynav"),n="object"==typeof t&&t;i||e.data("amui.scrollspynav",i=new a(this,n)),"string"==typeof t&&i[t]()})}var o="undefined"!=typeof window?window.jQuery:"undefined"!=typeof i?i.jQuery:null,s=t("./core");t("./ui.smooth-scroll");var a=function(t,e){this.options=o.extend({},a.DEFAULTS,e),this.$element=o(t),this.anchors=[],this.$links=this.$element.find('a[href^="#"]').each(function(t,e){this.anchors.push(o(e).attr("href"))}.bind(this)),this.$targets=o(this.anchors.join(", "));var i=function(){s.utils.rAF.call(window,o.proxy(this.process,this))}.bind(this);this.$window=o(window).on("scroll.scrollspynav.amui",i).on("resize.scrollspynav.amui orientationchange.scrollspynav.amui",s.utils.debounce(i,50)),i(),this.scrollProcess()};a.DEFAULTS={className:{active:"am-active"},closest:!1,smooth:!0,offsetTop:0},a.prototype.process=function(){var t=this.$window.scrollTop(),e=this.options,i=[],n=this.$links,a=this.$targets;if(a.each(function(t,n){s.utils.isInView(n,e)&&i.push(n)}),i.length){var r;if(o.each(i,function(e,i){return o(i).offset().top>=t?(r=o(i),!1):void 0}),!r)return;e.closest?(n.closest(e.closest).removeClass(e.className.active),n.filter('a[href="#'+r.attr("id")+'"]').closest(e.closest).addClass(e.className.active)):n.removeClass(e.className.active).filter('a[href="#'+r.attr("id")+'"]').addClass(e.className.active)}},a.prototype.scrollProcess=function(){var t=this.$links,e=this.options;e.smooth&&t.on("click",function(t){t.preventDefault();var i=o(this),n=o(i.attr("href"));if(n){var s=e.offsetTop&&!isNaN(parseInt(e.offsetTop))&&parseInt(e.offsetTop)||0;o(window).smoothScroll({position:n.offset().top-s})}})},o.fn.scrollspynav=n,s.ready(function(t){o("[data-am-scrollspy-nav]",t).each(function(){var t=o(this),e=s.utils.options(t.data("amScrollspyNav"));n.call(t,e)})}),o.AMUI.scrollspynav=a,e.exports=a}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./core":4,"./ui.smooth-scroll":42}],40:[function(t,e){(function(i){"use strict";function n(t){return this.each(function(){var e=o(this),i=e.data("amui.selected"),n=o.extend({},s.utils.parseOptions(e.data("amSelected")),s.utils.parseOptions(e.data("amSelectit")),"object"==typeof t&&t);(i||"destroy"!==t)&&(i||e.data("amui.selected",i=new a(this,n)),"string"==typeof t&&i[t]&&i[t]())})}var o="undefined"!=typeof window?window.jQuery:"undefined"!=typeof i?i.jQuery:null,s=t("./core");o.expr[":"].containsNC=function(t,e,i){return(t.textContent||t.innerText||"").toLowerCase().indexOf((i[3]||"").toLowerCase())>=0};var a=function(t,e){this.$element=o(t),this.options=o.extend({},a.DEFAULTS,e),this.$originalOptions=this.$element.find("option"),this.multiple=t.multiple,this.$selector=null,this.init()};a.DEFAULTS={btnWidth:null,btnSize:null,btnStyle:"default",dropUp:0,maxHeight:null,noSelectedText:"点击选择...",selectedClass:"am-checked",searchBox:!1,tpl:'<div class="am-selected am-dropdown <%= dropUp ? \'am-dropdown-up\': \'\' %>" id="<%= id %>" data-am-dropdown> <button type="button" class="am-selected-btn am-btn am-dropdown-toggle"> <span class="am-selected-status am-fl"></span> <i class="am-selected-icon am-icon-caret-<%= dropUp ? \'up\' : \'down\' %>"></i> </button> <div class="am-selected-content am-dropdown-content"> <h2 class="am-selected-header"><span class="am-icon-chevron-left">返回</span></h2> <% if (searchBox) { %> <div class="am-selected-search"> <input type="text" autocomplete="off" class="am-form-field" /> </div> <% } %> <ul class="am-selected-list"> <% for (var i = 0; i < options.length; i++) { %> <% var option = options[i] %> <% if (option.header) { %> <li data-group="<%= option.group %>" class="am-selected-list-header"> <%= option.text %></li> <% } els
|
||
|
"click"===e?o.call(t,e,i.hijacked||i,n):o.call(t,e,i,n)},t.addEventListener=function(e,i,n){var o=Node.prototype.addEventListener;"click"===e?o.call(t,e,i.hijacked||(i.hijacked=function(t){t.propagationStopped||i(t)}),n):o.call(t,e,i,n)}),"function"==typeof t.onclick&&(s=t.onclick,t.addEventListener("click",function(t){s(t)},!1),t.onclick=null)}}var n="undefined"!=typeof window?window.jQuery:"undefined"!=typeof t?t.jQuery:null,o=navigator.userAgent.indexOf("Android")>0,s=/iP(ad|hone|od)/.test(navigator.userAgent),a=s&&/OS 4_\d(_\d)?/.test(navigator.userAgent),r=s&&/OS ([6-9]|\d{2})_\d/.test(navigator.userAgent),l=navigator.userAgent.indexOf("BB10")>0;i.prototype.needsClick=function(t){switch(t.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(t.disabled)return!0;break;case"input":if(s&&"file"===t.type||t.disabled)return!0;break;case"label":case"video":return!0}return/\bneedsclick\b/.test(t.className)},i.prototype.needsFocus=function(t){switch(t.nodeName.toLowerCase()){case"textarea":return!0;case"select":return!o;case"input":switch(t.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return!1}return!t.disabled&&!t.readOnly;default:return/\bneedsfocus\b/.test(t.className)}},i.prototype.sendClick=function(t,e){var i,n;document.activeElement&&document.activeElement!==t&&document.activeElement.blur(),n=e.changedTouches[0],i=document.createEvent("MouseEvents"),i.initMouseEvent(this.determineEventType(t),!0,!0,window,1,n.screenX,n.screenY,n.clientX,n.clientY,!1,!1,!1,!1,0,null),i.forwardedTouchEvent=!0,t.dispatchEvent(i)},i.prototype.determineEventType=function(t){return o&&"select"===t.tagName.toLowerCase()?"mousedown":"click"},i.prototype.focus=function(t){var e;s&&t.setSelectionRange&&0!==t.type.indexOf("date")&&"time"!==t.type?(e=t.value.length,t.setSelectionRange(e,e)):t.focus()},i.prototype.updateScrollParent=function(t){var e,i;if(e=t.fastClickScrollParent,!e||!e.contains(t)){i=t;do{if(i.scrollHeight>i.offsetHeight){e=i,t.fastClickScrollParent=i;break}i=i.parentElement}while(i)}e&&(e.fastClickLastScrollTop=e.scrollTop)},i.prototype.getTargetElementFromEventTarget=function(t){return t.nodeType===Node.TEXT_NODE?t.parentNode:t},i.prototype.onTouchStart=function(t){var e,i,n;if(t.targetTouches.length>1)return!0;if(e=this.getTargetElementFromEventTarget(t.target),i=t.targetTouches[0],s){if(n=window.getSelection(),n.rangeCount&&!n.isCollapsed)return!0;if(!a){if(i.identifier&&i.identifier===this.lastTouchIdentifier)return t.preventDefault(),!1;this.lastTouchIdentifier=i.identifier,this.updateScrollParent(e)}}return this.trackingClick=!0,this.trackingClickStart=t.timeStamp,this.targetElement=e,this.touchStartX=i.pageX,this.touchStartY=i.pageY,t.timeStamp-this.lastClickTime<this.tapDelay&&t.preventDefault(),!0},i.prototype.touchHasMoved=function(t){var e=t.changedTouches[0],i=this.touchBoundary;return Math.abs(e.pageX-this.touchStartX)>i||Math.abs(e.pageY-this.touchStartY)>i?!0:!1},i.prototype.onTouchMove=function(t){return this.trackingClick?((this.targetElement!==this.getTargetElementFromEventTarget(t.target)||this.touchHasMoved(t))&&(this.trackingClick=!1,this.targetElement=null),!0):!0},i.prototype.findControl=function(t){return void 0!==t.control?t.control:t.htmlFor?document.getElementById(t.htmlFor):t.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")},i.prototype.onTouchEnd=function(t){var e,i,n,l,c,u=this.targetElement;if(!this.trackingClick)return!0;if(t.timeStamp-this.lastClickTime<this.tapDelay)return this.cancelNextClick=!0,!0;if(this.cancelNextClick=!1,this.lastClickTime=t.timeStamp,i=this.trackingClickStart,this.trackingClick=!1,this.trackingClickStart=0,r&&(c=t.changedTouches[0],u=document.elementFromPoint(c.pageX-window.pageXOffset,c.pageY-window.pageYOffset)||u,u.fastClickScrollParent=this.targetElement.fastClickScrollParent),n=u.tagName.toLowerCase(),"label"===n){if(e=this.findControl(u)){if(this.focus(u),o)return!1;u=e}}else if(this.needsFocus(u))return t.timeStamp-i>100||s&&window.top!==window&&"input"===n?(thi
|
||
|
return c.innerHTML=e.join(""),c.firstChild},d.prototype.createSVG=function(t){for(var e,i,n,o,s=t.getModuleCount(),a=this.options.height/this.options.width,r='<svg xmlns="http://www.w3.org/2000/svg" width="'+this.options.width+'px" height="'+this.options.height+'px" viewbox="0 0 '+10*s+" "+10*s*a+'">',l="<path ",u=' style="stroke-width:0.5;stroke:'+this.options.foreground+";fill:"+this.options.foreground+';"></path>',d=' style="stroke-width:0.5;stroke:'+this.options.background+";fill:"+this.options.background+';"></path>',h=0;s>h;h++)for(var p=0;s>p;p++)e=10*p,n=10*h*a,i=10*(p+1),o=10*(h+1)*a,r+=l+'d="M '+e+","+n+" L "+i+","+n+" L "+i+","+o+" L "+e+","+o+' Z"',r+=t.modules[h][p]?u:d;return r+="</svg>",c(r)[0]},s.prototype={constructor:s,getModuleCount:function(){return this.moduleCount},make:function(){this.getRightType(),this.dataCache=this.createData(),this.createQrcode()},makeImpl:function(t){this.moduleCount=4*this.typeNumber+17,this.modules=new Array(this.moduleCount);for(var e=0;e<this.moduleCount;e++)this.modules[e]=new Array(this.moduleCount);this.setupPositionProbePattern(0,0),this.setupPositionProbePattern(this.moduleCount-7,0),this.setupPositionProbePattern(0,this.moduleCount-7),this.setupPositionAdjustPattern(),this.setupTimingPattern(),this.setupTypeInfo(!0,t),this.typeNumber>=7&&this.setupTypeNumber(!0),this.mapData(this.dataCache,t)},setupPositionProbePattern:function(t,e){for(var i=-1;7>=i;i++)if(!(-1>=t+i||this.moduleCount<=t+i))for(var n=-1;7>=n;n++)-1>=e+n||this.moduleCount<=e+n||(this.modules[t+i][e+n]=i>=0&&6>=i&&(0==n||6==n)||n>=0&&6>=n&&(0==i||6==i)||i>=2&&4>=i&&n>=2&&4>=n?!0:!1)},createQrcode:function(){for(var t=0,e=0,i=null,n=0;8>n;n++){this.makeImpl(n);var o=f.getLostPoint(this);(0==n||t>o)&&(t=o,e=n,i=this.modules)}this.modules=i,this.setupTypeInfo(!1,e),this.typeNumber>=7&&this.setupTypeNumber(!1)},setupTimingPattern:function(){for(var t=8;t<this.moduleCount-8;t++)null==this.modules[t][6]&&(this.modules[t][6]=t%2==0,null==this.modules[6][t]&&(this.modules[6][t]=t%2==0))},setupPositionAdjustPattern:function(){for(var t=f.getPatternPosition(this.typeNumber),e=0;e<t.length;e++)for(var i=0;i<t.length;i++){var n=t[e],o=t[i];if(null==this.modules[n][o])for(var s=-2;2>=s;s++)for(var a=-2;2>=a;a++)this.modules[n+s][o+a]=-2==s||2==s||-2==a||2==a||0==s&&0==a?!0:!1}},setupTypeNumber:function(t){for(var e=f.getBCHTypeNumber(this.typeNumber),i=0;18>i;i++){var n=!t&&1==(e>>i&1);this.modules[Math.floor(i/3)][i%3+this.moduleCount-8-3]=n,this.modules[i%3+this.moduleCount-8-3][Math.floor(i/3)]=n}},setupTypeInfo:function(t,e){for(var i=h[this.errorCorrectLevel]<<3|e,n=f.getBCHTypeInfo(i),o=0;15>o;o++){var s=!t&&1==(n>>o&1);6>o?this.modules[o][8]=s:8>o?this.modules[o+1][8]=s:this.modules[this.moduleCount-15+o][8]=s;var s=!t&&1==(n>>o&1);8>o?this.modules[8][this.moduleCount-o-1]=s:9>o?this.modules[8][15-o-1+1]=s:this.modules[8][15-o-1]=s}this.modules[this.moduleCount-8][8]=!t},createData:function(){var t=new r,e=this.typeNumber>9?16:8;t.put(4,4),t.put(this.utf8bytes.length,e);for(var i=0,n=this.utf8bytes.length;n>i;i++)t.put(this.utf8bytes[i],8);for(t.length+4<=8*this.totalDataCount&&t.put(0,4);t.length%8!=0;)t.putBit(!1);for(;;){if(t.length>=8*this.totalDataCount)break;if(t.put(s.PAD0,8),t.length>=8*this.totalDataCount)break;t.put(s.PAD1,8)}return this.createBytes(t)},createBytes:function(t){for(var e=0,i=0,n=0,o=this.rsBlock.length/3,s=new Array,r=0;o>r;r++)for(var l=this.rsBlock[3*r+0],c=this.rsBlock[3*r+1],u=this.rsBlock[3*r+2],d=0;l>d;d++)s.push([u,c]);for(var h=new Array(s.length),p=new Array(s.length),m=0;m<s.length;m++){var v=s[m][0],g=s[m][1]-v;i=Math.max(i,v),n=Math.max(n,g),h[m]=new Array(v);for(var r=0;r<h[m].length;r++)h[m][r]=255&t.buffer[r+e];e+=v;var w=f.getErrorCorrectPolynomial(g),y=new a(h[m],w.getLength()-1),b=y.mod(w);p[m]=new Array(w.getLength()-1);for(var r=0;r<p[m].length;r++){var T=r+b.getLength()-p[m].length;p[m][r]=T>=0?b.get(T):0}}for(var x=new Array(this.totalDataCount),C=0,r=0;i>r;r++)for(var m=0;m<s.length;m++)r<h[m].length&&(x[C++]=h[m][r]);for(var r=0;n>r;r++)for(var m=0;m<s.leng
|