summaryrefslogtreecommitdiffstats
path: root/readmore.js
diff options
context:
space:
mode:
authorJed Foster <jed@jedfoster.com>2014-02-09 13:52:01 -0800
committerJed Foster <jed@jedfoster.com>2014-02-09 13:52:01 -0800
commit6d6994f2ec6cf978fefb22b4a1db8f85860859d3 (patch)
treedd64df2b45d92644d240e7c5bd1c5bca48efbc85 /readmore.js
parent3811e43235a22f06ae243cde0b5bc67bb73f5ca6 (diff)
downloadReadmore.js-6d6994f2ec6cf978fefb22b4a1db8f85860859d3.zip
Readmore.js-6d6994f2ec6cf978fefb22b4a1db8f85860859d3.tar.gz
Readmore.js-6d6994f2ec6cf978fefb22b4a1db8f85860859d3.tar.bz2
Change `more` argument to before/after callbacks to `expanded`
Diffstat (limited to 'readmore.js')
-rw-r--r--readmore.js10
1 files changed, 6 insertions, 4 deletions
diff --git a/readmore.js b/readmore.js
index 651cb52..191fa20 100644
--- a/readmore.js
+++ b/readmore.js
@@ -17,6 +17,8 @@
embedCSS: true,
sectionCSS: 'display: block; width: 100%;',
startOpen: false,
+ expandedClass: 'readmore-js-expanded',
+ collapsedClass: 'readmore-js-collapsed',
// callbacks
beforeToggle: function(){},
@@ -99,13 +101,13 @@
var $this = this,
newHeight = newLink = '',
- more = false,
+ expanded = false,
sliderHeight = $(element).data('sliderHeight');
if ($(element).height() == sliderHeight) {
newHeight = $(element).data().boxHeight + 'px';
newLink = 'lessLink';
- more = true;
+ expanded = true;
}
else {
@@ -114,11 +116,11 @@
}
// Fire beforeToggle callback
- $this.options.beforeToggle(trigger, element, more);
+ $this.options.beforeToggle(trigger, element, expanded);
$(element).animate({'height': newHeight}, {duration: $this.options.speed, complete: function() {
// Fire afterToggle callback
- $this.options.afterToggle(trigger, element, more);
+ $this.options.afterToggle(trigger, element, expanded);
$(trigger).replaceWith($($this.options[newLink]).on('click', function(event) { $this.toggleSlider(this, element, event) }).addClass('readmore-js-toggle'));
}