diff --git a/dist/ng-reading-indicator.min.css b/dist/ng-reading-indicator.min.css index 203dc32..6c9cd3a 100644 --- a/dist/ng-reading-indicator.min.css +++ b/dist/ng-reading-indicator.min.css @@ -1 +1 @@ -.ng-reading-indicator{position:fixed;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:0;transition:height .15s ease-out;top:0;left:0;background:rgba(19,146,176,.8);box-shadow:2px 2px 2px rgba(19,146,176,.5)}.ng-reading-indicator.ng-reading-indicator-expanded{height:auto;height:52px}.ng-reading-indicator.ng-reading-indicator-expanded .ng-reading-indicator-headline,.ng-reading-indicator.ng-reading-indicator-expanded .ng-reading-indicator-time{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:fadeIn;animation-name:fadeIn;display:inline-block}.ng-reading-indicator.ng-reading-indicator-shrink .ng-reading-indicator-headline,.ng-reading-indicator.ng-reading-indicator-shrink .ng-reading-indicator-time{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:fadeOut;animation-name:fadeOut;display:none}.ng-reading-indicator .ng-reading-indicator-progress{content:'';position:absolute;margin:auto;top:0;bottom:0;height:100%;z-index:-1;background:rgba(19,146,176,.9)}.ng-reading-indicator .ng-reading-indicator-headline{display:none}.ng-reading-indicator .ng-reading-indicator-headline h2{display:inline-block;padding:10px 30px;font-family:inherit;color:rgba(255,255,255,.85);margin:5px 0}.ng-reading-indicator .ng-reading-indicator-time{display:none;color:rgba(255,255,255,.85);font-weight:500;float:right;padding-right:30px;padding-left:10px;border-left:1px solid rgba(255,255,255,.85)}.ng-reading-indicator .ng-reading-indicator-time:before{content:'';position:relative;background-image:url(time-white.png);display:inline-block;background-size:contain;width:12px;height:12px;top:1px}@-webkit-keyframes fadeIn{0%{display:none;opacity:0}1%{display:inline-block;opacity:0}100%{display:inline-block;opacity:1}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:inline-block;opacity:0}100%{display:inline-block;opacity:1}}@-webkit-keyframes fadeOut{0%,1%{display:inline-block;opacity:1}100%{display:none;opacity:0}}@keyframes fadeOut{0%,1%{display:inline-block;opacity:1}100%{display:none;opacity:0}} \ No newline at end of file +.ng-reading-indicator{position:fixed;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:0;transition:height .15s ease-out;top:0;left:0;background:rgba(19,146,176,.8);box-shadow:2px 2px 2px rgba(19,146,176,.5)}.ng-reading-indicator.ng-reading-indicator-expanded{height:auto;height:52px}.ng-reading-indicator.ng-reading-indicator-expanded .ng-reading-indicator-headline,.ng-reading-indicator.ng-reading-indicator-expanded .ng-reading-indicator-time{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:fadeIn;animation-name:fadeIn;display:inline-block}.ng-reading-indicator.ng-reading-indicator-shrink .ng-reading-indicator-headline,.ng-reading-indicator.ng-reading-indicator-shrink .ng-reading-indicator-time{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:fadeOut;animation-name:fadeOut;display:none}.ng-reading-indicator .ng-reading-indicator-progress{content:'';position:absolute;margin:auto;top:0;bottom:0;height:100%;z-index:-1;background:rgba(19,146,176,.9)}.ng-reading-indicator .ng-reading-indicator-headline{display:none}.ng-reading-indicator .ng-reading-indicator-headline h2{display:inline-block;padding:10px 30px;font-family:inherit;color:rgba(255,255,255,.85);margin:5px 0}.ng-reading-indicator .ng-reading-indicator-time{display:none;color:rgba(255,255,255,.85);font-weight:500;float:right;padding-right:30px;padding-left:10px;border-left:1px solid rgba(255,255,255,.85)}.ng-reading-indicator .ng-reading-indicator-time:before{content:'';position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAvZJREFUeNqM1ltIVEEcx/Gzxw0spYguWl4qSQrEB3szosIuYiGmLxmFSWBXSAyMQigrSKiHiqTL9mJBBN2zEoIoQsieupmZ3a9mJRWbGUS2fUd+B6blrDrwWc7OOTszZ+b/n9lAJBJxBigTMQszMQWjVB/Ga7SgGe9jNRCI0cF4rEYRRjoDl59oRAidQ+lgLnYg2aozI36HbpgfjMGkqM7NvZ249l9rpgNLCdrRIY1YgkTdjxNzPQKFOG89byyz27TfYDaOwtX3QzigdViOOUgyb43PmvuTeIt1qNQ9UzZ6b+J1MBYXMU4P1OAsqrBGc3sLrZqiLHWYjgbUoRB7NMDvWr8u71VqrFesVN1BPMZSBFWXgnRruorRimOqq7DaqesfPB9JuKvKJj1YhSfIseYzE4/UabZVn4U2DdJ8v6C2HpgBuZr7BE1NSCG6Fttxz4qHFAxDHCZb9W3YgjKkoV718ch3lUSm/NDClPXPneOciQrfPuu6N+reZS12hRY/rPrcIB8Z+mIe+IU83MTfAZIrB38UNZ/QjiYt9G88xwykBq1k6dbrm0jq8Gk0aF1XiPdmRYqwFWrjo+4luH7bR4xRd2nU0cXVb/z2nEBQc+8o/c1oviDT52EzDaVa7Ig1EJMjT7FIc9+nhDSlx3TwCtOUNPGaf/PwLp9RtYpfKcBtRZo3wE5XlY7WYgFOYAJKnKGXAoVuSNu7t623mMRIxn0lxxUlS7U2veyozdDPdGVzrb6fU1sPkeY9VGul+AbVHVGGFls7qM3FYg2uQXXlVjt77d3UhOYlLbSp2KxDZCvK8QbX8Uz3p2KecugUak3WYp/CNKzQ7bS36zxt0V507MdhHSwrNbejde+bjsvjeIlVqLa2+k246nfglGqT817THCb5SLCmxdX1cMzH6agDpyzWgeOVhdhmnQ3ekflCB01EcZ5hRYspX7Fb+9Kgh74J0/XKh8RBQrRXm2S937+LwCB/W1K1Nrnair3OevABd3BDQeBb/gkwAL82fwDk50ljAAAAAElFTkSuQmCC);opacity:.85;display:inline-block;background-size:contain;width:12px;height:12px;top:1px}@-webkit-keyframes fadeIn{0%{display:none;opacity:0}1%{display:inline-block;opacity:0}100%{display:inline-block;opacity:1}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:inline-block;opacity:0}100%{display:inline-block;opacity:1}}@-webkit-keyframes fadeOut{0%,1%{display:inline-block;opacity:1}100%{display:none;opacity:0}}@keyframes fadeOut{0%,1%{display:inline-block;opacity:1}100%{display:none;opacity:0}} \ No newline at end of file diff --git a/dist/ng-reading-indicator.min.js b/dist/ng-reading-indicator.min.js index 83d2ed2..a4fd96a 100644 --- a/dist/ng-reading-indicator.min.js +++ b/dist/ng-reading-indicator.min.js @@ -1,2 +1,2 @@ -!function(a,b){"use strict";var c=a.module("ngReadingIndicator",["ngSanitize"]);c.directive("ngReadingIndicator",["$window","$document","$templateCache","$sce","$timeout",function(b,c,d,e,f){var g="",h='

{{ readingTime }}
';return d.put(g,h),{restrict:"AE",scope:{elementClass:"@indicatorElement",userOptions:"&indicatorOptions",headline:"&indicatorHeadline"},templateUrl:function(a,b){return b.indicatorTemplateUrl||g},link:function(c,d,g){function h(b){return a.forEach(arguments,function(c){c!==b&&a.forEach(c,function(a,c){b[c]&&b[c].constructor&&b[c].constructor===Object?h(b[c],a):b[c]=a})}),b}function i(a){var b=document.body.getBoundingClientRect(),c=a.getBoundingClientRect();return{top:c.top-b.top,bottom:a.scrollHeight-window.innerHeight}}function j(){o=i(n[0]).bottom,p=i(n[0]).top,t=i(n.find("h1")[0]),k()}function k(){var c=a.element(b)[0].scrollY||a.element(b)[0].pageYOffset;q=p>=c?0:(c-p)/o*100,r.style.width=q+"%",u.expand&&(c>p&&c=t.top+50?(a.element(a.element(d).children()[0]).addClass("ng-reading-indicator-expanded"),a.element(a.element(d).children()[0]).removeClass("ng-reading-indicator-shrink"),a.element(d).children()[0].style.height=""):a.element(d).children()[0].style.height="0")}function l(){var a=n.text().split(" ").length,b=Math.floor(a/u.readingTime.speed),c=Math.floor(a%u.readingTime.speed/(u.readingTime.speed/60)),d=u.readingTime.prefix;return!u.readingTime.seconds&&c>=30&&b++,d+=9>=b?"0":"",d+=b,u.readingTime.seconds?(d+=":",d+=9>=c?"0":"",d+=c):d+=u.readingTime.suffix,d}var m=null,n=null,o=null,p=null,q=null,r=null,s=null,t=null,u={showHeadline:!0,expand:!0,type:"small",readingTime:{enable:!0,prefix:"estimate ca. ",suffix:"min",speed:150,seconds:!1}};h(u,c.userOptions()),u.expand||"big"!==u.type||a.element(a.element(d).children()[0]).addClass("ng-reading-indicator-expanded"),s=c.elementClass&&""!==c.elementClass?c.elementClass:b,n=c.elementClass&&""!==c.elementClass?a.element(document.getElementsByClassName(s.replace(".",""))[0]):a.element(document.getElementsByTagName("body")),r=document.getElementsByClassName("ng-reading-indicator-progress")[0],(u.expand||!u.expand&&"small"!==u.type)&&f(function(){m=u.showHeadline&&c.headline()?c.headline():u.showHeadline&&!c.headline()?a.element(n.find("h1")[0]).html():!1,c.headline=m?e.trustAsHtml(m):null,c.readingTime=u.readingTime.enable?l():null}),j(),a.element(b).on("scroll",k),a.element(b).on("resize",j)}}}])}(window.angular); +!function(a,b){"use strict";var c=a.module("ngReadingIndicator",["ngSanitize"]);c.directive("ngReadingIndicator",["$window","$document","$templateCache","$sce","$timeout",function(b,c,d,e,f){var g="",h='

{{ readingTime }}
';return d.put(g,h),{restrict:"AE",scope:{elementClass:"@indicatorElement",userOptions:"&indicatorOptions",headline:"&indicatorHeadline"},templateUrl:function(a,b){return b.indicatorTemplateUrl||g},link:function(c,d){function g(b){return a.forEach(arguments,function(c){c!==b&&a.forEach(c,function(a,c){b[c]&&b[c].constructor&&b[c].constructor===Object?g(b[c],a):b[c]=a})}),b}function h(a){var b=document.body.getBoundingClientRect(),c=a.getBoundingClientRect();return{top:c.top-b.top,bottom:a.scrollHeight-window.innerHeight}}function i(){n=h(m[0]).bottom,o=h(m[0]).top,s=h(m.find("h1")[0]),j()}function j(){var c=a.element(b)[0].scrollY||a.element(b)[0].pageYOffset;p=o>=c?0:(c-o)/n*100,q.style.width=p+"%",t.expand&&(c>o&&c=s.top+50?(a.element(a.element(d).children()[0]).addClass("ng-reading-indicator-expanded"),a.element(a.element(d).children()[0]).removeClass("ng-reading-indicator-shrink"),a.element(d).children()[0].style.height=""):a.element(d).children()[0].style.height="0")}function k(){var a=m.text().split(" ").length,b=Math.floor(a/t.readingTime.speed),c=Math.floor(a%t.readingTime.speed/(t.readingTime.speed/60)),d=t.readingTime.prefix;return!t.readingTime.seconds&&c>=30&&b++,d+=9>=b?"0":"",d+=b,t.readingTime.seconds?(d+=":",d+=9>=c?"0":"",d+=c):d+=t.readingTime.suffix,d}var l=null,m=null,n=null,o=null,p=null,q=null,r=null,s=null,t={showHeadline:!0,expand:!0,type:"small",readingTime:{enable:!0,prefix:"estimate ca. ",suffix:"min",speed:150,seconds:!1}};g(t,c.userOptions()),t.expand||"big"!==t.type||a.element(a.element(d).children()[0]).addClass("ng-reading-indicator-expanded"),r=c.elementClass&&""!==c.elementClass?c.elementClass:b,m=c.elementClass&&""!==c.elementClass?a.element(document.getElementsByClassName(r.replace(".",""))[0]):a.element(document.getElementsByTagName("body")),q=document.getElementsByClassName("ng-reading-indicator-progress")[0],(t.expand||!t.expand&&"small"!==t.type)&&f(function(){l=t.showHeadline&&c.headline()?c.headline():t.showHeadline&&!c.headline()?a.element(m.find("h1")[0]).html():!1,c.headline=l?e.trustAsHtml(l):null,c.readingTime=t.readingTime.enable?k():null}),i(),a.element(b).on("scroll",j),a.element(b).on("resize",i),c.$on("$destroy",function(){a.element(b).off("scroll",j),a.element(b).off("resize",i)})}}}])}(window.angular); //# sourceMappingURL=ng-reading-indicator.min.js.map \ No newline at end of file diff --git a/dist/ng-reading-indicator.min.js.map b/dist/ng-reading-indicator.min.js.map index 328e484..b846a7f 100644 --- a/dist/ng-reading-indicator.min.js.map +++ b/dist/ng-reading-indicator.min.js.map @@ -1 +1 @@ -{"version":3,"file":"ng-reading-indicator.min.js","sources":["../src/ng-reading-indicator.js"],"names":["angular","undefined","ngReadingIndicator","module","directive","$window","$document","$templateCache","$sce","$timeout","TEMPLATE_URL","template","put","restrict","scope","elementClass","userOptions","headline","templateUrl","element","attributes","indicatorTemplateUrl","link","attr","extendDeep","dst","forEach","arguments","obj","value","key","constructor","Object","findEdges","elem","bodyRect","document","body","getBoundingClientRect","elemRect","top","bottom","scrollHeight","window","innerHeight","updateSize","article","expandOn","find","updateProgress","scrollPos","scrollY","pageYOffset","progress","progressBar","style","width","options","expand","children","height","removeClass","addClass","calculateReadingTime","wordCount","text","split","length","minutes","Math","floor","readingTime","speed","seconds","estimate","prefix","suffix","showHeadline","type","enable","getElementsByClassName","replace","getElementsByTagName","html","trustAsHtml","on"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ng-reading-indicator.min.js","sources":["../src/ng-reading-indicator.js"],"names":["angular","undefined","ngReadingIndicator","module","directive","$window","$document","$templateCache","$sce","$timeout","TEMPLATE_URL","template","put","restrict","scope","elementClass","userOptions","headline","templateUrl","element","attributes","indicatorTemplateUrl","link","extendDeep","dst","forEach","arguments","obj","value","key","constructor","Object","findEdges","elem","bodyRect","document","body","getBoundingClientRect","elemRect","top","bottom","scrollHeight","window","innerHeight","updateSize","article","expandOn","find","updateProgress","scrollPos","scrollY","pageYOffset","progress","progressBar","style","width","options","expand","children","height","removeClass","addClass","calculateReadingTime","wordCount","text","split","length","minutes","Math","floor","readingTime","speed","seconds","estimate","prefix","suffix","showHeadline","type","enable","getElementsByClassName","replace","getElementsByTagName","html","trustAsHtml","on","$on","off"],"mappings":"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"} \ No newline at end of file diff --git a/src/ng-reading-indicator.css b/src/ng-reading-indicator.css index 79a300d..fb68204 100644 --- a/src/ng-reading-indicator.css +++ b/src/ng-reading-indicator.css @@ -66,7 +66,8 @@ .ng-reading-indicator .ng-reading-indicator-time:before { content: ''; position: relative; - background-image: url(time-white.png); + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAvZJREFUeNqM1ltIVEEcx/Gzxw0spYguWl4qSQrEB3szosIuYiGmLxmFSWBXSAyMQigrSKiHiqTL9mJBBN2zEoIoQsieupmZ3a9mJRWbGUS2fUd+B6blrDrwWc7OOTszZ+b/n9lAJBJxBigTMQszMQWjVB/Ga7SgGe9jNRCI0cF4rEYRRjoDl59oRAidQ+lgLnYg2aozI36HbpgfjMGkqM7NvZ249l9rpgNLCdrRIY1YgkTdjxNzPQKFOG89byyz27TfYDaOwtX3QzigdViOOUgyb43PmvuTeIt1qNQ9UzZ6b+J1MBYXMU4P1OAsqrBGc3sLrZqiLHWYjgbUoRB7NMDvWr8u71VqrFesVN1BPMZSBFWXgnRruorRimOqq7DaqesfPB9JuKvKJj1YhSfIseYzE4/UabZVn4U2DdJ8v6C2HpgBuZr7BE1NSCG6Fttxz4qHFAxDHCZb9W3YgjKkoV718ch3lUSm/NDClPXPneOciQrfPuu6N+reZS12hRY/rPrcIB8Z+mIe+IU83MTfAZIrB38UNZ/QjiYt9G88xwykBq1k6dbrm0jq8Gk0aF1XiPdmRYqwFWrjo+4luH7bR4xRd2nU0cXVb/z2nEBQc+8o/c1oviDT52EzDaVa7Ig1EJMjT7FIc9+nhDSlx3TwCtOUNPGaf/PwLp9RtYpfKcBtRZo3wE5XlY7WYgFOYAJKnKGXAoVuSNu7t623mMRIxn0lxxUlS7U2veyozdDPdGVzrb6fU1sPkeY9VGul+AbVHVGGFls7qM3FYg2uQXXlVjt77d3UhOYlLbSp2KxDZCvK8QbX8Uz3p2KecugUak3WYp/CNKzQ7bS36zxt0V507MdhHSwrNbejde+bjsvjeIlVqLa2+k246nfglGqT817THCb5SLCmxdX1cMzH6agDpyzWgeOVhdhmnQ3ekflCB01EcZ5hRYspX7Fb+9Kgh74J0/XKh8RBQrRXm2S937+LwCB/W1K1Nrnair3OevABd3BDQeBb/gkwAL82fwDk50ljAAAAAElFTkSuQmCC); + opacity: .85; display: inline-block; background-size: contain; width: 12px; diff --git a/src/ng-reading-indicator.less b/src/ng-reading-indicator.less index 447e765..dce4d7e 100644 --- a/src/ng-reading-indicator.less +++ b/src/ng-reading-indicator.less @@ -77,7 +77,8 @@ &:before { content: ''; position: relative; - background-image: url(time-white.png); + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAvZJREFUeNqM1ltIVEEcx/Gzxw0spYguWl4qSQrEB3szosIuYiGmLxmFSWBXSAyMQigrSKiHiqTL9mJBBN2zEoIoQsieupmZ3a9mJRWbGUS2fUd+B6blrDrwWc7OOTszZ+b/n9lAJBJxBigTMQszMQWjVB/Ga7SgGe9jNRCI0cF4rEYRRjoDl59oRAidQ+lgLnYg2aozI36HbpgfjMGkqM7NvZ249l9rpgNLCdrRIY1YgkTdjxNzPQKFOG89byyz27TfYDaOwtX3QzigdViOOUgyb43PmvuTeIt1qNQ9UzZ6b+J1MBYXMU4P1OAsqrBGc3sLrZqiLHWYjgbUoRB7NMDvWr8u71VqrFesVN1BPMZSBFWXgnRruorRimOqq7DaqesfPB9JuKvKJj1YhSfIseYzE4/UabZVn4U2DdJ8v6C2HpgBuZr7BE1NSCG6Fttxz4qHFAxDHCZb9W3YgjKkoV718ch3lUSm/NDClPXPneOciQrfPuu6N+reZS12hRY/rPrcIB8Z+mIe+IU83MTfAZIrB38UNZ/QjiYt9G88xwykBq1k6dbrm0jq8Gk0aF1XiPdmRYqwFWrjo+4luH7bR4xRd2nU0cXVb/z2nEBQc+8o/c1oviDT52EzDaVa7Ig1EJMjT7FIc9+nhDSlx3TwCtOUNPGaf/PwLp9RtYpfKcBtRZo3wE5XlY7WYgFOYAJKnKGXAoVuSNu7t623mMRIxn0lxxUlS7U2veyozdDPdGVzrb6fU1sPkeY9VGul+AbVHVGGFls7qM3FYg2uQXXlVjt77d3UhOYlLbSp2KxDZCvK8QbX8Uz3p2KecugUak3WYp/CNKzQ7bS36zxt0V507MdhHSwrNbejde+bjsvjeIlVqLa2+k246nfglGqT817THCb5SLCmxdX1cMzH6agDpyzWgeOVhdhmnQ3ekflCB01EcZ5hRYspX7Fb+9Kgh74J0/XKh8RBQrRXm2S937+LwCB/W1K1Nrnair3OevABd3BDQeBb/gkwAL82fwDk50ljAAAAAElFTkSuQmCC); + opacity: .85; display: inline-block; background-size: contain; width: 12px;