diff --git a/dist/angular-tooltips.css b/dist/angular-tooltips.css index e4f4e27..64e6451 100644 --- a/dist/angular-tooltips.css +++ b/dist/angular-tooltips.css @@ -1,23 +1,13 @@ /* * angular-tooltips - * 1.1.7 + * 1.1.8 * * Angular.js tooltips module. * http://720kb.github.io/angular-tooltips * * MIT license - * Wed Aug 31 2016 + * Tue Nov 08 2016 */ -._exradicated-tooltip { - display: block; - opacity: 1; - position: absolute; - z-index: 999; } - -tooltip { - display: inline-block; - position: relative; } - @-webkit-keyframes animate-tooltip { 0% { opacity: 0; } @@ -43,15 +33,15 @@ tooltip { opacity: 1; } } @-ms-keyframes animate-tooltip { - tooltip 0% { + 0% { opacity: 0; } - tooltip 50% { + 50% { opacity: .5; } - tooltip 60% { + 60% { opacity: .8; } - tooltip 70% { + 70% { opacity: .9; } - tooltip 90% { + 90% { opacity: 1; } } @keyframes animate-tooltip { @@ -65,6 +55,16 @@ tooltip { 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 { diff --git a/dist/angular-tooltips.css.map b/dist/angular-tooltips.css.map index 2b80a1f..8720e4e 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":["../lib/angular-tooltips.scss"],"names":[],"mappings":"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","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 3745c49..a71af8d 100644 --- a/dist/angular-tooltips.js +++ b/dist/angular-tooltips.js @@ -1,12 +1,12 @@ /* * angular-tooltips - * 1.1.7 + * 1.1.8 * * Angular.js tooltips module. * http://720kb.github.io/angular-tooltips * * MIT license - * Wed Aug 31 2016 + * Tue Nov 08 2016 */ /*global angular,window*/ (function withAngular(angular, window) { diff --git a/dist/angular-tooltips.min.css b/dist/angular-tooltips.min.css index 8991431..0fee491 100644 --- a/dist/angular-tooltips.min.css +++ b/dist/angular-tooltips.min.css @@ -1,12 +1,12 @@ /* * angular-tooltips - * 1.1.7 + * 1.1.8 * * Angular.js tooltips module. * http://720kb.github.io/angular-tooltips * * MIT license - * Wed Aug 31 2016 + * Tue Nov 08 2016 */ -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}._exradicated-tooltip{display:block;opacity:1;position:absolute;z-index:999}tooltip{display:inline-block;position:relative}@-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{tooltip 0%{opacity:0}tooltip 50%{opacity:.5}tooltip 60%{opacity:.8}tooltip 70%{opacity:.9}tooltip 90%{opacity:1}}@keyframes animate-tooltip{0%{opacity:0}50%{opacity:.5}60%{opacity:.8}70%{opacity:.9}90%{opacity:1}}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 bb56d4b..1ff05f3 100644 --- a/dist/angular-tooltips.min.js +++ b/dist/angular-tooltips.min.js @@ -1,12 +1,12 @@ /* * angular-tooltips - * 1.1.7 + * 1.1.8 * * Angular.js tooltips module. * http://720kb.github.io/angular-tooltips * * MIT license - * Wed Aug 31 2016 + * Tue Nov 08 2016 */ !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); //# sourceMappingURL=angular-tooltips.js.map diff --git a/lib/angular-tooltips.scss b/lib/angular-tooltips.scss index 7b41a30..6a3a350 100644 --- a/lib/angular-tooltips.scss +++ b/lib/angular-tooltips.scss @@ -39,41 +39,41 @@ $tooltip-font-size-large: 1.1em !default; } } -._exradicated-tooltip { - display: block; - opacity: 1; - position: absolute; - z-index: 999; -} +@include keyframes(animate-tooltip) { + 0% { -tooltip { + opacity: 0; + } - @include keyframes(animate-tooltip) { - 0% { + 50% { - opacity: 0; - } + opacity: .5; + } - 50% { + 60% { - opacity: .5; - } + opacity: .8; + } - 60% { + 70% { - opacity: .8; - } + opacity: .9; + } - 70% { + 90% { - opacity: .9; - } + opacity: 1; + } +} - 90% { +._exradicated-tooltip { + display: block; + opacity: 1; + position: absolute; + z-index: 999; +} - opacity: 1; - } - } +tooltip { display: inline-block; position: relative; diff --git a/package.json b/package.json index d4331f8..4e2a1c9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "angular-tooltips", - "version": "1.1.7", + "version": "1.1.8", "description": "Angular.js tooltips module.", "homepage": "http://720kb.github.io/angular-tooltips", "main": "index.js",