mirror of
https://github.com/hpd840321/starRiverProperty.git
synced 2026-06-09 16:30:29 +08:00
86fc4eb695
Former-commit-id: 227ec9664fa803a11a731cf5336437c497f17066
2 lines
5.5 KiB
JavaScript
2 lines
5.5 KiB
JavaScript
"79:function(e,t,i){\"use strict\";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i(\"span\",[i(\"transition\",{attrs:{name:e.transition},on:{\"after-enter\":e.handleAfterEnter,\"after-leave\":e.handleAfterLeave}},[i(\"div\",{directives:[{name:\"show\",rawName:\"v-show\",value:!e.disabled&&e.showPopper,expression:\"!disabled && showPopper\"}],ref:\"popper\",staticClass:\"el-popover el-popper\",class:[e.popperClass,e.content&&\"el-popover--plain\"],style:{width:e.width+\"px\"},attrs:{role:\"tooltip\",id:e.tooltipId,\"aria-hidden\":e.disabled||!e.showPopper?\"true\":\"false\"}},[e.title?i(\"div\",{staticClass:\"el-popover__title\",domProps:{textContent:e._s(e.title)}}):e._e(),e._t(\"default\",[e._v(e._s(e.content))])],2)]),i(\"span\",{ref:\"wrapper\",staticClass:\"el-popover__reference-wrapper\"},[e._t(\"reference\")],2)],1)},s=[];n._withStripped=!0;var r=i(5),a=i.n(r),o=i(2),l=i(3),c={name:\"ElPopover\",mixins:[a.a],props:{trigger:{type:String,default:\"click\",validator:function(e){return[\"click\",\"focus\",\"hover\",\"manual\"].indexOf(e)>-1}},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:200},title:String,disabled:Boolean,content:String,reference:{},popperClass:String,width:{},visibleArrow:{default:!0},arrowOffset:{type:Number,default:0},transition:{type:String,default:\"fade-in-linear\"},tabindex:{type:Number,default:0}},computed:{tooltipId:function(){return\"el-popover-\"+Object(l[\"generateId\"])()}},watch:{showPopper:function(e){this.disabled||(e?this.$emit(\"show\"):this.$emit(\"hide\"))}},mounted:function(){var e=this,t=this.referenceElm=this.reference||this.$refs.reference,i=this.popper||this.$refs.popper;!t&&this.$refs.wrapper.children&&(t=this.referenceElm=this.$refs.wrapper.children[0]),t&&(Object(o[\"addClass\"])(t,\"el-popover__reference\"),t.setAttribute(\"aria-describedby\",this.tooltipId),t.setAttribute(\"tabindex\",this.tabindex),i.setAttribute(\"tabindex\",0),\"click\"!==this.trigger&&(Object(o[\"on\"])(t,\"focusin\",(function(){e.handleFocus();var i=t.__vue__;i&&\"function\"===typeof i.focus&&i.focus()})),Object(o[\"on\"])(i,\"focusin\",this.handleFocus),Object(o[\"on\"])(t,\"focusout\",this.handleBlur),Object(o[\"on\"])(i,\"focusout\",this.handleBlur)),Object(o[\"on\"])(t,\"keydown\",this.handleKeydown),Object(o[\"on\"])(t,\"click\",this.handleClick)),\"click\"===this.trigger?(Object(o[\"on\"])(t,\"click\",this.doToggle),Object(o[\"on\"])(document,\"click\",this.handleDocumentClick)):\"hover\"===this.trigger?(Object(o[\"on\"])(t,\"mouseenter\",this.handleMouseEnter),Object(o[\"on\"])(i,\"mouseenter\",this.handleMouseEnter),Object(o[\"on\"])(t,\"mouseleave\",this.handleMouseLeave),Object(o[\"on\"])(i,\"mouseleave\",this.handleMouseLeave)):\"focus\"===this.trigger&&(this.tabindex,t.querySelector(\"input, textarea\")?(Object(o[\"on\"])(t,\"focusin\",this.doShow),Object(o[\"on\"])(t,\"focusout\",this.doClose)):(Object(o[\"on\"])(t,\"mousedown\",this.doShow),Object(o[\"on\"])(t,\"mouseup\",this.doClose)))},beforeDestroy:function(){this.cleanup()},deactivated:function(){this.cleanup()},methods:{doToggle:function(){this.showPopper=!this.showPopper},doShow:function(){this.showPopper=!0},doClose:function(){this.showPopper=!1},handleFocus:function(){Object(o[\"addClass\"])(this.referenceElm,\"focusing\"),\"click\"!==this.trigger&&\"focus\"!==this.trigger||(this.showPopper=!0)},handleClick:function(){Object(o[\"removeClass\"])(this.referenceElm,\"focusing\")},handleBlur:function(){Object(o[\"removeClass\"])(this.referenceElm,\"focusing\"),\"click\"!==this.trigger&&\"focus\"!==this.trigger||(this.showPopper=!1)},handleMouseEnter:function(){var e=this;clearTimeout(this._timer),this.openDelay?this._timer=setTimeout((function(){e.showPopper=!0}),this.openDelay):this.showPopper=!0},handleKeydown:function(e){27===e.keyCode&&\"manual\"!==this.trigger&&this.doClose()},handleMouseLeave:function(){var e=this;clearTimeout(this._timer),this.closeDelay?this._timer=setTimeout((function(){e.showPopper=!1}),this.closeDelay):this.showPopper=!1},handleDocumentClick:function(e){var t=this.reference||this.$refs.reference,i=this.popper||this.$refs.popper;!t&&this.$refs.wrapper.children&&(t=this.referenceElm=this.$refs.wrapper.children[0]),this.$el&&t&&!this.$el.contains(e.target)&&!t.contains(e.target)&&i&&!i.contains(e.target)&&(this.showPopper=!1)},handleAfterEnter:function(){this.$emit(\"after-enter\")},handleAfterLeave:function(){this.$emit(\"after-leave\"),this.doDestroy()},cleanup:function(){(this.openDelay||this.closeDelay)&&clearTimeout(this._timer)}},destroyed:function(){var e=this.reference;Object(o[\"off\"])(e,\"click\",this.doToggle),Object(o[\"off\"])(e,\"mouseup\",this.doClose),Object(o[\"off\"])(e,\"mousedown\",this.doShow),Object(o[\"off\"])(e,\"focusin\",this.doShow),Object(o[\"off\"])(e,\"focusout\",this.doClose),Object(o[\"off\"])(e,\"mousedown\",this.doShow),Object(o[\"off\"])(e,\"mouseup\",this.doClose),Object(o[\"off\"])(e,\"mouseleave\",this.handleMouseLeave),Object(o[\"off\"])(e,\"mouseenter\",this.handleMouseEnter),Object(o[\"off\"])(document,\"click\",this.handleDocumentClick)}},u=c,h=i(0),d=Object(h[\"a\"])(u,n,s,!1,null,null,null);d.options.__file=\"packages/popover/src/main.vue\";var p=d.exports,f=function(e,t,i){var n=t.expression?t.value:t.arg,s=i.context.$refs[n];s&&(Array.isArray(s)?s[0].$refs.reference=e:s.$refs.reference=e)},m={bind:function(e,t,i){f(e,t,i)},inserted:function(e,t,i){f(e,t,i)}},v=i(7),g=i.n(v);g.a.directive(\"popover\",m),p.install=function(e){e.directive(\"popover\",m),e.component(p.name,p)},p.directive=m;t[\"default\"]=p}";
|