aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacob Thornton <[email protected]>2012-01-06 11:07:59 -0800
committerJacob Thornton <[email protected]>2012-01-06 11:07:59 -0800
commit64c8623533752ab155e452335457285fa06c1b70 (patch)
treefc0de2594b462c23f804d7e2ab70830e6238acd3
parent5cb76037ae70ca26a923750ca9441b04d2fbd6a7 (diff)
parent969fbe71504f6a8159688634cce774d7ffc7ac67 (diff)
downloadbootstrap-64c8623533752ab155e452335457285fa06c1b70.tar.xz
bootstrap-64c8623533752ab155e452335457285fa06c1b70.zip
Merge pull request #907 from ansman/2.0-wip
Twipsy now respects custom classes
-rw-r--r--js/bootstrap-twipsy.js2
-rw-r--r--js/tests/unit/bootstrap-twipsy.js11
2 files changed, 12 insertions, 1 deletions
diff --git a/js/bootstrap-twipsy.js b/js/bootstrap-twipsy.js
index a176f0908..1ce4ad85b 100644
--- a/js/bootstrap-twipsy.js
+++ b/js/bootstrap-twipsy.js
@@ -155,7 +155,7 @@
, setContent: function () {
var $tip = this.tip()
$tip.find('.twipsy-inner').html(this.getTitle())
- $tip[0].className = 'twipsy'
+ $tip.removeClass('fade in top bottom left right')
}
, hide: function () {
diff --git a/js/tests/unit/bootstrap-twipsy.js b/js/tests/unit/bootstrap-twipsy.js
index 6623fc026..08512ca97 100644
--- a/js/tests/unit/bootstrap-twipsy.js
+++ b/js/tests/unit/bootstrap-twipsy.js
@@ -48,4 +48,15 @@ $(function () {
ok(!$(".twipsy").length, 'twipsy removed')
})
+ test("should respect custom classes", function () {
+ var twipsy = $('<a href="#" rel="twipsy" title="Another twipsy"></a>')
+ .appendTo('#qunit-fixture')
+ .twipsy({ template: '<div class="twipsy some-class"><div class="twipsy-arrow"/><div class="twipsy-inner"/></div>'})
+ .twipsy('show')
+
+ ok($('.twipsy').hasClass('some-class'), 'custom class is present')
+ twipsy.twipsy('hide')
+ ok(!$(".twipsy").length, 'twipsy removed')
+ })
+
}) \ No newline at end of file