From 07d23b927ee4eefdee51d4fcbffb3dece33be698 Mon Sep 17 00:00:00 2001 From: Jacob Thornton Date: Mon, 19 Mar 2012 20:29:22 -0700 Subject: [PATCH] add activate to scrollspy docs --- docs/assets/bootstrap.zip | Bin 55811 -> 55830 bytes docs/assets/js/bootstrap-scrollspy.js | 4 +++- docs/javascript.html | 15 +++++++++++++++ docs/templates/pages/javascript.mustache | 15 +++++++++++++++ 4 files changed, 33 insertions(+), 1 deletion(-) diff --git a/docs/assets/bootstrap.zip b/docs/assets/bootstrap.zip index 1a07056b6c05c2398af988b5af035b98291cea0c..92ba97c6d7122ad7747a5887f701ae4c760640aa 100644 GIT binary patch delta 3559 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 NQxl@6pra?~{{VV|?Xmy> delta 3548 zcmZ8kc{tQv8yzMHIzI9!_-?^^y$9YpyMDa+D$4Dh?e8<@IPTjBJ@WgWwj_)G#~Y0UYgQxqH?T~@sL0zGO7M%ss@-Y zA3LJxPD=elmDW}%owS!eqOzeff1*aAic&{PMyJ`_y>3gInKFWC{(Z{tJ5cZtb^0Ub zFuy1ynEfbUI9}-wbvr)fABvDA{9E!U56lpDPvt>DwRe*s2vpVp0-ZwL!t%0s-1|rW z-x{hM(Br(or~73Ambt{ua@drq=fNjIZaPaa)&ISwn7CJ6%tI zH)Sg0*=ObuS@Q+8r-m_12P0w-pSCc0!W5D&q;WaLpSvQtCOQlnW7*uyB&yr7t1T*5 zm(Bp_Y>sbz3f0Pi6U7^<68uFh(p!UdF1yQKOT9bc;=kT(WkPiCUmE_UxdFjc6+peL zxt!vPHgN6H**@0?Z*4@eWv(V|j^-oR>>dplAV;eF>2nd8ZGA2eWUP*RBfsHr^jPR; z?P9N!4Boi&&IxAWCXUv&ZFASBs2N|R#f<@U`n?m<%J&M+FdKgm)_ni4WBFp-&QPsQ zl7Q4{Ea99XXa(GorgV}Ie`70tufHjpuH?JYJ9Wv5kJ&^>)-?qUoBIW$F18Xim>-%; z)@{N%2EMeamX{seD#umq?ZUDenoDF?^xZx2vzsoB6s+*Xlg|v8N!=OsPu`D5-P$h# zWCBxS|F3DLZ)NB}TFKMg>IY!1WYpNNjYk15sP!nug_%1Yk7V$X&KAKkJ0SBUs!a~B zPzF>gIC56kw1&&3Hbv zG<^Ix>}O(qo$l!-JlMu1M>ajR0o^7lSR{ndQwS-WS1Xbx?$GtYo{T84!~-IoPLnJz z?szsCY16~G5xhZVK2Z*^CNxG@)7Z(2mfeh}o$12$W}&_q zF%sPq?~U4(`X+vXkK}e%hyitk`=NlGuxy&rJOS+D7EQi#2TD&(K9dGbpOFRM7E<9`8MO zw|h7jEPOrP^4$Z>Y^Lu+lfdRHkXe~@b@^;_i`cBTok2+*@yLg(Ab>ja&N+5OpM$~+ z*fB=|ja?YJB7#~9x&6Mh+H;Q6My+OqGrGiN#dBty+Zp-Vc3U1h4k#N~F>0y}KwK22cnuFcE`t}PT9k9o4vXx*T8Fcg}Y>_S}N0Ho&nnT}*t?#=?l3NSs?V07S{nT=B;3bY()gH0DYu z8n;Utr}lG2az{|+b;}nUMRr6Xb!r3!e|~bNh?HaSDj_SF&WabgU*Mt_>{LE)$wJu9 z7!7=PVRNv5GPj|Kq>V&vPjX3-KRvUx&%oF8ac5qpCvl%r>kPTIjFNCOi2!Lyxu(j@Ncg2Nyx=_Aqx#x4 z0A*#A)vNeacBUsJ-3CsM!ltcoDV~YkKZhvvok33z|Kydh40xrJ z`ih-l!4h)f!&^kDTyxyFIJl?{p~pTLY8wsz_&&VV!mT68J1{J(<>Z)@l|?CHUB6lK zxd^eC03UC2ArZ*WKar)cWuiM)*uS?ZECz7!054zmvo~+PVQNs<>wI^@lSW=7{mJN~ z<#w2&3$mK2qUFn+MePsap@FdaY@((AvSq-E=@rbrEBcOuw}zlB0I7UT^KeI-Wybgf zIbLC;v5Gz*`y?AJv(S?%gBErIJNY#ozkk9Ws7R{2j6ZM;$XKWBGmuic1guCxO9B&x zz&*BW!S^R4M7OAPLLJ;I&Q&p83-%_Tj)~{$1;^8+4@=5w$cYsyEDV0;i|by4F-gz4j{aw|f5I`I%&#On9h8-IvtWT|-CCvJ-aXTTOL5 z0!hy4kD8KeO?KN;zk9f126OtdQ_ME~>wQvy_gW~hE7bv3On;62tFQN@;`&uFTOcxG zlclE8;7Vk$KIc$t6{&3APGLUs)BP|NnC2BJVe8vFXCxt!n?(NE=1gqRdpj;%{T_}P zxjw|ew|(=2tK2wsC)TO%hv9%yG1&{FG7dk`PEC}fUSjRE4}~Ny8m!X=$*oGZ0-i{$ zxX#_(wWX;yoom08LWqu4Scum7vx--1M%0A6R^O%VrWPV%+ZglT8jtR}QJ$7pf8?ou zgHr52MXXNL{(&3^nzhv6Vxt%aM{j(8qA@90w4l!#)ne_{$h_1lZPXQK$Vg5mS z;66A(GTM)j=0v9P^wZC6u3cVQ*c%P+VeF-1R0_$8v#WTA^<~D6G z@}^>eQ*BhralbtpyRO+1Cw-sOnvXS%ue``8$WaAir{!WDgJ_pkl|izXzW6ME-`Y%>=NBdDme*fRh^(we<-%XUn|TupVMwtD(tC%^ zjEb7+49y>3gNhiCq%N&Rc@J}=utW4m*5T^_g!<6Gcn|X*A(27dztGb`!@m&Kkjh`k zap>m1=r5(ysF@+|fA#-S;~T#97fKk`{lB}(!&1K$S^ncsP!=P99wqpnCTs!%@q>7d oJR0cGkAZR{u3$kZMKlkKm%I1nBQrw>qB$&PWkir3K5!KEKQ~O~r~m)} diff --git a/docs/assets/js/bootstrap-scrollspy.js b/docs/assets/js/bootstrap-scrollspy.js index b7ff907f71..e0c74539e1 100644 --- a/docs/assets/js/bootstrap-scrollspy.js +++ b/docs/assets/js/bootstrap-scrollspy.js @@ -92,8 +92,10 @@ .addClass('active') if ( active.parent('.dropdown-menu') ) { - active.closest('li.dropdown').addClass('active') + active = active.closest('li.dropdown').addClass('active') } + + active.trigger('activate') } } diff --git a/docs/javascript.html b/docs/javascript.html index 54177b5664..3ee6f795c8 100644 --- a/docs/javascript.html +++ b/docs/javascript.html @@ -589,6 +589,21 @@ $('#myModal').on('hidden', function () { +

Events

+ + + + + + + + + + + + + +
EventDescription
activateThis event fires whenever a new item becomes activated by the scrollspy.
diff --git a/docs/templates/pages/javascript.mustache b/docs/templates/pages/javascript.mustache index 0079741831..2de6962108 100644 --- a/docs/templates/pages/javascript.mustache +++ b/docs/templates/pages/javascript.mustache @@ -513,6 +513,21 @@ $('#myModal').on('hidden', function () { +

{{_i}}Events{{/i}}

+ + + + + + + + + + + + + +
{{_i}}Event{{/i}}{{_i}}Description{{/i}}
{{_i}}activate{{/i}}{{_i}}This event fires whenever a new item becomes activated by the scrollspy.{{/i}}