element-gui
Version:
A Component Library for Vue.js.
1 lines • 1.83 kB
JavaScript
module.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="/dist/",r(r.s=159)}({159:function(e,t,r){"use strict";r.r(t);var n=r(2),i={name:"EllipsisTitle",bind:function(e,t){var r=t.value;e.style.overflow="hidden",e.style.textOverflow="ellipsis",e.style.whiteSpace="nowrap",e.__ellipsisTitleHandler=function(t){var i=void 0,l=e.offsetWidth;(i="boolean"==typeof r?r?e.innerText.replace(/<[^>]*>/g,""):null:void 0===r?e.innerText.replace(/<[^>]*>/g,""):r)?(Object(n.isIE)()&&(e.style.textOverflow="clip",l=e.offsetWidth,e.style.textOverflow="ellipsis"),e.scrollWidth>l?e.setAttribute("title",i):e.removeAttribute("title")):e.getAttribute("title")&&e.removeAttribute("title")},e.addEventListener("mouseenter",e.__ellipsisTitleHandler)},unbind:function(e){e.removeEventListener("mouseenter",e.__ellipsisTitleHandler),delete e.__ellipsisTitleHandler},install:function(e){e.directive(i.name,i)}};t.default=i},2:function(e,t){e.exports=require("element-gui/lib/utils/util")}});