From 192d15d4ed1dc2e12d3b30ae4de572f7fcced00c Mon Sep 17 00:00:00 2001 From: Simone Primarosa Date: Sat, 21 Jan 2017 01:42:01 +0100 Subject: [PATCH 1/6] Remove css suorcemap generation --- conf/tasks/scss.js | 8 -------- 1 file changed, 8 deletions(-) diff --git a/conf/tasks/scss.js b/conf/tasks/scss.js index db8ef04..f55341e 100644 --- a/conf/tasks/scss.js +++ b/conf/tasks/scss.js @@ -18,16 +18,8 @@ .pipe(changed(paths.output, { 'extension': '.css' })) - .pipe(sourcemaps.init({ - 'loadMaps': true, - 'debug': true - })) .pipe(sass(paths.scss.options)) .pipe(header(paths.banner)) - .pipe(sourcemaps.write('.', { - 'includeContent': false, - 'sourceRoot': '../lib' - })) .pipe(gulp.dest(paths.output)) .pipe(browserSync.reload({ 'stream': true From fac8c434a78c3fe8942aa72f38e60b2a9c2b2188 Mon Sep 17 00:00:00 2001 From: Simone Primarosa Date: Sat, 21 Jan 2017 01:58:45 +0100 Subject: [PATCH 2/6] Fix wrong usage of id attribute for the close button --- lib/angular-tooltips.js | 7 +------ lib/angular-tooltips.scss | 2 +- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/lib/angular-tooltips.js b/lib/angular-tooltips.js index 0d8d298..4add1ef 100644 --- a/lib/angular-tooltips.js +++ b/lib/angular-tooltips.js @@ -703,9 +703,6 @@ } tipTipElement.replaceWith($compile(tipTipElement)(newScope)); - /*eslint-disable no-use-before-define*/ - unregisterOnTooltipControllerChange(); - /*eslint-enable no-use-before-define*/ } } , onTooltipSizeChange = function onTooltipSizeChange(newValue) { @@ -746,9 +743,7 @@ , unregisterOnTooltipSpeedChange = $attrs.$observe('tooltipSpeed', onTooltipSpeedChange) , unregisterTipContentChangeWatcher = scope.$watch(whenActivateMultilineCalculation, calculateIfMultiLine); - closeButtonElement.attr({ - 'id': 'close-button' - }); + closeButtonElement.addClass('close-button'); closeButtonElement.html('×'); tipElement.addClass('_hidden'); diff --git a/lib/angular-tooltips.scss b/lib/angular-tooltips.scss index 6a3a350..22aa82f 100644 --- a/lib/angular-tooltips.scss +++ b/lib/angular-tooltips.scss @@ -255,7 +255,7 @@ tooltip { tip-tip { - #close-button { + .close-button { cursor: pointer; float: right; left: 8%; From d1195addde20845064d81753e407041083a667df Mon Sep 17 00:00:00 2001 From: Simone Primarosa Date: Sat, 21 Jan 2017 01:59:11 +0100 Subject: [PATCH 3/6] Build dist --- dist/angular-tooltips.css | 6 ++---- dist/angular-tooltips.css.map | 2 +- dist/angular-tooltips.js | 6 ++---- dist/angular-tooltips.js.map | 2 +- dist/angular-tooltips.min.css | 4 ++-- dist/angular-tooltips.min.js | 4 ++-- 6 files changed, 10 insertions(+), 14 deletions(-) diff --git a/dist/angular-tooltips.css b/dist/angular-tooltips.css index 64e6451..e0c2b7a 100644 --- a/dist/angular-tooltips.css +++ b/dist/angular-tooltips.css @@ -6,7 +6,7 @@ * http://720kb.github.io/angular-tooltips * * MIT license - * Tue Nov 08 2016 + * Sat Jan 21 2017 */ @-webkit-keyframes animate-tooltip { 0% { @@ -165,12 +165,10 @@ tooltip { top: 50%; width: 0; } -tip-tip #close-button { +tip-tip .close-button { cursor: pointer; float: right; left: 8%; margin-top: -7%; padding: 3px; position: relative; } - -/*# sourceMappingURL=angular-tooltips.css.map */ diff --git a/dist/angular-tooltips.css.map b/dist/angular-tooltips.css.map index 8720e4e..70fb17b 100644 --- a/dist/angular-tooltips.css.map +++ b/dist/angular-tooltips.css.map @@ -1 +1 @@ -{"version":3,"sources":["../lib/angular-tooltips.scss"],"names":[],"mappings":"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","file":"angular-tooltips.css","sourceRoot":"../lib"} \ No newline at end of file +{"version":3,"sources":["angular-tooltips.css"],"names":[],"mappings":";;;;;;;;;;AAAA","file":"angular-tooltips.css","sourceRoot":"../lib"} \ No newline at end of file diff --git a/dist/angular-tooltips.js b/dist/angular-tooltips.js index a71af8d..eb17b55 100644 --- a/dist/angular-tooltips.js +++ b/dist/angular-tooltips.js @@ -6,7 +6,7 @@ * http://720kb.github.io/angular-tooltips * * MIT license - * Tue Nov 08 2016 + * Sat Jan 21 2017 */ /*global angular,window*/ (function withAngular(angular, window) { @@ -756,9 +756,7 @@ , unregisterOnTooltipSpeedChange = $attrs.$observe('tooltipSpeed', onTooltipSpeedChange) , unregisterTipContentChangeWatcher = scope.$watch(whenActivateMultilineCalculation, calculateIfMultiLine); - closeButtonElement.attr({ - 'id': 'close-button' - }); + closeButtonElement.addClass('close-button'); closeButtonElement.html('×'); tipElement.addClass('_hidden'); diff --git a/dist/angular-tooltips.js.map b/dist/angular-tooltips.js.map index f4283f7..4dafa0b 100644 --- a/dist/angular-tooltips.js.map +++ b/dist/angular-tooltips.js.map @@ -1 +1 @@ -{"version":3,"sources":["angular-tooltips.js"],"names":["angular","window","directiveName","resizeObserver","resizeTimeout","callbacks","lastTime","runCallbacks","currentTime","forEach","callback","console","log","resize","clearTimeout","setTimeout","requestAnimationFrame","addCallback","push","add","length","addEventListener","remove","removeEventListener","getAttributesToAdd","element","attributesToAdd","removeAttr","undefined","attr","getStyle","anElement","getComputedStyle","currentStyle","getAppendedTip","theTooltipElement","aTipInBody","angularizedElement","tipsInBody","document","querySelectorAll","tipsInBodyIndex","tipsInBodyLength","item","data","removeAppendedTip","tipElement","isOutOfPage","theTipElement","squarePosition","getBoundingClientRect","top","body","offsetHeight","left","offsetWidth","bottom","right","css","Error","tooltipConfigurationProvider","tooltipConfiguration","side","showTrigger","hideTrigger","class","smart","closeButton","size","speed","tooltipTemplateUrlCache","configure","configuration","aConfigurationKey","configurationKeys","Object","keys","configurationIndex","$get","tooltipDirective","$log","$http","$compile","$timeout","$controller","$injector","tooltipsConf","$templateCache","linkingFunction","$scope","$element","$attrs","$controllerDirective","$transcludeFunc","tooltipTemplate","tooltipTemplateUrl","tooltipController","oldTooltipClass","oldTooltipSide","oldTooltipShowTrigger","oldTooltipHideTrigger","oldSize","oldSpeed","tooltipSide","tooltipShowTrigger","tooltipHideTrigger","tooltipClass","tooltipSmart","tooltipCloseButton","toString","tooltipSize","tooltipSpeed","tooltipAppendToBody","scope","attributes","tooltipElement","createElement","tipContElement","tipTipElement","closeButtonElement","tipArrowElement","whenActivateMultilineCalculation","html","calculateIfMultiLine","newValue","getClientRects","addClass","removeClass","onTooltipShow","event","aStyleKey","paddingTopValue","paddingBottomValue","paddingLeftValue","paddingRightValue","tipTipElementStyle","tipArrowElementStyle","tipElementStyle","tipElementBoundingClientRect","exradicatedTipElement","copy","tipTipStyleIndex","tipTipStyleLength","tipArrowStyleIndex","tipArrowStyleLength","tipStyleIndex","tipStyleLength","tipTipCssToSet","tipCssToSet","tipArrowCssToSet","getPropertyValue","parseInt","pageYOffset","pageXOffset","height","width","children","next","tooltipHidden","append","onTooltipHide","registerOnScrollFrom","theElement","timer","parentElement","parent","scrollHeight","clientHeight","scrollWidth","clientWidth","on","that","this","cancel","tooltipBoundingRect","thatBoundingRect","onTooltipTemplateChange","empty","onTooltipTemplateUrlChange","get","then","response","onTooltipTemplateUrlCacheChange","template","onTooltipSideChange","onTooltipShowTrigger","off","onTooltipHideTrigger","onTooltipClassChange","onTooltipSmartChange","onTooltipCloseButtonChange","enableButton","onTooltipTemplateControllerChange","controllerName","tipController","newScope","$new","indexOfAs","indexOf","substr","extend","replaceWith","unregisterOnTooltipControllerChange","onTooltipSizeChange","onTooltipSpeedChange","unregisterOnTooltipTemplateChange","$observe","unregisterOnTooltipTemplateUrlChange","unregisterOnTooltipTemplateUrlCacheChange","unregisterOnTooltipSideChangeObserver","unregisterOnTooltipShowTrigger","unregisterOnTooltipHideTrigger","unregisterOnTooltipClassChange","unregisterOnTooltipSmartChange","unregisterOnTooltipCloseButtonChange","unregisterOnTooltipSizeChange","unregisterOnTooltipSpeedChange","unregisterTipContentChangeWatcher","$watch","id","after","$on","restrict","transclude","priority","terminal","link","module","provider","directive"],"mappings":"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","file":"angular-tooltips.js","sourceRoot":"../lib"} \ No newline at end of file +{"version":3,"sources":["angular-tooltips.js"],"names":["angular","window","directiveName","resizeObserver","resizeTimeout","callbacks","lastTime","runCallbacks","currentTime","forEach","callback","console","log","resize","clearTimeout","setTimeout","requestAnimationFrame","addCallback","push","add","length","addEventListener","remove","removeEventListener","getAttributesToAdd","element","attributesToAdd","removeAttr","undefined","attr","getStyle","anElement","getComputedStyle","currentStyle","getAppendedTip","theTooltipElement","aTipInBody","angularizedElement","tipsInBody","document","querySelectorAll","tipsInBodyIndex","tipsInBodyLength","item","data","removeAppendedTip","tipElement","isOutOfPage","theTipElement","squarePosition","getBoundingClientRect","top","body","offsetHeight","left","offsetWidth","bottom","right","css","Error","tooltipConfigurationProvider","tooltipConfiguration","side","showTrigger","hideTrigger","class","smart","closeButton","size","speed","tooltipTemplateUrlCache","configure","configuration","aConfigurationKey","configurationKeys","Object","keys","configurationIndex","$get","tooltipDirective","$log","$http","$compile","$timeout","$controller","$injector","tooltipsConf","$templateCache","linkingFunction","$scope","$element","$attrs","$controllerDirective","$transcludeFunc","tooltipTemplate","tooltipTemplateUrl","tooltipController","oldTooltipClass","oldTooltipSide","oldTooltipShowTrigger","oldTooltipHideTrigger","oldSize","oldSpeed","tooltipSide","tooltipShowTrigger","tooltipHideTrigger","tooltipClass","tooltipSmart","tooltipCloseButton","toString","tooltipSize","tooltipSpeed","tooltipAppendToBody","scope","attributes","tooltipElement","createElement","tipContElement","tipTipElement","closeButtonElement","tipArrowElement","whenActivateMultilineCalculation","html","calculateIfMultiLine","newValue","getClientRects","addClass","removeClass","onTooltipShow","event","aStyleKey","paddingTopValue","paddingBottomValue","paddingLeftValue","paddingRightValue","tipTipElementStyle","tipArrowElementStyle","tipElementStyle","tipElementBoundingClientRect","exradicatedTipElement","copy","tipTipStyleIndex","tipTipStyleLength","tipArrowStyleIndex","tipArrowStyleLength","tipStyleIndex","tipStyleLength","tipTipCssToSet","tipCssToSet","tipArrowCssToSet","getPropertyValue","parseInt","pageYOffset","pageXOffset","height","width","children","next","tooltipHidden","append","onTooltipHide","registerOnScrollFrom","theElement","timer","parentElement","parent","scrollHeight","clientHeight","scrollWidth","clientWidth","on","that","this","cancel","tooltipBoundingRect","thatBoundingRect","onTooltipTemplateChange","empty","onTooltipTemplateUrlChange","get","then","response","onTooltipTemplateUrlCacheChange","template","onTooltipSideChange","onTooltipShowTrigger","off","onTooltipHideTrigger","onTooltipClassChange","onTooltipSmartChange","onTooltipCloseButtonChange","enableButton","onTooltipTemplateControllerChange","controllerName","tipController","newScope","$new","indexOfAs","indexOf","substr","extend","replaceWith","unregisterOnTooltipControllerChange","onTooltipSizeChange","onTooltipSpeedChange","unregisterOnTooltipTemplateChange","$observe","unregisterOnTooltipTemplateUrlChange","unregisterOnTooltipTemplateUrlCacheChange","unregisterOnTooltipSideChangeObserver","unregisterOnTooltipShowTrigger","unregisterOnTooltipHideTrigger","unregisterOnTooltipClassChange","unregisterOnTooltipSmartChange","unregisterOnTooltipCloseButtonChange","unregisterOnTooltipSizeChange","unregisterOnTooltipSpeedChange","unregisterTipContentChangeWatcher","$watch","after","$on","restrict","transclude","priority","terminal","link","module","provider","directive"],"mappings":";;;;;;;;;;CAWC,SAAqBA,EAASC,GAC7B,YAEA,IAAIC,GAAgB,WAClBC,EAAkB,WAElB,GAgBIC,GAhBAC,KACAC,EAAW,EACXC,EAAe,SAAsBC,GAEjCA,EAAcF,GAAY,IAE5BD,EAAUI,QAAQ,SAAkBC,GAElCA,MAEFJ,EAAWE,GAGXP,EAAOU,QAAQC,IAAI,aAIrBC,EAAS,WACTZ,EAAOa,aAAaV,GACpBA,EAAgBH,EAAOc,WAAW,WAChCd,EAAOe,sBAAsBT,IAC5B,MAEHU,EAAc,SAAqBP,GAE/BA,GAEFL,EAAUa,KAAKR,GAIrB,QACES,IAAO,SAAaT,GAEbL,EAAUe,QAEbnB,EAAOoB,iBAAiB,SAAUR,GAEpCI,EAAYP,IAEdY,OAAU,WACHjB,EAAUe,SACbnB,EAAOa,aAAaV,GACpBH,EAAOsB,oBAAoB,SAAUV,SAK3CW,EAAqB,SAA4BC,GACjD,GAAIC,KA2EJ,OAzEAD,GAAQE,WAAWzB,GACsB0B,SAArCH,EAAQI,KAAK,sBAEfH,EAAgB,oBAAsBD,EAAQI,KAAK,oBACnDJ,EAAQE,WAAW,qBAGwBC,SAAzCH,EAAQI,KAAK,0BAEfH,EAAgB,wBAA0BD,EAAQI,KAAK,wBACvDJ,EAAQE,WAAW,yBAG8BC,SAA/CH,EAAQI,KAAK,gCAEfH,EAAgB,8BAAgCD,EAAQI,KAAK,8BAC7DJ,EAAQE,WAAW,+BAGsBC,SAAvCH,EAAQI,KAAK,wBAEfH,EAAgB,sBAAwBD,EAAQI,KAAK,sBACrDJ,EAAQE,WAAW,uBAGgBC,SAAjCH,EAAQI,KAAK,kBAEfH,EAAgB,gBAAkBD,EAAQI,KAAK,gBAC/CJ,EAAQE,WAAW,iBAGwBC,SAAzCH,EAAQI,KAAK,0BAEfH,EAAgB,wBAA0BD,EAAQI,KAAK,wBACvDJ,EAAQE,WAAW,yBAGwBC,SAAzCH,EAAQI,KAAK,0BAEfH,EAAgB,wBAA0BD,EAAQI,KAAK,wBACvDJ,EAAQE,WAAW,yBAGiBC,SAAlCH,EAAQI,KAAK,mBAEfH,EAAgB,iBAAmBD,EAAQI,KAAK,iBAChDJ,EAAQE,WAAW,kBAGiBC,SAAlCH,EAAQI,KAAK,mBAEfH,EAAgB,iBAAmBD,EAAQI,KAAK,iBAChDJ,EAAQE,WAAW,kBAGwBC,SAAzCH,EAAQI,KAAK,0BAEfH,EAAgB,wBAA0BD,EAAQI,KAAK,wBACvDJ,EAAQE,WAAW,yBAGgBC,SAAjCH,EAAQI,KAAK,kBAEfH,EAAgB,gBAAkBD,EAAQI,KAAK,gBAC/CJ,EAAQE,WAAW,iBAGiBC,SAAlCH,EAAQI,KAAK,mBAEfH,EAAgB,iBAAmBD,EAAQI,KAAK,iBAChDJ,EAAQE,WAAW,kBAGdD,GAEPI,EAAW,SAAkBC,GAE7B,MAAI9B,GAAO+B,iBAEF/B,EAAO+B,iBAAiBD,EAAW,IACjCA,EAAUE,aAEZF,EAAUE,aAFZ,QAKPC,EAAiB,SAAwBC,GAOzC,IANA,GACIC,GAGAC,EAJAC,EAAarC,EAAOsC,SAASC,iBAAiB,yBAE9CC,EAAkB,EAClBC,EAAmBJ,EAAWlB,OAG3BqB,EAAkBC,EAAkBD,GAAmB,EAG5D,GADAL,EAAaE,EAAWK,KAAKF,GACzBL,IAEFC,EAAqBrC,EAAQyB,QAAQW,GACjCC,EAAmBO,KAAK,oBAC1BP,EAAmBO,KAAK,qBAAuBT,GAE/C,MAAOE,IAKbQ,EAAoB,SAA2BV,GAC/C,GAAIW,GAAaZ,EAAeC,EAE5BW,IAEFA,EAAWxB,UAGbyB,EAAc,SAAqBC,GAEnC,GAAIA,EAAe,CACjB,GAAIC,GAAiBD,EAAc,GAAGE,uBAEtC,QAAID,EAAeE,IAAM,GACvBF,EAAeE,IAAMlD,EAAOsC,SAASa,KAAKC,cAC1CJ,EAAeK,KAAO,GACtBL,EAAeK,KAAOrD,EAAOsC,SAASa,KAAKG,aAC3CN,EAAeO,OAAS,GACxBP,EAAeO,OAASvD,EAAOsC,SAASa,KAAKC,cAC7CJ,EAAeQ,MAAQ,GACvBR,EAAeQ,MAAQxD,EAAOsC,SAASa,KAAKG,eAE5CP,EAAcU,KACZP,IAAO,GACPG,KAAQ,GACRE,OAAU,GACVC,MAAS,MAEJ,GAMX,KAAM,IAAIE,OAAM,gCAEhBC,EAA+B,WAE/B,GAAIC,IACFC,KAAQ,MACRC,YAAe,YACfC,YAAe,aACfC,QAAS,GACTC,OAAS,EACTC,aAAe,EACfC,KAAQ,GACRC,MAAS,SACTC,yBAA2B,EAG7B,QACEC,UAAa,SAAmBC,GAC9B,GAEIC,GAFAC,EAAoBC,OAAOC,KAAKf,GAChCgB,EAAqB,CAGzB,IAAIL,EAEF,KAAOK,EAAqBH,EAAkBtD,OAAQyD,GAAsB,EAE1EJ,EAAoBC,EAAkBG,GAClCJ,GACFD,EAAcC,KAEdZ,EAAqBY,GAAqBD,EAAcC,KAKhEK,KAAsB,WAEpB,MAAOjB,MAIXkB,GAAkC,OAAQ,QAAS,WAAY,WAAY,cAAe,YAAa,eAAgB,iBAAkB,SAA0BC,EAAMC,EAAOC,EAAUC,EAAUC,EAAaC,EAAWC,EAAcC,GAE1O,GAAIC,GAAkB,SAAyBC,EAAQC,EAAUC,EAAQC,EAAsBC,GAE7F,GAAIF,EAAOG,iBACTH,EAAOI,mBAEP,KAAM,IAAIpC,OAAM,wEAGlB,KAAMgC,EAAOI,qBAAsBJ,EAAOG,iBACxCH,EAAOK,kBAEP,KAAM,IAAIrC,OAAM,0EAGlB,IAGIsC,GAHAC,EAAiB,IAAMZ,EAAaxB,KACpCqC,EAAwBb,EAAavB,YACrCqC,EAAwBd,EAAatB,YAErCqC,EAAUf,EAAalB,KACvBkC,EAAW,IAAMhB,EAAajB,KAElCsB,GAAOY,YAAcZ,EAAOY,aAAejB,EAAaxB,KACxD6B,EAAOa,mBAAqBb,EAAOa,oBAAsBlB,EAAavB,YACtE4B,EAAOc,mBAAqBd,EAAOc,oBAAsBnB,EAAatB,YACtE2B,EAAOe,aAAef,EAAOe,cAAgBpB,EAAAA,SAC7CK,EAAOgB,aAAuC,SAAxBhB,EAAOgB,cAA2BrB,EAAapB,MACrEyB,EAAOiB,mBAAqBjB,EAAOiB,oBAAsBtB,EAAanB,YAAY0C,WAClFlB,EAAOmB,YAAcnB,EAAOmB,aAAexB,EAAalB,KACxDuB,EAAOoB,aAAepB,EAAOoB,cAAgBzB,EAAajB,MAC1DsB,EAAOqB,oBAAqD,SAA/BrB,EAAOqB,oBAEpCnB,EAAgBJ,EAAQ,SAA4BhE,EAASwF,GAC3D,GAAIC,GAAa1F,EAAmBC,GAChC0F,EAAiBnH,EAAQyB,QAAQxB,EAAOsC,SAAS6E,cAAc,YAC/DC,EAAiBrH,EAAQyB,QAAQxB,EAAOsC,SAAS6E,cAAc,aAC/DtE,EAAa9C,EAAQyB,QAAQxB,EAAOsC,SAAS6E,cAAc,QAC3DE,EAAgBtH,EAAQyB,QAAQxB,EAAOsC,SAAS6E,cAAc,YAC9DG,EAAqBvH,EAAQyB,QAAQxB,EAAOsC,SAAS6E,cAAc,SACnEI,EAAkBxH,EAAQyB,QAAQxB,EAAOsC,SAAS6E,cAAc,cAChEK,EAAmC,WAEnC,MAAOJ,GAAeK,QAEtBC,EAAuB,SAA8BC,GAEpChG,SAAbgG,GACFP,EAAe,GAAGQ,iBAAiBzG,OAAS,EAE5C+F,EAAeW,SAAS,cAGxBX,EAAeY,YAAY,eAG7BC,EAAgB,SAAuBC,GAGvC,GADAnF,EAAWgF,SAAS,WAChBnC,EAAOgB,aAET,OAAQhB,EAAOY,aACb,IAAK,MAECxD,EAAYD,KAEdqE,EAAeY,YAAY,QAC3BZ,EAAeW,SAAS,SACpB/E,EAAYD,KAEdqE,EAAeY,YAAY,SAC3BZ,EAAeW,SAAS,WACpB/E,EAAYD,KAEdqE,EAAeY,YAAY,WAC3BZ,EAAeW,SAAS,UACpB/E,EAAYD,KAEdqE,EAAeY,YAAY,UAC3BZ,EAAeW,SAAS,WAKhC,MAGF,KAAK,OAEC/E,EAAYD,KAEdqE,EAAeY,YAAY,SAC3BZ,EAAeW,SAAS,WACpB/E,EAAYD,KAEdqE,EAAeY,YAAY,WAC3BZ,EAAeW,SAAS,UACpB/E,EAAYD,KAEdqE,EAAeY,YAAY,UAC3BZ,EAAeW,SAAS,QACpB/E,EAAYD,KAEdqE,EAAeY,YAAY,QAC3BZ,EAAeW,SAAS,YAKhC,MAGF,KAAK,SAEC/E,EAAYD,KAEdqE,EAAeY,YAAY,WAC3BZ,EAAeW,SAAS,SACpB/E,EAAYD,KAEdqE,EAAeY,YAAY,SAC3BZ,EAAeW,SAAS,QACpB/E,EAAYD,KAEdqE,EAAeY,YAAY,QAC3BZ,EAAeW,SAAS,UACpB/E,EAAYD,KAEdqE,EAAeY,YAAY,UAC3BZ,EAAeW,SAAS,cAKhC,MAGF,KAAK,QAEC/E,EAAYD,KAEdqE,EAAeY,YAAY,UAC3BZ,EAAeW,SAAS,QACpB/E,EAAYD,KAEdqE,EAAeY,YAAY,QAC3BZ,EAAeW,SAAS,SACpB/E,EAAYD,KAEdqE,EAAeY,YAAY,SAC3BZ,EAAeW,SAAS,WACpB/E,EAAYD,KAEdqE,EAAeY,YAAY,WAC3BZ,EAAeW,SAAS,aAKhC,MAEF,SAEE,KAAM,IAAInE,OAAM,0BAKtB,GAAIgC,EAAOqB,oBAAqB,CAE9B,GAWIkB,GAIAC,EACAC,EACAC,EACAC,EAlBAC,EAAqBzG,EAASwF,EAAc,IAC5CkB,EAAuB1G,EAAS0F,EAAgB,IAChDiB,EAAkB3G,EAASgB,EAAW,IACtC4F,EAA+B5F,EAAW,GAAGI,wBAC7CyF,EAAwB3I,EAAQ4I,KAAK9F,GACrC+F,EAAmB,EACnBC,EAAoBP,EAAmBnH,OACvC2H,EAAqB,EACrBC,EAAsBR,EAAqBpH,OAC3C6H,EAAgB,EAChBC,EAAiBT,EAAgBrH,OAEjC+H,KACAC,KACAC,IAWJ,KALAvG,EAAWiF,YAAY,WACvBY,EAAsBZ,YAAY,WAClCY,EAAsB/F,KAAK,kBAAmBuE,GAC9CtE,EAAkBsE,GAEX0B,EAAmBC,EAAmBD,GAAoB,EAE/DX,EAAYK,EAAmBM,GAC3BX,GACFK,EAAmBe,iBAAiBpB,KAEpCiB,EAAejB,GAAaK,EAAmBe,iBAAiBpB,GAIpE,MAAOa,EAAqBC,EAAqBD,GAAsB,EAErEb,EAAYM,EAAqBO,GAC7Bb,GACFM,EAAqBc,iBAAiBpB,KAEtCmB,EAAiBnB,GAAaM,EAAqBc,iBAAiBpB,GAIxE,MAAOe,EAAgBC,EAAgBD,GAAiB,EAEtDf,EAAYO,EAAgBQ,GACxBf,GACc,aAAdA,GACc,YAAdA,GACc,YAAdA,GACc,YAAdA,GACc,WAAdA,GACc,WAAdA,GACc,SAAdA,GACc,UAAdA,GACc,QAAdA,GACc,UAAdA,GACFO,EAAgBa,iBAAiBpB,KAEjCkB,EAAYlB,GAAaO,EAAgBa,iBAAiBpB,GAG9DC,GAAkBlI,EAAOsJ,SAASd,EAAgBa,iBAAiB,eAAgB,IACnFlB,EAAqBnI,EAAOsJ,SAASd,EAAgBa,iBAAiB,kBAAmB,IACzFjB,EAAmBpI,EAAOsJ,SAASd,EAAgBa,iBAAiB,gBAAiB,IACrFhB,EAAoBrI,EAAOsJ,SAASd,EAAgBa,iBAAiB,iBAAkB,IAEvFF,EAAYjG,IAAMuF,EAA6BvF,IAAMlD,EAAOuJ,YAAc,KAC1EJ,EAAY9F,KAAOoF,EAA6BpF,KAAOrD,EAAOwJ,YAAc,KAC5EL,EAAYM,OAAShB,EAA6BgB,QAAUvB,EAAkBC,GAAsB,KACpGgB,EAAYO,MAAQjB,EAA6BiB,OAAStB,EAAmBC,GAAqB,KAElGK,EAAsBjF,IAAI0F,GAE1BT,EAAsBiB,WAAWlG,IAAIyF,GACrCR,EAAsBiB,WAAWC,OAAOnG,IAAI2F,GACxCpB,GACuB,SAAzBtC,EAAOmE,gBAEPnB,EAAsBb,SAAS,wBAC/B9H,EAAQyB,QAAQxB,EAAOsC,SAASa,MAAM2G,OAAOpB,QAI/C7F,GAAWiF,YAAY,WACnBE,GACuB,SAAzBtC,EAAOmE,eAEP3C,EAAeW,SAAS,WAI5BkC,EAAgB,WAEZrE,EAAOqB,oBAETnE,EAAkBsE,GAGlBA,EAAeY,YAAY,WAG7BkC,EAAuB,QAASA,IAAqBC,GACrD,GACIC,GADAC,EAAgBF,EAAWG,QAG3BH,GAAW,KACZA,EAAW,GAAGI,aAAeJ,EAAW,GAAGK,cAC5CL,EAAW,GAAGM,YAAcN,EAAW,GAAGO,cAE1CP,EAAWQ,GAAG,SAAU,WACtB,GAAIC,GAAOC,IAEPT,IAEFhF,EAAS0F,OAAOV,GAGlBA,EAAQhF,EAAS,WAEf,GAAInC,GAAgBd,EAAeiF,GAC/B2D,EAAsB3D,EAAe,GAAGjE,wBACxC6H,EAAmBJ,EAAKzH,uBAExB4H,GAAoB3H,IAAM4H,EAAiB5H,KAC7C2H,EAAoBtH,OAASuH,EAAiBvH,QAC9CsH,EAAoBxH,KAAOyH,EAAiBzH,MAC5CwH,EAAoBrH,MAAQsH,EAAiBtH,MAE7CZ,EAAkBsE,GACTnE,GAETgF,GAAc,OAMlBoC,GACFA,EAAchJ,QAEd6I,GAAqBG,IAGvBY,EAA0B,SAAiCpD,GACvDA,GACFT,EAAeY,YAAY,iBAC3BT,EAAc2D,QACd3D,EAAcyC,OAAOxC,GACrBD,EAAcyC,OAAOnC,GACrBzC,EAAS,WAEP6C,QAIFV,EAAc2D,QACd9D,EAAeW,SAAS,mBAG1BoD,EAA6B,SAAoCtD,GAC7DA,IAAajC,EAAOrB,wBAEtBW,EAAMkG,IAAIvD,GAAUwD,KAAK,SAAoBC,GAEvCA,GACFA,EAASzI,OAETuE,EAAeY,YAAY,iBAC3BT,EAAc2D,QACd3D,EAAcyC,OAAOxC,GACrBD,EAAcyC,OAAO7E,EAASmG,EAASzI,MAAMqE,IAC7C9B,EAAS,WAEP6C,UAMNV,EAAc2D,QACd9D,EAAeW,SAAS,mBAG1BwD,EAAkC,SAAyC1D,GAC3E,GAAIA,GAAYjC,EAAOI,mBAAoB,CAEzC,GAAIwF,GAAWhG,EAAe4F,IAAIxF,EAAOI,mBAEjB,oBAAbwF,KAETpE,EAAeY,YAAY,iBAC3BT,EAAc2D,QACd3D,EAAcyC,OAAOxC,GACrBD,EAAcyC,OAAO7E,EAASqG,GAAUtE,IACxC9B,EAAS,WACP6C,WAKJV,GAAc2D,QACd9D,EAAeW,SAAS,kBAG1B0D,EAAsB,SAA6B5D,GAE/CA,IAEE1B,GAEFiB,EAAexF,WAAW,IAAMuE,GAElCiB,EAAeW,SAAS,IAAMF,GAC9B1B,EAAiB0B,IAGnB6D,EAAuB,SAA8B7D,GAEjDA,IAEEzB,GAEFgB,EAAeuE,IAAIvF,GAErBgB,EAAeuD,GAAG9C,EAAUI,GAC5B7B,EAAwByB,IAG1B+D,EAAuB,SAA8B/D,GAEjDA,IAEExB,GAEFe,EAAeuE,IAAItF,GAErBe,EAAeuD,GAAG9C,EAAUoC,GAC5B5D,EAAwBwB,IAG1BgE,EAAuB,SAA8BhE,GAEjDA,IAEE3B,GAEFnD,EAAWiF,YAAY9B,GAEzBnD,EAAWgF,SAASF,GACpB3B,EAAkB2B,IAGpBiE,EAAuB,WAEY,iBAAxBlG,GAAOgB,eAEhBhB,EAAOgB,aAAuC,SAAxBhB,EAAOgB,eAG/BmF,EAA6B,SAAoClE,GACjE,GAAImE,GAA4B,SAAbnE,CAEfmE,IAEFxE,EAAmBmD,GAAG,QAASV,GAC/BzC,EAAmB7D,IAAI,UAAW,WAGlC6D,EAAmBmE,IAAI,SACvBnE,EAAmB7D,IAAI,UAAW,UAGpCsI,EAAoC,SAA2CpE,GAE/E,GAAIA,EAAU,CAEZ,GAKIqE,GALAC,EAAgB9G,EAAYwC,GAC5BnC,OAAUwB,IAEVkF,EAAWlF,EAAMmF,MAAK,EAAOnF,GAC7BoF,EAAYzE,EAAS0E,QAAQ,KAG7BD,IAAa,GAEfJ,EAAiBrE,EAAS2E,OAAOF,EAAY,GAC7CF,EAASF,GAAkBC,GAG3BlM,EAAQwM,OAAOL,EAAUD,GAG3B5E,EAAcmF,YAAYvH,EAASoC,GAAe6E,IAElDO,OAIFC,EAAsB,SAA6B/E,GAE/CA,IAEEvB,GAEFiB,EAAcS,YAAY,IAAM1B,GAElCiB,EAAcQ,SAAS,IAAMF,GAC7BvB,EAAUuB,IAGZgF,EAAuB,SAA8BhF,GAEjDA,IAEEtB,GAEFa,EAAeY,YAAY,IAAMzB,GAEnCa,EAAeW,SAAS,IAAMF,GAC9BtB,EAAWsB,IAGbiF,EAAoClH,EAAOmH,SAAS,kBAAmB9B,GACvE+B,EAAuCpH,EAAOmH,SAAS,qBAAsB5B,GAC7E8B,EAA4CrH,EAAOmH,SAAS,0BAA2BxB,GACvF2B,EAAwCtH,EAAOmH,SAAS,cAAetB,GACvE0B,EAAiCvH,EAAOmH,SAAS,qBAAsBrB,GACvE0B,EAAiCxH,EAAOmH,SAAS,qBAAsBnB,GACvEyB,EAAiCzH,EAAOmH,SAAS,eAAgBlB,GACjEyB,GAAiC1H,EAAOmH,SAAS,eAAgBjB,GACjEyB,GAAuC3H,EAAOmH,SAAS,qBAAsBhB,GAC7EY,GAAsC/G,EAAOmH,SAAS,oBAAqBd,GAC3EuB,GAAgC5H,EAAOmH,SAAS,cAAeH,GAC/Da,GAAiC7H,EAAOmH,SAAS,eAAgBF,GACjEa,GAAoCxG,EAAMyG,OAAOjG,EAAkCE,EAEvFJ,GAAmBO,SAAS,gBAC5BP,EAAmBG,KAAK,WAExB5E,EAAWgF,SAAS,WAEpBR,EAAcyC,OAAOxC,GACrBD,EAAcyC,OAAOpE,EAAOG,iBAE5BhD,EAAWiH,OAAOzC,GAClBxE,EAAWiH,OAAOvC,GAElBH,EAAe0C,OAAOtI,GAEtB0F,EAAetF,KAAKqF,GACpBC,EAAeW,SAAS,YAExBX,EAAe4C,OAAO1C,GACtBF,EAAe4C,OAAOjH,GACtB4C,EAASiI,MAAMxG,GAEXxB,EAAOqB,sBAET7G,EAAegB,IAAI,WAEjB8I,EAAqB9C,KAEvB8C,EAAqB9C,IAGvBhH,EAAegB,IAAI,WAEjBwG,IACAK,MAGF7C,EAAS,WAEP6C,IACAlF,EAAWiF,YAAY,WACvBZ,EAAeW,SAAS,YAG1Bb,EAAM2G,IAAI,WAAY,WAEpBf,IACAE,IACAC,IACAC,IACAC,IACAC,IACAC,IACAC,KACAC,KACAC,KACAC,KACAC,KACAtN,EAAemB,SACfG,EAAQiK,IAAI/F,EAAOa,mBAAqB,IAAMb,EAAOc,wBAK3D,QACEoH,SAAY,IACZC,WAAc,UACdC,SAAY,EACZC,UAAY,EACZC,KAAQzI,IAIZxF,GAAQkO,OAAO,qBACdC,SAASjO,EAAgB,OAAQ0D,GACjCwK,UAAUlO,EAAe6E,IAC1B/E,QAASC","file":"angular-tooltips.js","sourceRoot":"../lib"} \ No newline at end of file diff --git a/dist/angular-tooltips.min.css b/dist/angular-tooltips.min.css index 0fee491..a134fc1 100644 --- a/dist/angular-tooltips.min.css +++ b/dist/angular-tooltips.min.css @@ -6,7 +6,7 @@ * http://720kb.github.io/angular-tooltips * * MIT license - * Tue Nov 08 2016 + * Sat Jan 21 2017 */ -tooltip._bottom tip tip-arrow,tooltip._top tip tip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;left:50%;margin-left:-6px}@-webkit-keyframes animate-tooltip{0%{opacity:0}50%{opacity:.5}60%{opacity:.8}70%{opacity:.9}90%{opacity:1}}@-moz-keyframes animate-tooltip{0%{opacity:0}50%{opacity:.5}60%{opacity:.8}70%{opacity:.9}90%{opacity:1}}@-ms-keyframes animate-tooltip{0%{opacity:0}50%{opacity:.5}60%{opacity:.8}70%{opacity:.9}90%{opacity:1}}@keyframes animate-tooltip{0%{opacity:0}50%{opacity:.5}60%{opacity:.8}70%{opacity:.9}90%{opacity:1}}._exradicated-tooltip{display:block;opacity:1;position:absolute;z-index:999}tooltip{display:inline-block;position:relative}tooltip._multiline{display:block}tooltip._slow._ready tip{animation:animate-tooltip .65s}tooltip._fast._ready tip{animation:animate-tooltip .15s}tooltip._steady._ready tip{animation:animate-tooltip .35s}tooltip tip{border-radius:3px;background:rgba(0,0,0,.85);color:#fff;display:none;line-height:normal;max-width:500px;min-width:100px;opacity:0;padding:8px 16px;position:absolute;text-align:center;width:auto;will-change:top,left,bottom,right}tooltip tip._hidden{display:block;visibility:hidden}tooltip.active:not(._force-hidden) tip{display:block;opacity:1;z-index:999}tooltip tip-tip{font-size:.95em}tooltip tip-tip._large{font-size:1.1em}tooltip tip-tip._small{font-size:.8em}tooltip._top tip{left:50%;top:-9px;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%)}tooltip._top tip tip-arrow{border-top:6px solid rgba(0,0,0,.85);content:'';height:0;position:absolute;top:100%;width:0}tooltip._bottom tip{right:50%;top:100%;-webkit-transform:translateX(50%) translateY(9px);transform:translateX(50%) translateY(9px)}tooltip._bottom tip tip-arrow{border-bottom:6px solid rgba(0,0,0,.85);bottom:100%;content:'';height:0;position:absolute;width:0}tooltip._left tip tip-arrow,tooltip._right tip tip-arrow{border-bottom:6px solid transparent;border-top:6px solid transparent;content:'';height:0;margin-top:-6px;position:absolute;top:50%;width:0}tooltip._right tip{left:100%;top:50%;-webkit-transform:translateX(9px) translateY(-50%);transform:translateX(9px) translateY(-50%)}tooltip._right tip tip-arrow{border-right:6px solid rgba(0,0,0,.85);right:100%}tooltip._left tip{left:-9px;top:50%;-webkit-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%)}tooltip._left tip tip-arrow{border-left:6px solid rgba(0,0,0,.85);left:100%}tip-tip #close-button{cursor:pointer;float:right;left:8%;margin-top:-7%;padding:3px;position:relative} +tooltip._bottom tip tip-arrow,tooltip._top tip tip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;left:50%;margin-left:-6px}@-webkit-keyframes animate-tooltip{0%{opacity:0}50%{opacity:.5}60%{opacity:.8}70%{opacity:.9}90%{opacity:1}}@-moz-keyframes animate-tooltip{0%{opacity:0}50%{opacity:.5}60%{opacity:.8}70%{opacity:.9}90%{opacity:1}}@-ms-keyframes animate-tooltip{0%{opacity:0}50%{opacity:.5}60%{opacity:.8}70%{opacity:.9}90%{opacity:1}}@keyframes animate-tooltip{0%{opacity:0}50%{opacity:.5}60%{opacity:.8}70%{opacity:.9}90%{opacity:1}}._exradicated-tooltip{display:block;opacity:1;position:absolute;z-index:999}tooltip{display:inline-block;position:relative}tooltip._multiline{display:block}tooltip._slow._ready tip{animation:animate-tooltip .65s}tooltip._fast._ready tip{animation:animate-tooltip .15s}tooltip._steady._ready tip{animation:animate-tooltip .35s}tooltip tip{border-radius:3px;background:rgba(0,0,0,.85);color:#fff;display:none;line-height:normal;max-width:500px;min-width:100px;opacity:0;padding:8px 16px;position:absolute;text-align:center;width:auto;will-change:top,left,bottom,right}tooltip tip._hidden{display:block;visibility:hidden}tooltip.active:not(._force-hidden) tip{display:block;opacity:1;z-index:999}tooltip tip-tip{font-size:.95em}tooltip tip-tip._large{font-size:1.1em}tooltip tip-tip._small{font-size:.8em}tooltip._top tip{left:50%;top:-9px;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%)}tooltip._top tip tip-arrow{border-top:6px solid rgba(0,0,0,.85);content:'';height:0;position:absolute;top:100%;width:0}tooltip._bottom tip{right:50%;top:100%;-webkit-transform:translateX(50%) translateY(9px);transform:translateX(50%) translateY(9px)}tooltip._bottom tip tip-arrow{border-bottom:6px solid rgba(0,0,0,.85);bottom:100%;content:'';height:0;position:absolute;width:0}tooltip._left tip tip-arrow,tooltip._right tip tip-arrow{border-bottom:6px solid transparent;border-top:6px solid transparent;content:'';height:0;margin-top:-6px;position:absolute;top:50%;width:0}tooltip._right tip{left:100%;top:50%;-webkit-transform:translateX(9px) translateY(-50%);transform:translateX(9px) translateY(-50%)}tooltip._right tip tip-arrow{border-right:6px solid rgba(0,0,0,.85);right:100%}tooltip._left tip{left:-9px;top:50%;-webkit-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%)}tooltip._left tip tip-arrow{border-left:6px solid rgba(0,0,0,.85);left:100%}tip-tip .close-button{cursor:pointer;float:right;left:8%;margin-top:-7%;padding:3px;position:relative} /*# sourceMappingURL=angular-tooltips.css.map */ diff --git a/dist/angular-tooltips.min.js b/dist/angular-tooltips.min.js index 1ff05f3..dc1ca95 100644 --- a/dist/angular-tooltips.min.js +++ b/dist/angular-tooltips.min.js @@ -6,7 +6,7 @@ * http://720kb.github.io/angular-tooltips * * MIT license - * Tue Nov 08 2016 + * Sat Jan 21 2017 */ -!function(t,e){"use strict";var o="tooltips",i=function(){var t,o=[],i=0,r=function(t){t-i>=15?(o.forEach(function(t){t()}),i=t):e.console.log("Skipped!")},l=function(){e.clearTimeout(t),t=e.setTimeout(function(){e.requestAnimationFrame(r)},500)},a=function(t){t&&o.push(t)};return{add:function(t){o.length||e.addEventListener("resize",l),a(t)},remove:function(){o.length||(e.clearTimeout(t),e.removeEventListener("resize",l))}}}(),r=function(t){var e={};return t.removeAttr(o),void 0!==t.attr("tooltip-template")&&(e["tooltip-template"]=t.attr("tooltip-template"),t.removeAttr("tooltip-template")),void 0!==t.attr("tooltip-template-url")&&(e["tooltip-template-url"]=t.attr("tooltip-template-url"),t.removeAttr("tooltip-template-url")),void 0!==t.attr("tooltip-template-url-cache")&&(e["tooltip-template-url-cache"]=t.attr("tooltip-template-url-cache"),t.removeAttr("tooltip-template-url-cache")),void 0!==t.attr("tooltip-controller")&&(e["tooltip-controller"]=t.attr("tooltip-controller"),t.removeAttr("tooltip-controller")),void 0!==t.attr("tooltip-side")&&(e["tooltip-side"]=t.attr("tooltip-side"),t.removeAttr("tooltip-side")),void 0!==t.attr("tooltip-show-trigger")&&(e["tooltip-show-trigger"]=t.attr("tooltip-show-trigger"),t.removeAttr("tooltip-show-trigger")),void 0!==t.attr("tooltip-hide-trigger")&&(e["tooltip-hide-trigger"]=t.attr("tooltip-hide-trigger"),t.removeAttr("tooltip-hide-trigger")),void 0!==t.attr("tooltip-smart")&&(e["tooltip-smart"]=t.attr("tooltip-smart"),t.removeAttr("tooltip-smart")),void 0!==t.attr("tooltip-class")&&(e["tooltip-class"]=t.attr("tooltip-class"),t.removeAttr("tooltip-class")),void 0!==t.attr("tooltip-close-button")&&(e["tooltip-close-button"]=t.attr("tooltip-close-button"),t.removeAttr("tooltip-close-button")),void 0!==t.attr("tooltip-size")&&(e["tooltip-size"]=t.attr("tooltip-size"),t.removeAttr("tooltip-size")),void 0!==t.attr("tooltip-speed")&&(e["tooltip-speed"]=t.attr("tooltip-speed"),t.removeAttr("tooltip-speed")),e},l=function(t){return e.getComputedStyle?e.getComputedStyle(t,""):t.currentStyle?t.currentStyle:void 0},a=function(o){for(var i,r,l=e.document.querySelectorAll("._exradicated-tooltip"),a=0,n=l.length;ae.document.body.offsetHeight||o.left<0||o.left>e.document.body.offsetWidth||o.bottom<0||o.bottom>e.document.body.offsetHeight||o.right<0||o.right>e.document.body.offsetWidth)&&(t.css({top:"",left:"",bottom:"",right:""}),!0)}throw new Error("You must provide a position")},s=function(){var t={side:"top",showTrigger:"mouseover",hideTrigger:"mouseleave","class":"",smart:!1,closeButton:!1,size:"",speed:"steady",tooltipTemplateUrlCache:!1};return{configure:function(e){var o,i=Object.keys(t),r=0;if(e)for(;r1?C.addClass("_multiline"):C.removeClass("_multiline")},x=function(o){if(A.addClass("_hidden"),v.tooltipSmart)switch(v.tooltipSide){case"top":p(A)&&(C.removeClass("_top"),C.addClass("_left"),p(A)&&(C.removeClass("_left"),C.addClass("_bottom"),p(A)&&(C.removeClass("_bottom"),C.addClass("_right"),p(A)&&(C.removeClass("_right"),C.addClass("_top")))));break;case"left":p(A)&&(C.removeClass("_left"),C.addClass("_bottom"),p(A)&&(C.removeClass("_bottom"),C.addClass("_right"),p(A)&&(C.removeClass("_right"),C.addClass("_top"),p(A)&&(C.removeClass("_top"),C.addClass("_left")))));break;case"bottom":p(A)&&(C.removeClass("_bottom"),C.addClass("_left"),p(A)&&(C.removeClass("_left"),C.addClass("_top"),p(A)&&(C.removeClass("_top"),C.addClass("_right"),p(A)&&(C.removeClass("_right"),C.addClass("_bottom")))));break;case"right":p(A)&&(C.removeClass("_right"),C.addClass("_top"),p(A)&&(C.removeClass("_top"),C.addClass("_left"),p(A)&&(C.removeClass("_left"),C.addClass("_bottom"),p(A)&&(C.removeClass("_bottom"),C.addClass("_right")))));break;default:throw new Error("Position not supported")}if(v.tooltipAppendToBody){var i,r,a,s,d,c=l(B[0]),m=l(E[0]),u=l(A[0]),f=A[0].getBoundingClientRect(),g=t.copy(A),h=0,_=c.length,b=0,y=m.length,T=0,w=u.length,S={},$={},z={};for(A.removeClass("_hidden"),g.removeClass("_hidden"),g.data("_tooltip-parent",C),n(C);h<_;h+=1)i=c[h],i&&c.getPropertyValue(i)&&(S[i]=c.getPropertyValue(i));for(;bt[0].clientHeight||t[0].scrollWidth>t[0].clientWidth)&&t.on("scroll",function(){var t=this;e&&c.cancel(e),e=c(function(){var e=a(C),o=C[0].getBoundingClientRect(),i=t.getBoundingClientRect();o.topi.bottom||o.lefti.right?n(C):e&&x(!0)})}),o&&o.length&&at(o)},U=function(t){t?(C.removeClass("_force-hidden"),B.empty(),B.append(z),B.append(t),c(function(){x()})):(B.empty(),C.addClass("_force-hidden"))},R=function(t){t&&!v.tooltipTemplateUrlCache?s.get(t).then(function(t){t&&t.data&&(C.removeClass("_force-hidden"),B.empty(),B.append(z),B.append(d(t.data)(f)),c(function(){x()}))}):(B.empty(),C.addClass("_force-hidden"))},W=function(t){if(t&&v.tooltipTemplateUrl){var e=g.get(v.tooltipTemplateUrl);"undefined"!=typeof e&&(C.removeClass("_force-hidden"),B.empty(),B.append(z),B.append(d(e)(f)),c(function(){x()}))}else B.empty(),C.addClass("_force-hidden")},I=function(t){t&&(b&&C.removeAttr("_"+b),C.addClass("_"+t),b=t)},O=function(t){t&&(y&&C.off(y),C.on(t,x),y=t)},Y=function(t){t&&(T&&C.off(T),C.on(t,H),T=t)},j=function(t){t&&(_&&A.removeClass(_),A.addClass(t),_=t)},q=function(){"boolean"!=typeof v.tooltipSmart&&(v.tooltipSmart="true"===v.tooltipSmart)},L=function(t){var e="true"===t;e?(z.on("click",H),z.css("display","block")):(z.off("click"),z.css("display","none"))},F=function(e){if(e){var o,i=m(e,{$scope:f}),r=f.$new(!1,f),l=e.indexOf("as");l>=0?(o=e.substr(l+3),r[o]=i):t.extend(r,i),B.replaceWith(d(B)(r)),ot()}},X=function(t){t&&(w&&B.removeClass("_"+w),B.addClass("_"+t),w=t)},D=function(t){t&&(S&&C.removeClass("_"+S),C.addClass("_"+t),S=t)},G=v.$observe("tooltipTemplate",U),J=v.$observe("tooltipTemplateUrl",R),K=v.$observe("tooltipTemplateUrlCache",W),M=v.$observe("tooltipSide",I),N=v.$observe("tooltipShowTrigger",O),Q=v.$observe("tooltipHideTrigger",Y),Z=v.$observe("tooltipClass",j),tt=v.$observe("tooltipSmart",q),et=v.$observe("tooltipCloseButton",L),ot=v.$observe("tooltipController",F),it=v.$observe("tooltipSize",X),rt=v.$observe("tooltipSpeed",D),lt=f.$watch(k,P);z.attr({id:"close-button"}),z.html("×"),A.addClass("_hidden"),B.append(z),B.append(v.tooltipTemplate),A.append(B),A.append(E),$.append(o),C.attr(h),C.addClass("tooltips"),C.append($),C.append(A),u.after(C),v.tooltipAppendToBody&&(i.add(function(){V(C)}),V(C)),i.add(function(){P(),x()}),c(function(){x(),A.removeClass("_hidden"),C.addClass("_ready")}),f.$on("$destroy",function(){G(),J(),K(),M(),N(),Q(),Z(),tt(),et(),it(),rt(),lt(),i.remove(),o.off(v.tooltipShowTrigger+" "+v.tooltipHideTrigger)})})};return{restrict:"A",transclude:"element",priority:1,terminal:!0,link:v}}];t.module("720kb.tooltips",[]).provider(o+"Conf",s).directive(o,d)}(angular,window); +!function(t,e){"use strict";var o="tooltips",i=function(){var t,o=[],i=0,r=function(t){t-i>=15?(o.forEach(function(t){t()}),i=t):e.console.log("Skipped!")},l=function(){e.clearTimeout(t),t=e.setTimeout(function(){e.requestAnimationFrame(r)},500)},a=function(t){t&&o.push(t)};return{add:function(t){o.length||e.addEventListener("resize",l),a(t)},remove:function(){o.length||(e.clearTimeout(t),e.removeEventListener("resize",l))}}}(),r=function(t){var e={};return t.removeAttr(o),void 0!==t.attr("tooltip-template")&&(e["tooltip-template"]=t.attr("tooltip-template"),t.removeAttr("tooltip-template")),void 0!==t.attr("tooltip-template-url")&&(e["tooltip-template-url"]=t.attr("tooltip-template-url"),t.removeAttr("tooltip-template-url")),void 0!==t.attr("tooltip-template-url-cache")&&(e["tooltip-template-url-cache"]=t.attr("tooltip-template-url-cache"),t.removeAttr("tooltip-template-url-cache")),void 0!==t.attr("tooltip-controller")&&(e["tooltip-controller"]=t.attr("tooltip-controller"),t.removeAttr("tooltip-controller")),void 0!==t.attr("tooltip-side")&&(e["tooltip-side"]=t.attr("tooltip-side"),t.removeAttr("tooltip-side")),void 0!==t.attr("tooltip-show-trigger")&&(e["tooltip-show-trigger"]=t.attr("tooltip-show-trigger"),t.removeAttr("tooltip-show-trigger")),void 0!==t.attr("tooltip-hide-trigger")&&(e["tooltip-hide-trigger"]=t.attr("tooltip-hide-trigger"),t.removeAttr("tooltip-hide-trigger")),void 0!==t.attr("tooltip-smart")&&(e["tooltip-smart"]=t.attr("tooltip-smart"),t.removeAttr("tooltip-smart")),void 0!==t.attr("tooltip-class")&&(e["tooltip-class"]=t.attr("tooltip-class"),t.removeAttr("tooltip-class")),void 0!==t.attr("tooltip-close-button")&&(e["tooltip-close-button"]=t.attr("tooltip-close-button"),t.removeAttr("tooltip-close-button")),void 0!==t.attr("tooltip-size")&&(e["tooltip-size"]=t.attr("tooltip-size"),t.removeAttr("tooltip-size")),void 0!==t.attr("tooltip-speed")&&(e["tooltip-speed"]=t.attr("tooltip-speed"),t.removeAttr("tooltip-speed")),e},l=function(t){return e.getComputedStyle?e.getComputedStyle(t,""):t.currentStyle?t.currentStyle:void 0},a=function(o){for(var i,r,l=e.document.querySelectorAll("._exradicated-tooltip"),a=0,n=l.length;ae.document.body.offsetHeight||o.left<0||o.left>e.document.body.offsetWidth||o.bottom<0||o.bottom>e.document.body.offsetHeight||o.right<0||o.right>e.document.body.offsetWidth)&&(t.css({top:"",left:"",bottom:"",right:""}),!0)}throw new Error("You must provide a position")},s=function(){var t={side:"top",showTrigger:"mouseover",hideTrigger:"mouseleave","class":"",smart:!1,closeButton:!1,size:"",speed:"steady",tooltipTemplateUrlCache:!1};return{configure:function(e){var o,i=Object.keys(t),r=0;if(e)for(;r1?C.addClass("_multiline"):C.removeClass("_multiline")},x=function(o){if(A.addClass("_hidden"),v.tooltipSmart)switch(v.tooltipSide){case"top":p(A)&&(C.removeClass("_top"),C.addClass("_left"),p(A)&&(C.removeClass("_left"),C.addClass("_bottom"),p(A)&&(C.removeClass("_bottom"),C.addClass("_right"),p(A)&&(C.removeClass("_right"),C.addClass("_top")))));break;case"left":p(A)&&(C.removeClass("_left"),C.addClass("_bottom"),p(A)&&(C.removeClass("_bottom"),C.addClass("_right"),p(A)&&(C.removeClass("_right"),C.addClass("_top"),p(A)&&(C.removeClass("_top"),C.addClass("_left")))));break;case"bottom":p(A)&&(C.removeClass("_bottom"),C.addClass("_left"),p(A)&&(C.removeClass("_left"),C.addClass("_top"),p(A)&&(C.removeClass("_top"),C.addClass("_right"),p(A)&&(C.removeClass("_right"),C.addClass("_bottom")))));break;case"right":p(A)&&(C.removeClass("_right"),C.addClass("_top"),p(A)&&(C.removeClass("_top"),C.addClass("_left"),p(A)&&(C.removeClass("_left"),C.addClass("_bottom"),p(A)&&(C.removeClass("_bottom"),C.addClass("_right")))));break;default:throw new Error("Position not supported")}if(v.tooltipAppendToBody){var i,r,a,s,d,c=l(B[0]),m=l(E[0]),u=l(A[0]),f=A[0].getBoundingClientRect(),g=t.copy(A),h=0,_=c.length,b=0,y=m.length,T=0,w=u.length,S={},$={},z={};for(A.removeClass("_hidden"),g.removeClass("_hidden"),g.data("_tooltip-parent",C),n(C);h<_;h+=1)i=c[h],i&&c.getPropertyValue(i)&&(S[i]=c.getPropertyValue(i));for(;bt[0].clientHeight||t[0].scrollWidth>t[0].clientWidth)&&t.on("scroll",function(){var t=this;e&&c.cancel(e),e=c(function(){var e=a(C),o=C[0].getBoundingClientRect(),i=t.getBoundingClientRect();o.topi.bottom||o.lefti.right?n(C):e&&x(!0)})}),o&&o.length&&at(o)},U=function(t){t?(C.removeClass("_force-hidden"),B.empty(),B.append(z),B.append(t),c(function(){x()})):(B.empty(),C.addClass("_force-hidden"))},R=function(t){t&&!v.tooltipTemplateUrlCache?s.get(t).then(function(t){t&&t.data&&(C.removeClass("_force-hidden"),B.empty(),B.append(z),B.append(d(t.data)(f)),c(function(){x()}))}):(B.empty(),C.addClass("_force-hidden"))},W=function(t){if(t&&v.tooltipTemplateUrl){var e=g.get(v.tooltipTemplateUrl);"undefined"!=typeof e&&(C.removeClass("_force-hidden"),B.empty(),B.append(z),B.append(d(e)(f)),c(function(){x()}))}else B.empty(),C.addClass("_force-hidden")},I=function(t){t&&(b&&C.removeAttr("_"+b),C.addClass("_"+t),b=t)},O=function(t){t&&(y&&C.off(y),C.on(t,x),y=t)},Y=function(t){t&&(T&&C.off(T),C.on(t,H),T=t)},j=function(t){t&&(_&&A.removeClass(_),A.addClass(t),_=t)},q=function(){"boolean"!=typeof v.tooltipSmart&&(v.tooltipSmart="true"===v.tooltipSmart)},L=function(t){var e="true"===t;e?(z.on("click",H),z.css("display","block")):(z.off("click"),z.css("display","none"))},F=function(e){if(e){var o,i=m(e,{$scope:f}),r=f.$new(!1,f),l=e.indexOf("as");l>=0?(o=e.substr(l+3),r[o]=i):t.extend(r,i),B.replaceWith(d(B)(r)),ot()}},X=function(t){t&&(w&&B.removeClass("_"+w),B.addClass("_"+t),w=t)},D=function(t){t&&(S&&C.removeClass("_"+S),C.addClass("_"+t),S=t)},G=v.$observe("tooltipTemplate",U),J=v.$observe("tooltipTemplateUrl",R),K=v.$observe("tooltipTemplateUrlCache",W),M=v.$observe("tooltipSide",I),N=v.$observe("tooltipShowTrigger",O),Q=v.$observe("tooltipHideTrigger",Y),Z=v.$observe("tooltipClass",j),tt=v.$observe("tooltipSmart",q),et=v.$observe("tooltipCloseButton",L),ot=v.$observe("tooltipController",F),it=v.$observe("tooltipSize",X),rt=v.$observe("tooltipSpeed",D),lt=f.$watch(k,P);z.addClass("close-button"),z.html("×"),A.addClass("_hidden"),B.append(z),B.append(v.tooltipTemplate),A.append(B),A.append(E),$.append(o),C.attr(h),C.addClass("tooltips"),C.append($),C.append(A),u.after(C),v.tooltipAppendToBody&&(i.add(function(){V(C)}),V(C)),i.add(function(){P(),x()}),c(function(){x(),A.removeClass("_hidden"),C.addClass("_ready")}),f.$on("$destroy",function(){G(),J(),K(),M(),N(),Q(),Z(),tt(),et(),it(),rt(),lt(),i.remove(),o.off(v.tooltipShowTrigger+" "+v.tooltipHideTrigger)})})};return{restrict:"A",transclude:"element",priority:1,terminal:!0,link:v}}];t.module("720kb.tooltips",[]).provider(o+"Conf",s).directive(o,d)}(angular,window); //# sourceMappingURL=angular-tooltips.js.map From bd4d0b779c853b2851b9327749b59d3b98d11b3f Mon Sep 17 00:00:00 2001 From: Simone Primarosa Date: Sat, 21 Jan 2017 02:11:34 +0100 Subject: [PATCH 4/6] Remove old .map file --- dist/angular-tooltips.css.map | 1 - 1 file changed, 1 deletion(-) delete mode 100644 dist/angular-tooltips.css.map diff --git a/dist/angular-tooltips.css.map b/dist/angular-tooltips.css.map deleted file mode 100644 index 70fb17b..0000000 --- a/dist/angular-tooltips.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["angular-tooltips.css"],"names":[],"mappings":";;;;;;;;;;AAAA","file":"angular-tooltips.css","sourceRoot":"../lib"} \ No newline at end of file From 523f45579400b5423398c69b8b6a67812d70c772 Mon Sep 17 00:00:00 2001 From: Simone Primarosa Date: Sat, 21 Jan 2017 16:44:52 +0100 Subject: [PATCH 5/6] Re-add unregisterOnTooltipControllerChange --- lib/angular-tooltips.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/angular-tooltips.js b/lib/angular-tooltips.js index 4add1ef..f6df707 100644 --- a/lib/angular-tooltips.js +++ b/lib/angular-tooltips.js @@ -703,6 +703,9 @@ } tipTipElement.replaceWith($compile(tipTipElement)(newScope)); + /*eslint-disable no-use-before-define*/ + unregisterOnTooltipControllerChange(); + /*eslint-enable no-use-before-define*/ } } , onTooltipSizeChange = function onTooltipSizeChange(newValue) { From f9d8dd8ee4825ff73f70b08e23834ba1b79a35e1 Mon Sep 17 00:00:00 2001 From: Simone Primarosa Date: Sat, 21 Jan 2017 16:56:12 +0100 Subject: [PATCH 6/6] Re-add .map file generated from gulp minify process --- dist/angular-tooltips.css.map | 1 + 1 file changed, 1 insertion(+) create mode 100644 dist/angular-tooltips.css.map diff --git a/dist/angular-tooltips.css.map b/dist/angular-tooltips.css.map new file mode 100644 index 0000000..70fb17b --- /dev/null +++ b/dist/angular-tooltips.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["angular-tooltips.css"],"names":[],"mappings":";;;;;;;;;;AAAA","file":"angular-tooltips.css","sourceRoot":"../lib"} \ No newline at end of file