diff options
Diffstat (limited to 'readmore.js')
-rw-r--r-- | readmore.js | 27 |
1 files changed, 17 insertions, 10 deletions
diff --git a/readmore.js b/readmore.js index 58630c8..ca6f9ca 100644 --- a/readmore.js +++ b/readmore.js @@ -36,15 +36,22 @@ delete(this.options.maxHeight); - if(this.options.embedCSS && (! cssEmbedded[this.options.selector])) { - var styles = ' ' + this.options.selector + ' + .readmore-js-toggle, ' + this.options.selector + '.readmore-js-section{' + this.options.sectionCSS + '}' + - this.options.selector + '.readmore-js-section{' + - 'transition: height ' + this.options.speed + 'ms;' + - '-webkit-transform: translate3d(0,0,0);' + - '-ms-transform: translate3d(0,0,0);' + - 'transform: translate3d(0,0,0);' + - 'overflow: hidden;' + - '}'; + if(! cssEmbedded[this.options.selector]) { + var styles = ' '; + + // Include sectionCSS if embedCSS is true + if(this.options.embedCSS) { + styles += this.options.selector + ' + .readmore-js-toggle, ' + this.options.selector + '.readmore-js-section{' + this.options.sectionCSS + '}' + } + + // Include the transition CSS even if embedCSS is false + styles += this.options.selector + '.readmore-js-section{' + + 'transition: height ' + this.options.speed + 'ms;' + + '-webkit-transform: translate3d(0,0,0);' + + '-ms-transform: translate3d(0,0,0);' + + 'transform: translate3d(0,0,0);' + + 'overflow: hidden;' + + '}'; (function(d,u) { var css=d.createElement('style'); @@ -53,7 +60,7 @@ css.styleSheet.cssText = u; } else { - css.appendChild(d.createTextNode(u)); + css.appendChild(d.createTextNode(u)); } d.getElementsByTagName('head')[0].appendChild(css); }(document, styles)); |