Changeset 2668 for branches/plugin/bbp-themes/bbp-twentyten/js
- Timestamp:
- 12/03/2010 08:03:43 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/plugin/bbp-themes/bbp-twentyten/js/topic.js
r2659 r2668 1 1 bbpTopicJS = jQuery.extend( { 2 // User and Topic 2 3 currentUserId: '0', 3 4 topicId: '0', 5 6 // Favorites 4 7 favoritesLink: '', 5 8 isFav: 0, … … 9 12 favNo: '%favAdd% (%favLinkNo%)', 10 13 favDel: 'x', 11 favAdd: 'Add this topic to your favorites' 14 favAdd: 'Add this topic to your favorites', 15 16 // Subscriptions 17 subsLink: '', 18 subsActive: 0, 19 isSubscribed: 0, 20 subsSub: 'Subscribe', 21 subsUns: 'Unsubscribe' 12 22 }, bbpTopicJS ); 13 23 14 bbpTopicJS.isFav = parseInt( bbpTopicJS.isFav ); 24 // Topic Global 25 bbpTopicJS.isFav = parseInt( bbpTopicJS.isFav ); 26 bbpTopicJS.subsActive = parseInt( bbpTopicJS.subsActive ); 27 bbpTopicJS.isSubscribed = parseInt( bbpTopicJS.isSubscribed ); 15 28 29 // Run it 16 30 jQuery( function($) { 17 / / Favorites18 var favoritesToggle = $( '#favorite-toggle')31 /** Favorites *************************************************************/ 32 var favoritesToggle = $( '#favorite-toggle' ) 19 33 .addClass( 'list:favorite' ) 20 34 .wpList( { alt: '', dimAfter: favLinkSetup } ); … … 39 53 favoritesToggle.get(0).wpList.process( favoritesToggle ); 40 54 } 55 56 /** Subscriptions *********************************************************/ 57 if ( bbpTopicJS.subsActive == 1 ) { 58 var subscriptionToggle = $( '#subscription-toggle' ) 59 .addClass( 'list:subscription' ) 60 .wpList( { alt: '', dimAfter: subsLinkSetup } ); 61 62 var subscriptionToggleSpan = subscriptionToggle.children( 'span' ) 63 [bbpTopicJS.isSubscribed ? 'addClass' : 'removeClass' ]( 'is-subscribed' ); 64 65 function subsLinkSetup() { 66 bbpTopicJS.isSubscribed = subscriptionToggleSpan.is( '.is-subscribed' ); 67 var aLink = "<a href='" + bbpTopicJS.subsLink + "'>"; 68 var aDim = "<a href='" + subscriptionToggleSpan.find( 'a[class^="dim:"]' ).attr( 'href' ) + "' class='dim:subscription-toggle:" + subscriptionToggleSpan.attr( 'id' ) + ":is-subscribed'>"; 69 70 if ( bbpTopicJS.isSubscribed ) { 71 html = aDim + bbpTopicJS.subsUns + '</a>'; 72 } else { 73 html = aDim + bbpTopicJS.subsSub + '</a>'; 74 } 75 76 subscriptionToggleSpan.html( html ); 77 subscriptionToggle.get(0).wpList.process( subscriptionToggle ); 78 } 79 } 80 41 81 } );
Note: See TracChangeset
for help on using the changeset viewer.