diff --git src/bp-templates/bp-legacy/js/buddypress.js src/bp-templates/bp-legacy/js/buddypress.js
index 63eb97f..88170f4 100644
|
|
|
var jq = jQuery; |
| 5 | 5 | var bp_ajax_request = null; |
| 6 | 6 | |
| 7 | 7 | // Global variables to temporarly store newest activities |
| 8 | | var newest_activities = ''; |
| 9 | | var activity_last_recorded = 0; |
| | 8 | var newest_activities = '', |
| | 9 | activity_last_recorded = 0, |
| | 10 | document_title; |
| 10 | 11 | |
| 11 | 12 | jq(document).ready( function() { |
| 12 | 13 | /**** Page Load Actions *******************************************************/ |
| … |
… |
jq(document).ready( function() { |
| 205 | 206 | // reset vars to get newest activities |
| 206 | 207 | newest_activities = ''; |
| 207 | 208 | activity_last_recorded = 0; |
| | 209 | |
| | 210 | if ( document_title.length ) { |
| | 211 | jq( document ).prop( 'title', document_title ); |
| | 212 | } |
| 208 | 213 | } |
| 209 | 214 | |
| 210 | 215 | jq('#whats-new-options').animate({ |
| … |
… |
jq(document).ready( function() { |
| 461 | 466 | // Now the stream is cleaned, prepend newest |
| 462 | 467 | jq( '#buddypress ul.activity-list' ).prepend( newest_activities ); |
| 463 | 468 | |
| | 469 | if ( document_title.length ) { |
| | 470 | jq( document ).prop( 'title', document_title ); |
| | 471 | } |
| | 472 | |
| 464 | 473 | // reset the newest activities now they're displayed |
| 465 | 474 | newest_activities = ''; |
| 466 | 475 | } |
| … |
… |
jq(document).ready( function() { |
| 1582 | 1591 | |
| 1583 | 1592 | // Set the interval and the namespace event |
| 1584 | 1593 | if ( typeof wp !== 'undefined' && typeof wp.heartbeat !== 'undefined' && typeof BP_DTheme.pulse !== 'undefined' ) { |
| | 1594 | // Original title of the page |
| | 1595 | document_title = jq( document ).prop( 'title' ); |
| 1585 | 1596 | |
| 1586 | 1597 | wp.heartbeat.interval( Number( BP_DTheme.pulse ) ); |
| 1587 | 1598 | |
| … |
… |
jq(document).ready( function() { |
| 1624 | 1635 | |
| 1625 | 1636 | newest_activities = data.bp_activity_newest_activities.activities + newest_activities; |
| 1626 | 1637 | activity_last_recorded = Number( data.bp_activity_newest_activities.last_recorded ); |
| | 1638 | newest_activities_count = Number( jq( newest_activities ).filter( 'li.activity-item' ).length ); |
| | 1639 | |
| | 1640 | // Update the count in document title |
| | 1641 | jq( document ).prop( 'title', '(' + newest_activities_count + ') ' + document_title ); |
| 1627 | 1642 | |
| 1628 | 1643 | if ( jq( '#buddypress ul.activity-list li' ).first().hasClass( 'load-newest' ) ) { |
| | 1644 | // Update the count in the newest link |
| | 1645 | newest_link = jq( '#buddypress ul.activity-list li.load-newest a' ).html(); |
| | 1646 | jq( '#buddypress ul.activity-list li.load-newest a' ).html( newest_link.replace( /([0-9]+)/, newest_activities_count ) ); |
| 1629 | 1647 | return; |
| 1630 | 1648 | } |
| 1631 | 1649 | |
| 1632 | | jq( '#buddypress ul.activity-list' ).prepend( '<li class="load-newest"><a href="#newest">' + BP_DTheme.newest + '</a></li>' ); |
| | 1650 | jq( '#buddypress ul.activity-list' ).prepend( '<li class="load-newest"><a href="#newest">' + BP_DTheme.newest + ' (' + newest_activities_count + ')</a></li>' ); |
| 1633 | 1651 | }); |
| 1634 | 1652 | }); |
| 1635 | 1653 | |