[dw-free] (jquery beta - cut tag) .cuttag-open applied to a different element than non-beta
[commit: http://hg.dwscoalition.org/dw-free/rev/cc649cfdfd5f]
http://bugs.dwscoalition.org/show_bug.cgi?id=4295
Apply the cuttag-open class to the div, not to the arrow, to make it
consistent with the non-jquery version. This also makes it easy for people
to style .cuttag-open, if desired.
Patch by
fu.
Files modified:
http://bugs.dwscoalition.org/show_bug.cgi?id=4295
Apply the cuttag-open class to the div, not to the arrow, to make it
consistent with the non-jquery version. This also makes it easy for people
to style .cuttag-open, if desired.
Patch by
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Files modified:
- htdocs/js/jquery.cuttag-ajax.js
-------------------------------------------------------------------------------- diff -r d13c71f8f75e -r cc649cfdfd5f htdocs/js/jquery.cuttag-ajax.js --- a/htdocs/js/jquery.cuttag-ajax.js Mon Mar 05 17:38:27 2012 +0800 +++ b/htdocs/js/jquery.cuttag-ajax.js Mon Mar 05 18:06:05 2012 +0800 @@ -66,7 +66,7 @@ this.open(); }, isOpen: function() { - return this.element.hasClass("cuttag-open") ? 1 : 0; + return this.tag.div.hasClass("cuttag-open") ? 1 : 0; }, toggle: function() { if ( this.isOpen() ) @@ -95,7 +95,7 @@ close: function() { if ( ! this.isOpen() ) return; - this.element.removeClass("cuttag-open"); + this.tag.div.removeClass("cuttag-open"); this._setArrow("/collapse.gif", this.config.text.expand); this.tag.div.empty(); @@ -119,8 +119,8 @@ self._setArrow("/collapse.gif", self.config.text.expand); } else { var replaceDiv = self.tag.div; - replaceDiv.html(resObj.text); - replaceDiv.css("display","block"); + replaceDiv.html(resObj.text) + .css("display","block").addClass("cuttag-open"); var closeEnd = $("<span>"); var a = $("<a>",{ @@ -145,7 +145,6 @@ self.toggle(); }); - self.element.addClass("cuttag-open"); self._setArrow("/expand.gif", self.config.text.collapse); replaceDiv.trigger( "updatedcontent.entry" ); --------------------------------------------------------------------------------