Version Description
See: https://codex.buddypress.org/releases/version-2-3-3/
Download this release
Release Info
Developer | johnjamesjacoby |
Plugin | BuddyPress |
Version | 2.3.3 |
Comparing to | |
See all releases |
Code changes from version 2.3.2.1 to 2.3.3
- bp-activity/admin/css/admin-rtl.css +6 -0
- bp-activity/admin/css/admin-rtl.min.css +1 -1
- bp-activity/admin/css/admin.css +6 -0
- bp-activity/admin/css/admin.min.css +1 -1
- bp-activity/admin/js/admin.min.js +1 -1
- bp-activity/bp-activity-admin.php +45 -1
- bp-activity/bp-activity-cssjs.php +22 -0
- bp-activity/js/mentions.js +23 -29
- bp-activity/js/mentions.min.js +2 -2
- bp-core/admin/bp-core-admin-tools.php +2 -2
- bp-core/admin/css/common-rtl.css +53 -0
- bp-core/admin/css/common-rtl.min.css +1 -1
- bp-core/admin/css/common.css +53 -0
- bp-core/admin/css/common.min.css +1 -1
- bp-core/bp-core-filters.php +76 -2
- bp-core/bp-core-template.php +61 -12
- bp-core/deprecated/js/autocomplete/jquery.autocomplete.min.js +1 -1
- bp-core/deprecated/js/autocomplete/jquery.autocompletefb.min.js +1 -1
- bp-core/deprecated/js/autocomplete/jquery.bgiframe.min.js +1 -1
- bp-core/deprecated/js/autocomplete/jquery.dimensions.min.js +1 -1
- bp-core/js/avatar.min.js +2 -2
- bp-core/js/bp-plupload.js +5 -1
- bp-core/js/bp-plupload.min.js +2 -2
- bp-core/js/confirm.min.js +1 -1
- bp-core/js/jquery-cookie.min.js +1 -1
- bp-core/js/jquery-query.min.js +1 -1
- bp-core/js/jquery-scroll-to.min.js +1 -1
- bp-core/js/jquery.atwho.min.js +1 -1
- bp-core/js/jquery.caret.min.js +1 -1
- bp-core/js/webcam.min.js +1 -1
- bp-core/js/widget-members.min.js +1 -1
- bp-friends/js/widget-friends.min.js +1 -1
- bp-groups/admin/js/admin.min.js +1 -1
- bp-groups/bp-groups-admin.php +46 -1
- bp-groups/js/widget-groups.min.js +1 -1
- bp-loader.php +3 -3
- bp-members/admin/bp-members-admin-classes.php +26 -0
- bp-members/admin/js/admin.min.js +1 -1
- bp-messages/bp-messages-filters.php +10 -9
- bp-messages/bp-messages-template.php +36 -29
- bp-messages/classes/class-bp_messages-thread.php +0 -823
- bp-templates/bp-legacy/js/buddypress.min.js +1 -1
- bp-templates/bp-legacy/js/password-verify.min.js +1 -1
- bp-xprofile/admin/js/admin.min.js +1 -1
- buddypress.pot +120 -105
- readme.txt +14 -2
bp-activity/admin/css/admin-rtl.css
CHANGED
@@ -78,3 +78,9 @@
|
|
78 |
.column-action {
|
79 |
width: 12%;
|
80 |
}
|
|
|
|
|
|
|
|
|
|
|
|
78 |
.column-action {
|
79 |
width: 12%;
|
80 |
}
|
81 |
+
|
82 |
+
@media screen and (max-width: 782px) {
|
83 |
+
body.toplevel_page_bp-activity .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.check-column) {
|
84 |
+
display: table-cell;
|
85 |
+
}
|
86 |
+
}
|
bp-activity/admin/css/admin-rtl.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.akismet-status{float:left}.akismet-status a{color:#AAA;font-style:italic}.akismet-history{margin:13px}.akismet-history div{margin-bottom:13px}.akismet-history span{color:#999}#wp-bp-activities-wrap{padding:5px 0}#bp-activities{height:120px}#bp-replyhead{font-size:1em;line-height:1.4em;margin:0}#bp-replysubmit{margin:0;padding:0 0 3px;text-align:center}#bp-replysubmit .error{color:red;line-height:21px;text-align:center;vertical-align:center}#bp-replysubmit img.waiting{float:left;padding:4px 10px 0;vertical-align:top}#bp-activities-form .column-response img{float:right;margin-left:10px;margin-top:1px}.activity-errors{list-style-type:disc;margin-right:2em}#bp_activity_action div.inside,#bp_activity_content div.inside{line-height:0}#bp_activity_action h3,#bp_activity_content h3{cursor:auto}#bp_activity_action td.mceIframeContainer,#bp_activity_content td.mceIframeContainer{background-color:#fff}#post-body #bp-activities-action_resize,#post-body #bp-activities-content_resize{position:inherit;margin-top:-2px}#bp_activity_link input{width:99%}#bp-activities-primaryid{margin-bottom:1em}.column-action{width:12%}
|
1 |
+
.akismet-status{float:left}.akismet-status a{color:#AAA;font-style:italic}.akismet-history{margin:13px}.akismet-history div{margin-bottom:13px}.akismet-history span{color:#999}#wp-bp-activities-wrap{padding:5px 0}#bp-activities{height:120px}#bp-replyhead{font-size:1em;line-height:1.4em;margin:0}#bp-replysubmit{margin:0;padding:0 0 3px;text-align:center}#bp-replysubmit .error{color:red;line-height:21px;text-align:center;vertical-align:center}#bp-replysubmit img.waiting{float:left;padding:4px 10px 0;vertical-align:top}#bp-activities-form .column-response img{float:right;margin-left:10px;margin-top:1px}.activity-errors{list-style-type:disc;margin-right:2em}#bp_activity_action div.inside,#bp_activity_content div.inside{line-height:0}#bp_activity_action h3,#bp_activity_content h3{cursor:auto}#bp_activity_action td.mceIframeContainer,#bp_activity_content td.mceIframeContainer{background-color:#fff}#post-body #bp-activities-action_resize,#post-body #bp-activities-content_resize{position:inherit;margin-top:-2px}#bp_activity_link input{width:99%}#bp-activities-primaryid{margin-bottom:1em}.column-action{width:12%}@media screen and (max-width:782px){body.toplevel_page_bp-activity .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.check-column){display:table-cell}}
|
bp-activity/admin/css/admin.css
CHANGED
@@ -78,3 +78,9 @@
|
|
78 |
.column-action {
|
79 |
width: 12%;
|
80 |
}
|
|
|
|
|
|
|
|
|
|
|
|
78 |
.column-action {
|
79 |
width: 12%;
|
80 |
}
|
81 |
+
|
82 |
+
@media screen and (max-width: 782px) {
|
83 |
+
body.toplevel_page_bp-activity .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.check-column) {
|
84 |
+
display: table-cell;
|
85 |
+
}
|
86 |
+
}
|
bp-activity/admin/css/admin.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.akismet-status{float:right}.akismet-status a{color:#AAA;font-style:italic}.akismet-history{margin:13px}.akismet-history div{margin-bottom:13px}.akismet-history span{color:#999}#wp-bp-activities-wrap{padding:5px 0}#bp-activities{height:120px}#bp-replyhead{font-size:1em;line-height:1.4em;margin:0}#bp-replysubmit{margin:0;padding:0 0 3px;text-align:center}#bp-replysubmit .error{color:red;line-height:21px;text-align:center;vertical-align:center}#bp-replysubmit img.waiting{float:right;padding:4px 10px 0;vertical-align:top}#bp-activities-form .column-response img{float:left;margin-right:10px;margin-top:1px}.activity-errors{list-style-type:disc;margin-left:2em}#bp_activity_action div.inside,#bp_activity_content div.inside{line-height:0}#bp_activity_action h3,#bp_activity_content h3{cursor:auto}#bp_activity_action td.mceIframeContainer,#bp_activity_content td.mceIframeContainer{background-color:#fff}#post-body #bp-activities-action_resize,#post-body #bp-activities-content_resize{position:inherit;margin-top:-2px}#bp_activity_link input{width:99%}#bp-activities-primaryid{margin-bottom:1em}.column-action{width:12%}
|
1 |
+
.akismet-status{float:right}.akismet-status a{color:#AAA;font-style:italic}.akismet-history{margin:13px}.akismet-history div{margin-bottom:13px}.akismet-history span{color:#999}#wp-bp-activities-wrap{padding:5px 0}#bp-activities{height:120px}#bp-replyhead{font-size:1em;line-height:1.4em;margin:0}#bp-replysubmit{margin:0;padding:0 0 3px;text-align:center}#bp-replysubmit .error{color:red;line-height:21px;text-align:center;vertical-align:center}#bp-replysubmit img.waiting{float:right;padding:4px 10px 0;vertical-align:top}#bp-activities-form .column-response img{float:left;margin-right:10px;margin-top:1px}.activity-errors{list-style-type:disc;margin-left:2em}#bp_activity_action div.inside,#bp_activity_content div.inside{line-height:0}#bp_activity_action h3,#bp_activity_content h3{cursor:auto}#bp_activity_action td.mceIframeContainer,#bp_activity_content td.mceIframeContainer{background-color:#fff}#post-body #bp-activities-action_resize,#post-body #bp-activities-content_resize{position:inherit;margin-top:-2px}#bp_activity_link input{width:99%}#bp-activities-primaryid{margin-bottom:1em}.column-action{width:12%}@media screen and (max-width:782px){body.toplevel_page_bp-activity .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.check-column){display:table-cell}}
|
bp-activity/admin/js/admin.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! buddypress - v2.3.
|
2 |
!function(a){var b={init:function(){a(document).on("click",".row-actions a.reply",b.open),a(document).on("click","#bp-activities-container a.cancel",b.close),a(document).on("click","#bp-activities-container a.save",b.send),a(document).on("keyup","#bp-activities:visible",function(a){27===a.which&&b.close()})},open:function(){var b=a("#bp-activities-container").hide();return a(this).parents("tr").after(b),b.fadeIn("300"),a("#bp-activities").focus(),!1},close:function(){return a("#bp-activities-container").fadeOut("200",function(){a("#bp-activities").val("").blur(),a("#bp-replysubmit .error").html("").hide(),a("#bp-replysubmit .waiting").hide()}),!1},send:function(){a("#bp-replysubmit .error").hide(),a("#bp-replysubmit .waiting").show();var c={};return c["_ajax_nonce-bp-activity-admin-reply"]=a('#bp-activities-container input[name="_ajax_nonce-bp-activity-admin-reply"]').val(),c.action="bp-activity-admin-reply",c.content=a("#bp-activities").val(),c.parent_id=a("#bp-activities-container").prev().data("parent_id"),c.root_id=a("#bp-activities-container").prev().data("root_id"),a.ajax({data:c,type:"POST",url:ajaxurl,error:function(a){b.error(a)},success:function(a){b.show(a)}}),!1},error:function(b){var c=b.statusText;a("#bp-replysubmit .waiting").hide(),b.responseText&&(c=b.responseText.replace(/<.[^<>]*?>/g,"")),c&&a("#bp-replysubmit .error").html(c).show()},show:function(c){var d,e,f;return"string"==typeof c?(b.error({responseText:c}),!1):(f=wpAjax.parseAjaxResponse(c),f.errors?(b.error({responseText:wpAjax.broken}),!1):(f=f.responses[0],void a("#bp-activities-container").fadeOut("200",function(){a("#bp-activities").val("").blur(),a("#bp-replysubmit .error").html("").hide(),a("#bp-replysubmit .waiting").hide(),a("#bp-activities-container").before(f.data),e=a("#activity-"+f.id),d=e.closest(".widefat").css("backgroundColor"),e.animate({backgroundColor:"#CEB"},300).animate({backgroundColor:d},300)})))}};a(document).ready(function(){b.init(),a("#bp_activity_action h3, #bp_activity_content h3").unbind("click"),"undefined"!=typeof postboxes&&postboxes.add_postbox_toggles(bp_activity_admin_vars.page)})}(jQuery);
|
1 |
+
/*! buddypress - v2.3.3 - 2015-08-27 5:14:25 PM UTC - https://wordpress.org/plugins/buddypress/ */
|
2 |
!function(a){var b={init:function(){a(document).on("click",".row-actions a.reply",b.open),a(document).on("click","#bp-activities-container a.cancel",b.close),a(document).on("click","#bp-activities-container a.save",b.send),a(document).on("keyup","#bp-activities:visible",function(a){27===a.which&&b.close()})},open:function(){var b=a("#bp-activities-container").hide();return a(this).parents("tr").after(b),b.fadeIn("300"),a("#bp-activities").focus(),!1},close:function(){return a("#bp-activities-container").fadeOut("200",function(){a("#bp-activities").val("").blur(),a("#bp-replysubmit .error").html("").hide(),a("#bp-replysubmit .waiting").hide()}),!1},send:function(){a("#bp-replysubmit .error").hide(),a("#bp-replysubmit .waiting").show();var c={};return c["_ajax_nonce-bp-activity-admin-reply"]=a('#bp-activities-container input[name="_ajax_nonce-bp-activity-admin-reply"]').val(),c.action="bp-activity-admin-reply",c.content=a("#bp-activities").val(),c.parent_id=a("#bp-activities-container").prev().data("parent_id"),c.root_id=a("#bp-activities-container").prev().data("root_id"),a.ajax({data:c,type:"POST",url:ajaxurl,error:function(a){b.error(a)},success:function(a){b.show(a)}}),!1},error:function(b){var c=b.statusText;a("#bp-replysubmit .waiting").hide(),b.responseText&&(c=b.responseText.replace(/<.[^<>]*?>/g,"")),c&&a("#bp-replysubmit .error").html(c).show()},show:function(c){var d,e,f;return"string"==typeof c?(b.error({responseText:c}),!1):(f=wpAjax.parseAjaxResponse(c),f.errors?(b.error({responseText:wpAjax.broken}),!1):(f=f.responses[0],void a("#bp-activities-container").fadeOut("200",function(){a("#bp-activities").val("").blur(),a("#bp-replysubmit .error").html("").hide(),a("#bp-replysubmit .waiting").hide(),a("#bp-activities-container").before(f.data),e=a("#activity-"+f.id),d=e.closest(".widefat").css("backgroundColor"),e.animate({backgroundColor:"#CEB"},300).animate({backgroundColor:d},300)})))}};a(document).ready(function(){b.init(),a("#bp_activity_action h3, #bp_activity_content h3").unbind("click"),"undefined"!=typeof postboxes&&postboxes.add_postbox_toggles(bp_activity_admin_vars.page)})}(jQuery);
|
bp-activity/bp-activity-admin.php
CHANGED
@@ -1197,6 +1197,7 @@ class BP_Activity_List_Table extends WP_List_Table {
|
|
1197 |
$this->get_columns(),
|
1198 |
array(),
|
1199 |
$this->get_sortable_columns(),
|
|
|
1200 |
);
|
1201 |
|
1202 |
return $this->_column_headers;
|
@@ -1219,7 +1220,7 @@ class BP_Activity_List_Table extends WP_List_Table {
|
|
1219 |
function display() {
|
1220 |
$this->display_tablenav( 'top' ); ?>
|
1221 |
|
1222 |
-
<table class="<?php echo implode( ' ', $this->get_table_classes() ); ?>" cellspacing="0">
|
1223 |
<thead>
|
1224 |
<tr>
|
1225 |
<?php $this->print_column_headers(); ?>
|
@@ -1411,6 +1412,37 @@ class BP_Activity_List_Table extends WP_List_Table {
|
|
1411 |
<?php
|
1412 |
}
|
1413 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1414 |
/**
|
1415 |
* Checkbox column markup.
|
1416 |
*
|
@@ -1730,4 +1762,16 @@ class BP_Activity_List_Table extends WP_List_Table {
|
|
1730 |
|
1731 |
return $tree;
|
1732 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1733 |
}
|
1197 |
$this->get_columns(),
|
1198 |
array(),
|
1199 |
$this->get_sortable_columns(),
|
1200 |
+
$this->get_default_primary_column_name(),
|
1201 |
);
|
1202 |
|
1203 |
return $this->_column_headers;
|
1220 |
function display() {
|
1221 |
$this->display_tablenav( 'top' ); ?>
|
1222 |
|
1223 |
+
<table class="wp-list-table <?php echo implode( ' ', $this->get_table_classes() ); ?>" cellspacing="0">
|
1224 |
<thead>
|
1225 |
<tr>
|
1226 |
<?php $this->print_column_headers(); ?>
|
1412 |
<?php
|
1413 |
}
|
1414 |
|
1415 |
+
/**
|
1416 |
+
* Override WP_List_Table::row_actions().
|
1417 |
+
*
|
1418 |
+
* Basically a duplicate of the row_actions() method, but removes the
|
1419 |
+
* unnecessary <button> addition.
|
1420 |
+
*
|
1421 |
+
* @since 2.3.3
|
1422 |
+
* @access protected
|
1423 |
+
*
|
1424 |
+
* @param array $actions The list of actions
|
1425 |
+
* @param bool $always_visible Whether the actions should be always visible
|
1426 |
+
* @return string
|
1427 |
+
*/
|
1428 |
+
protected function row_actions( $actions, $always_visible = false ) {
|
1429 |
+
$action_count = count( $actions );
|
1430 |
+
$i = 0;
|
1431 |
+
|
1432 |
+
if ( !$action_count )
|
1433 |
+
return '';
|
1434 |
+
|
1435 |
+
$out = '<div class="' . ( $always_visible ? 'row-actions visible' : 'row-actions' ) . '">';
|
1436 |
+
foreach ( $actions as $action => $link ) {
|
1437 |
+
++$i;
|
1438 |
+
( $i == $action_count ) ? $sep = '' : $sep = ' | ';
|
1439 |
+
$out .= "<span class='$action'>$link$sep</span>";
|
1440 |
+
}
|
1441 |
+
$out .= '</div>';
|
1442 |
+
|
1443 |
+
return $out;
|
1444 |
+
}
|
1445 |
+
|
1446 |
/**
|
1447 |
* Checkbox column markup.
|
1448 |
*
|
1762 |
|
1763 |
return $tree;
|
1764 |
}
|
1765 |
+
|
1766 |
+
/**
|
1767 |
+
* Get name of default primary column
|
1768 |
+
*
|
1769 |
+
* @since BuddyPress (2.3.3)
|
1770 |
+
* @access protected
|
1771 |
+
*
|
1772 |
+
* @return string
|
1773 |
+
*/
|
1774 |
+
protected function get_default_primary_column_name() {
|
1775 |
+
return 'author';
|
1776 |
+
}
|
1777 |
}
|
bp-activity/bp-activity-cssjs.php
CHANGED
@@ -41,6 +41,9 @@ function bp_activity_mentions_script() {
|
|
41 |
wp_style_add_data( 'bp-mentions-css', 'suffix', $min );
|
42 |
}
|
43 |
|
|
|
|
|
|
|
44 |
/**
|
45 |
* Fires at the end of the Activity Mentions script.
|
46 |
*
|
@@ -53,3 +56,22 @@ function bp_activity_mentions_script() {
|
|
53 |
}
|
54 |
add_action( 'bp_enqueue_scripts', 'bp_activity_mentions_script' );
|
55 |
add_action( 'bp_admin_enqueue_scripts', 'bp_activity_mentions_script' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41 |
wp_style_add_data( 'bp-mentions-css', 'suffix', $min );
|
42 |
}
|
43 |
|
44 |
+
// If the script has been enqueued, let's attach our mentions TinyMCE init callback.
|
45 |
+
add_filter( 'tiny_mce_before_init', 'bp_add_mentions_on_tinymce_init', 10, 2 );
|
46 |
+
|
47 |
/**
|
48 |
* Fires at the end of the Activity Mentions script.
|
49 |
*
|
56 |
}
|
57 |
add_action( 'bp_enqueue_scripts', 'bp_activity_mentions_script' );
|
58 |
add_action( 'bp_admin_enqueue_scripts', 'bp_activity_mentions_script' );
|
59 |
+
|
60 |
+
/**
|
61 |
+
* Bind the mentions listener to a wp_editor instance when TinyMCE initializes.
|
62 |
+
*
|
63 |
+
* @since BuddyPress (2.3.3)
|
64 |
+
*
|
65 |
+
* @param array $settings An array with TinyMCE config.
|
66 |
+
* @param string $editor_id Unique editor identifier, e.g. 'content'.
|
67 |
+
*
|
68 |
+
* @return array $mceInit An array with TinyMCE config.
|
69 |
+
*/
|
70 |
+
function bp_add_mentions_on_tinymce_init( $settings, $editor_id ) {
|
71 |
+
// We only apply the mentions init to the visual post editor in the WP dashboard.
|
72 |
+
if ( 'content' === $editor_id ) {
|
73 |
+
$settings['init_instance_callback'] = 'window.bp.mentions.tinyMCEinit';
|
74 |
+
}
|
75 |
+
|
76 |
+
return $settings;
|
77 |
+
}
|
bp-activity/js/mentions.js
CHANGED
@@ -1,7 +1,18 @@
|
|
1 |
-
|
|
|
|
|
|
|
|
|
2 |
var mentionsQueryCache = [],
|
3 |
mentionsItem;
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
/**
|
6 |
* Adds BuddyPress @mentions to form inputs.
|
7 |
*
|
@@ -228,34 +239,17 @@
|
|
228 |
};
|
229 |
|
230 |
$( document ).ready(function() {
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
if ( typeof window.BP_Suggestions === 'object' ) {
|
236 |
-
users = window.BP_Suggestions.friends || users;
|
237 |
-
}
|
238 |
-
|
239 |
-
// Dashboard post 'visual' editor.
|
240 |
-
loadMentionsInTinyMCE = function() {
|
241 |
-
if ( loadAttempts < 4 || ! $( 'body' ).hasClass( 'wp-admin' ) ) {
|
242 |
-
loadAttempts++;
|
243 |
-
|
244 |
-
if ( typeof window.tinyMCE === 'undefined' || window.tinyMCE.activeEditor === null || typeof window.tinyMCE.activeEditor === 'undefined' ) {
|
245 |
-
setTimeout( loadMentionsInTinyMCE, 500 );
|
246 |
-
return;
|
247 |
-
}
|
248 |
-
}
|
249 |
|
|
|
|
|
|
|
|
|
250 |
$( window.tinyMCE.activeEditor.contentDocument.activeElement )
|
251 |
.atwho( 'setIframe', $( '#content_ifr' )[0] )
|
252 |
-
.bp_mentions( users );
|
253 |
-
}
|
254 |
-
|
255 |
-
|
256 |
-
$( '.bp-suggestions, #comments form textarea, .wp-editor-area' ).bp_mentions( users );
|
257 |
-
|
258 |
-
// Dashboard post 'visual' editor.
|
259 |
-
loadMentionsInTinyMCE();
|
260 |
-
});
|
261 |
-
})( jQuery );
|
1 |
+
/* global bp */
|
2 |
+
|
3 |
+
window.bp = window.bp || {};
|
4 |
+
|
5 |
+
( function( bp, $, undefined ) {
|
6 |
var mentionsQueryCache = [],
|
7 |
mentionsItem;
|
8 |
|
9 |
+
bp.mentions = bp.mentions || {};
|
10 |
+
bp.mentions.users = window.bp.mentions.users || [];
|
11 |
+
|
12 |
+
if ( typeof window.BP_Suggestions === 'object' ) {
|
13 |
+
bp.mentions.users = window.BP_Suggestions.friends || bp.mentions.users;
|
14 |
+
}
|
15 |
+
|
16 |
/**
|
17 |
* Adds BuddyPress @mentions to form inputs.
|
18 |
*
|
239 |
};
|
240 |
|
241 |
$( document ).ready(function() {
|
242 |
+
// Activity/reply, post comments, dashboard post 'text' editor.
|
243 |
+
$( '.bp-suggestions, #comments form textarea, .wp-editor-area' ).bp_mentions( bp.mentions.users );
|
244 |
+
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
245 |
|
246 |
+
bp.mentions.tinyMCEinit = function() {
|
247 |
+
if ( typeof window.tinyMCE === 'undefined' || window.tinyMCE.activeEditor === null || typeof window.tinyMCE.activeEditor === 'undefined' ) {
|
248 |
+
return;
|
249 |
+
} else {
|
250 |
$( window.tinyMCE.activeEditor.contentDocument.activeElement )
|
251 |
.atwho( 'setIframe', $( '#content_ifr' )[0] )
|
252 |
+
.bp_mentions( bp.mentions.users );
|
253 |
+
}
|
254 |
+
};
|
255 |
+
})( bp, jQuery );
|
|
|
|
|
|
|
|
|
|
|
|
bp-activity/js/mentions.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! buddypress - v2.3.
|
2 |
-
|
1 |
+
/*! buddypress - v2.3.3 - 2015-08-27 5:14:25 PM UTC - https://wordpress.org/plugins/buddypress/ */
|
2 |
+
window.bp=window.bp||{},function(a,b){var c,d=[];a.mentions=a.mentions||{},a.mentions.users=window.bp.mentions.users||[],"object"==typeof window.BP_Suggestions&&(a.mentions.users=window.BP_Suggestions.friends||a.mentions.users),b.fn.bp_mentions=function(a){b.isArray(a)&&(a={data:a});var e={delay:200,hide_without_suffix:!0,insert_tpl:"</>${atwho-data-value}</>",limit:10,start_with_space:!1,suffix:"",callbacks:{filter:function(a,b,c){var d,e,f,g=[],h=new RegExp("^"+a+"| "+a,"ig");for(e=0,f=b.length;f>e;e++)d=b[e],d[c].toLowerCase().match(h)&&g.push(d);return g},highlighter:function(a,b){if(!b)return a;var c=new RegExp(">(\\s*|[\\w\\s]*)("+this.at.replace("+","\\+")+"?"+b.replace("+","\\+")+")([\\w ]*)\\s*<","ig");return a.replace(c,function(a,b,c,d){return">"+b+"<strong>"+c+"</strong>"+d+"<"})},before_reposition:function(a){var c,d,e,f,g=b("#atwho-ground-"+this.id+" .atwho-view"),h=b("body"),i=this.$inputor.data("atwho");"undefined"!==i&&"undefined"!==i.iframe&&null!==i.iframe?(c=this.$inputor.caret("offset",{iframe:i.iframe}),e=b(i.iframe).offset(),"undefined"!==e&&(c.left+=e.left,c.top+=e.top)):c=this.$inputor.caret("offset"),c.left>h.width()/2?(g.addClass("right"),f=c.left-a.left-this.view.$el.width()):(g.removeClass("right"),f=c.left-a.left+1),h.width()<=400&&b(document).scrollTop(c.top-6),d=parseInt(this.$inputor.css("line-height").substr(0,this.$inputor.css("line-height").length-2),10),(!d||5>d)&&(d=19),a.top=c.top+d,a.left+=f},inserting_wrapper:function(a,b,c){return""+b+c}}},f={callbacks:{remote_filter:function(a,e){var f=b(this),g={};return c=d[a],"object"==typeof c?void e(c):(f.xhr&&f.xhr.abort(),g={action:"bp_get_suggestions",term:a,type:"members"},b.isNumeric(this.$inputor.data("suggestions-group-id"))&&(g["group-id"]=parseInt(this.$inputor.data("suggestions-group-id"),10)),void(f.xhr=b.getJSON(ajaxurl,g).done(function(c){if(c.success){var f=b.map(c.data,function(a){return a.search=a.search||a.ID+" "+a.name,a});d[a]=f,e(f)}})))}},data:b.map(a.data,function(a){return a.search=a.search||a.ID+" "+a.name,a}),at:"@",search_key:"search",tpl:'<li data-value="@${ID}"><img src="${image}" /><span class="username">@${ID}</span><small>${name}</small></li>'},g=b.extend(!0,{},e,f,a);return b.fn.atwho.call(this,g)},b(document).ready(function(){b(".bp-suggestions, #comments form textarea, .wp-editor-area").bp_mentions(a.mentions.users)}),a.mentions.tinyMCEinit=function(){"undefined"!=typeof window.tinyMCE&&null!==window.tinyMCE.activeEditor&&"undefined"!=typeof window.tinyMCE.activeEditor&&b(window.tinyMCE.activeEditor.contentDocument.activeElement).atwho("setIframe",b("#content_ifr")[0]).bp_mentions(a.mentions.users)}}(bp,jQuery);
|
bp-core/admin/bp-core-admin-tools.php
CHANGED
@@ -397,8 +397,8 @@ function bp_core_admin_available_tools_intro() {
|
|
397 |
$page = bp_core_do_network_admin() ? 'admin.php' : 'tools.php' ;
|
398 |
$url = add_query_arg( $query_arg, bp_get_admin_url( $page ) );
|
399 |
?>
|
400 |
-
<div class="tool-box">
|
401 |
-
<h3
|
402 |
<p>
|
403 |
<?php esc_html_e( 'BuddyPress keeps track of various relationships between users, groups, and activity items. Occasionally these relationships become out of sync, most often after an import, update, or migration.', 'buddypress' ); ?>
|
404 |
<?php printf( esc_html_x( 'Use the %s to repair these relationships.', 'buddypress tools intro', 'buddypress' ), '<a href="' . esc_url( $url ) . '">' . esc_html__( 'BuddyPress Tools', 'buddypress' ) . '</a>' ); ?>
|
397 |
$page = bp_core_do_network_admin() ? 'admin.php' : 'tools.php' ;
|
398 |
$url = add_query_arg( $query_arg, bp_get_admin_url( $page ) );
|
399 |
?>
|
400 |
+
<div class="card tool-box">
|
401 |
+
<h3><?php esc_html_e( 'BuddyPress Tools', 'buddypress' ) ?></h3>
|
402 |
<p>
|
403 |
<?php esc_html_e( 'BuddyPress keeps track of various relationships between users, groups, and activity items. Occasionally these relationships become out of sync, most often after an import, update, or migration.', 'buddypress' ); ?>
|
404 |
<?php printf( esc_html_x( 'Use the %s to repair these relationships.', 'buddypress tools intro', 'buddypress' ), '<a href="' . esc_url( $url ) . '">' . esc_html__( 'BuddyPress Tools', 'buddypress' ) . '</a>' ); ?>
|
bp-core/admin/css/common-rtl.css
CHANGED
@@ -24,6 +24,48 @@ body.index_page_bp-about span.dashicons {
|
|
24 |
text-align: center;
|
25 |
}
|
26 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
/* User's Lists
|
28 |
------------------------------------------------------------------------------*/
|
29 |
|
@@ -417,6 +459,17 @@ body.branch-3-7.settings_page_bp-components tr.members.active td.plugin-title sp
|
|
417 |
left: 0;
|
418 |
}
|
419 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
420 |
/* HiDPI
|
421 |
------------------------------------------------------------------------------*/
|
422 |
|
24 |
text-align: center;
|
25 |
}
|
26 |
|
27 |
+
/* About Page - since 2.3.3 (WP 4.3) */
|
28 |
+
|
29 |
+
.about-wrap .two-col > div {
|
30 |
+
position: relative;
|
31 |
+
width: 47.6%;
|
32 |
+
margin-left: 4.799999999%;
|
33 |
+
float: right;
|
34 |
+
}
|
35 |
+
|
36 |
+
.about-wrap [class$=col] .last-feature {
|
37 |
+
margin-left: 0;
|
38 |
+
}
|
39 |
+
|
40 |
+
.about-wrap .feature-list.finer-points h4,
|
41 |
+
.about-wrap .feature-list.finer-points p {
|
42 |
+
margin-right: 115px;
|
43 |
+
}
|
44 |
+
|
45 |
+
@media screen and ( max-width: 782px ) {
|
46 |
+
.about-wrap .two-col > div {
|
47 |
+
width: 100%;
|
48 |
+
margin: 30px 0 0;
|
49 |
+
padding: 0 0 30px;
|
50 |
+
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
|
51 |
+
}
|
52 |
+
body.dashboard_page_bp-about span.dashicons,
|
53 |
+
body.index_page_bp-about span.dashicons {
|
54 |
+
font-size: 55px;
|
55 |
+
line-height: 70px;
|
56 |
+
height: 70px;
|
57 |
+
width: 70px;
|
58 |
+
}
|
59 |
+
.about-wrap .feature-list h2 {
|
60 |
+
margin: 30px 0 0;
|
61 |
+
text-align: center;
|
62 |
+
}
|
63 |
+
.about-wrap .feature-list.finer-points h4,
|
64 |
+
.about-wrap .feature-list.finer-points p {
|
65 |
+
margin-right: 90px;
|
66 |
+
}
|
67 |
+
}
|
68 |
+
|
69 |
/* User's Lists
|
70 |
------------------------------------------------------------------------------*/
|
71 |
|
459 |
left: 0;
|
460 |
}
|
461 |
|
462 |
+
/* About Page - since 2.3.3 (WP 4.3) */
|
463 |
+
|
464 |
+
@media only screen and (max-width: 500px) {
|
465 |
+
.about-wrap .bp-badge {
|
466 |
+
position: relative;
|
467 |
+
margin: 10px auto;
|
468 |
+
top: auto;
|
469 |
+
left: auto;
|
470 |
+
}
|
471 |
+
}
|
472 |
+
|
473 |
/* HiDPI
|
474 |
------------------------------------------------------------------------------*/
|
475 |
|
bp-core/admin/css/common-rtl.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
body.dashboard_page_bp-about span.dashicons,body.index_page_bp-about span.dashicons{float:right;clear:right;margin:15px 0 0 15px;height:90px;width:90px;background-color:#ccc;-webkit-border-radius:50%;border-radius:50%;border:1px solid #c1c1c1;font-size:65px;line-height:90px;color:#999;text-align:center}body.site-users-php th#role,body.users-php th#role,body.users_page_bp-signups th#count_sent{width:10%}body.site-users-php th#email,body.site-users-php th#name,body.users-php th#email,body.users-php th#name,body.users-php th#registered,body.users_page_bp-signups th#date_sent,body.users_page_bp-signups th#email,body.users_page_bp-signups th#name,body.users_page_bp-signups th#registered{width:15%}body.users-php th#blogs,body.users_page_bp-signups th#blogs{width:20%}body.users_page_bp-signups td.count_sent,body.users_page_bp-signups th.column-count_sent{text-align:center}body.branch-3-6 div#icon-buddypress,body.branch-3-7 div#icon-buddypress{background:url(../images/icons32.png) -370px -6px no-repeat}body.branch-3-6 div#icon-buddypress-activity,body.branch-3-7 div#icon-buddypress-activity{background:url(../images/icons32.png) -10px -6px no-repeat}body.branch-3-6 div#icon-buddypress-groups,body.branch-3-7 div#icon-buddypress-groups{background:url(../images/icons32.png) -250px -6px no-repeat}body.branch-3-6 ul#adminmenu li.toplevel_page_bp-components .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-components .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image{background-image:url(../images/menu.png)!important;background-position:-178px -34px}body.branch-3-6 ul#adminmenu li.toplevel_page_bp-components.wp-has-current-submenu .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-components:hover .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-general-settings.wp-has-current-submenu .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-general-settings:hover .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-components.wp-has-current-submenu .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-components:hover .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-general-settings.wp-has-current-submenu .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-general-settings:hover .wp-menu-image{background-position:-178px -2px}body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity_network .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity_network .wp-menu-image{background-image:url(../images/menu.png);background-position:0 -34px}body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity.current .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity.wp-has-current-submenu .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity:hover .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity_network.current .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity_network.wp-has-current-submenu .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity_network:hover .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity.current .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity.wp-has-current-submenu .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity:hover .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity_network.current .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity_network.wp-has-current-submenu .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity_network:hover .wp-menu-image{background-position:0 -2px}body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups_network .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups_network .wp-menu-image{background-image:url(../images/menu.png);background-position:-61px -34px}body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups.current .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups.wp-has-current-submenu .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups:hover .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups_network.current .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups_network.wp-has-current-submenu .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups_network:hover .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups.current .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups.wp-has-current-submenu .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups:hover .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups_network.current .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups_network.wp-has-current-submenu .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups_network:hover .wp-menu-image{background-position:-61px -2px}#adminmenu .toplevel_page_network-tools div.wp-menu-image:before{content:""}#adminmenu #toplevel_page_bp-activity .wp-menu-image:before,#adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-activity_user .wp-menu-image:before{content:"\f452"}#adminmenu #toplevel_page_bp-groups .wp-menu-image:before,#adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-groups_user .wp-menu-image:before{content:"\f456"}#adminmenu #toplevel_page_bp-notifications .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_user .wp-menu-image:before{content:"\f439"}#adminmenu #toplevel_page_bp-messages .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_user .wp-menu-image:before{content:"\f457"}#adminmenu #toplevel_page_bp-friends .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_user .wp-menu-image:before{content:"\f454"}#adminmenu #toplevel_page_bp-settings .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_user .wp-menu-image:before{content:"\f108"}#adminmenu li.toplevel_page_bp-components .wp-menu-image,#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image{content:"\f448"}body.branch-3-6 #adminmenu #toplevel_page_bp-activity .wp-menu-image:before,body.branch-3-6 #adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,body.branch-3-6 #adminmenu #toplevel_page_bp-groups .wp-menu-image:before,body.branch-3-6 #adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,body.branch-3-6 #adminmenu li.toplevel_page_bp-components .wp-menu-image,body.branch-3-6 #adminmenu li.toplevel_page_bp-general-settings .wp-menu-image,body.branch-3-7 #adminmenu #toplevel_page_bp-activity .wp-menu-image:before,body.branch-3-7 #adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,body.branch-3-7 #adminmenu #toplevel_page_bp-groups .wp-menu-image:before,body.branch-3-7 #adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,body.branch-3-7 #adminmenu li.toplevel_page_bp-components .wp-menu-image,body.branch-3-7 #adminmenu li.toplevel_page_bp-general-settings .wp-menu-image{content:""}.settings_page_bp-components td.plugin-title span{float:right;width:18px;height:18px;margin-left:5px}.settings_page_bp-components td.plugin-title span:before{font-family:dashicons;font-size:18px}.settings_page_bp-components tr.activity td.plugin-title span:before{content:"\f452"}.settings_page_bp-components tr.notifications td.plugin-title span:before{content:"\f339"}.settings_page_bp-components tr.xprofile td.plugin-title span:before{content:"\f336"}.settings_page_bp-components tr.settings td.plugin-title span:before{content:"\f108"}.settings_page_bp-components tr.groups td.plugin-title span:before{content:"\f456"}.settings_page_bp-components tr.messages td.plugin-title span:before{content:"\f457"}.settings_page_bp-components tr.forums td.plugin-title span:before{content:"\f452"}.settings_page_bp-components tr.blogs td.plugin-title span:before{content:"\f120"}.settings_page_bp-components tr.friends td.plugin-title span:before{content:"\f454"}body.branch-3-6.settings_page_bp-components tr.activity td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.blogs td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.forums td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.friends td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.groups td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.messages td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.notifications td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.settings td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.xprofile td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.activity td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.blogs td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.forums td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.friends td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.groups td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.messages td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.notifications td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.settings td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.xprofile td.plugin-title span:before{content:""}body.branch-3-6.settings_page_bp-components td.plugin-title span,body.branch-3-7.settings_page_bp-components td.plugin-title span{background-image:url(../images/menu.png);background-position:-4px -40px;background-repeat:no-repeat}body.branch-3-6.settings_page_bp-components tr.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.active td.plugin-title span{background-position-y:-7px}body.branch-3-6.settings_page_bp-components tr.activity td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.activity td.plugin-title span{background-position:-4px -40px}body.branch-3-6.settings_page_bp-components tr.activity.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.activity.active td.plugin-title span{background-position:-4px -7px}body.branch-3-6.settings_page_bp-components tr.xprofile td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.xprofile td.plugin-title span{background-image:url(../images/menu-wp.png);background-position:-305px -40px}body.branch-3-6.settings_page_bp-components tr.xprofile.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.xprofile.active td.plugin-title span{background-position:-305px -7px}body.branch-3-6.settings_page_bp-components tr.settings td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.settings td.plugin-title span{background-image:url(../images/menu-wp.png);background-position:-334px -40px}body.branch-3-6.settings_page_bp-components tr.settings.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.settings.active td.plugin-title span{background-position:-334px -7px}body.branch-3-6.settings_page_bp-components tr.groups td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.groups td.plugin-title span{background-position:-66px -40px}body.branch-3-6.settings_page_bp-components tr.groups.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.groups.active td.plugin-title span{background-position:-66px -7px}body.branch-3-6.settings_page_bp-components tr.messages td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.messages td.plugin-title span{background-position:-154px -40px}body.branch-3-6.settings_page_bp-components tr.messages.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.messages.active td.plugin-title span{background-position:-154px -7px}body.branch-3-6.settings_page_bp-components tr.forums td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.forums td.plugin-title span{background-image:url(../images/menu-wp.png);background-position:-36px -40px}body.branch-3-6.settings_page_bp-components tr.forums.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.forums.active td.plugin-title span{background-position:-36px -7px}body.branch-3-6.settings_page_bp-components tr.blogs td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.blogs td.plugin-title span{background-position:-125px -40px}body.branch-3-6.settings_page_bp-components tr.blogs.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.blogs.active td.plugin-title span{background-position:-125px -7px}body.branch-3-6.settings_page_bp-components tr.friends td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.friends td.plugin-title span{background-position:-95px -40px}body.branch-3-6.settings_page_bp-components tr.friends.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.friends.active td.plugin-title span{background-position:-95px -7px}body.branch-3-6.settings_page_bp-components tr.core td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.core td.plugin-title span{background-position:-184px -40px}body.branch-3-6.settings_page_bp-components tr.core.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.core.active td.plugin-title span{background-position:-184px -7px}body.branch-3-6.settings_page_bp-components tr.members td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.members td.plugin-title span{background-position:-36px -40px}body.branch-3-6.settings_page_bp-components tr.members.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.members.active td.plugin-title span{background-position:-36px -7px}#bp-admin-component-form .widefat th{display:table-cell;vertical-align:top}.bp-badge{font:400 150px/1 dashicons!important;color:#D84800;display:inline-block}.bp-badge:before{content:"\f448"}.about-wrap .bp-badge{position:absolute;top:0;left:0}@media only screen and (-webkit-min-device-pixel-ratio:1.5){body.branch-3-6 div#icon-buddypress,body.branch-3-6 div#icon-buddypress-activity,body.branch-3-6 div#icon-buddypress-groups,body.branch-3-7 div#icon-buddypress,body.branch-3-7 div#icon-buddypress-activity,body.branch-3-7 div#icon-buddypress-groups{background-image:url(../images/icons64.png);background-size:419px 45px}body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity_network .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-components .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups_network .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity_network .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-components .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups_network .wp-menu-image{background-image:url(../images/menu-2x.png)!important;background-size:209px 64px}}
|
1 |
+
body.dashboard_page_bp-about span.dashicons,body.index_page_bp-about span.dashicons{float:right;clear:right;margin:15px 0 0 15px;height:90px;width:90px;background-color:#ccc;-webkit-border-radius:50%;border-radius:50%;border:1px solid #c1c1c1;font-size:65px;line-height:90px;color:#999;text-align:center}.about-wrap .two-col>div{position:relative;width:47.6%;margin-left:4.799999999%;float:right}.about-wrap [class$=col] .last-feature{margin-left:0}.about-wrap .feature-list.finer-points h4,.about-wrap .feature-list.finer-points p{margin-right:115px}@media screen and (max-width:782px){.about-wrap .two-col>div{width:100%;margin:30px 0 0;padding:0 0 30px;border-bottom:1px solid rgba(0,0,0,.1)}body.dashboard_page_bp-about span.dashicons,body.index_page_bp-about span.dashicons{font-size:55px;line-height:70px;height:70px;width:70px}.about-wrap .feature-list h2{margin:30px 0 0;text-align:center}.about-wrap .feature-list.finer-points h4,.about-wrap .feature-list.finer-points p{margin-right:90px}}body.site-users-php th#role,body.users-php th#role,body.users_page_bp-signups th#count_sent{width:10%}body.site-users-php th#email,body.site-users-php th#name,body.users-php th#email,body.users-php th#name,body.users-php th#registered,body.users_page_bp-signups th#date_sent,body.users_page_bp-signups th#email,body.users_page_bp-signups th#name,body.users_page_bp-signups th#registered{width:15%}body.users-php th#blogs,body.users_page_bp-signups th#blogs{width:20%}body.users_page_bp-signups td.count_sent,body.users_page_bp-signups th.column-count_sent{text-align:center}body.branch-3-6 div#icon-buddypress,body.branch-3-7 div#icon-buddypress{background:url(../images/icons32.png) -370px -6px no-repeat}body.branch-3-6 div#icon-buddypress-activity,body.branch-3-7 div#icon-buddypress-activity{background:url(../images/icons32.png) -10px -6px no-repeat}body.branch-3-6 div#icon-buddypress-groups,body.branch-3-7 div#icon-buddypress-groups{background:url(../images/icons32.png) -250px -6px no-repeat}body.branch-3-6 ul#adminmenu li.toplevel_page_bp-components .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-components .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image{background-image:url(../images/menu.png)!important;background-position:-178px -34px}body.branch-3-6 ul#adminmenu li.toplevel_page_bp-components.wp-has-current-submenu .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-components:hover .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-general-settings.wp-has-current-submenu .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-general-settings:hover .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-components.wp-has-current-submenu .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-components:hover .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-general-settings.wp-has-current-submenu .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-general-settings:hover .wp-menu-image{background-position:-178px -2px}body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity_network .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity_network .wp-menu-image{background-image:url(../images/menu.png);background-position:0 -34px}body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity.current .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity.wp-has-current-submenu .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity:hover .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity_network.current .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity_network.wp-has-current-submenu .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity_network:hover .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity.current .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity.wp-has-current-submenu .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity:hover .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity_network.current .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity_network.wp-has-current-submenu .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity_network:hover .wp-menu-image{background-position:0 -2px}body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups_network .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups_network .wp-menu-image{background-image:url(../images/menu.png);background-position:-61px -34px}body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups.current .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups.wp-has-current-submenu .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups:hover .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups_network.current .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups_network.wp-has-current-submenu .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups_network:hover .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups.current .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups.wp-has-current-submenu .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups:hover .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups_network.current .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups_network.wp-has-current-submenu .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups_network:hover .wp-menu-image{background-position:-61px -2px}#adminmenu .toplevel_page_network-tools div.wp-menu-image:before{content:""}#adminmenu #toplevel_page_bp-activity .wp-menu-image:before,#adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-activity_user .wp-menu-image:before{content:"\f452"}#adminmenu #toplevel_page_bp-groups .wp-menu-image:before,#adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-groups_user .wp-menu-image:before{content:"\f456"}#adminmenu #toplevel_page_bp-notifications .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_user .wp-menu-image:before{content:"\f439"}#adminmenu #toplevel_page_bp-messages .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_user .wp-menu-image:before{content:"\f457"}#adminmenu #toplevel_page_bp-friends .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_user .wp-menu-image:before{content:"\f454"}#adminmenu #toplevel_page_bp-settings .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_user .wp-menu-image:before{content:"\f108"}#adminmenu li.toplevel_page_bp-components .wp-menu-image,#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image{content:"\f448"}body.branch-3-6 #adminmenu #toplevel_page_bp-activity .wp-menu-image:before,body.branch-3-6 #adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,body.branch-3-6 #adminmenu #toplevel_page_bp-groups .wp-menu-image:before,body.branch-3-6 #adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,body.branch-3-6 #adminmenu li.toplevel_page_bp-components .wp-menu-image,body.branch-3-6 #adminmenu li.toplevel_page_bp-general-settings .wp-menu-image,body.branch-3-7 #adminmenu #toplevel_page_bp-activity .wp-menu-image:before,body.branch-3-7 #adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,body.branch-3-7 #adminmenu #toplevel_page_bp-groups .wp-menu-image:before,body.branch-3-7 #adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,body.branch-3-7 #adminmenu li.toplevel_page_bp-components .wp-menu-image,body.branch-3-7 #adminmenu li.toplevel_page_bp-general-settings .wp-menu-image{content:""}.settings_page_bp-components td.plugin-title span{float:right;width:18px;height:18px;margin-left:5px}.settings_page_bp-components td.plugin-title span:before{font-family:dashicons;font-size:18px}.settings_page_bp-components tr.activity td.plugin-title span:before{content:"\f452"}.settings_page_bp-components tr.notifications td.plugin-title span:before{content:"\f339"}.settings_page_bp-components tr.xprofile td.plugin-title span:before{content:"\f336"}.settings_page_bp-components tr.settings td.plugin-title span:before{content:"\f108"}.settings_page_bp-components tr.groups td.plugin-title span:before{content:"\f456"}.settings_page_bp-components tr.messages td.plugin-title span:before{content:"\f457"}.settings_page_bp-components tr.forums td.plugin-title span:before{content:"\f452"}.settings_page_bp-components tr.blogs td.plugin-title span:before{content:"\f120"}.settings_page_bp-components tr.friends td.plugin-title span:before{content:"\f454"}body.branch-3-6.settings_page_bp-components tr.activity td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.blogs td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.forums td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.friends td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.groups td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.messages td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.notifications td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.settings td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.xprofile td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.activity td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.blogs td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.forums td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.friends td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.groups td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.messages td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.notifications td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.settings td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.xprofile td.plugin-title span:before{content:""}body.branch-3-6.settings_page_bp-components td.plugin-title span,body.branch-3-7.settings_page_bp-components td.plugin-title span{background-image:url(../images/menu.png);background-position:-4px -40px;background-repeat:no-repeat}body.branch-3-6.settings_page_bp-components tr.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.active td.plugin-title span{background-position-y:-7px}body.branch-3-6.settings_page_bp-components tr.activity td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.activity td.plugin-title span{background-position:-4px -40px}body.branch-3-6.settings_page_bp-components tr.activity.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.activity.active td.plugin-title span{background-position:-4px -7px}body.branch-3-6.settings_page_bp-components tr.xprofile td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.xprofile td.plugin-title span{background-image:url(../images/menu-wp.png);background-position:-305px -40px}body.branch-3-6.settings_page_bp-components tr.xprofile.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.xprofile.active td.plugin-title span{background-position:-305px -7px}body.branch-3-6.settings_page_bp-components tr.settings td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.settings td.plugin-title span{background-image:url(../images/menu-wp.png);background-position:-334px -40px}body.branch-3-6.settings_page_bp-components tr.settings.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.settings.active td.plugin-title span{background-position:-334px -7px}body.branch-3-6.settings_page_bp-components tr.groups td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.groups td.plugin-title span{background-position:-66px -40px}body.branch-3-6.settings_page_bp-components tr.groups.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.groups.active td.plugin-title span{background-position:-66px -7px}body.branch-3-6.settings_page_bp-components tr.messages td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.messages td.plugin-title span{background-position:-154px -40px}body.branch-3-6.settings_page_bp-components tr.messages.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.messages.active td.plugin-title span{background-position:-154px -7px}body.branch-3-6.settings_page_bp-components tr.forums td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.forums td.plugin-title span{background-image:url(../images/menu-wp.png);background-position:-36px -40px}body.branch-3-6.settings_page_bp-components tr.forums.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.forums.active td.plugin-title span{background-position:-36px -7px}body.branch-3-6.settings_page_bp-components tr.blogs td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.blogs td.plugin-title span{background-position:-125px -40px}body.branch-3-6.settings_page_bp-components tr.blogs.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.blogs.active td.plugin-title span{background-position:-125px -7px}body.branch-3-6.settings_page_bp-components tr.friends td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.friends td.plugin-title span{background-position:-95px -40px}body.branch-3-6.settings_page_bp-components tr.friends.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.friends.active td.plugin-title span{background-position:-95px -7px}body.branch-3-6.settings_page_bp-components tr.core td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.core td.plugin-title span{background-position:-184px -40px}body.branch-3-6.settings_page_bp-components tr.core.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.core.active td.plugin-title span{background-position:-184px -7px}body.branch-3-6.settings_page_bp-components tr.members td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.members td.plugin-title span{background-position:-36px -40px}body.branch-3-6.settings_page_bp-components tr.members.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.members.active td.plugin-title span{background-position:-36px -7px}#bp-admin-component-form .widefat th{display:table-cell;vertical-align:top}.bp-badge{font:400 150px/1 dashicons!important;color:#D84800;display:inline-block}.bp-badge:before{content:"\f448"}.about-wrap .bp-badge{position:absolute;top:0;left:0}@media only screen and (max-width:500px){.about-wrap .bp-badge{position:relative;margin:10px auto;top:auto;left:auto}}@media only screen and (-webkit-min-device-pixel-ratio:1.5){body.branch-3-6 div#icon-buddypress,body.branch-3-6 div#icon-buddypress-activity,body.branch-3-6 div#icon-buddypress-groups,body.branch-3-7 div#icon-buddypress,body.branch-3-7 div#icon-buddypress-activity,body.branch-3-7 div#icon-buddypress-groups{background-image:url(../images/icons64.png);background-size:419px 45px}body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity_network .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-components .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups_network .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity_network .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-components .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups_network .wp-menu-image{background-image:url(../images/menu-2x.png)!important;background-size:209px 64px}}
|
bp-core/admin/css/common.css
CHANGED
@@ -24,6 +24,48 @@ body.index_page_bp-about span.dashicons {
|
|
24 |
text-align: center;
|
25 |
}
|
26 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
/* User's Lists
|
28 |
------------------------------------------------------------------------------*/
|
29 |
|
@@ -417,6 +459,17 @@ body.branch-3-7.settings_page_bp-components tr.members.active td.plugin-title sp
|
|
417 |
right: 0;
|
418 |
}
|
419 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
420 |
/* HiDPI
|
421 |
------------------------------------------------------------------------------*/
|
422 |
|
24 |
text-align: center;
|
25 |
}
|
26 |
|
27 |
+
/* About Page - since 2.3.3 (WP 4.3) */
|
28 |
+
|
29 |
+
.about-wrap .two-col > div {
|
30 |
+
position: relative;
|
31 |
+
width: 47.6%;
|
32 |
+
margin-right: 4.799999999%;
|
33 |
+
float: left;
|
34 |
+
}
|
35 |
+
|
36 |
+
.about-wrap [class$=col] .last-feature {
|
37 |
+
margin-right: 0;
|
38 |
+
}
|
39 |
+
|
40 |
+
.about-wrap .feature-list.finer-points h4,
|
41 |
+
.about-wrap .feature-list.finer-points p {
|
42 |
+
margin-left: 115px;
|
43 |
+
}
|
44 |
+
|
45 |
+
@media screen and ( max-width: 782px ) {
|
46 |
+
.about-wrap .two-col > div {
|
47 |
+
width: 100%;
|
48 |
+
margin: 30px 0 0;
|
49 |
+
padding: 0 0 30px;
|
50 |
+
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
|
51 |
+
}
|
52 |
+
body.dashboard_page_bp-about span.dashicons,
|
53 |
+
body.index_page_bp-about span.dashicons {
|
54 |
+
font-size: 55px;
|
55 |
+
line-height: 70px;
|
56 |
+
height: 70px;
|
57 |
+
width: 70px;
|
58 |
+
}
|
59 |
+
.about-wrap .feature-list h2 {
|
60 |
+
margin: 30px 0 0;
|
61 |
+
text-align: center;
|
62 |
+
}
|
63 |
+
.about-wrap .feature-list.finer-points h4,
|
64 |
+
.about-wrap .feature-list.finer-points p {
|
65 |
+
margin-left: 90px;
|
66 |
+
}
|
67 |
+
}
|
68 |
+
|
69 |
/* User's Lists
|
70 |
------------------------------------------------------------------------------*/
|
71 |
|
459 |
right: 0;
|
460 |
}
|
461 |
|
462 |
+
/* About Page - since 2.3.3 (WP 4.3) */
|
463 |
+
|
464 |
+
@media only screen and (max-width: 500px) {
|
465 |
+
.about-wrap .bp-badge {
|
466 |
+
position: relative;
|
467 |
+
margin: 10px auto;
|
468 |
+
top: auto;
|
469 |
+
right: auto;
|
470 |
+
}
|
471 |
+
}
|
472 |
+
|
473 |
/* HiDPI
|
474 |
------------------------------------------------------------------------------*/
|
475 |
|
bp-core/admin/css/common.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
body.dashboard_page_bp-about span.dashicons,body.index_page_bp-about span.dashicons{float:left;clear:left;margin:15px 15px 0 0;height:90px;width:90px;background-color:#ccc;-webkit-border-radius:50%;border-radius:50%;border:1px solid #c1c1c1;font-size:65px;line-height:90px;color:#999;text-align:center}body.site-users-php th#role,body.users-php th#role,body.users_page_bp-signups th#count_sent{width:10%}body.site-users-php th#email,body.site-users-php th#name,body.users-php th#email,body.users-php th#name,body.users-php th#registered,body.users_page_bp-signups th#date_sent,body.users_page_bp-signups th#email,body.users_page_bp-signups th#name,body.users_page_bp-signups th#registered{width:15%}body.users-php th#blogs,body.users_page_bp-signups th#blogs{width:20%}body.users_page_bp-signups td.count_sent,body.users_page_bp-signups th.column-count_sent{text-align:center}body.branch-3-6 div#icon-buddypress,body.branch-3-7 div#icon-buddypress{background:url(../images/icons32.png) -370px -6px no-repeat}body.branch-3-6 div#icon-buddypress-activity,body.branch-3-7 div#icon-buddypress-activity{background:url(../images/icons32.png) -10px -6px no-repeat}body.branch-3-6 div#icon-buddypress-groups,body.branch-3-7 div#icon-buddypress-groups{background:url(../images/icons32.png) -250px -6px no-repeat}body.branch-3-6 ul#adminmenu li.toplevel_page_bp-components .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-components .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image{background-image:url(../images/menu.png)!important;background-position:-178px -34px}body.branch-3-6 ul#adminmenu li.toplevel_page_bp-components.wp-has-current-submenu .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-components:hover .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-general-settings.wp-has-current-submenu .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-general-settings:hover .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-components.wp-has-current-submenu .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-components:hover .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-general-settings.wp-has-current-submenu .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-general-settings:hover .wp-menu-image{background-position:-178px -2px}body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity_network .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity_network .wp-menu-image{background-image:url(../images/menu.png);background-position:0 -34px}body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity.current .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity.wp-has-current-submenu .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity:hover .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity_network.current .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity_network.wp-has-current-submenu .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity_network:hover .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity.current .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity.wp-has-current-submenu .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity:hover .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity_network.current .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity_network.wp-has-current-submenu .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity_network:hover .wp-menu-image{background-position:0 -2px}body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups_network .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups_network .wp-menu-image{background-image:url(../images/menu.png);background-position:-61px -34px}body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups.current .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups.wp-has-current-submenu .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups:hover .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups_network.current .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups_network.wp-has-current-submenu .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups_network:hover .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups.current .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups.wp-has-current-submenu .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups:hover .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups_network.current .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups_network.wp-has-current-submenu .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups_network:hover .wp-menu-image{background-position:-61px -2px}#adminmenu .toplevel_page_network-tools div.wp-menu-image:before{content:""}#adminmenu #toplevel_page_bp-activity .wp-menu-image:before,#adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-activity_user .wp-menu-image:before{content:"\f452"}#adminmenu #toplevel_page_bp-groups .wp-menu-image:before,#adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-groups_user .wp-menu-image:before{content:"\f456"}#adminmenu #toplevel_page_bp-notifications .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_user .wp-menu-image:before{content:"\f439"}#adminmenu #toplevel_page_bp-messages .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_user .wp-menu-image:before{content:"\f457"}#adminmenu #toplevel_page_bp-friends .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_user .wp-menu-image:before{content:"\f454"}#adminmenu #toplevel_page_bp-settings .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_user .wp-menu-image:before{content:"\f108"}#adminmenu li.toplevel_page_bp-components .wp-menu-image,#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image{content:"\f448"}body.branch-3-6 #adminmenu #toplevel_page_bp-activity .wp-menu-image:before,body.branch-3-6 #adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,body.branch-3-6 #adminmenu #toplevel_page_bp-groups .wp-menu-image:before,body.branch-3-6 #adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,body.branch-3-6 #adminmenu li.toplevel_page_bp-components .wp-menu-image,body.branch-3-6 #adminmenu li.toplevel_page_bp-general-settings .wp-menu-image,body.branch-3-7 #adminmenu #toplevel_page_bp-activity .wp-menu-image:before,body.branch-3-7 #adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,body.branch-3-7 #adminmenu #toplevel_page_bp-groups .wp-menu-image:before,body.branch-3-7 #adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,body.branch-3-7 #adminmenu li.toplevel_page_bp-components .wp-menu-image,body.branch-3-7 #adminmenu li.toplevel_page_bp-general-settings .wp-menu-image{content:""}.settings_page_bp-components td.plugin-title span{float:left;width:18px;height:18px;margin-right:5px}.settings_page_bp-components td.plugin-title span:before{font-family:dashicons;font-size:18px}.settings_page_bp-components tr.activity td.plugin-title span:before{content:"\f452"}.settings_page_bp-components tr.notifications td.plugin-title span:before{content:"\f339"}.settings_page_bp-components tr.xprofile td.plugin-title span:before{content:"\f336"}.settings_page_bp-components tr.settings td.plugin-title span:before{content:"\f108"}.settings_page_bp-components tr.groups td.plugin-title span:before{content:"\f456"}.settings_page_bp-components tr.messages td.plugin-title span:before{content:"\f457"}.settings_page_bp-components tr.forums td.plugin-title span:before{content:"\f452"}.settings_page_bp-components tr.blogs td.plugin-title span:before{content:"\f120"}.settings_page_bp-components tr.friends td.plugin-title span:before{content:"\f454"}body.branch-3-6.settings_page_bp-components tr.activity td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.blogs td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.forums td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.friends td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.groups td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.messages td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.notifications td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.settings td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.xprofile td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.activity td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.blogs td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.forums td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.friends td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.groups td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.messages td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.notifications td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.settings td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.xprofile td.plugin-title span:before{content:""}body.branch-3-6.settings_page_bp-components td.plugin-title span,body.branch-3-7.settings_page_bp-components td.plugin-title span{background-image:url(../images/menu.png);background-position:-4px -40px;background-repeat:no-repeat}body.branch-3-6.settings_page_bp-components tr.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.active td.plugin-title span{background-position-y:-7px}body.branch-3-6.settings_page_bp-components tr.activity td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.activity td.plugin-title span{background-position:-4px -40px}body.branch-3-6.settings_page_bp-components tr.activity.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.activity.active td.plugin-title span{background-position:-4px -7px}body.branch-3-6.settings_page_bp-components tr.xprofile td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.xprofile td.plugin-title span{background-image:url(../images/menu-wp.png);background-position:-305px -40px}body.branch-3-6.settings_page_bp-components tr.xprofile.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.xprofile.active td.plugin-title span{background-position:-305px -7px}body.branch-3-6.settings_page_bp-components tr.settings td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.settings td.plugin-title span{background-image:url(../images/menu-wp.png);background-position:-334px -40px}body.branch-3-6.settings_page_bp-components tr.settings.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.settings.active td.plugin-title span{background-position:-334px -7px}body.branch-3-6.settings_page_bp-components tr.groups td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.groups td.plugin-title span{background-position:-66px -40px}body.branch-3-6.settings_page_bp-components tr.groups.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.groups.active td.plugin-title span{background-position:-66px -7px}body.branch-3-6.settings_page_bp-components tr.messages td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.messages td.plugin-title span{background-position:-154px -40px}body.branch-3-6.settings_page_bp-components tr.messages.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.messages.active td.plugin-title span{background-position:-154px -7px}body.branch-3-6.settings_page_bp-components tr.forums td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.forums td.plugin-title span{background-image:url(../images/menu-wp.png);background-position:-36px -40px}body.branch-3-6.settings_page_bp-components tr.forums.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.forums.active td.plugin-title span{background-position:-36px -7px}body.branch-3-6.settings_page_bp-components tr.blogs td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.blogs td.plugin-title span{background-position:-125px -40px}body.branch-3-6.settings_page_bp-components tr.blogs.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.blogs.active td.plugin-title span{background-position:-125px -7px}body.branch-3-6.settings_page_bp-components tr.friends td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.friends td.plugin-title span{background-position:-95px -40px}body.branch-3-6.settings_page_bp-components tr.friends.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.friends.active td.plugin-title span{background-position:-95px -7px}body.branch-3-6.settings_page_bp-components tr.core td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.core td.plugin-title span{background-position:-184px -40px}body.branch-3-6.settings_page_bp-components tr.core.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.core.active td.plugin-title span{background-position:-184px -7px}body.branch-3-6.settings_page_bp-components tr.members td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.members td.plugin-title span{background-position:-36px -40px}body.branch-3-6.settings_page_bp-components tr.members.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.members.active td.plugin-title span{background-position:-36px -7px}#bp-admin-component-form .widefat th{display:table-cell;vertical-align:top}.bp-badge{font:400 150px/1 dashicons!important;color:#D84800;display:inline-block}.bp-badge:before{content:"\f448"}.about-wrap .bp-badge{position:absolute;top:0;right:0}@media only screen and (-webkit-min-device-pixel-ratio:1.5){body.branch-3-6 div#icon-buddypress,body.branch-3-6 div#icon-buddypress-activity,body.branch-3-6 div#icon-buddypress-groups,body.branch-3-7 div#icon-buddypress,body.branch-3-7 div#icon-buddypress-activity,body.branch-3-7 div#icon-buddypress-groups{background-image:url(../images/icons64.png);background-size:419px 45px}body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity_network .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-components .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups_network .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity_network .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-components .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups_network .wp-menu-image{background-image:url(../images/menu-2x.png)!important;background-size:209px 64px}}
|
1 |
+
body.dashboard_page_bp-about span.dashicons,body.index_page_bp-about span.dashicons{float:left;clear:left;margin:15px 15px 0 0;height:90px;width:90px;background-color:#ccc;-webkit-border-radius:50%;border-radius:50%;border:1px solid #c1c1c1;font-size:65px;line-height:90px;color:#999;text-align:center}.about-wrap .two-col>div{position:relative;width:47.6%;margin-right:4.799999999%;float:left}.about-wrap [class$=col] .last-feature{margin-right:0}.about-wrap .feature-list.finer-points h4,.about-wrap .feature-list.finer-points p{margin-left:115px}@media screen and (max-width:782px){.about-wrap .two-col>div{width:100%;margin:30px 0 0;padding:0 0 30px;border-bottom:1px solid rgba(0,0,0,.1)}body.dashboard_page_bp-about span.dashicons,body.index_page_bp-about span.dashicons{font-size:55px;line-height:70px;height:70px;width:70px}.about-wrap .feature-list h2{margin:30px 0 0;text-align:center}.about-wrap .feature-list.finer-points h4,.about-wrap .feature-list.finer-points p{margin-left:90px}}body.site-users-php th#role,body.users-php th#role,body.users_page_bp-signups th#count_sent{width:10%}body.site-users-php th#email,body.site-users-php th#name,body.users-php th#email,body.users-php th#name,body.users-php th#registered,body.users_page_bp-signups th#date_sent,body.users_page_bp-signups th#email,body.users_page_bp-signups th#name,body.users_page_bp-signups th#registered{width:15%}body.users-php th#blogs,body.users_page_bp-signups th#blogs{width:20%}body.users_page_bp-signups td.count_sent,body.users_page_bp-signups th.column-count_sent{text-align:center}body.branch-3-6 div#icon-buddypress,body.branch-3-7 div#icon-buddypress{background:url(../images/icons32.png) -370px -6px no-repeat}body.branch-3-6 div#icon-buddypress-activity,body.branch-3-7 div#icon-buddypress-activity{background:url(../images/icons32.png) -10px -6px no-repeat}body.branch-3-6 div#icon-buddypress-groups,body.branch-3-7 div#icon-buddypress-groups{background:url(../images/icons32.png) -250px -6px no-repeat}body.branch-3-6 ul#adminmenu li.toplevel_page_bp-components .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-components .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image{background-image:url(../images/menu.png)!important;background-position:-178px -34px}body.branch-3-6 ul#adminmenu li.toplevel_page_bp-components.wp-has-current-submenu .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-components:hover .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-general-settings.wp-has-current-submenu .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-general-settings:hover .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-components.wp-has-current-submenu .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-components:hover .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-general-settings.wp-has-current-submenu .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-general-settings:hover .wp-menu-image{background-position:-178px -2px}body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity_network .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity_network .wp-menu-image{background-image:url(../images/menu.png);background-position:0 -34px}body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity.current .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity.wp-has-current-submenu .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity:hover .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity_network.current .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity_network.wp-has-current-submenu .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity_network:hover .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity.current .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity.wp-has-current-submenu .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity:hover .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity_network.current .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity_network.wp-has-current-submenu .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity_network:hover .wp-menu-image{background-position:0 -2px}body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups_network .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups_network .wp-menu-image{background-image:url(../images/menu.png);background-position:-61px -34px}body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups.current .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups.wp-has-current-submenu .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups:hover .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups_network.current .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups_network.wp-has-current-submenu .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups_network:hover .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups.current .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups.wp-has-current-submenu .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups:hover .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups_network.current .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups_network.wp-has-current-submenu .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups_network:hover .wp-menu-image{background-position:-61px -2px}#adminmenu .toplevel_page_network-tools div.wp-menu-image:before{content:""}#adminmenu #toplevel_page_bp-activity .wp-menu-image:before,#adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-activity_user .wp-menu-image:before{content:"\f452"}#adminmenu #toplevel_page_bp-groups .wp-menu-image:before,#adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-groups_user .wp-menu-image:before{content:"\f456"}#adminmenu #toplevel_page_bp-notifications .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_user .wp-menu-image:before{content:"\f439"}#adminmenu #toplevel_page_bp-messages .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_user .wp-menu-image:before{content:"\f457"}#adminmenu #toplevel_page_bp-friends .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_user .wp-menu-image:before{content:"\f454"}#adminmenu #toplevel_page_bp-settings .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_user .wp-menu-image:before{content:"\f108"}#adminmenu li.toplevel_page_bp-components .wp-menu-image,#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image{content:"\f448"}body.branch-3-6 #adminmenu #toplevel_page_bp-activity .wp-menu-image:before,body.branch-3-6 #adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,body.branch-3-6 #adminmenu #toplevel_page_bp-groups .wp-menu-image:before,body.branch-3-6 #adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,body.branch-3-6 #adminmenu li.toplevel_page_bp-components .wp-menu-image,body.branch-3-6 #adminmenu li.toplevel_page_bp-general-settings .wp-menu-image,body.branch-3-7 #adminmenu #toplevel_page_bp-activity .wp-menu-image:before,body.branch-3-7 #adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,body.branch-3-7 #adminmenu #toplevel_page_bp-groups .wp-menu-image:before,body.branch-3-7 #adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,body.branch-3-7 #adminmenu li.toplevel_page_bp-components .wp-menu-image,body.branch-3-7 #adminmenu li.toplevel_page_bp-general-settings .wp-menu-image{content:""}.settings_page_bp-components td.plugin-title span{float:left;width:18px;height:18px;margin-right:5px}.settings_page_bp-components td.plugin-title span:before{font-family:dashicons;font-size:18px}.settings_page_bp-components tr.activity td.plugin-title span:before{content:"\f452"}.settings_page_bp-components tr.notifications td.plugin-title span:before{content:"\f339"}.settings_page_bp-components tr.xprofile td.plugin-title span:before{content:"\f336"}.settings_page_bp-components tr.settings td.plugin-title span:before{content:"\f108"}.settings_page_bp-components tr.groups td.plugin-title span:before{content:"\f456"}.settings_page_bp-components tr.messages td.plugin-title span:before{content:"\f457"}.settings_page_bp-components tr.forums td.plugin-title span:before{content:"\f452"}.settings_page_bp-components tr.blogs td.plugin-title span:before{content:"\f120"}.settings_page_bp-components tr.friends td.plugin-title span:before{content:"\f454"}body.branch-3-6.settings_page_bp-components tr.activity td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.blogs td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.forums td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.friends td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.groups td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.messages td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.notifications td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.settings td.plugin-title span:before,body.branch-3-6.settings_page_bp-components tr.xprofile td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.activity td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.blogs td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.forums td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.friends td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.groups td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.messages td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.notifications td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.settings td.plugin-title span:before,body.branch-3-7.settings_page_bp-components tr.xprofile td.plugin-title span:before{content:""}body.branch-3-6.settings_page_bp-components td.plugin-title span,body.branch-3-7.settings_page_bp-components td.plugin-title span{background-image:url(../images/menu.png);background-position:-4px -40px;background-repeat:no-repeat}body.branch-3-6.settings_page_bp-components tr.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.active td.plugin-title span{background-position-y:-7px}body.branch-3-6.settings_page_bp-components tr.activity td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.activity td.plugin-title span{background-position:-4px -40px}body.branch-3-6.settings_page_bp-components tr.activity.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.activity.active td.plugin-title span{background-position:-4px -7px}body.branch-3-6.settings_page_bp-components tr.xprofile td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.xprofile td.plugin-title span{background-image:url(../images/menu-wp.png);background-position:-305px -40px}body.branch-3-6.settings_page_bp-components tr.xprofile.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.xprofile.active td.plugin-title span{background-position:-305px -7px}body.branch-3-6.settings_page_bp-components tr.settings td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.settings td.plugin-title span{background-image:url(../images/menu-wp.png);background-position:-334px -40px}body.branch-3-6.settings_page_bp-components tr.settings.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.settings.active td.plugin-title span{background-position:-334px -7px}body.branch-3-6.settings_page_bp-components tr.groups td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.groups td.plugin-title span{background-position:-66px -40px}body.branch-3-6.settings_page_bp-components tr.groups.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.groups.active td.plugin-title span{background-position:-66px -7px}body.branch-3-6.settings_page_bp-components tr.messages td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.messages td.plugin-title span{background-position:-154px -40px}body.branch-3-6.settings_page_bp-components tr.messages.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.messages.active td.plugin-title span{background-position:-154px -7px}body.branch-3-6.settings_page_bp-components tr.forums td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.forums td.plugin-title span{background-image:url(../images/menu-wp.png);background-position:-36px -40px}body.branch-3-6.settings_page_bp-components tr.forums.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.forums.active td.plugin-title span{background-position:-36px -7px}body.branch-3-6.settings_page_bp-components tr.blogs td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.blogs td.plugin-title span{background-position:-125px -40px}body.branch-3-6.settings_page_bp-components tr.blogs.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.blogs.active td.plugin-title span{background-position:-125px -7px}body.branch-3-6.settings_page_bp-components tr.friends td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.friends td.plugin-title span{background-position:-95px -40px}body.branch-3-6.settings_page_bp-components tr.friends.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.friends.active td.plugin-title span{background-position:-95px -7px}body.branch-3-6.settings_page_bp-components tr.core td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.core td.plugin-title span{background-position:-184px -40px}body.branch-3-6.settings_page_bp-components tr.core.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.core.active td.plugin-title span{background-position:-184px -7px}body.branch-3-6.settings_page_bp-components tr.members td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.members td.plugin-title span{background-position:-36px -40px}body.branch-3-6.settings_page_bp-components tr.members.active td.plugin-title span,body.branch-3-7.settings_page_bp-components tr.members.active td.plugin-title span{background-position:-36px -7px}#bp-admin-component-form .widefat th{display:table-cell;vertical-align:top}.bp-badge{font:400 150px/1 dashicons!important;color:#D84800;display:inline-block}.bp-badge:before{content:"\f448"}.about-wrap .bp-badge{position:absolute;top:0;right:0}@media only screen and (max-width:500px){.about-wrap .bp-badge{position:relative;margin:10px auto;top:auto;right:auto}}@media only screen and (-webkit-min-device-pixel-ratio:1.5){body.branch-3-6 div#icon-buddypress,body.branch-3-6 div#icon-buddypress-activity,body.branch-3-6 div#icon-buddypress-groups,body.branch-3-7 div#icon-buddypress,body.branch-3-7 div#icon-buddypress-activity,body.branch-3-7 div#icon-buddypress-groups{background-image:url(../images/icons64.png);background-size:419px 45px}body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity_network .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-components .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups .wp-menu-image,body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups_network .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity_network .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-components .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups .wp-menu-image,body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups_network .wp-menu-image{background-image:url(../images/menu-2x.png)!important;background-size:209px 64px}}
|
bp-core/bp-core-filters.php
CHANGED
@@ -848,9 +848,16 @@ function bp_setup_nav_menu_item( $menu_item ) {
|
|
848 |
return $menu_item;
|
849 |
}
|
850 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
851 |
// We use information stored in the CSS class to determine what kind of
|
852 |
// menu item this is, and how it should be treated
|
853 |
-
preg_match( '/\sbp-(.*)-nav/',
|
854 |
|
855 |
// If this isn't a BP menu item, we can stop here
|
856 |
if ( empty( $matches[1] ) ) {
|
@@ -904,7 +911,12 @@ function bp_setup_nav_menu_item( $menu_item ) {
|
|
904 |
} else {
|
905 |
$current = bp_get_requested_url();
|
906 |
if ( strpos( $current, $menu_item->url ) !== false ) {
|
907 |
-
$menu_item->classes
|
|
|
|
|
|
|
|
|
|
|
908 |
}
|
909 |
}
|
910 |
|
@@ -912,6 +924,68 @@ function bp_setup_nav_menu_item( $menu_item ) {
|
|
912 |
}
|
913 |
add_filter( 'wp_setup_nav_menu_item', 'bp_setup_nav_menu_item', 10, 1 );
|
914 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
915 |
/**
|
916 |
* Filter SQL query strings to swap out the 'meta_id' column.
|
917 |
*
|
848 |
return $menu_item;
|
849 |
}
|
850 |
|
851 |
+
// Prevent a notice error when using the customizer
|
852 |
+
$menu_classes = $menu_item->classes;
|
853 |
+
|
854 |
+
if ( is_array( $menu_classes ) ) {
|
855 |
+
$menu_classes = implode( ' ', $menu_item->classes);
|
856 |
+
}
|
857 |
+
|
858 |
// We use information stored in the CSS class to determine what kind of
|
859 |
// menu item this is, and how it should be treated
|
860 |
+
preg_match( '/\sbp-(.*)-nav/', $menu_classes, $matches );
|
861 |
|
862 |
// If this isn't a BP menu item, we can stop here
|
863 |
if ( empty( $matches[1] ) ) {
|
911 |
} else {
|
912 |
$current = bp_get_requested_url();
|
913 |
if ( strpos( $current, $menu_item->url ) !== false ) {
|
914 |
+
if ( is_array( $menu_item->classes ) ) {
|
915 |
+
$menu_item->classes[] = 'current_page_item';
|
916 |
+
$menu_item->classes[] = 'current-menu-item';
|
917 |
+
} else {
|
918 |
+
$menu_item->classes = array( 'current_page_item', 'current-menu-item' );
|
919 |
+
}
|
920 |
}
|
921 |
}
|
922 |
|
924 |
}
|
925 |
add_filter( 'wp_setup_nav_menu_item', 'bp_setup_nav_menu_item', 10, 1 );
|
926 |
|
927 |
+
/**
|
928 |
+
* Populate BuddyPress user nav items for the customizer
|
929 |
+
*
|
930 |
+
* @since BuddyPress (2.3.3)
|
931 |
+
*
|
932 |
+
* @param array $items The array of menu items
|
933 |
+
* @param string $type The requested type
|
934 |
+
* @param string $object The requested object name
|
935 |
+
* @param integer $page The page num being requested
|
936 |
+
* @return array The paginated BuddyPress user nav items.
|
937 |
+
*/
|
938 |
+
function bp_customizer_nav_menus_get_items( $items = array(), $type = '', $object = '', $page = 0 ) {
|
939 |
+
if ( 'bp_loggedin_nav' === $object ) {
|
940 |
+
$bp_items = bp_nav_menu_get_loggedin_pages();
|
941 |
+
} elseif ( 'bp_loggedout_nav' === $object ) {
|
942 |
+
$bp_items = bp_nav_menu_get_loggedout_pages();
|
943 |
+
} else {
|
944 |
+
return $items;
|
945 |
+
}
|
946 |
+
|
947 |
+
foreach ( $bp_items as $bp_item ) {
|
948 |
+
$items[] = array(
|
949 |
+
'id' => "bp-{$bp_item->post_excerpt}",
|
950 |
+
'title' => html_entity_decode( $bp_item->post_title, ENT_QUOTES, get_bloginfo( 'charset' ) ),
|
951 |
+
'type' => $type,
|
952 |
+
'url' => esc_url_raw( $bp_item->guid ),
|
953 |
+
'classes' => "bp-menu bp-{$bp_item->post_excerpt}-nav",
|
954 |
+
'type_label' => _x( 'Custom Link', 'customizer menu type label', 'buddypress' ),
|
955 |
+
'object' => $object,
|
956 |
+
'object_id' => -1,
|
957 |
+
);
|
958 |
+
}
|
959 |
+
|
960 |
+
return array_slice( $items, 10 * $page, 10 );
|
961 |
+
}
|
962 |
+
add_filter( 'customize_nav_menu_available_items', 'bp_customizer_nav_menus_get_items', 10, 4 );
|
963 |
+
|
964 |
+
/**
|
965 |
+
* Set BuddyPress item navs for the customizer
|
966 |
+
*
|
967 |
+
* @since BuddyPress (2.3.3)
|
968 |
+
*
|
969 |
+
* @param array $item_types an associative array structured for the customizer
|
970 |
+
*/
|
971 |
+
function bp_customizer_nav_menus_set_item_types( $item_types = array() ) {
|
972 |
+
$item_types = array_merge( $item_types, array(
|
973 |
+
'bp_loggedin_nav' => array(
|
974 |
+
'title' => _x( 'BuddyPress (logged-in)', 'customizer menu section title', 'buddypress' ),
|
975 |
+
'type' => 'bp_nav',
|
976 |
+
'object' => 'bp_loggedin_nav',
|
977 |
+
),
|
978 |
+
'bp_loggedout_nav' => array(
|
979 |
+
'title' => _x( 'BuddyPress (logged-out)', 'customizer menu section title', 'buddypress' ),
|
980 |
+
'type' => 'bp_nav',
|
981 |
+
'object' => 'bp_loggedout_nav',
|
982 |
+
),
|
983 |
+
) );
|
984 |
+
|
985 |
+
return $item_types;
|
986 |
+
}
|
987 |
+
add_filter( 'customize_nav_menu_available_item_types', 'bp_customizer_nav_menus_set_item_types', 10, 1 );
|
988 |
+
|
989 |
/**
|
990 |
* Filter SQL query strings to swap out the 'meta_id' column.
|
991 |
*
|
bp-core/bp-core-template.php
CHANGED
@@ -813,7 +813,7 @@ function bp_create_excerpt( $text, $length = 225, $options = array() ) {
|
|
813 |
$truncate = '';
|
814 |
|
815 |
// Find all the tags and HTML comments and put them in a stack for later use
|
816 |
-
preg_match_all( '/(<\/?([\w
|
817 |
|
818 |
foreach ( $tags as $tag ) {
|
819 |
// Process tags that need to be closed
|
@@ -865,21 +865,70 @@ function bp_create_excerpt( $text, $length = 225, $options = array() ) {
|
|
865 |
|
866 |
// If $exact is false, we can't break on words
|
867 |
if ( empty( $r['exact'] ) ) {
|
868 |
-
|
869 |
-
|
870 |
-
|
871 |
-
|
872 |
-
|
873 |
-
|
874 |
-
|
875 |
-
|
876 |
-
|
877 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
878 |
}
|
879 |
}
|
880 |
}
|
881 |
-
$truncate = mb_substr( $truncate, 0, $spacepos );
|
882 |
}
|
|
|
|
|
883 |
}
|
884 |
$truncate .= $ending;
|
885 |
|
813 |
$truncate = '';
|
814 |
|
815 |
// Find all the tags and HTML comments and put them in a stack for later use
|
816 |
+
preg_match_all( '/(<\/?([\w+!]+)[^>]*>)?([^<>]*)/', $text, $tags, PREG_SET_ORDER );
|
817 |
|
818 |
foreach ( $tags as $tag ) {
|
819 |
// Process tags that need to be closed
|
865 |
|
866 |
// If $exact is false, we can't break on words
|
867 |
if ( empty( $r['exact'] ) ) {
|
868 |
+
// Find the position of the last space character not part of a tag.
|
869 |
+
preg_match_all( '/<[a-z\!\/][^>]*>/', $truncate, $_truncate_tags, PREG_OFFSET_CAPTURE );
|
870 |
+
|
871 |
+
// Rekey tags by the string index of their last character.
|
872 |
+
$truncate_tags = array();
|
873 |
+
if ( ! empty( $_truncate_tags[0] ) ) {
|
874 |
+
foreach ( $_truncate_tags[0] as $_tt ) {
|
875 |
+
$_tt['start'] = $_tt[1];
|
876 |
+
$_tt['end'] = $_tt[1] + strlen( $_tt[0] );
|
877 |
+
$truncate_tags[ $_tt['end'] ] = $_tt;
|
878 |
+
}
|
879 |
+
}
|
880 |
+
|
881 |
+
$truncate_length = mb_strlen( $truncate );
|
882 |
+
$spacepos = $truncate_length + 1;
|
883 |
+
for ( $pos = $truncate_length - 1; $pos >= 0; $pos-- ) {
|
884 |
+
// Word boundaries are spaces and the close of HTML tags, when the tag is preceded by a space.
|
885 |
+
$is_word_boundary = ' ' === $truncate[ $pos ];
|
886 |
+
if ( ! $is_word_boundary && isset( $truncate_tags[ $pos - 1 ] ) ) {
|
887 |
+
$preceding_tag = $truncate_tags[ $pos - 1 ];
|
888 |
+
if ( ' ' === $truncate[ $preceding_tag['start'] - 1 ] ) {
|
889 |
+
$is_word_boundary = true;
|
890 |
+
break;
|
891 |
+
}
|
892 |
+
}
|
893 |
+
|
894 |
+
if ( ! $is_word_boundary ) {
|
895 |
+
continue;
|
896 |
+
}
|
897 |
+
|
898 |
+
// If there are no tags in the string, the first space found is the right one.
|
899 |
+
if ( empty( $truncate_tags ) ) {
|
900 |
+
$spacepos = $pos;
|
901 |
+
break;
|
902 |
+
}
|
903 |
+
|
904 |
+
// Look at each tag to see if the space is inside of it.
|
905 |
+
$intag = false;
|
906 |
+
foreach ( $truncate_tags as $tt ) {
|
907 |
+
if ( $pos > $tt['start'] && $pos < $tt['end'] ) {
|
908 |
+
$intag = true;
|
909 |
+
break;
|
910 |
+
}
|
911 |
+
}
|
912 |
+
|
913 |
+
if ( ! $intag ) {
|
914 |
+
$spacepos = $pos;
|
915 |
+
break;
|
916 |
+
}
|
917 |
+
}
|
918 |
+
|
919 |
+
if ( $r['html'] ) {
|
920 |
+
$bits = mb_substr( $truncate, $spacepos );
|
921 |
+
preg_match_all( '/<\/([a-z]+)>/', $bits, $droppedTags, PREG_SET_ORDER );
|
922 |
+
if ( !empty( $droppedTags ) ) {
|
923 |
+
foreach ( $droppedTags as $closingTag ) {
|
924 |
+
if ( !in_array( $closingTag[1], $openTags ) ) {
|
925 |
+
array_unshift( $openTags, $closingTag[1] );
|
926 |
}
|
927 |
}
|
928 |
}
|
|
|
929 |
}
|
930 |
+
|
931 |
+
$truncate = rtrim( mb_substr( $truncate, 0, $spacepos ) );
|
932 |
}
|
933 |
$truncate .= $ending;
|
934 |
|
bp-core/deprecated/js/autocomplete/jquery.autocomplete.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! buddypress - v2.3.
|
2 |
!function(a){a.fn.extend({autocomplete:function(b,c){var d="string"==typeof b;return c=a.extend({},a.Autocompleter.defaults,{url:d?b:null,data:d?null:b,delay:d?a.Autocompleter.defaults.delay:10,max:c&&!c.scroll?10:150},c),c.highlight=c.highlight||function(a){return a},this.each(function(){new a.Autocompleter(this,c)})},result:function(a){return this.bind("result",a)},search:function(a){return this.trigger("search",[a])},flushCache:function(){return this.trigger("flushCache")},setOptions:function(a){return this.trigger("setOptions",[a])},unautocomplete:function(){return this.trigger("unautocomplete")}}),a.Autocompleter=function(b,c){function d(){var a=x.selected();if(!a)return!1;var b=a.result;if(t=b,c.multiple){var d=f(s.val());d.length>1&&(b=d.slice(0,d.length-1).join(c.multipleSeparator)+c.multipleSeparator+b),b+=c.multipleSeparator}return s.val(b),j(),s.trigger("result",[a.data,a.value]),!0}function e(a,b){if(q==r.DEL)return void x.hide();var d=s.val();(b||d!=t)&&(t=d,d=g(d),d.length>=c.minChars?(s.addClass(c.loadingClass),jQuery("#send-to-input").addClass("loading"),c.matchCase||(d=d.toLowerCase()),l(d,k,j)):(n(),x.hide()))}function f(b){if(!b)return[""];var d=b.split(a.trim(c.multipleSeparator)),e=[];return a.each(d,function(b,c){a.trim(c)&&(e[b]=a.trim(c))}),e}function g(a){if(!c.multiple)return a;var b=f(a);return b[b.length-1]}function h(d,e){c.autoFill&&g(s.val()).toLowerCase()==d.toLowerCase()&&8!=q&&(s.val(s.val()+e.substring(g(t).length)),a.Autocompleter.Selection(b,t.length,t.length+e.length))}function i(){clearTimeout(p),p=setTimeout(j,200)}function j(){x.hide(),clearTimeout(p),n(),c.mustMatch&&s.search(function(a){a||s.val("")})}function k(a,b){if(b&&b.length&&v){n(),x.display(b,a);var c=b[0].value.split(";");b.value=c[0],h(a,b.value),x.show()}else j()}function l(d,e,f){c.matchCase||(d=d.toLowerCase());var h=u.load(d);if(h&&h.length)e(d,h);else if("string"==typeof c.url&&c.url.length>0){var i={};a.each(c.extraParams,function(a,b){i[a]="function"==typeof b?b():b}),a.ajax({mode:"abort",port:"autocomplete"+b.name,dataType:c.dataType,url:c.url,data:a.extend({q:g(d),limit:c.max,action:"messages_autocomplete_results",cookie:o()},i),success:function(a){var b=c.parse&&c.parse(a)||m(a);u.add(d,b),e(d,b)}})}else f(d)}function m(b){for(var d=[],e=b.split("\n"),f=0;f<e.length;f++){var g=a.trim(e[f]);g&&(g=g.split("|"),d[d.length]={data:g,value:g[0],result:c.formatResult&&c.formatResult(g,g[0])||g[0]})}return d}function n(){s.removeClass(c.loadingClass),jQuery("#send-to-input").removeClass("loading")}function o(){var a,b,c,d,e,f=document.cookie.split(";"),g={},h="bp-";for(a=0;a<f.length;a++)b=f[a],c=b.indexOf("="),d=jq.trim(unescape(b.slice(0,c))),e=unescape(b.slice(c+1)),0===d.indexOf(h)&&(g[d]=e);return encodeURIComponent(jq.param(g))}var p,q,r={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34},s=a(b).attr("autocomplete","off").addClass(c.inputClass),t="",u=a.Autocompleter.Cache(c),v=0,w={mouseDownOnSelect:!1},x=a.Autocompleter.Select(c,b,d,w);s.keydown(function(b){switch(q=b.keyCode,b.keyCode){case r.UP:b.preventDefault(),x.visible()?x.prev():e(0,!0);break;case r.DOWN:b.preventDefault(),x.visible()?x.next():e(0,!0);break;case r.PAGEUP:b.preventDefault(),x.visible()?x.pageUp():e(0,!0);break;case r.PAGEDOWN:b.preventDefault(),x.visible()?x.pageDown():e(0,!0);break;case c.multiple&&","==a.trim(c.multipleSeparator)&&r.COMMA:case r.TAB:case r.RETURN:d()&&(c.multiple||s.blur(),b.preventDefault(),s.focus());break;case r.ESC:x.hide();break;default:clearTimeout(p),p=setTimeout(e,c.delay)}}).keypress(function(){}).focus(function(){v++}).blur(function(){v=0,w.mouseDownOnSelect||i()}).click(function(){v++>1&&!x.visible()&&e(0,!0)}).bind("search",function(){function b(a,b){var d;if(b&&b.length)for(var e=0;e<b.length;e++)if(b[e].result.toLowerCase()==a.toLowerCase()){d=b[e];break}"function"==typeof c?c(d):s.trigger("result",d&&[d.data,d.value])}var c=arguments.length>1?arguments[1]:null;a.each(f(s.val()),function(a,c){l(c,b,b)})}).bind("flushCache",function(){u.flush()}).bind("setOptions",function(){a.extend(c,arguments[1]),"data"in arguments[1]&&u.populate()}).bind("unautocomplete",function(){x.unbind(),s.unbind()})},a.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:!1,matchSubset:!0,matchContains:!1,cacheLength:10,max:100,mustMatch:!1,extraParams:{},selectFirst:!0,formatItem:function(a){return a[0]},autoFill:!1,width:0,multiple:!1,multipleSeparator:", ",highlight:function(a,b){return a.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+b.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:!0,scrollHeight:250,attachTo:"body"},a.Autocompleter.Cache=function(b){function c(a,c){b.matchCase||(a=a.toLowerCase());var d=a.indexOf(c);return-1==d?!1:0==d||b.matchContains}function d(a,c){h>b.cacheLength&&f(),g[a]||h++,g[a]=c}function e(){if(!b.data)return!1;var c={},e=0;b.url||(b.cacheLength=1),c[""]=[];for(var f=0,g=b.data.length;g>f;f++){var h=b.data[f];h="string"==typeof h?[h]:h;var i=b.formatItem(h,f+1,b.data.length);if(i!==!1){var j=i.charAt(0).toLowerCase();c[j]||(c[j]=[]);var k={value:i,data:h,result:b.formatResult&&b.formatResult(h)||i};c[j].push(k),e++<b.max&&c[""].push(k)}}a.each(c,function(a,c){b.cacheLength++,d(a,c)})}function f(){g={},h=0}var g={},h=0;return setTimeout(e,25),{flush:f,add:d,populate:e,load:function(d){if(!b.cacheLength||!h)return null;if(!b.url&&b.matchContains){var e=[];for(var f in g)if(f.length>0){var i=g[f];a.each(i,function(a,b){c(b.value,d)&&e.push(b)})}return e}if(g[d])return g[d];if(b.matchSubset)for(var j=d.length-1;j>=b.minChars;j--){var i=g[d.substr(0,j)];if(i){var e=[];return a.each(i,function(a,b){c(b.value,d)&&(e[e.length]=b)}),e}}return null}}},a.Autocompleter.Select=function(b,c,d,e){function f(){s&&(n=a("<div/>").hide().addClass(b.resultsClass).css("position","absolute").appendTo(b.attachTo),o=a("<ul>").appendTo(n).mouseover(function(b){g(b).nodeName&&"LI"==g(b).nodeName.toUpperCase()&&(q=a("li",o).removeClass(p.ACTIVE).index(g(b)),a(g(b)).addClass(p.ACTIVE))}).click(function(b){return a(g(b)).addClass(p.ACTIVE),d(),c.focus(),!1}).mousedown(function(){e.mouseDownOnSelect=!0}).mouseup(function(){e.mouseDownOnSelect=!1}),b.width>0&&n.css("width",b.width),s=!1)}function g(a){for(var b=a.target;b&&"LI"!=b.tagName;)b=b.parentNode;return b?b:[]}function h(a){l.slice(q,q+1).removeClass(),i(a);var c=l.slice(q,q+1).addClass(p.ACTIVE);if(b.scroll){var d=0;l.slice(0,q).each(function(){d+=this.offsetHeight}),d+c[0].offsetHeight-o.scrollTop()>o[0].clientHeight?o.scrollTop(d+c[0].offsetHeight-o.innerHeight()):d<o.scrollTop()&&o.scrollTop(d)}}function i(a){q+=a,0>q?q=l.size()-1:q>=l.size()&&(q=0)}function j(a){return b.max&&b.max<a?b.max:a}function k(){o.empty();for(var c=j(m.length),d=0;c>d;d++)if(m[d]){var e=b.formatItem(m[d].data,d+1,c,m[d].value,r);if(e!==!1){var f=a("<li>").html(b.highlight(e,r)).addClass(d%2==0?"ac_event":"ac_odd").appendTo(o)[0];a.data(f,"ac_data",m[d])}}l=o.find("li"),b.selectFirst&&(l.slice(0,1).addClass(p.ACTIVE),q=0),o.bgiframe()}var l,m,n,o,p={ACTIVE:"ac_over"},q=-1,r="",s=!0;return{display:function(a,b){f(),m=a,r=b,k()},next:function(){h(1)},prev:function(){h(-1)},pageUp:function(){h(0!=q&&0>q-8?-q:-8)},pageDown:function(){h(q!=l.size()-1&&q+8>l.size()?l.size()-1-q:8)},hide:function(){n&&n.hide(),q=-1},visible:function(){return n&&n.is(":visible")},current:function(){return this.visible()&&(l.filter("."+p.ACTIVE)[0]||b.selectFirst&&l[0])},show:function(){var d=a(c).offset();if(n.css({width:"string"==typeof b.width||b.width>0?b.width:a(c).width(),top:d.top+c.offsetHeight,left:d.left}).show(),b.scroll&&(o.scrollTop(0),o.css({maxHeight:b.scrollHeight,overflow:"auto"}),a.browser.msie&&"undefined"==typeof document.body.style.maxHeight)){var e=0;l.each(function(){e+=this.offsetHeight});var f=e>b.scrollHeight;o.css("height",f?b.scrollHeight:e),f||l.width(o.width()-parseInt(l.css("padding-left"))-parseInt(l.css("padding-right")))}},selected:function(){var b=l&&l.filter("."+p.ACTIVE).removeClass(p.ACTIVE);return b&&b.length&&a.data(b[0],"ac_data")},unbind:function(){n&&n.remove()}}},a.Autocompleter.Selection=function(a,b,c){if(a.createTextRange){var d=a.createTextRange();d.collapse(!0),d.moveStart("character",b),d.moveEnd("character",c),d.select()}else a.setSelectionRange?a.setSelectionRange(b,c):a.selectionStart&&(a.selectionStart=b,a.selectionEnd=c);a.focus()}}(jQuery);
|
1 |
+
/*! buddypress - v2.3.3 - 2015-08-27 5:14:25 PM UTC - https://wordpress.org/plugins/buddypress/ */
|
2 |
!function(a){a.fn.extend({autocomplete:function(b,c){var d="string"==typeof b;return c=a.extend({},a.Autocompleter.defaults,{url:d?b:null,data:d?null:b,delay:d?a.Autocompleter.defaults.delay:10,max:c&&!c.scroll?10:150},c),c.highlight=c.highlight||function(a){return a},this.each(function(){new a.Autocompleter(this,c)})},result:function(a){return this.bind("result",a)},search:function(a){return this.trigger("search",[a])},flushCache:function(){return this.trigger("flushCache")},setOptions:function(a){return this.trigger("setOptions",[a])},unautocomplete:function(){return this.trigger("unautocomplete")}}),a.Autocompleter=function(b,c){function d(){var a=x.selected();if(!a)return!1;var b=a.result;if(t=b,c.multiple){var d=f(s.val());d.length>1&&(b=d.slice(0,d.length-1).join(c.multipleSeparator)+c.multipleSeparator+b),b+=c.multipleSeparator}return s.val(b),j(),s.trigger("result",[a.data,a.value]),!0}function e(a,b){if(q==r.DEL)return void x.hide();var d=s.val();(b||d!=t)&&(t=d,d=g(d),d.length>=c.minChars?(s.addClass(c.loadingClass),jQuery("#send-to-input").addClass("loading"),c.matchCase||(d=d.toLowerCase()),l(d,k,j)):(n(),x.hide()))}function f(b){if(!b)return[""];var d=b.split(a.trim(c.multipleSeparator)),e=[];return a.each(d,function(b,c){a.trim(c)&&(e[b]=a.trim(c))}),e}function g(a){if(!c.multiple)return a;var b=f(a);return b[b.length-1]}function h(d,e){c.autoFill&&g(s.val()).toLowerCase()==d.toLowerCase()&&8!=q&&(s.val(s.val()+e.substring(g(t).length)),a.Autocompleter.Selection(b,t.length,t.length+e.length))}function i(){clearTimeout(p),p=setTimeout(j,200)}function j(){x.hide(),clearTimeout(p),n(),c.mustMatch&&s.search(function(a){a||s.val("")})}function k(a,b){if(b&&b.length&&v){n(),x.display(b,a);var c=b[0].value.split(";");b.value=c[0],h(a,b.value),x.show()}else j()}function l(d,e,f){c.matchCase||(d=d.toLowerCase());var h=u.load(d);if(h&&h.length)e(d,h);else if("string"==typeof c.url&&c.url.length>0){var i={};a.each(c.extraParams,function(a,b){i[a]="function"==typeof b?b():b}),a.ajax({mode:"abort",port:"autocomplete"+b.name,dataType:c.dataType,url:c.url,data:a.extend({q:g(d),limit:c.max,action:"messages_autocomplete_results",cookie:o()},i),success:function(a){var b=c.parse&&c.parse(a)||m(a);u.add(d,b),e(d,b)}})}else f(d)}function m(b){for(var d=[],e=b.split("\n"),f=0;f<e.length;f++){var g=a.trim(e[f]);g&&(g=g.split("|"),d[d.length]={data:g,value:g[0],result:c.formatResult&&c.formatResult(g,g[0])||g[0]})}return d}function n(){s.removeClass(c.loadingClass),jQuery("#send-to-input").removeClass("loading")}function o(){var a,b,c,d,e,f=document.cookie.split(";"),g={},h="bp-";for(a=0;a<f.length;a++)b=f[a],c=b.indexOf("="),d=jq.trim(unescape(b.slice(0,c))),e=unescape(b.slice(c+1)),0===d.indexOf(h)&&(g[d]=e);return encodeURIComponent(jq.param(g))}var p,q,r={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34},s=a(b).attr("autocomplete","off").addClass(c.inputClass),t="",u=a.Autocompleter.Cache(c),v=0,w={mouseDownOnSelect:!1},x=a.Autocompleter.Select(c,b,d,w);s.keydown(function(b){switch(q=b.keyCode,b.keyCode){case r.UP:b.preventDefault(),x.visible()?x.prev():e(0,!0);break;case r.DOWN:b.preventDefault(),x.visible()?x.next():e(0,!0);break;case r.PAGEUP:b.preventDefault(),x.visible()?x.pageUp():e(0,!0);break;case r.PAGEDOWN:b.preventDefault(),x.visible()?x.pageDown():e(0,!0);break;case c.multiple&&","==a.trim(c.multipleSeparator)&&r.COMMA:case r.TAB:case r.RETURN:d()&&(c.multiple||s.blur(),b.preventDefault(),s.focus());break;case r.ESC:x.hide();break;default:clearTimeout(p),p=setTimeout(e,c.delay)}}).keypress(function(){}).focus(function(){v++}).blur(function(){v=0,w.mouseDownOnSelect||i()}).click(function(){v++>1&&!x.visible()&&e(0,!0)}).bind("search",function(){function b(a,b){var d;if(b&&b.length)for(var e=0;e<b.length;e++)if(b[e].result.toLowerCase()==a.toLowerCase()){d=b[e];break}"function"==typeof c?c(d):s.trigger("result",d&&[d.data,d.value])}var c=arguments.length>1?arguments[1]:null;a.each(f(s.val()),function(a,c){l(c,b,b)})}).bind("flushCache",function(){u.flush()}).bind("setOptions",function(){a.extend(c,arguments[1]),"data"in arguments[1]&&u.populate()}).bind("unautocomplete",function(){x.unbind(),s.unbind()})},a.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:!1,matchSubset:!0,matchContains:!1,cacheLength:10,max:100,mustMatch:!1,extraParams:{},selectFirst:!0,formatItem:function(a){return a[0]},autoFill:!1,width:0,multiple:!1,multipleSeparator:", ",highlight:function(a,b){return a.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+b.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:!0,scrollHeight:250,attachTo:"body"},a.Autocompleter.Cache=function(b){function c(a,c){b.matchCase||(a=a.toLowerCase());var d=a.indexOf(c);return-1==d?!1:0==d||b.matchContains}function d(a,c){h>b.cacheLength&&f(),g[a]||h++,g[a]=c}function e(){if(!b.data)return!1;var c={},e=0;b.url||(b.cacheLength=1),c[""]=[];for(var f=0,g=b.data.length;g>f;f++){var h=b.data[f];h="string"==typeof h?[h]:h;var i=b.formatItem(h,f+1,b.data.length);if(i!==!1){var j=i.charAt(0).toLowerCase();c[j]||(c[j]=[]);var k={value:i,data:h,result:b.formatResult&&b.formatResult(h)||i};c[j].push(k),e++<b.max&&c[""].push(k)}}a.each(c,function(a,c){b.cacheLength++,d(a,c)})}function f(){g={},h=0}var g={},h=0;return setTimeout(e,25),{flush:f,add:d,populate:e,load:function(d){if(!b.cacheLength||!h)return null;if(!b.url&&b.matchContains){var e=[];for(var f in g)if(f.length>0){var i=g[f];a.each(i,function(a,b){c(b.value,d)&&e.push(b)})}return e}if(g[d])return g[d];if(b.matchSubset)for(var j=d.length-1;j>=b.minChars;j--){var i=g[d.substr(0,j)];if(i){var e=[];return a.each(i,function(a,b){c(b.value,d)&&(e[e.length]=b)}),e}}return null}}},a.Autocompleter.Select=function(b,c,d,e){function f(){s&&(n=a("<div/>").hide().addClass(b.resultsClass).css("position","absolute").appendTo(b.attachTo),o=a("<ul>").appendTo(n).mouseover(function(b){g(b).nodeName&&"LI"==g(b).nodeName.toUpperCase()&&(q=a("li",o).removeClass(p.ACTIVE).index(g(b)),a(g(b)).addClass(p.ACTIVE))}).click(function(b){return a(g(b)).addClass(p.ACTIVE),d(),c.focus(),!1}).mousedown(function(){e.mouseDownOnSelect=!0}).mouseup(function(){e.mouseDownOnSelect=!1}),b.width>0&&n.css("width",b.width),s=!1)}function g(a){for(var b=a.target;b&&"LI"!=b.tagName;)b=b.parentNode;return b?b:[]}function h(a){l.slice(q,q+1).removeClass(),i(a);var c=l.slice(q,q+1).addClass(p.ACTIVE);if(b.scroll){var d=0;l.slice(0,q).each(function(){d+=this.offsetHeight}),d+c[0].offsetHeight-o.scrollTop()>o[0].clientHeight?o.scrollTop(d+c[0].offsetHeight-o.innerHeight()):d<o.scrollTop()&&o.scrollTop(d)}}function i(a){q+=a,0>q?q=l.size()-1:q>=l.size()&&(q=0)}function j(a){return b.max&&b.max<a?b.max:a}function k(){o.empty();for(var c=j(m.length),d=0;c>d;d++)if(m[d]){var e=b.formatItem(m[d].data,d+1,c,m[d].value,r);if(e!==!1){var f=a("<li>").html(b.highlight(e,r)).addClass(d%2==0?"ac_event":"ac_odd").appendTo(o)[0];a.data(f,"ac_data",m[d])}}l=o.find("li"),b.selectFirst&&(l.slice(0,1).addClass(p.ACTIVE),q=0),o.bgiframe()}var l,m,n,o,p={ACTIVE:"ac_over"},q=-1,r="",s=!0;return{display:function(a,b){f(),m=a,r=b,k()},next:function(){h(1)},prev:function(){h(-1)},pageUp:function(){h(0!=q&&0>q-8?-q:-8)},pageDown:function(){h(q!=l.size()-1&&q+8>l.size()?l.size()-1-q:8)},hide:function(){n&&n.hide(),q=-1},visible:function(){return n&&n.is(":visible")},current:function(){return this.visible()&&(l.filter("."+p.ACTIVE)[0]||b.selectFirst&&l[0])},show:function(){var d=a(c).offset();if(n.css({width:"string"==typeof b.width||b.width>0?b.width:a(c).width(),top:d.top+c.offsetHeight,left:d.left}).show(),b.scroll&&(o.scrollTop(0),o.css({maxHeight:b.scrollHeight,overflow:"auto"}),a.browser.msie&&"undefined"==typeof document.body.style.maxHeight)){var e=0;l.each(function(){e+=this.offsetHeight});var f=e>b.scrollHeight;o.css("height",f?b.scrollHeight:e),f||l.width(o.width()-parseInt(l.css("padding-left"))-parseInt(l.css("padding-right")))}},selected:function(){var b=l&&l.filter("."+p.ACTIVE).removeClass(p.ACTIVE);return b&&b.length&&a.data(b[0],"ac_data")},unbind:function(){n&&n.remove()}}},a.Autocompleter.Selection=function(a,b,c){if(a.createTextRange){var d=a.createTextRange();d.collapse(!0),d.moveStart("character",b),d.moveEnd("character",c),d.select()}else a.setSelectionRange?a.setSelectionRange(b,c):a.selectionStart&&(a.selectionStart=b,a.selectionEnd=c);a.focus()}}(jQuery);
|
bp-core/deprecated/js/autocomplete/jquery.autocompletefb.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! buddypress - v2.3.
|
2 |
jQuery.fn.autoCompletefb=function(a){var b=this,c={ul:b,urlLookup:[""],acOptions:{},foundClass:".friend-tab",inputClass:".send-to-input"};a&&jQuery.extend(c,a);var d={params:c,removeFind:function(a){return d.removeUsername(a),jQuery(a).unbind("click").parent().remove(),jQuery(c.inputClass,b).focus(),b.acfb},removeUsername:function(a){var b=a.parentNode.id.substr(a.parentNode.id.indexOf("-")+1);jQuery("#send-to-usernames").removeClass(b)}};return jQuery(c.foundClass+" img.p").click(function(){d.removeFind(this)}),jQuery(c.inputClass,b).autocomplete(c.urlLookup,c.acOptions),jQuery(c.inputClass,b).result(function(a,e,f){var f=c.foundClass.replace(/\./,""),e=String(e).split(" ("),g=e[1].substr(0,e[1].length-1);if(0===jQuery(c.inputClass).siblings("#un-"+g).length){var h="#link-"+g,i=jQuery(h).attr("href"),j='<li class="'+f+'" id="un-'+g+'"><span><a href="'+i+'">'+e[0]+'</a></span> <span class="p">X</span></li>',k=jQuery(c.inputClass,b).before(j);jQuery("#send-to-usernames").addClass(g),jQuery(".p",k[0].previousSibling).click(function(){d.removeFind(this)})}jQuery(c.inputClass,b).val("")}),jQuery(c.inputClass,b).focus(),d};
|
1 |
+
/*! buddypress - v2.3.3 - 2015-08-27 5:14:25 PM UTC - https://wordpress.org/plugins/buddypress/ */
|
2 |
jQuery.fn.autoCompletefb=function(a){var b=this,c={ul:b,urlLookup:[""],acOptions:{},foundClass:".friend-tab",inputClass:".send-to-input"};a&&jQuery.extend(c,a);var d={params:c,removeFind:function(a){return d.removeUsername(a),jQuery(a).unbind("click").parent().remove(),jQuery(c.inputClass,b).focus(),b.acfb},removeUsername:function(a){var b=a.parentNode.id.substr(a.parentNode.id.indexOf("-")+1);jQuery("#send-to-usernames").removeClass(b)}};return jQuery(c.foundClass+" img.p").click(function(){d.removeFind(this)}),jQuery(c.inputClass,b).autocomplete(c.urlLookup,c.acOptions),jQuery(c.inputClass,b).result(function(a,e,f){var f=c.foundClass.replace(/\./,""),e=String(e).split(" ("),g=e[1].substr(0,e[1].length-1);if(0===jQuery(c.inputClass).siblings("#un-"+g).length){var h="#link-"+g,i=jQuery(h).attr("href"),j='<li class="'+f+'" id="un-'+g+'"><span><a href="'+i+'">'+e[0]+'</a></span> <span class="p">X</span></li>',k=jQuery(c.inputClass,b).before(j);jQuery("#send-to-usernames").addClass(g),jQuery(".p",k[0].previousSibling).click(function(){d.removeFind(this)})}jQuery(c.inputClass,b).val("")}),jQuery(c.inputClass,b).focus(),d};
|
bp-core/deprecated/js/autocomplete/jquery.bgiframe.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! buddypress - v2.3.
|
2 |
!function(a){function b(a){return a&&a.constructor===Number?a+"px":a}a.fn.bgiframe=a.browser.msie&&/msie 6\.0/i.test(navigator.userAgent)?function(c){c=a.extend({top:"auto",left:"auto",width:"auto",height:"auto",opacity:!0,src:"javascript:false;"},c);var d='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+c.src+'"style="display:block;position:absolute;z-index:-1;'+(c.opacity!==!1?"filter:Alpha(Opacity='0');":"")+"top:"+("auto"==c.top?"expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+'px')":b(c.top))+";left:"+("auto"==c.left?"expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+'px')":b(c.left))+";width:"+("auto"==c.width?"expression(this.parentNode.offsetWidth+'px')":b(c.width))+";height:"+("auto"==c.height?"expression(this.parentNode.offsetHeight+'px')":b(c.height))+';"/>';return this.each(function(){0===a(this).children("iframe.bgiframe").length&&this.insertBefore(document.createElement(d),this.firstChild)})}:function(){return this},a.fn.bgIframe=a.fn.bgiframe}(jQuery);
|
1 |
+
/*! buddypress - v2.3.3 - 2015-08-27 5:14:25 PM UTC - https://wordpress.org/plugins/buddypress/ */
|
2 |
!function(a){function b(a){return a&&a.constructor===Number?a+"px":a}a.fn.bgiframe=a.browser.msie&&/msie 6\.0/i.test(navigator.userAgent)?function(c){c=a.extend({top:"auto",left:"auto",width:"auto",height:"auto",opacity:!0,src:"javascript:false;"},c);var d='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+c.src+'"style="display:block;position:absolute;z-index:-1;'+(c.opacity!==!1?"filter:Alpha(Opacity='0');":"")+"top:"+("auto"==c.top?"expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+'px')":b(c.top))+";left:"+("auto"==c.left?"expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+'px')":b(c.left))+";width:"+("auto"==c.width?"expression(this.parentNode.offsetWidth+'px')":b(c.width))+";height:"+("auto"==c.height?"expression(this.parentNode.offsetHeight+'px')":b(c.height))+';"/>';return this.each(function(){0===a(this).children("iframe.bgiframe").length&&this.insertBefore(document.createElement(d),this.firstChild)})}:function(){return this},a.fn.bgIframe=a.fn.bgiframe}(jQuery);
|
bp-core/deprecated/js/autocomplete/jquery.dimensions.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! buddypress - v2.3.
|
2 |
!function(a){a.dimensions={version:"@VERSION"},a.each(["Height","Width"],function(c,d){a.fn["inner"+d]=function(){if(this[0]){var a="Height"==d?"Top":"Left",c="Height"==d?"Bottom":"Right";return this[d.toLowerCase()]()+b(this,"padding"+a)+b(this,"padding"+c)}},a.fn["outer"+d]=function(c){if(this[0]){var e="Height"==d?"Top":"Left",f="Height"==d?"Bottom":"Right";return c=a.extend({margin:!1},c||{}),this[d.toLowerCase()]()+b(this,"border"+e+"Width")+b(this,"border"+f+"Width")+b(this,"padding"+e)+b(this,"padding"+f)+(c.margin?b(this,"margin"+e)+b(this,"margin"+f):0)}}}),a.each(["Left","Top"],function(b,c){a.fn["scroll"+c]=function(b){return this[0]?void 0!=b?this.each(function(){this==window||this==document?window.scrollTo("Left"==c?b:a(window).scrollLeft(),"Top"==c?b:a(window).scrollTop()):this["scroll"+c]=b}):this[0]==window||this[0]==document?self["Left"==c?"pageXOffset":"pageYOffset"]||a.boxModel&&document.documentElement["scroll"+c]||document.body["scroll"+c]:this[0]["scroll"+c]:void 0}}),a.fn.extend({position:function(){var a,c,d,e,f=this[0];return f&&(d=this.offsetParent(),a=this.offset(),c=d.offset(),a.top-=b(f,"marginTop"),a.left-=b(f,"marginLeft"),c.top+=b(d,"borderTopWidth"),c.left+=b(d,"borderLeftWidth"),e={top:a.top-c.top,left:a.left-c.left}),e},offsetParent:function(){for(var b=this[0].offsetParent;b&&!/^body|html$/i.test(b.tagName)&&"static"==a.css(b,"position");)b=b.offsetParent;return a(b)}});var b=function(b,c){return parseInt(a.css(b.jquery?b[0]:b,c))||0}}(jQuery);
|
1 |
+
/*! buddypress - v2.3.3 - 2015-08-27 5:14:25 PM UTC - https://wordpress.org/plugins/buddypress/ */
|
2 |
!function(a){a.dimensions={version:"@VERSION"},a.each(["Height","Width"],function(c,d){a.fn["inner"+d]=function(){if(this[0]){var a="Height"==d?"Top":"Left",c="Height"==d?"Bottom":"Right";return this[d.toLowerCase()]()+b(this,"padding"+a)+b(this,"padding"+c)}},a.fn["outer"+d]=function(c){if(this[0]){var e="Height"==d?"Top":"Left",f="Height"==d?"Bottom":"Right";return c=a.extend({margin:!1},c||{}),this[d.toLowerCase()]()+b(this,"border"+e+"Width")+b(this,"border"+f+"Width")+b(this,"padding"+e)+b(this,"padding"+f)+(c.margin?b(this,"margin"+e)+b(this,"margin"+f):0)}}}),a.each(["Left","Top"],function(b,c){a.fn["scroll"+c]=function(b){return this[0]?void 0!=b?this.each(function(){this==window||this==document?window.scrollTo("Left"==c?b:a(window).scrollLeft(),"Top"==c?b:a(window).scrollTop()):this["scroll"+c]=b}):this[0]==window||this[0]==document?self["Left"==c?"pageXOffset":"pageYOffset"]||a.boxModel&&document.documentElement["scroll"+c]||document.body["scroll"+c]:this[0]["scroll"+c]:void 0}}),a.fn.extend({position:function(){var a,c,d,e,f=this[0];return f&&(d=this.offsetParent(),a=this.offset(),c=d.offset(),a.top-=b(f,"marginTop"),a.left-=b(f,"marginLeft"),c.top+=b(d,"borderTopWidth"),c.left+=b(d,"borderLeftWidth"),e={top:a.top-c.top,left:a.left-c.left}),e},offsetParent:function(){for(var b=this[0].offsetParent;b&&!/^body|html$/i.test(b.tagName)&&"static"==a.css(b,"position");)b=b.offsetParent;return a(b)}});var b=function(b,c){return parseInt(a.css(b.jquery?b[0]:b,c))||0}}(jQuery);
|
bp-core/js/avatar.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! buddypress - v2.3.
|
2 |
-
window.bp=window.bp||{},function(a,b){"undefined"!=typeof BP_Uploader&&(bp.Models=bp.Models||{},bp.Collections=bp.Collections||{},bp.Views=bp.Views||{},bp.Avatar={start:function(){this.removeLegacyUI(),this.views=new Backbone.Collection,this.jcropapi={},this.warning=null,this.setupNav(),this.avatars=bp.Uploader.filesUploaded,bp.Uploader.filesQueue.on("reset",this.cropView,this),b("body.wp-admin").on("tb_unload","#TB_window",function(){bp.Avatar.nav.trigger("bp-avatar-view:changed","upload"),_.each(bp.Avatar.navItems.models,function(a){a.set("upload"===a.id?{active:1}:{active:0})})})},removeLegacyUI:function(){b("#avatar-upload-form").length?(b("#avatar-upload").remove(),b("#avatar-upload-form p").remove()):b("#group-settings-form").length?(b("#group-settings-form p").each(function(a){0!==a&&b(this).remove()}),b("#delete-group-avatar-button").length&&b("#delete-group-avatar-button").remove()):b("#group-create-body").length?(b(".main-column p #file").remove(),b(".main-column p #upload").remove()):b("#bp_xprofile_user_admin_avatar a.bp-xprofile-avatar-user-admin").length&&b("#bp_xprofile_user_admin_avatar a.bp-xprofile-avatar-user-admin").remove()},setView:function(a){switch(_.isUndefined(this.views.models)||_.each(this.views.models,function(a){a.get("view").remove()},this),this.views.reset(),_.isUndefined(this.avatars)||this.avatars.reset(),_.isEmpty(this.jcropapi)||(this.jcropapi.destroy(),this.jcropapi={}),a){case"upload":this.uploaderView();break;case"delete":this.deleteView()}},setupNav:function(){var a,b,c=this;this.navItems=new Backbone.Collection,_.each(BP_Uploader.settings.nav,function(d,e){_.isObject(d)&&(b=0,0===e&&(a=d.id,b=1),c.navItems.add({id:d.id,name:d.caption,href:"#",active:b,hide:_.isUndefined(d.hide)?0:d.hide}))}),this.nav=new bp.Views.Nav({collection:this.navItems}),this.nav.inject(".bp-avatar-nav"),this.setView(a),this.nav.on("bp-avatar-view:changed",_.bind(this.setView,this))},uploaderView:function(){bp.Uploader.filesQueue.on("add",this.uploadProgress,this);var a=new bp.Views.Uploader;this.views.add({id:"upload",view:a}),a.inject(".bp-avatar")},uploadProgress:function(){var a=new bp.Views.uploaderStatus({collection:bp.Uploader.filesQueue});_.isUndefined(this.views.get("status"))?this.views.add({id:"status",view:a}):this.views.set({id:"status",view:a}),a.inject(".bp-avatar-status")},cropView:function(){var a;if(!_.isEmpty(this.avatars.models)){_.isUndefined(this.views.get("status"))||(a=this.views.get("status"),a.get("view").remove(),this.views.remove({id:"status",view:a}));var b=new bp.Views.Avatars({collection:this.avatars});this.views.add({id:"crop",view:b}),b.inject(".bp-avatar")}},setAvatar:function(a){var c,d=this;_.isUndefined(this.views.get("crop"))||(_.isEmpty(this.jcropapi)||(this.jcropapi.destroy(),this.jcropapi={}),c=this.views.get("crop"),c.get("view").remove(),this.views.remove({id:"crop",view:c})),bp.ajax.post("bp_avatar_set",{json:!0,original_file:a.get("url"),crop_w:a.get("w"),crop_h:a.get("h"),crop_x:a.get("x"),crop_y:a.get("y"),item_id:a.get("item_id"),object:a.get("object"),type:_.isUndefined(a.get("type"))?"crop":a.get("type"),nonce:a.get("nonces").set}).done(function(c){var e=new bp.Views.AvatarStatus({value:BP_Uploader.strings.feedback_messages[c.feedback_code],type:"success"});d.views.add({id:"status",view:e}),e.inject(".bp-avatar-status"),b("."+a.get("object")+"-"+c.item_id+"-avatar").each(function(){b(this).prop("src",c.avatar)}),bp.Avatar.navItems.get("delete").set({hide:0})}).fail(function(a){var b=BP_Uploader.strings.default_error;_.isUndefined(a)||(b=BP_Uploader.strings.feedback_messages[a.feedback_code]);var c=new bp.Views.AvatarStatus({value:b,type:"error"});d.views.add({id:"status",view:c}),c.inject(".bp-avatar-status")})},deleteView:function(){var a=new Backbone.Model(_.pick(BP_Uploader.settings.defaults.multipart_params.bp_params,"object","item_id","nonces")),b=new bp.Views.DeleteAvatar({model:a});this.views.add({id:"delete",view:b}),b.inject(".bp-avatar")},deleteAvatar:function(a){var c,d=this;_.isUndefined(this.views.get("delete"))||(c=this.views.get("delete"),c.get("view").remove(),this.views.remove({id:"delete",view:c})),bp.ajax.post("bp_avatar_delete",{json:!0,item_id:a.get("item_id"),object:a.get("object"),nonce:a.get("nonces").remove}).done(function(c){var e=new bp.Views.AvatarStatus({value:BP_Uploader.strings.feedback_messages[c.feedback_code],type:"success"});d.views.add({id:"status",view:e}),e.inject(".bp-avatar-status"),b("."+a.get("object")+"-"+c.item_id+"-avatar").each(function(){b(this).prop("src",c.avatar)}),bp.Avatar.navItems.get("delete").set({active:0,hide:1})}).fail(function(a){var b=BP_Uploader.strings.default_error;_.isUndefined(a)||(b=BP_Uploader.strings.feedback_messages[a.feedback_code]);var c=new bp.Views.AvatarStatus({value:b,type:"error"});d.views.add({id:"status",view:c}),c.inject(".bp-avatar-status")})},removeWarning:function(){_.isNull(this.warning)||this.warning.remove()},displayWarning:function(a){this.removeWarning(),this.warning=new bp.Views.uploaderWarning({value:a}),this.warning.inject(".bp-avatar-status")}},bp.Views.Nav=bp.View.extend({tagName:"ul",className:"avatar-nav-items",events:{"click .bp-avatar-nav-item":"toggleView"},initialize:function(){var a=_.findWhere(this.collection.models,{id:"delete"});1!==a.get("hide")&&bp.Avatar.displayWarning(BP_Uploader.strings.has_avatar_warning),_.each(this.collection.models,this.addNavItem,this),this.collection.on("change:hide",this.showHideNavItem,this)},addNavItem:function(a){1!==a.get("hide")&&this.views.add(new bp.Views.NavItem({model:a}))},showHideNavItem:function(a){var b=null;_.each(this.views._views[""],function(c){1===c.model.get("hide")&&c.remove(),a.get("id")===c.model.get("id")&&(b=!0)}),_.isBoolean(b)||this.addNavItem(a)},toggleView:function(a){a.preventDefault(),bp.Avatar.removeWarning();var c=b(a.target).data("nav");_.each(this.collection.models,function(a){a.id===c?(a.set({active:1}),this.trigger("bp-avatar-view:changed",a.id)):a.set({active:0})},this)}}),bp.Views.NavItem=bp.View.extend({tagName:"li",className:"avatar-nav-item",template:bp.template("bp-avatar-nav"),initialize:function(){1===this.model.get("active")&&(this.el.className+=" current"),this.el.id+="bp-avatar-"+this.model.get("id"),this.model.on("change:active",this.setCurrentNav,this)},setCurrentNav:function(a){1===a.get("active")?this.$el.addClass("current"):this.$el.removeClass("current")}}),bp.Views.Avatars=bp.View.extend({className:"items",initialize:function(){_.each(this.collection.models,this.addItemView,this)},addItemView:function(a){var b={full_h:150,full_w:150};_.isUndefined(BP_Uploader.settings.crop.full_h)||_.isUndefined(BP_Uploader.settings.crop.full_w)||(b.full_h=BP_Uploader.settings.crop.full_h,b.full_w=BP_Uploader.settings.crop.full_w),a.set(_.extend(_.pick(BP_Uploader.settings.defaults.multipart_params.bp_params,"object","item_id","nonces"),b)),this.views.add(new bp.Views.Avatar({model:a}))}}),bp.Views.Avatar=bp.View.extend({className:"item",template:bp.template("bp-avatar-item"),events:{"click .avatar-crop-submit":"cropAvatar"},initialize:function(){_.defaults(this.options,{full_h:BP_Uploader.settings.crop.full_h,full_w:BP_Uploader.settings.crop.full_w,aspectRatio:1}),!1!==this.model.get("feedback")&&bp.Avatar.displayWarning(this.model.get("feedback")),this.on("ready",this.initCropper)},initCropper:function(){var a,c,d,e,f,g,h=this,i=this.$el.find("#avatar-to-crop img"),j=this.$el.width(),k={};_.isUndefined(this.options.full_h)||_.isUndefined(this.options.full_w)||(this.options.aspectRatio=this.options.
|
1 |
+
/*! buddypress - v2.3.3 - 2015-08-27 5:14:25 PM UTC - https://wordpress.org/plugins/buddypress/ */
|
2 |
+
window.bp=window.bp||{},function(a,b){"undefined"!=typeof BP_Uploader&&(bp.Models=bp.Models||{},bp.Collections=bp.Collections||{},bp.Views=bp.Views||{},bp.Avatar={start:function(){this.removeLegacyUI(),this.views=new Backbone.Collection,this.jcropapi={},this.warning=null,this.setupNav(),this.avatars=bp.Uploader.filesUploaded,bp.Uploader.filesQueue.on("reset",this.cropView,this),b("body.wp-admin").on("tb_unload","#TB_window",function(){bp.Avatar.nav.trigger("bp-avatar-view:changed","upload"),_.each(bp.Avatar.navItems.models,function(a){a.set("upload"===a.id?{active:1}:{active:0})})})},removeLegacyUI:function(){b("#avatar-upload-form").length?(b("#avatar-upload").remove(),b("#avatar-upload-form p").remove()):b("#group-settings-form").length?(b("#group-settings-form p").each(function(a){0!==a&&b(this).remove()}),b("#delete-group-avatar-button").length&&b("#delete-group-avatar-button").remove()):b("#group-create-body").length?(b(".main-column p #file").remove(),b(".main-column p #upload").remove()):b("#bp_xprofile_user_admin_avatar a.bp-xprofile-avatar-user-admin").length&&b("#bp_xprofile_user_admin_avatar a.bp-xprofile-avatar-user-admin").remove()},setView:function(a){switch(_.isUndefined(this.views.models)||_.each(this.views.models,function(a){a.get("view").remove()},this),this.views.reset(),_.isUndefined(this.avatars)||this.avatars.reset(),_.isEmpty(this.jcropapi)||(this.jcropapi.destroy(),this.jcropapi={}),a){case"upload":this.uploaderView();break;case"delete":this.deleteView()}},setupNav:function(){var a,b,c=this;this.navItems=new Backbone.Collection,_.each(BP_Uploader.settings.nav,function(d,e){_.isObject(d)&&(b=0,0===e&&(a=d.id,b=1),c.navItems.add({id:d.id,name:d.caption,href:"#",active:b,hide:_.isUndefined(d.hide)?0:d.hide}))}),this.nav=new bp.Views.Nav({collection:this.navItems}),this.nav.inject(".bp-avatar-nav"),this.setView(a),this.nav.on("bp-avatar-view:changed",_.bind(this.setView,this))},uploaderView:function(){bp.Uploader.filesQueue.on("add",this.uploadProgress,this);var a=new bp.Views.Uploader;this.views.add({id:"upload",view:a}),a.inject(".bp-avatar")},uploadProgress:function(){var a=new bp.Views.uploaderStatus({collection:bp.Uploader.filesQueue});_.isUndefined(this.views.get("status"))?this.views.add({id:"status",view:a}):this.views.set({id:"status",view:a}),a.inject(".bp-avatar-status")},cropView:function(){var a;if(!_.isEmpty(this.avatars.models)){_.isUndefined(this.views.get("status"))||(a=this.views.get("status"),a.get("view").remove(),this.views.remove({id:"status",view:a}));var b=new bp.Views.Avatars({collection:this.avatars});this.views.add({id:"crop",view:b}),b.inject(".bp-avatar")}},setAvatar:function(a){var c,d=this;_.isUndefined(this.views.get("crop"))||(_.isEmpty(this.jcropapi)||(this.jcropapi.destroy(),this.jcropapi={}),c=this.views.get("crop"),c.get("view").remove(),this.views.remove({id:"crop",view:c})),bp.ajax.post("bp_avatar_set",{json:!0,original_file:a.get("url"),crop_w:a.get("w"),crop_h:a.get("h"),crop_x:a.get("x"),crop_y:a.get("y"),item_id:a.get("item_id"),object:a.get("object"),type:_.isUndefined(a.get("type"))?"crop":a.get("type"),nonce:a.get("nonces").set}).done(function(c){var e=new bp.Views.AvatarStatus({value:BP_Uploader.strings.feedback_messages[c.feedback_code],type:"success"});d.views.add({id:"status",view:e}),e.inject(".bp-avatar-status"),b("."+a.get("object")+"-"+c.item_id+"-avatar").each(function(){b(this).prop("src",c.avatar)}),bp.Avatar.navItems.get("delete").set({hide:0})}).fail(function(a){var b=BP_Uploader.strings.default_error;_.isUndefined(a)||(b=BP_Uploader.strings.feedback_messages[a.feedback_code]);var c=new bp.Views.AvatarStatus({value:b,type:"error"});d.views.add({id:"status",view:c}),c.inject(".bp-avatar-status")})},deleteView:function(){var a=new Backbone.Model(_.pick(BP_Uploader.settings.defaults.multipart_params.bp_params,"object","item_id","nonces")),b=new bp.Views.DeleteAvatar({model:a});this.views.add({id:"delete",view:b}),b.inject(".bp-avatar")},deleteAvatar:function(a){var c,d=this;_.isUndefined(this.views.get("delete"))||(c=this.views.get("delete"),c.get("view").remove(),this.views.remove({id:"delete",view:c})),bp.ajax.post("bp_avatar_delete",{json:!0,item_id:a.get("item_id"),object:a.get("object"),nonce:a.get("nonces").remove}).done(function(c){var e=new bp.Views.AvatarStatus({value:BP_Uploader.strings.feedback_messages[c.feedback_code],type:"success"});d.views.add({id:"status",view:e}),e.inject(".bp-avatar-status"),b("."+a.get("object")+"-"+c.item_id+"-avatar").each(function(){b(this).prop("src",c.avatar)}),bp.Avatar.navItems.get("delete").set({active:0,hide:1})}).fail(function(a){var b=BP_Uploader.strings.default_error;_.isUndefined(a)||(b=BP_Uploader.strings.feedback_messages[a.feedback_code]);var c=new bp.Views.AvatarStatus({value:b,type:"error"});d.views.add({id:"status",view:c}),c.inject(".bp-avatar-status")})},removeWarning:function(){_.isNull(this.warning)||this.warning.remove()},displayWarning:function(a){this.removeWarning(),this.warning=new bp.Views.uploaderWarning({value:a}),this.warning.inject(".bp-avatar-status")}},bp.Views.Nav=bp.View.extend({tagName:"ul",className:"avatar-nav-items",events:{"click .bp-avatar-nav-item":"toggleView"},initialize:function(){var a=_.findWhere(this.collection.models,{id:"delete"});1!==a.get("hide")&&bp.Avatar.displayWarning(BP_Uploader.strings.has_avatar_warning),_.each(this.collection.models,this.addNavItem,this),this.collection.on("change:hide",this.showHideNavItem,this)},addNavItem:function(a){1!==a.get("hide")&&this.views.add(new bp.Views.NavItem({model:a}))},showHideNavItem:function(a){var b=null;_.each(this.views._views[""],function(c){1===c.model.get("hide")&&c.remove(),a.get("id")===c.model.get("id")&&(b=!0)}),_.isBoolean(b)||this.addNavItem(a)},toggleView:function(a){a.preventDefault(),bp.Avatar.removeWarning();var c=b(a.target).data("nav");_.each(this.collection.models,function(a){a.id===c?(a.set({active:1}),this.trigger("bp-avatar-view:changed",a.id)):a.set({active:0})},this)}}),bp.Views.NavItem=bp.View.extend({tagName:"li",className:"avatar-nav-item",template:bp.template("bp-avatar-nav"),initialize:function(){1===this.model.get("active")&&(this.el.className+=" current"),this.el.id+="bp-avatar-"+this.model.get("id"),this.model.on("change:active",this.setCurrentNav,this)},setCurrentNav:function(a){1===a.get("active")?this.$el.addClass("current"):this.$el.removeClass("current")}}),bp.Views.Avatars=bp.View.extend({className:"items",initialize:function(){_.each(this.collection.models,this.addItemView,this)},addItemView:function(a){var b={full_h:150,full_w:150};_.isUndefined(BP_Uploader.settings.crop.full_h)||_.isUndefined(BP_Uploader.settings.crop.full_w)||(b.full_h=BP_Uploader.settings.crop.full_h,b.full_w=BP_Uploader.settings.crop.full_w),a.set(_.extend(_.pick(BP_Uploader.settings.defaults.multipart_params.bp_params,"object","item_id","nonces"),b)),this.views.add(new bp.Views.Avatar({model:a}))}}),bp.Views.Avatar=bp.View.extend({className:"item",template:bp.template("bp-avatar-item"),events:{"click .avatar-crop-submit":"cropAvatar"},initialize:function(){_.defaults(this.options,{full_h:BP_Uploader.settings.crop.full_h,full_w:BP_Uploader.settings.crop.full_w,aspectRatio:1}),!1!==this.model.get("feedback")&&bp.Avatar.displayWarning(this.model.get("feedback")),this.on("ready",this.initCropper)},initCropper:function(){var a,c,d,e,f,g,h=this,i=this.$el.find("#avatar-to-crop img"),j=this.$el.width(),k={};_.isUndefined(this.options.full_h)||_.isUndefined(this.options.full_w)||(this.options.aspectRatio=this.options.full_w/this.options.full_h),k.w=this.model.get("width"),k.h=this.model.get("height"),this.options.full_w+k.w+20<j&&(b("#avatar-to-crop").addClass("adjust"),this.$el.find(".avatar-crop-management").addClass("adjust")),k.h<=k.w?(a=Math.round(k.h/4),f=g=Math.round(k.h/2),c=f+a,d=(k.w-g)/2,e=g+d):(d=Math.round(k.w/4),f=g=Math.round(k.w/2),e=g+d,a=(k.h-f)/2,c=f+a),i.Jcrop({onChange:_.bind(h.showPreview,h),onSelect:_.bind(h.showPreview,h),aspectRatio:h.options.aspectRatio,setSelect:[d,a,e,c]},function(){bp.Avatar.jcropapi=this})},cropAvatar:function(a){a.preventDefault(),bp.Avatar.setAvatar(this.model)},showPreview:function(a){if(a.w&&a.h&&parseInt(a.w,10)>0){var c=this.options.full_w,d=this.options.full_h,e=c/a.w,f=d/a.h;this.model.set({x:a.x,y:a.y,w:a.w,h:a.h}),b("#avatar-crop-preview").css({maxWidth:"none",width:Math.round(e*this.model.get("width"))+"px",height:Math.round(f*this.model.get("height"))+"px",marginLeft:"-"+Math.round(e*this.model.get("x"))+"px",marginTop:"-"+Math.round(f*this.model.get("y"))+"px"})}}}),bp.Views.AvatarStatus=bp.View.extend({tagName:"p",className:"updated",id:"bp-avatar-feedback",initialize:function(){this.el.className+=" "+this.options.type,this.value=this.options.value},render:function(){return this.$el.html(this.value),this}}),bp.Views.DeleteAvatar=bp.View.extend({tagName:"div",id:"bp-delete-avatar-container",template:bp.template("bp-avatar-delete"),events:{"click #bp-delete-avatar":"deleteAvatar"},deleteAvatar:function(a){a.preventDefault(),bp.Avatar.deleteAvatar(this.model)}}),bp.Avatar.start())}(bp,jQuery);
|
bp-core/js/bp-plupload.js
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
/* globals bp, plupload, BP_Uploader, _, JSON, Backbone */
|
2 |
|
3 |
window.wp = window.wp || {};
|
4 |
-
window.bp = window.bp ||
|
5 |
|
6 |
( function( exports, $ ) {
|
7 |
|
@@ -10,6 +10,10 @@ window.bp = window.bp || window.wp;
|
|
10 |
return;
|
11 |
}
|
12 |
|
|
|
|
|
|
|
|
|
13 |
bp.Models = bp.Models || {};
|
14 |
bp.Collections = bp.Collections || {};
|
15 |
bp.Views = bp.Views || {};
|
1 |
/* globals bp, plupload, BP_Uploader, _, JSON, Backbone */
|
2 |
|
3 |
window.wp = window.wp || {};
|
4 |
+
window.bp = window.bp || {};
|
5 |
|
6 |
( function( exports, $ ) {
|
7 |
|
10 |
return;
|
11 |
}
|
12 |
|
13 |
+
// Set the bp global by only getting what we need from the wp one.
|
14 |
+
window.bp = _.pick( window.wp, 'Backbone', 'ajax', 'template' );
|
15 |
+
|
16 |
+
// Init Models, Collections, Views and the BuddyPress Uploader
|
17 |
bp.Models = bp.Models || {};
|
18 |
bp.Collections = bp.Collections || {};
|
19 |
bp.Views = bp.Views || {};
|
bp-core/js/bp-plupload.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! buddypress - v2.3.
|
2 |
-
window.wp=window.wp||{},window.bp=window.bp||
|
1 |
+
/*! buddypress - v2.3.3 - 2015-08-27 5:14:25 PM UTC - https://wordpress.org/plugins/buddypress/ */
|
2 |
+
window.wp=window.wp||{},window.bp=window.bp||{},function(a,b){"undefined"!=typeof BP_Uploader&&(window.bp=_.pick(window.wp,"Backbone","ajax","template"),bp.Models=bp.Models||{},bp.Collections=bp.Collections||{},bp.Views=bp.Views||{},bp.Uploader={},bp.Uploader.uploader=function(){var a=this,c=-1!==navigator.userAgent.indexOf("Trident/")||-1!==navigator.userAgent.indexOf("MSIE ");return this.params=BP_Uploader.settings,this.strings=BP_Uploader.strings,this.supports={upload:this.params.browser.supported},this.supported=this.supports.upload,this.supported?(c||"flash"!==plupload.predictRuntime(this.params.defaults)||this.params.defaults.required_features&&this.params.defaults.required_features.hasOwnProperty("send_binary_string")||(this.params.defaults.required_features=this.params.defaults.required_features||{},this.params.defaults.required_features.send_binary_string=!0),this.uploader=new plupload.Uploader(this.params.defaults),this.uploader.bind("Init",function(c){var d=b("#"+a.params.defaults.container),e=b("#"+a.params.defaults.drop_element);"html4"===c.runtime&&(c.settings.multipart_params.html4=!0),c.features.dragdrop&&!a.params.browser.mobile?(d.addClass("drag-drop"),e.bind("dragover.wp-uploader",function(){d.addClass("drag-over")}).bind("dragleave.wp-uploader, drop.wp-uploader",function(){d.removeClass("drag-over")})):(d.removeClass("drag-drop"),e.unbind(".wp-uploader"))}),this.uploader.init(),this.feedback=function(a,b,c){!_.isNull(c)&&c.item&&c.item.clear(),bp.Uploader.filesError.unshift({message:a,data:b,file:c})},this.uploader.bind("FilesAdded",function(c,d){var e=104857600,f=parseInt(c.settings.max_file_size,10),g=this;if(!c.settings.multi_selection&&d.length>1){for(var h in d)c.removeFile(d[h]);return void b(a).trigger("bp-uploader-warning",a.strings.unique_file_warning)}_.each(d,function(a){var b;plupload.FAILED!==a.status&&(f>e&&a.size>e&&"html5"!==c.runtime?g.uploadSizeError(c,a,!0):(b=_.extend({id:a.id,file:a,uploading:!0,date:new Date,filename:a.name},_.pick(a,"loaded","size","percent")),a.item=new bp.Models.File(b),bp.Uploader.filesQueue.add(a.item)))}),c.refresh(),c.start()}),this.uploader.bind("UploadProgress",function(a,b){b.item.set(_.pick(b,"loaded","percent"))}),this.uploader.bind("FileUploaded",function(b,c,d){var e=a.strings.default_error;try{d=JSON.parse(d.response)}catch(f){return a.feedback(e,f,c)}return!_.isObject(d)||_.isUndefined(d.success)?a.feedback(e,null,c):d.success?(_.each(["file","loaded","size","percent"],function(a){c.item.unset(a)}),c.item.set(_.extend(d.data,{uploading:!1})),void bp.Uploader.filesUploaded.add(c.item)):(d.data&&d.data.message&&(e=d.data.message),a.feedback(e,d.data,c))}),this.uploader.bind("BeforeUpload",function(c,d){b(a).trigger("bp-uploader-new-upload",c,d)}),this.uploader.bind("UploadComplete",function(c,d){b(a).trigger("bp-uploader-upload-complete",c,d),bp.Uploader.filesQueue.reset()}),void this.uploader.bind("Error",function(c,d){var e,f=a.strings.default_error,g={FAILED:a.strings.upload_failed,FILE_EXTENSION_ERROR:a.strings.invalid_filetype,IMAGE_FORMAT_ERROR:a.strings.not_an_image,IMAGE_MEMORY_ERROR:a.strings.image_memory_exceeded,IMAGE_DIMENSIONS_ERROR:a.strings.image_dimensions_exceeded,GENERIC_ERROR:a.strings.upload_failed,IO_ERROR:a.strings.io_error,HTTP_ERROR:a.strings.http_error,SECURITY_ERROR:a.strings.security_error,FILE_SIZE_ERROR:a.strings.file_exceeds_size_limit.replace("%s",d.file.name)};for(e in g)if(d.code===plupload[e]){f=g[e];break}b(a).trigger("bp-uploader-warning",f),c.refresh()})):void(BP_Uploader=void 0)},bp.Models.File=Backbone.Model.extend({file:{}}),b.extend(bp.Uploader,{filesQueue:new Backbone.Collection,filesUploaded:new Backbone.Collection,filesError:new Backbone.Collection}),bp.View=bp.Backbone.View.extend({inject:function(a){this.render(),b(a).html(this.el),this.views.ready()},prepare:function(){return!_.isUndefined(this.model)&&_.isFunction(this.model.toJSON)?this.model.toJSON():{}}}),bp.Views.Uploader=bp.View.extend({className:"bp-uploader-window",template:bp.template("upload-window"),defaults:_.pick(BP_Uploader.settings.defaults,"container","drop_element","browse_button"),initialize:function(){this.warning=null,this.model=new Backbone.Model(this.defaults),this.on("ready",this.initUploader)},initUploader:function(){this.uploader=new bp.Uploader.uploader,b(this.uploader).on("bp-uploader-warning",_.bind(this.setWarning,this)),b(this.uploader).on("bp-uploader-new-upload",_.bind(this.resetWarning,this))},setWarning:function(a,b){_.isUndefined(b)||(this.warning=new bp.Views.uploaderWarning({value:b}).render(),this.$el.after(this.warning.el))},resetWarning:function(){_.isNull(this.warning)||(this.warning.remove(),this.warning=null)}}),bp.Views.uploaderWarning=bp.View.extend({tagName:"p",className:"warning",id:"bp-uploader-warning",initialize:function(){this.value=this.options.value},render:function(){return this.$el.html(this.value),this}}),bp.Views.uploaderStatus=bp.View.extend({className:"files",initialize:function(){_.each(this.collection.models,this.addFile,this),this.collection.on("change:percent",this.progress,this),bp.Uploader.filesError.on("add",this.feedback,this)},addFile:function(a){this.views.add(new bp.Views.uploaderProgress({model:a}))},progress:function(a){_.isUndefined(a.get("percent"))||b("#"+a.get("id")+" .bp-progress .bp-bar").css("width",a.get("percent")+"%")},feedback:function(a){_.isUndefined(a.get("message"))||_.isUndefined(a.get("file"))||b("#"+a.get("file").id).html(a.get("message")).addClass("error")}}),bp.Views.uploaderProgress=bp.View.extend({className:"bp-uploader-progress",template:bp.template("progress-window")}))}(bp,jQuery);
|
bp-core/js/confirm.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! buddypress - v2.3.
|
2 |
jQuery(document).ready(function(){jQuery("a.confirm").click(function(){return confirm(BP_Confirm.are_you_sure)?!0:!1})});
|
1 |
+
/*! buddypress - v2.3.3 - 2015-08-27 5:14:25 PM UTC - https://wordpress.org/plugins/buddypress/ */
|
2 |
jQuery(document).ready(function(){jQuery("a.confirm").click(function(){return confirm(BP_Confirm.are_you_sure)?!0:!1})});
|
bp-core/js/jquery-cookie.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! buddypress - v2.3.
|
2 |
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)}(function(a){function b(a){return h.raw?a:encodeURIComponent(a)}function c(a){return h.raw?a:decodeURIComponent(a)}function d(a){return b(h.json?JSON.stringify(a):String(a))}function e(a){0===a.indexOf('"')&&(a=a.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return a=decodeURIComponent(a.replace(g," ")),h.json?JSON.parse(a):a}catch(b){}}function f(b,c){var d=h.raw?b:e(b);return a.isFunction(c)?c(d):d}var g=/\+/g,h=a.cookie=function(e,g,i){if(void 0!==g&&!a.isFunction(g)){if(i=a.extend({},h.defaults,i),"number"==typeof i.expires){var j=i.expires,k=i.expires=new Date;k.setTime(+k+864e5*j)}return document.cookie=[b(e),"=",d(g),i.expires?"; expires="+i.expires.toUTCString():"",i.path?"; path="+i.path:"",i.domain?"; domain="+i.domain:"",i.secure?"; secure":""].join("")}for(var l=e?void 0:{},m=document.cookie?document.cookie.split("; "):[],n=0,o=m.length;o>n;n++){var p=m[n].split("="),q=c(p.shift()),r=p.join("=");if(e&&e===q){l=f(r,g);break}e||void 0===(r=f(r))||(l[q]=r)}return l};h.defaults={},a.removeCookie=function(b,c){return void 0===a.cookie(b)?!1:(a.cookie(b,"",a.extend({},c,{expires:-1})),!a.cookie(b))}});
|
1 |
+
/*! buddypress - v2.3.3 - 2015-08-27 5:14:25 PM UTC - https://wordpress.org/plugins/buddypress/ */
|
2 |
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)}(function(a){function b(a){return h.raw?a:encodeURIComponent(a)}function c(a){return h.raw?a:decodeURIComponent(a)}function d(a){return b(h.json?JSON.stringify(a):String(a))}function e(a){0===a.indexOf('"')&&(a=a.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return a=decodeURIComponent(a.replace(g," ")),h.json?JSON.parse(a):a}catch(b){}}function f(b,c){var d=h.raw?b:e(b);return a.isFunction(c)?c(d):d}var g=/\+/g,h=a.cookie=function(e,g,i){if(void 0!==g&&!a.isFunction(g)){if(i=a.extend({},h.defaults,i),"number"==typeof i.expires){var j=i.expires,k=i.expires=new Date;k.setTime(+k+864e5*j)}return document.cookie=[b(e),"=",d(g),i.expires?"; expires="+i.expires.toUTCString():"",i.path?"; path="+i.path:"",i.domain?"; domain="+i.domain:"",i.secure?"; secure":""].join("")}for(var l=e?void 0:{},m=document.cookie?document.cookie.split("; "):[],n=0,o=m.length;o>n;n++){var p=m[n].split("="),q=c(p.shift()),r=p.join("=");if(e&&e===q){l=f(r,g);break}e||void 0===(r=f(r))||(l[q]=r)}return l};h.defaults={},a.removeCookie=function(b,c){return void 0===a.cookie(b)?!1:(a.cookie(b,"",a.extend({},c,{expires:-1})),!a.cookie(b))}});
|
bp-core/js/jquery-query.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! buddypress - v2.3.
|
2 |
function bp_get_querystring(a){var b=location.search.split(a+"=")[1];return b?decodeURIComponent(b.split("&")[0]):null}
|
1 |
+
/*! buddypress - v2.3.3 - 2015-08-27 5:14:25 PM UTC - https://wordpress.org/plugins/buddypress/ */
|
2 |
function bp_get_querystring(a){var b=location.search.split(a+"=")[1];return b?decodeURIComponent(b.split("&")[0]):null}
|
bp-core/js/jquery-scroll-to.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! buddypress - v2.3.
|
2 |
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)}(function(a){function b(b){return a.isFunction(b)||"object"==typeof b?b:{top:b,left:b}}var c=a.scrollTo=function(b,c,d){return a(window).scrollTo(b,c,d)};return c.defaults={axis:"xy",duration:parseFloat(a.fn.jquery)>=1.3?0:1,limit:!0},c.window=function(){return a(window)._scrollable()},a.fn._scrollable=function(){return this.map(function(){var b=this,c=!b.nodeName||-1!==a.inArray(b.nodeName.toLowerCase(),["iframe","#document","html","body"]);if(!c)return b;var d=(b.contentWindow||b).document||b.ownerDocument||b;return/webkit/i.test(navigator.userAgent)||"BackCompat"===d.compatMode?d.body:d.documentElement})},a.fn.scrollTo=function(d,e,f){return"object"==typeof e&&(f=e,e=0),"function"==typeof f&&(f={onAfter:f}),"max"===d&&(d=9e9),f=a.extend({},c.defaults,f),e=e||f.duration,f.queue=f.queue&&f.axis.length>1,f.queue&&(e/=2),f.offset=b(f.offset),f.over=b(f.over),this._scrollable().each(function(){function g(a){j.animate(l,e,f.easing,a&&function(){a.call(this,k,f)})}if(null!==d){var h,i=this,j=a(i),k=d,l={},m=j.is("html,body");switch(typeof k){case"number":case"string":if(/^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test(k)){k=b(k);break}if(k=m?a(k):a(k,this),!k.length)return;case"object":(k.is||k.style)&&(h=(k=a(k)).offset())}var n=a.isFunction(f.offset)&&f.offset(i,k)||f.offset;a.each(f.axis.split(""),function(a,b){var d="x"===b?"Left":"Top",e=d.toLowerCase(),o="scroll"+d,p=i[o],q=c.max(i,b);if(h)l[o]=h[e]+(m?0:p-j.offset()[e]),f.margin&&(l[o]-=parseInt(k.css("margin"+d))||0,l[o]-=parseInt(k.css("border"+d+"Width"))||0),l[o]+=n[e]||0,f.over[e]&&(l[o]+=k["x"===b?"width":"height"]()*f.over[e]);else{var r=k[e];l[o]=r.slice&&"%"===r.slice(-1)?parseFloat(r)/100*q:r}f.limit&&/^\d+$/.test(l[o])&&(l[o]=l[o]<=0?0:Math.min(l[o],q)),!a&&f.queue&&(p!==l[o]&&g(f.onAfterFirst),delete l[o])}),g(f.onAfter)}}).end()},c.max=function(b,c){var d="x"===c?"Width":"Height",e="scroll"+d;if(!a(b).is("html,body"))return b[e]-a(b)[d.toLowerCase()]();var f="client"+d,g=b.ownerDocument.documentElement,h=b.ownerDocument.body;return Math.max(g[e],h[e])-Math.min(g[f],h[f])},c});
|
1 |
+
/*! buddypress - v2.3.3 - 2015-08-27 5:14:25 PM UTC - https://wordpress.org/plugins/buddypress/ */
|
2 |
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)}(function(a){function b(b){return a.isFunction(b)||"object"==typeof b?b:{top:b,left:b}}var c=a.scrollTo=function(b,c,d){return a(window).scrollTo(b,c,d)};return c.defaults={axis:"xy",duration:parseFloat(a.fn.jquery)>=1.3?0:1,limit:!0},c.window=function(){return a(window)._scrollable()},a.fn._scrollable=function(){return this.map(function(){var b=this,c=!b.nodeName||-1!==a.inArray(b.nodeName.toLowerCase(),["iframe","#document","html","body"]);if(!c)return b;var d=(b.contentWindow||b).document||b.ownerDocument||b;return/webkit/i.test(navigator.userAgent)||"BackCompat"===d.compatMode?d.body:d.documentElement})},a.fn.scrollTo=function(d,e,f){return"object"==typeof e&&(f=e,e=0),"function"==typeof f&&(f={onAfter:f}),"max"===d&&(d=9e9),f=a.extend({},c.defaults,f),e=e||f.duration,f.queue=f.queue&&f.axis.length>1,f.queue&&(e/=2),f.offset=b(f.offset),f.over=b(f.over),this._scrollable().each(function(){function g(a){j.animate(l,e,f.easing,a&&function(){a.call(this,k,f)})}if(null!==d){var h,i=this,j=a(i),k=d,l={},m=j.is("html,body");switch(typeof k){case"number":case"string":if(/^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test(k)){k=b(k);break}if(k=m?a(k):a(k,this),!k.length)return;case"object":(k.is||k.style)&&(h=(k=a(k)).offset())}var n=a.isFunction(f.offset)&&f.offset(i,k)||f.offset;a.each(f.axis.split(""),function(a,b){var d="x"===b?"Left":"Top",e=d.toLowerCase(),o="scroll"+d,p=i[o],q=c.max(i,b);if(h)l[o]=h[e]+(m?0:p-j.offset()[e]),f.margin&&(l[o]-=parseInt(k.css("margin"+d))||0,l[o]-=parseInt(k.css("border"+d+"Width"))||0),l[o]+=n[e]||0,f.over[e]&&(l[o]+=k["x"===b?"width":"height"]()*f.over[e]);else{var r=k[e];l[o]=r.slice&&"%"===r.slice(-1)?parseFloat(r)/100*q:r}f.limit&&/^\d+$/.test(l[o])&&(l[o]=l[o]<=0?0:Math.min(l[o],q)),!a&&f.queue&&(p!==l[o]&&g(f.onAfterFirst),delete l[o])}),g(f.onAfter)}}).end()},c.max=function(b,c){var d="x"===c?"Width":"Height",e="scroll"+d;if(!a(b).is("html,body"))return b[e]-a(b)[d.toLowerCase()]();var f="client"+d,g=b.ownerDocument.documentElement,h=b.ownerDocument.body;return Math.max(g[e],h[e])-Math.min(g[f],h[f])},c});
|
bp-core/js/jquery.atwho.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! buddypress - v2.3.
|
2 |
!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(c){return a.returnExportsGlobal=b(c)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(this,function(a){var b,c,d,e,f,g,h,i=[].slice;c=function(){function b(b){this.current_flag=null,this.controllers={},this.alias_maps={},this.$inputor=a(b),this.setIframe(),this.listen()}return b.prototype.createContainer=function(b){return 0===(this.$el=a("#atwho-container",b)).length?a(b.body).append(this.$el=a("<div id='atwho-container'></div>")):void 0},b.prototype.setIframe=function(a,b){var c;return null==b&&(b=!1),a?(this.window=a.contentWindow,this.document=a.contentDocument||this.window.document,this.iframe=a):(this.document=document,this.window=window,this.iframe=null),(this.iframeStandalone=b)?(null!=(c=this.$el)&&c.remove(),this.createContainer(this.document)):this.createContainer(document)},b.prototype.controller=function(a){var b,c,d,e;if(this.alias_maps[a])c=this.controllers[this.alias_maps[a]];else{e=this.controllers;for(d in e)if(b=e[d],d===a){c=b;break}}return c?c:this.controllers[this.current_flag]},b.prototype.set_context_for=function(a){return this.current_flag=a,this},b.prototype.reg=function(a,b){var c,e;return c=(e=this.controllers)[a]||(e[a]=new d(this,a)),b.alias&&(this.alias_maps[b.alias]=a),c.init(b),this},b.prototype.listen=function(){return this.$inputor.on("keyup.atwhoInner",function(a){return function(b){return a.on_keyup(b)}}(this)).on("keydown.atwhoInner",function(a){return function(b){return a.on_keydown(b)}}(this)).on("scroll.atwhoInner",function(a){return function(b){var c;return null!=(c=a.controller())?c.view.hide(b):void 0}}(this)).on("blur.atwhoInner",function(a){return function(b){var c;return(c=a.controller())?c.view.hide(b,c.get_opt("display_timeout")):void 0}}(this)).on("click.atwhoInner",function(a){return function(){return a.dispatch()}}(this))},b.prototype.shutdown=function(){var a,b,c;c=this.controllers;for(b in c)a=c[b],a.destroy(),delete this.controllers[b];return this.$inputor.off(".atwhoInner"),this.$el.remove()},b.prototype.dispatch=function(){return a.map(this.controllers,function(a){return function(b){var c;return(c=b.get_opt("delay"))?(clearTimeout(a.delayedCallback),a.delayedCallback=setTimeout(function(){return b.look_up()?a.set_context_for(b.at):void 0},c)):b.look_up()?a.set_context_for(b.at):void 0}}(this))},b.prototype.on_keyup=function(b){var c;switch(b.keyCode){case f.ESC:b.preventDefault(),null!=(c=this.controller())&&c.view.hide();break;case f.DOWN:case f.UP:case f.CTRL:a.noop();break;case f.P:case f.N:b.ctrlKey||this.dispatch();break;default:this.dispatch()}},b.prototype.on_keydown=function(b){var c,d;if(c=null!=(d=this.controller())?d.view:void 0,c&&c.visible())switch(b.keyCode){case f.ESC:b.preventDefault(),c.hide(b);break;case f.UP:b.preventDefault(),c.prev();break;case f.DOWN:b.preventDefault(),c.next();break;case f.P:if(!b.ctrlKey)return;b.preventDefault(),c.prev();break;case f.N:if(!b.ctrlKey)return;b.preventDefault(),c.next();break;case f.TAB:case f.ENTER:if(!c.visible())return;b.preventDefault(),c.choose(b);break;default:a.noop()}},b}(),d=function(){function b(b,c){this.app=b,this.at=c,this.$inputor=this.app.$inputor,this.id=this.$inputor[0].id||this.uid(),this.setting=null,this.query=null,this.pos=0,this.cur_rect=null,this.range=null,0===(this.$el=a("#atwho-ground-"+this.id,this.app.$el)).length&&this.app.$el.append(this.$el=a("<div id='atwho-ground-"+this.id+"'></div>")),this.model=new g(this),this.view=new h(this)}return b.prototype.uid=function(){return(Math.random().toString(16)+"000000000").substr(2,8)+(new Date).getTime()},b.prototype.init=function(b){return this.setting=a.extend({},this.setting||a.fn.atwho["default"],b),this.view.init(),this.model.reload(this.setting.data)},b.prototype.destroy=function(){return this.trigger("beforeDestroy"),this.model.destroy(),this.view.destroy(),this.$el.remove()},b.prototype.call_default=function(){var b,c,d;d=arguments[0],b=2<=arguments.length?i.call(arguments,1):[];try{return e[d].apply(this,b)}catch(f){return c=f,a.error(""+c+" Or maybe At.js doesn't have function "+d)}},b.prototype.trigger=function(a,b){var c,d;return null==b&&(b=[]),b.push(this),c=this.get_opt("alias"),d=c?""+a+"-"+c+".atwho":""+a+".atwho",this.$inputor.trigger(d,b)},b.prototype.callbacks=function(a){return this.get_opt("callbacks")[a]||e[a]},b.prototype.get_opt=function(a){var b;try{return this.setting[a]}catch(c){return b=c,null}},b.prototype.content=function(){var a;if(this.$inputor.is("textarea, input"))return this.$inputor.val();if(a=this.mark_range())return(a.startContainer.textContent||"").slice(0,a.startOffset)},b.prototype.catch_query=function(){var a,b,c,d,e,f;return b=this.content(),a=this.$inputor.caret("pos",{iframe:this.app.iframe}),f=b.slice(0,a),d=this.callbacks("matcher").call(this,this.at,f,this.get_opt("start_with_space")),"string"==typeof d&&d.length<=this.get_opt("max_len",20)?(e=a-d.length,c=e+d.length,this.pos=e,d={text:d,head_pos:e,end_pos:c},this.trigger("matched",[this.at,d.text])):(d=null,this.view.hide()),this.query=d},b.prototype.rect=function(){var b,c,d;if(b=this.$inputor.caret("offset",this.pos-1,{iframe:this.app.iframe}))return this.app.iframe&&!this.app.iframeStandalone&&(c=a(this.app.iframe).offset(),b.left+=c.left,b.top+=c.top),this.$inputor.is("[contentEditable]")&&(b=this.cur_rect||(this.cur_rect=b)),d=this.app.document.selection?0:2,{left:b.left,top:b.top,bottom:b.top+b.height+d}},b.prototype.reset_rect=function(){return this.$inputor.is("[contentEditable]")?this.cur_rect=null:void 0},b.prototype.mark_range=function(){var a;if(this.$inputor.is("[contentEditable]"))return this.app.window.getSelection&&(a=this.app.window.getSelection()).rangeCount>0?this.range=a.getRangeAt(0):this.app.document.selection?this.ie8_range=this.app.document.selection.createRange():void 0},b.prototype.insert_content_for=function(b){var c,d,e;return d=b.data("value"),e=this.get_opt("insert_tpl"),this.$inputor.is("textarea, input")||!e?d:(c=a.extend({},b.data("item-data"),{"atwho-data-value":d,"atwho-at":this.at}),this.callbacks("tpl_eval").call(this,e,c))},b.prototype.insert=function(b){var c,d,e,f,g,h,i,j,k,l,m,n;if(c=this.$inputor,k=this.callbacks("inserting_wrapper").call(this,c,b,this.get_opt("suffix")),c.is("textarea, input"))h=c.val(),i=h.slice(0,Math.max(this.query.head_pos-this.at.length,0)),j=""+i+k+h.slice(this.query.end_pos||0),c.val(j),c.caret("pos",i.length+k.length,{iframe:this.app.iframe});else if(f=this.range){for(e=f.startOffset-(this.query.end_pos-this.query.head_pos)-this.at.length,f.setStart(f.endContainer,Math.max(e,0)),f.setEnd(f.endContainer,f.endOffset),f.deleteContents(),n=a(k,this.app.document),l=0,m=n.length;m>l;l++)d=n[l],f.insertNode(d),f.setEndAfter(d),f.collapse(!1);g=this.app.window.getSelection(),g.removeAllRanges(),g.addRange(f)}else(f=this.ie8_range)&&(f.moveStart("character",this.query.end_pos-this.query.head_pos-this.at.length),f.pasteHTML(k),f.collapse(!1),f.select());return c.is(":focus")||c.focus(),c.change()},b.prototype.render_view=function(a){var b;return b=this.get_opt("search_key"),a=this.callbacks("sorter").call(this,this.query.text,a.slice(0,1001),b),this.view.render(a.slice(0,this.get_opt("limit")))},b.prototype.look_up=function(){var b,c;if(b=this.catch_query())return c=function(a){return a&&a.length>0?this.render_view(a):this.view.hide()},this.model.query(b.text,a.proxy(c,this)),b},b}(),g=function(){function b(a){this.context=a,this.at=this.context.at,this.storage=this.context.$inputor}return b.prototype.destroy=function(){return this.storage.data(this.at,null)},b.prototype.saved=function(){return this.fetch()>0},b.prototype.query=function(a,b){var c,d,e;return c=this.fetch(),d=this.context.get_opt("search_key"),c=this.context.callbacks("filter").call(this.context,a,c,d)||[],e=this.context.callbacks("remote_filter"),c.length>0||!e&&0===c.length?b(c):e.call(this.context,a,b)},b.prototype.fetch=function(){return this.storage.data(this.at)||[]},b.prototype.save=function(a){return this.storage.data(this.at,this.context.callbacks("before_save").call(this.context,a||[]))},b.prototype.load=function(a){return!this.saved()&&a?this._load(a):void 0},b.prototype.reload=function(a){return this._load(a)},b.prototype._load=function(b){return"string"==typeof b?a.ajax(b,{dataType:"json"}).done(function(a){return function(b){return a.save(b)}}(this)):this.save(b)},b}(),h=function(){function b(b){this.context=b,this.$el=a("<div class='atwho-view'><ul class='atwho-view-ul'></ul></div>"),this.timeout_id=null,this.context.$el.append(this.$el),this.bind_event()}return b.prototype.init=function(){var a;return a=this.context.get_opt("alias")||this.context.at.charCodeAt(0),this.$el.attr({id:"at-view-"+a})},b.prototype.destroy=function(){return this.$el.remove()},b.prototype.bind_event=function(){var b;return b=this.$el.find("ul"),b.on("mouseenter.atwho-view","li",function(c){return b.find(".cur").removeClass("cur"),a(c.currentTarget).addClass("cur")}).on("click.atwho-view","li",function(c){return function(d){return b.find(".cur").removeClass("cur"),a(d.currentTarget).addClass("cur"),c.choose(d),d.preventDefault()}}(this))},b.prototype.visible=function(){return this.$el.is(":visible")},b.prototype.choose=function(a){var b,c;return(b=this.$el.find(".cur")).length&&(c=this.context.insert_content_for(b),this.context.insert(this.context.callbacks("before_insert").call(this.context,c,b),b),this.context.trigger("inserted",[b,a]),this.hide(a)),this.context.get_opt("hide_without_suffix")?this.stop_showing=!0:void 0},b.prototype.reposition=function(b){var c,d,e,f;return f=this.context.app.iframeStandalone?this.context.app.window:window,b.bottom+this.$el.height()-a(f).scrollTop()>a(f).height()&&(b.bottom=b.top-this.$el.height()),b.left>(d=a(f).width()-this.$el.width()-5)&&(b.left=d),c={left:b.left,top:b.bottom},null!=(e=this.context.callbacks("before_reposition"))&&e.call(this.context,c),this.$el.offset(c),this.context.trigger("reposition",[c])},b.prototype.next=function(){var a,b;return a=this.$el.find(".cur").removeClass("cur"),b=a.next(),b.length||(b=this.$el.find("li:first")),b.addClass("cur"),this.$el.animate({scrollTop:Math.max(0,a.innerHeight()*(b.index()+2)-this.$el.height())},150)},b.prototype.prev=function(){var a,b;return a=this.$el.find(".cur").removeClass("cur"),b=a.prev(),b.length||(b=this.$el.find("li:last")),b.addClass("cur"),this.$el.animate({scrollTop:Math.max(0,a.innerHeight()*(b.index()+2)-this.$el.height())},150)},b.prototype.show=function(){var a;return this.stop_showing?void(this.stop_showing=!1):(this.context.mark_range(),this.visible()||(this.$el.show(),this.$el.scrollTop(0),this.context.trigger("shown")),(a=this.context.rect())?this.reposition(a):void 0)},b.prototype.hide=function(a,b){var c;if(this.visible())return isNaN(b)?(this.context.reset_rect(),this.$el.hide(),this.context.trigger("hidden",[a])):(c=function(a){return function(){return a.hide()}}(this),clearTimeout(this.timeout_id),this.timeout_id=setTimeout(c,b))},b.prototype.render=function(b){var c,d,e,f,g,h,i;if(!(a.isArray(b)&&b.length>0))return void this.hide();for(this.$el.find("ul").empty(),d=this.$el.find("ul"),g=this.context.get_opt("tpl"),h=0,i=b.length;i>h;h++)e=b[h],e=a.extend({},e,{"atwho-at":this.context.at}),f=this.context.callbacks("tpl_eval").call(this.context,g,e),c=a(this.context.callbacks("highlighter").call(this.context,f,this.context.query.text)),c.data("item-data",e),d.append(c);return this.show(),this.context.get_opt("highlight_first")?d.find("li:first").addClass("cur"):void 0},b}(),f={DOWN:40,UP:38,ESC:27,TAB:9,ENTER:13,CTRL:17,P:80,N:78},e={before_save:function(b){var c,d,e,f;if(!a.isArray(b))return b;for(f=[],d=0,e=b.length;e>d;d++)c=b[d],f.push(a.isPlainObject(c)?c:{name:c});return f},matcher:function(a,b,c){var d,e,f,g;return a=a.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"),c&&(a="(?:^|\\s)"+a),f=decodeURI("%C3%80"),g=decodeURI("%C3%BF"),e=new RegExp(""+a+"([A-Za-z"+f+"-"+g+"0-9_+-]*)$|"+a+"([^\\x00-\\xff]*)$","gi"),d=e.exec(b),d?d[2]||d[1]:null},filter:function(a,b,c){var d,e,f,g;for(g=[],e=0,f=b.length;f>e;e++)d=b[e],~new String(d[c]).toLowerCase().indexOf(a.toLowerCase())&&g.push(d);return g},remote_filter:null,sorter:function(a,b,c){var d,e,f,g;if(!a)return b;for(g=[],e=0,f=b.length;f>e;e++)d=b[e],d.atwho_order=new String(d[c]).toLowerCase().indexOf(a.toLowerCase()),d.atwho_order>-1&&g.push(d);return g.sort(function(a,b){return a.atwho_order-b.atwho_order})},tpl_eval:function(a,b){var c;try{return a.replace(/\$\{([^\}]*)\}/g,function(a,c){return b[c]})}catch(d){return c=d,""}},highlighter:function(a,b){var c;return b?(c=new RegExp(">\\s*(\\w*?)("+b.replace("+","\\+")+")(\\w*)\\s*<","ig"),a.replace(c,function(a,b,c,d){return"> "+b+"<strong>"+c+"</strong>"+d+" <"})):a},before_insert:function(a){return a},inserting_wrapper:function(a,b,c){var d;return c=""===c?c:c||" ",a.is("textarea, input")?""+b+c:"true"===a.attr("contentEditable")?(c=" "===c?" ":c,/firefox/i.test(navigator.userAgent)?d="<span>"+b+c+"</span>":(c="<span contenteditable='false'>"+c+"</span>",d="<span contenteditable='false'>"+b+c+"</span>"),this.app.document.selection&&(d="<span contenteditable='true'>"+b+"</span>"),d+"<span></span>"):void 0}},b={load:function(a,b){var c;return(c=this.controller(a))?c.model.load(b):void 0},setIframe:function(a,b){return this.setIframe(a,b),null},run:function(){return this.dispatch()},destroy:function(){return this.shutdown(),this.$inputor.data("atwho",null)}},a.fn.atwho=function(d){var e,f;return f=arguments,e=null,this.filter('textarea, input, [contenteditable=""], [contenteditable=true]').each(function(){var g,h;return(h=(g=a(this)).data("atwho"))||g.data("atwho",h=new c(this)),"object"!=typeof d&&d?b[d]&&h?e=b[d].apply(h,Array.prototype.slice.call(f,1)):a.error("Method "+d+" does not exist on jQuery.caret"):h.reg(d.at,d)}),e||this},a.fn.atwho["default"]={at:void 0,alias:void 0,data:null,tpl:"<li data-value='${atwho-at}${name}'>${name}</li>",insert_tpl:"<span id='${id}'>${atwho-data-value}</span>",callbacks:e,search_key:"name",suffix:void 0,hide_without_suffix:!1,start_with_space:!0,highlight_first:!0,limit:5,max_len:20,display_timeout:300,delay:null}});
|
1 |
+
/*! buddypress - v2.3.3 - 2015-08-27 5:14:25 PM UTC - https://wordpress.org/plugins/buddypress/ */
|
2 |
!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(c){return a.returnExportsGlobal=b(c)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(this,function(a){var b,c,d,e,f,g,h,i=[].slice;c=function(){function b(b){this.current_flag=null,this.controllers={},this.alias_maps={},this.$inputor=a(b),this.setIframe(),this.listen()}return b.prototype.createContainer=function(b){return 0===(this.$el=a("#atwho-container",b)).length?a(b.body).append(this.$el=a("<div id='atwho-container'></div>")):void 0},b.prototype.setIframe=function(a,b){var c;return null==b&&(b=!1),a?(this.window=a.contentWindow,this.document=a.contentDocument||this.window.document,this.iframe=a):(this.document=document,this.window=window,this.iframe=null),(this.iframeStandalone=b)?(null!=(c=this.$el)&&c.remove(),this.createContainer(this.document)):this.createContainer(document)},b.prototype.controller=function(a){var b,c,d,e;if(this.alias_maps[a])c=this.controllers[this.alias_maps[a]];else{e=this.controllers;for(d in e)if(b=e[d],d===a){c=b;break}}return c?c:this.controllers[this.current_flag]},b.prototype.set_context_for=function(a){return this.current_flag=a,this},b.prototype.reg=function(a,b){var c,e;return c=(e=this.controllers)[a]||(e[a]=new d(this,a)),b.alias&&(this.alias_maps[b.alias]=a),c.init(b),this},b.prototype.listen=function(){return this.$inputor.on("keyup.atwhoInner",function(a){return function(b){return a.on_keyup(b)}}(this)).on("keydown.atwhoInner",function(a){return function(b){return a.on_keydown(b)}}(this)).on("scroll.atwhoInner",function(a){return function(b){var c;return null!=(c=a.controller())?c.view.hide(b):void 0}}(this)).on("blur.atwhoInner",function(a){return function(b){var c;return(c=a.controller())?c.view.hide(b,c.get_opt("display_timeout")):void 0}}(this)).on("click.atwhoInner",function(a){return function(){return a.dispatch()}}(this))},b.prototype.shutdown=function(){var a,b,c;c=this.controllers;for(b in c)a=c[b],a.destroy(),delete this.controllers[b];return this.$inputor.off(".atwhoInner"),this.$el.remove()},b.prototype.dispatch=function(){return a.map(this.controllers,function(a){return function(b){var c;return(c=b.get_opt("delay"))?(clearTimeout(a.delayedCallback),a.delayedCallback=setTimeout(function(){return b.look_up()?a.set_context_for(b.at):void 0},c)):b.look_up()?a.set_context_for(b.at):void 0}}(this))},b.prototype.on_keyup=function(b){var c;switch(b.keyCode){case f.ESC:b.preventDefault(),null!=(c=this.controller())&&c.view.hide();break;case f.DOWN:case f.UP:case f.CTRL:a.noop();break;case f.P:case f.N:b.ctrlKey||this.dispatch();break;default:this.dispatch()}},b.prototype.on_keydown=function(b){var c,d;if(c=null!=(d=this.controller())?d.view:void 0,c&&c.visible())switch(b.keyCode){case f.ESC:b.preventDefault(),c.hide(b);break;case f.UP:b.preventDefault(),c.prev();break;case f.DOWN:b.preventDefault(),c.next();break;case f.P:if(!b.ctrlKey)return;b.preventDefault(),c.prev();break;case f.N:if(!b.ctrlKey)return;b.preventDefault(),c.next();break;case f.TAB:case f.ENTER:if(!c.visible())return;b.preventDefault(),c.choose(b);break;default:a.noop()}},b}(),d=function(){function b(b,c){this.app=b,this.at=c,this.$inputor=this.app.$inputor,this.id=this.$inputor[0].id||this.uid(),this.setting=null,this.query=null,this.pos=0,this.cur_rect=null,this.range=null,0===(this.$el=a("#atwho-ground-"+this.id,this.app.$el)).length&&this.app.$el.append(this.$el=a("<div id='atwho-ground-"+this.id+"'></div>")),this.model=new g(this),this.view=new h(this)}return b.prototype.uid=function(){return(Math.random().toString(16)+"000000000").substr(2,8)+(new Date).getTime()},b.prototype.init=function(b){return this.setting=a.extend({},this.setting||a.fn.atwho["default"],b),this.view.init(),this.model.reload(this.setting.data)},b.prototype.destroy=function(){return this.trigger("beforeDestroy"),this.model.destroy(),this.view.destroy(),this.$el.remove()},b.prototype.call_default=function(){var b,c,d;d=arguments[0],b=2<=arguments.length?i.call(arguments,1):[];try{return e[d].apply(this,b)}catch(f){return c=f,a.error(""+c+" Or maybe At.js doesn't have function "+d)}},b.prototype.trigger=function(a,b){var c,d;return null==b&&(b=[]),b.push(this),c=this.get_opt("alias"),d=c?""+a+"-"+c+".atwho":""+a+".atwho",this.$inputor.trigger(d,b)},b.prototype.callbacks=function(a){return this.get_opt("callbacks")[a]||e[a]},b.prototype.get_opt=function(a){var b;try{return this.setting[a]}catch(c){return b=c,null}},b.prototype.content=function(){var a;if(this.$inputor.is("textarea, input"))return this.$inputor.val();if(a=this.mark_range())return(a.startContainer.textContent||"").slice(0,a.startOffset)},b.prototype.catch_query=function(){var a,b,c,d,e,f;return b=this.content(),a=this.$inputor.caret("pos",{iframe:this.app.iframe}),f=b.slice(0,a),d=this.callbacks("matcher").call(this,this.at,f,this.get_opt("start_with_space")),"string"==typeof d&&d.length<=this.get_opt("max_len",20)?(e=a-d.length,c=e+d.length,this.pos=e,d={text:d,head_pos:e,end_pos:c},this.trigger("matched",[this.at,d.text])):(d=null,this.view.hide()),this.query=d},b.prototype.rect=function(){var b,c,d;if(b=this.$inputor.caret("offset",this.pos-1,{iframe:this.app.iframe}))return this.app.iframe&&!this.app.iframeStandalone&&(c=a(this.app.iframe).offset(),b.left+=c.left,b.top+=c.top),this.$inputor.is("[contentEditable]")&&(b=this.cur_rect||(this.cur_rect=b)),d=this.app.document.selection?0:2,{left:b.left,top:b.top,bottom:b.top+b.height+d}},b.prototype.reset_rect=function(){return this.$inputor.is("[contentEditable]")?this.cur_rect=null:void 0},b.prototype.mark_range=function(){var a;if(this.$inputor.is("[contentEditable]"))return this.app.window.getSelection&&(a=this.app.window.getSelection()).rangeCount>0?this.range=a.getRangeAt(0):this.app.document.selection?this.ie8_range=this.app.document.selection.createRange():void 0},b.prototype.insert_content_for=function(b){var c,d,e;return d=b.data("value"),e=this.get_opt("insert_tpl"),this.$inputor.is("textarea, input")||!e?d:(c=a.extend({},b.data("item-data"),{"atwho-data-value":d,"atwho-at":this.at}),this.callbacks("tpl_eval").call(this,e,c))},b.prototype.insert=function(b){var c,d,e,f,g,h,i,j,k,l,m,n;if(c=this.$inputor,k=this.callbacks("inserting_wrapper").call(this,c,b,this.get_opt("suffix")),c.is("textarea, input"))h=c.val(),i=h.slice(0,Math.max(this.query.head_pos-this.at.length,0)),j=""+i+k+h.slice(this.query.end_pos||0),c.val(j),c.caret("pos",i.length+k.length,{iframe:this.app.iframe});else if(f=this.range){for(e=f.startOffset-(this.query.end_pos-this.query.head_pos)-this.at.length,f.setStart(f.endContainer,Math.max(e,0)),f.setEnd(f.endContainer,f.endOffset),f.deleteContents(),n=a(k,this.app.document),l=0,m=n.length;m>l;l++)d=n[l],f.insertNode(d),f.setEndAfter(d),f.collapse(!1);g=this.app.window.getSelection(),g.removeAllRanges(),g.addRange(f)}else(f=this.ie8_range)&&(f.moveStart("character",this.query.end_pos-this.query.head_pos-this.at.length),f.pasteHTML(k),f.collapse(!1),f.select());return c.is(":focus")||c.focus(),c.change()},b.prototype.render_view=function(a){var b;return b=this.get_opt("search_key"),a=this.callbacks("sorter").call(this,this.query.text,a.slice(0,1001),b),this.view.render(a.slice(0,this.get_opt("limit")))},b.prototype.look_up=function(){var b,c;if(b=this.catch_query())return c=function(a){return a&&a.length>0?this.render_view(a):this.view.hide()},this.model.query(b.text,a.proxy(c,this)),b},b}(),g=function(){function b(a){this.context=a,this.at=this.context.at,this.storage=this.context.$inputor}return b.prototype.destroy=function(){return this.storage.data(this.at,null)},b.prototype.saved=function(){return this.fetch()>0},b.prototype.query=function(a,b){var c,d,e;return c=this.fetch(),d=this.context.get_opt("search_key"),c=this.context.callbacks("filter").call(this.context,a,c,d)||[],e=this.context.callbacks("remote_filter"),c.length>0||!e&&0===c.length?b(c):e.call(this.context,a,b)},b.prototype.fetch=function(){return this.storage.data(this.at)||[]},b.prototype.save=function(a){return this.storage.data(this.at,this.context.callbacks("before_save").call(this.context,a||[]))},b.prototype.load=function(a){return!this.saved()&&a?this._load(a):void 0},b.prototype.reload=function(a){return this._load(a)},b.prototype._load=function(b){return"string"==typeof b?a.ajax(b,{dataType:"json"}).done(function(a){return function(b){return a.save(b)}}(this)):this.save(b)},b}(),h=function(){function b(b){this.context=b,this.$el=a("<div class='atwho-view'><ul class='atwho-view-ul'></ul></div>"),this.timeout_id=null,this.context.$el.append(this.$el),this.bind_event()}return b.prototype.init=function(){var a;return a=this.context.get_opt("alias")||this.context.at.charCodeAt(0),this.$el.attr({id:"at-view-"+a})},b.prototype.destroy=function(){return this.$el.remove()},b.prototype.bind_event=function(){var b;return b=this.$el.find("ul"),b.on("mouseenter.atwho-view","li",function(c){return b.find(".cur").removeClass("cur"),a(c.currentTarget).addClass("cur")}).on("click.atwho-view","li",function(c){return function(d){return b.find(".cur").removeClass("cur"),a(d.currentTarget).addClass("cur"),c.choose(d),d.preventDefault()}}(this))},b.prototype.visible=function(){return this.$el.is(":visible")},b.prototype.choose=function(a){var b,c;return(b=this.$el.find(".cur")).length&&(c=this.context.insert_content_for(b),this.context.insert(this.context.callbacks("before_insert").call(this.context,c,b),b),this.context.trigger("inserted",[b,a]),this.hide(a)),this.context.get_opt("hide_without_suffix")?this.stop_showing=!0:void 0},b.prototype.reposition=function(b){var c,d,e,f;return f=this.context.app.iframeStandalone?this.context.app.window:window,b.bottom+this.$el.height()-a(f).scrollTop()>a(f).height()&&(b.bottom=b.top-this.$el.height()),b.left>(d=a(f).width()-this.$el.width()-5)&&(b.left=d),c={left:b.left,top:b.bottom},null!=(e=this.context.callbacks("before_reposition"))&&e.call(this.context,c),this.$el.offset(c),this.context.trigger("reposition",[c])},b.prototype.next=function(){var a,b;return a=this.$el.find(".cur").removeClass("cur"),b=a.next(),b.length||(b=this.$el.find("li:first")),b.addClass("cur"),this.$el.animate({scrollTop:Math.max(0,a.innerHeight()*(b.index()+2)-this.$el.height())},150)},b.prototype.prev=function(){var a,b;return a=this.$el.find(".cur").removeClass("cur"),b=a.prev(),b.length||(b=this.$el.find("li:last")),b.addClass("cur"),this.$el.animate({scrollTop:Math.max(0,a.innerHeight()*(b.index()+2)-this.$el.height())},150)},b.prototype.show=function(){var a;return this.stop_showing?void(this.stop_showing=!1):(this.context.mark_range(),this.visible()||(this.$el.show(),this.$el.scrollTop(0),this.context.trigger("shown")),(a=this.context.rect())?this.reposition(a):void 0)},b.prototype.hide=function(a,b){var c;if(this.visible())return isNaN(b)?(this.context.reset_rect(),this.$el.hide(),this.context.trigger("hidden",[a])):(c=function(a){return function(){return a.hide()}}(this),clearTimeout(this.timeout_id),this.timeout_id=setTimeout(c,b))},b.prototype.render=function(b){var c,d,e,f,g,h,i;if(!(a.isArray(b)&&b.length>0))return void this.hide();for(this.$el.find("ul").empty(),d=this.$el.find("ul"),g=this.context.get_opt("tpl"),h=0,i=b.length;i>h;h++)e=b[h],e=a.extend({},e,{"atwho-at":this.context.at}),f=this.context.callbacks("tpl_eval").call(this.context,g,e),c=a(this.context.callbacks("highlighter").call(this.context,f,this.context.query.text)),c.data("item-data",e),d.append(c);return this.show(),this.context.get_opt("highlight_first")?d.find("li:first").addClass("cur"):void 0},b}(),f={DOWN:40,UP:38,ESC:27,TAB:9,ENTER:13,CTRL:17,P:80,N:78},e={before_save:function(b){var c,d,e,f;if(!a.isArray(b))return b;for(f=[],d=0,e=b.length;e>d;d++)c=b[d],f.push(a.isPlainObject(c)?c:{name:c});return f},matcher:function(a,b,c){var d,e,f,g;return a=a.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"),c&&(a="(?:^|\\s)"+a),f=decodeURI("%C3%80"),g=decodeURI("%C3%BF"),e=new RegExp(""+a+"([A-Za-z"+f+"-"+g+"0-9_+-]*)$|"+a+"([^\\x00-\\xff]*)$","gi"),d=e.exec(b),d?d[2]||d[1]:null},filter:function(a,b,c){var d,e,f,g;for(g=[],e=0,f=b.length;f>e;e++)d=b[e],~new String(d[c]).toLowerCase().indexOf(a.toLowerCase())&&g.push(d);return g},remote_filter:null,sorter:function(a,b,c){var d,e,f,g;if(!a)return b;for(g=[],e=0,f=b.length;f>e;e++)d=b[e],d.atwho_order=new String(d[c]).toLowerCase().indexOf(a.toLowerCase()),d.atwho_order>-1&&g.push(d);return g.sort(function(a,b){return a.atwho_order-b.atwho_order})},tpl_eval:function(a,b){var c;try{return a.replace(/\$\{([^\}]*)\}/g,function(a,c){return b[c]})}catch(d){return c=d,""}},highlighter:function(a,b){var c;return b?(c=new RegExp(">\\s*(\\w*?)("+b.replace("+","\\+")+")(\\w*)\\s*<","ig"),a.replace(c,function(a,b,c,d){return"> "+b+"<strong>"+c+"</strong>"+d+" <"})):a},before_insert:function(a){return a},inserting_wrapper:function(a,b,c){var d;return c=""===c?c:c||" ",a.is("textarea, input")?""+b+c:"true"===a.attr("contentEditable")?(c=" "===c?" ":c,/firefox/i.test(navigator.userAgent)?d="<span>"+b+c+"</span>":(c="<span contenteditable='false'>"+c+"</span>",d="<span contenteditable='false'>"+b+c+"</span>"),this.app.document.selection&&(d="<span contenteditable='true'>"+b+"</span>"),d+"<span></span>"):void 0}},b={load:function(a,b){var c;return(c=this.controller(a))?c.model.load(b):void 0},setIframe:function(a,b){return this.setIframe(a,b),null},run:function(){return this.dispatch()},destroy:function(){return this.shutdown(),this.$inputor.data("atwho",null)}},a.fn.atwho=function(d){var e,f;return f=arguments,e=null,this.filter('textarea, input, [contenteditable=""], [contenteditable=true]').each(function(){var g,h;return(h=(g=a(this)).data("atwho"))||g.data("atwho",h=new c(this)),"object"!=typeof d&&d?b[d]&&h?e=b[d].apply(h,Array.prototype.slice.call(f,1)):a.error("Method "+d+" does not exist on jQuery.caret"):h.reg(d.at,d)}),e||this},a.fn.atwho["default"]={at:void 0,alias:void 0,data:null,tpl:"<li data-value='${atwho-at}${name}'>${name}</li>",insert_tpl:"<span id='${id}'>${atwho-data-value}</span>",callbacks:e,search_key:"name",suffix:void 0,hide_without_suffix:!1,start_with_space:!0,highlight_first:!0,limit:5,max_len:20,display_timeout:300,delay:null}});
|
bp-core/js/jquery.caret.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! buddypress - v2.3.
|
2 |
!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(c){return a.returnExportsGlobal=b(c)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(this,function(a){"use strict";var b,c,d,e,f,g,h,i,j,k,l;k="caret",b=function(){function b(a){this.$inputor=a,this.domInputor=this.$inputor[0]}return b.prototype.setPos=function(){return this.domInputor},b.prototype.getIEPosition=function(){return this.getPosition()},b.prototype.getPosition=function(){var a,b;return b=this.getOffset(),a=this.$inputor.offset(),b.left-=a.left,b.top-=a.top,b},b.prototype.getOldIEPos=function(){var a,b;return b=h.selection.createRange(),a=h.body.createTextRange(),a.moveToElementText(this.domInputor),a.setEndPoint("EndToEnd",b),a.text.length},b.prototype.getPos=function(){var a,b,c;return(c=this.range())?(a=c.cloneRange(),a.selectNodeContents(this.domInputor),a.setEnd(c.endContainer,c.endOffset),b=a.toString().length,a.detach(),b):h.selection?this.getOldIEPos():void 0},b.prototype.getOldIEOffset=function(){var a,b;return a=h.selection.createRange().duplicate(),a.moveStart("character",-1),b=a.getBoundingClientRect(),{height:b.bottom-b.top,left:b.left,top:b.top}},b.prototype.getOffset=function(){var b,c,d,e,f;return j.getSelection&&(d=this.range())?(d.endOffset-1>0&&d.endContainer===!this.domInputor&&(b=d.cloneRange(),b.setStart(d.endContainer,d.endOffset-1),b.setEnd(d.endContainer,d.endOffset),e=b.getBoundingClientRect(),c={height:e.height,left:e.left+e.width,top:e.top},b.detach()),c&&0!==(null!=c?c.height:void 0)||(b=d.cloneRange(),f=a(h.createTextNode("|")),b.insertNode(f[0]),b.selectNode(f[0]),e=b.getBoundingClientRect(),c={height:e.height,left:e.left,top:e.top},f.remove(),b.detach())):h.selection&&(c=this.getOldIEOffset()),c&&(c.top+=a(j).scrollTop(),c.left+=a(j).scrollLeft()),c},b.prototype.range=function(){var a;if(j.getSelection)return a=j.getSelection(),a.rangeCount>0?a.getRangeAt(0):null},b}(),c=function(){function b(a){this.$inputor=a,this.domInputor=this.$inputor[0]}return b.prototype.getIEPos=function(){var a,b,c,d,e,f,g;return b=this.domInputor,f=h.selection.createRange(),e=0,f&&f.parentElement()===b&&(d=b.value.replace(/\r\n/g,"\n"),c=d.length,g=b.createTextRange(),g.moveToBookmark(f.getBookmark()),a=b.createTextRange(),a.collapse(!1),e=g.compareEndPoints("StartToEnd",a)>-1?c:-g.moveStart("character",-c)),e},b.prototype.getPos=function(){return h.selection?this.getIEPos():this.domInputor.selectionStart},b.prototype.setPos=function(a){var b,c;return b=this.domInputor,h.selection?(c=b.createTextRange(),c.move("character",a),c.select()):b.setSelectionRange&&b.setSelectionRange(a,a),b},b.prototype.getIEOffset=function(a){var b,c,d,e;return c=this.domInputor.createTextRange(),a||(a=this.getPos()),c.move("character",a),d=c.boundingLeft,e=c.boundingTop,b=c.boundingHeight,{left:d,top:e,height:b}},b.prototype.getOffset=function(b){var c,d,e;return c=this.$inputor,h.selection?(d=this.getIEOffset(b),d.top+=a(j).scrollTop()+c.scrollTop(),d.left+=a(j).scrollLeft()+c.scrollLeft(),d):(d=c.offset(),e=this.getPosition(b),d={left:d.left+e.left-c.scrollLeft(),top:d.top+e.top-c.scrollTop(),height:e.height})},b.prototype.getPosition=function(a){var b,c,e,f,g,h,i;return b=this.$inputor,f=function(a){return a=a.replace(/<|>|`|"|&/g,"?").replace(/\r\n|\r|\n/g,"<br/>"),/firefox/i.test(navigator.userAgent)&&(a=a.replace(/\s/g," ")),a},void 0===a&&(a=this.getPos()),i=b.val().slice(0,a),e=b.val().slice(a),g="<span style='position: relative; display: inline;'>"+f(i)+"</span>",g+="<span id='caret' style='position: relative; display: inline;'>|</span>",g+="<span style='position: relative; display: inline;'>"+f(e)+"</span>",h=new d(b),c=h.create(g).rect()},b.prototype.getIEPosition=function(a){var b,c,d,e,f;return d=this.getIEOffset(a),c=this.$inputor.offset(),e=d.left-c.left,f=d.top-c.top,b=d.height,{left:e,top:f,height:b}},b}(),d=function(){function b(a){this.$inputor=a}return b.prototype.css_attr=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopStyle","borderRightStyle","borderBottomStyle","borderLeftStyle","borderTopWidth","boxSizing","fontFamily","fontSize","fontWeight","height","letterSpacing","lineHeight","marginBottom","marginLeft","marginRight","marginTop","outlineWidth","overflow","overflowX","overflowY","paddingBottom","paddingLeft","paddingRight","paddingTop","textAlign","textOverflow","textTransform","whiteSpace","wordBreak","wordWrap"],b.prototype.mirrorCss=function(){var b,c=this;return b={position:"absolute",left:-9999,top:0,zIndex:-2e4},"TEXTAREA"===this.$inputor.prop("tagName")&&this.css_attr.push("width"),a.each(this.css_attr,function(a,d){return b[d]=c.$inputor.css(d)}),b},b.prototype.create=function(b){return this.$mirror=a("<div></div>"),this.$mirror.css(this.mirrorCss()),this.$mirror.html(b),this.$inputor.after(this.$mirror),this},b.prototype.rect=function(){var a,b,c;return a=this.$mirror.find("#caret"),b=a.position(),c={left:b.left,top:b.top,height:a.height()},this.$mirror.remove(),c},b}(),e={contentEditable:function(a){return!(!a[0].contentEditable||"true"!==a[0].contentEditable)}},g={pos:function(a){return a||0===a?this.setPos(a):this.getPos()},position:function(a){return h.selection?this.getIEPosition(a):this.getPosition(a)},offset:function(a){var b;return b=this.getOffset(a)}},h=null,j=null,i=null,l=function(a){var b;return(b=null!=a?a.iframe:void 0)?(i=b,j=b.contentWindow,h=b.contentDocument||j.document):(i=void 0,j=window,h=document)},f=function(a){var b;h=a[0].ownerDocument,j=h.defaultView||h.parentWindow;try{return i=j.frameElement}catch(c){b=c}},a.fn.caret=function(d,f,h){var i;return g[d]?(a.isPlainObject(f)?(l(f),f=void 0):l(h),i=e.contentEditable(this)?new b(this):new c(this),g[d].apply(i,[f])):a.error("Method "+d+" does not exist on jQuery.caret")},a.fn.caret.EditableCaret=b,a.fn.caret.InputCaret=c,a.fn.caret.Utils=e,a.fn.caret.apis=g});
|
1 |
+
/*! buddypress - v2.3.3 - 2015-08-27 5:14:25 PM UTC - https://wordpress.org/plugins/buddypress/ */
|
2 |
!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(c){return a.returnExportsGlobal=b(c)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(this,function(a){"use strict";var b,c,d,e,f,g,h,i,j,k,l;k="caret",b=function(){function b(a){this.$inputor=a,this.domInputor=this.$inputor[0]}return b.prototype.setPos=function(){return this.domInputor},b.prototype.getIEPosition=function(){return this.getPosition()},b.prototype.getPosition=function(){var a,b;return b=this.getOffset(),a=this.$inputor.offset(),b.left-=a.left,b.top-=a.top,b},b.prototype.getOldIEPos=function(){var a,b;return b=h.selection.createRange(),a=h.body.createTextRange(),a.moveToElementText(this.domInputor),a.setEndPoint("EndToEnd",b),a.text.length},b.prototype.getPos=function(){var a,b,c;return(c=this.range())?(a=c.cloneRange(),a.selectNodeContents(this.domInputor),a.setEnd(c.endContainer,c.endOffset),b=a.toString().length,a.detach(),b):h.selection?this.getOldIEPos():void 0},b.prototype.getOldIEOffset=function(){var a,b;return a=h.selection.createRange().duplicate(),a.moveStart("character",-1),b=a.getBoundingClientRect(),{height:b.bottom-b.top,left:b.left,top:b.top}},b.prototype.getOffset=function(){var b,c,d,e,f;return j.getSelection&&(d=this.range())?(d.endOffset-1>0&&d.endContainer===!this.domInputor&&(b=d.cloneRange(),b.setStart(d.endContainer,d.endOffset-1),b.setEnd(d.endContainer,d.endOffset),e=b.getBoundingClientRect(),c={height:e.height,left:e.left+e.width,top:e.top},b.detach()),c&&0!==(null!=c?c.height:void 0)||(b=d.cloneRange(),f=a(h.createTextNode("|")),b.insertNode(f[0]),b.selectNode(f[0]),e=b.getBoundingClientRect(),c={height:e.height,left:e.left,top:e.top},f.remove(),b.detach())):h.selection&&(c=this.getOldIEOffset()),c&&(c.top+=a(j).scrollTop(),c.left+=a(j).scrollLeft()),c},b.prototype.range=function(){var a;if(j.getSelection)return a=j.getSelection(),a.rangeCount>0?a.getRangeAt(0):null},b}(),c=function(){function b(a){this.$inputor=a,this.domInputor=this.$inputor[0]}return b.prototype.getIEPos=function(){var a,b,c,d,e,f,g;return b=this.domInputor,f=h.selection.createRange(),e=0,f&&f.parentElement()===b&&(d=b.value.replace(/\r\n/g,"\n"),c=d.length,g=b.createTextRange(),g.moveToBookmark(f.getBookmark()),a=b.createTextRange(),a.collapse(!1),e=g.compareEndPoints("StartToEnd",a)>-1?c:-g.moveStart("character",-c)),e},b.prototype.getPos=function(){return h.selection?this.getIEPos():this.domInputor.selectionStart},b.prototype.setPos=function(a){var b,c;return b=this.domInputor,h.selection?(c=b.createTextRange(),c.move("character",a),c.select()):b.setSelectionRange&&b.setSelectionRange(a,a),b},b.prototype.getIEOffset=function(a){var b,c,d,e;return c=this.domInputor.createTextRange(),a||(a=this.getPos()),c.move("character",a),d=c.boundingLeft,e=c.boundingTop,b=c.boundingHeight,{left:d,top:e,height:b}},b.prototype.getOffset=function(b){var c,d,e;return c=this.$inputor,h.selection?(d=this.getIEOffset(b),d.top+=a(j).scrollTop()+c.scrollTop(),d.left+=a(j).scrollLeft()+c.scrollLeft(),d):(d=c.offset(),e=this.getPosition(b),d={left:d.left+e.left-c.scrollLeft(),top:d.top+e.top-c.scrollTop(),height:e.height})},b.prototype.getPosition=function(a){var b,c,e,f,g,h,i;return b=this.$inputor,f=function(a){return a=a.replace(/<|>|`|"|&/g,"?").replace(/\r\n|\r|\n/g,"<br/>"),/firefox/i.test(navigator.userAgent)&&(a=a.replace(/\s/g," ")),a},void 0===a&&(a=this.getPos()),i=b.val().slice(0,a),e=b.val().slice(a),g="<span style='position: relative; display: inline;'>"+f(i)+"</span>",g+="<span id='caret' style='position: relative; display: inline;'>|</span>",g+="<span style='position: relative; display: inline;'>"+f(e)+"</span>",h=new d(b),c=h.create(g).rect()},b.prototype.getIEPosition=function(a){var b,c,d,e,f;return d=this.getIEOffset(a),c=this.$inputor.offset(),e=d.left-c.left,f=d.top-c.top,b=d.height,{left:e,top:f,height:b}},b}(),d=function(){function b(a){this.$inputor=a}return b.prototype.css_attr=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopStyle","borderRightStyle","borderBottomStyle","borderLeftStyle","borderTopWidth","boxSizing","fontFamily","fontSize","fontWeight","height","letterSpacing","lineHeight","marginBottom","marginLeft","marginRight","marginTop","outlineWidth","overflow","overflowX","overflowY","paddingBottom","paddingLeft","paddingRight","paddingTop","textAlign","textOverflow","textTransform","whiteSpace","wordBreak","wordWrap"],b.prototype.mirrorCss=function(){var b,c=this;return b={position:"absolute",left:-9999,top:0,zIndex:-2e4},"TEXTAREA"===this.$inputor.prop("tagName")&&this.css_attr.push("width"),a.each(this.css_attr,function(a,d){return b[d]=c.$inputor.css(d)}),b},b.prototype.create=function(b){return this.$mirror=a("<div></div>"),this.$mirror.css(this.mirrorCss()),this.$mirror.html(b),this.$inputor.after(this.$mirror),this},b.prototype.rect=function(){var a,b,c;return a=this.$mirror.find("#caret"),b=a.position(),c={left:b.left,top:b.top,height:a.height()},this.$mirror.remove(),c},b}(),e={contentEditable:function(a){return!(!a[0].contentEditable||"true"!==a[0].contentEditable)}},g={pos:function(a){return a||0===a?this.setPos(a):this.getPos()},position:function(a){return h.selection?this.getIEPosition(a):this.getPosition(a)},offset:function(a){var b;return b=this.getOffset(a)}},h=null,j=null,i=null,l=function(a){var b;return(b=null!=a?a.iframe:void 0)?(i=b,j=b.contentWindow,h=b.contentDocument||j.document):(i=void 0,j=window,h=document)},f=function(a){var b;h=a[0].ownerDocument,j=h.defaultView||h.parentWindow;try{return i=j.frameElement}catch(c){b=c}},a.fn.caret=function(d,f,h){var i;return g[d]?(a.isPlainObject(f)?(l(f),f=void 0):l(h),i=e.contentEditable(this)?new b(this):new c(this),g[d].apply(i,[f])):a.error("Method "+d+" does not exist on jQuery.caret")},a.fn.caret.EditableCaret=b,a.fn.caret.InputCaret=c,a.fn.caret.Utils=e,a.fn.caret.apis=g});
|
bp-core/js/webcam.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! buddypress - v2.3.
|
2 |
window.bp=window.bp||{},function(){"undefined"!=typeof BP_Uploader&&(bp.Models=bp.Models||{},bp.Collections=bp.Collections||{},bp.Views=bp.Views||{},bp.WebCam={start:function(){this.params={video:null,videoStream:null,capture_enable:!1,capture:null,canvas:null,warning:null,flipped:!1},bp.Avatar.nav.on("bp-avatar-view:changed",_.bind(this.setView,this))},setView:function(a){if("camera"!==a)return void(_.isNull(this.params.video)||(this.stop(),this.removeWarning()));var b=new bp.Views.WebCamAvatar({model:new Backbone.Model({user_media:!1})});this.params.flipped=!1,bp.Avatar.views.add({id:"camera",view:b}),b.inject(".bp-avatar")},removeView:function(){var a;_.isUndefined(bp.Avatar.views.get("camera"))||(a=bp.Avatar.views.get("camera"),a.get("view").remove(),bp.Avatar.views.remove({id:"camera",view:a}))},gotStream:function(a){var b=bp.WebCam.params.video;bp.WebCam.params.videoStream=a,bp.WebCam.displayWarning("loaded"),b.onerror=function(){bp.WebCam.displayWarning("videoerror"),b&&bp.WebCam.stop()},a.onended=bp.WebCam.noStream(),void 0!==b.mozSrcObject?(b.mozSrcObject=a,b.play()):navigator.mozGetUserMedia?(b.src=a,b.play()):b.src=window.URL?window.URL.createObjectURL(a):a,bp.WebCam.params.capture_enable=!0},stop:function(){bp.WebCam.params.capture_enable=!1,bp.WebCam.params.videoStream&&(bp.WebCam.params.videoStream.stop?bp.WebCam.params.videoStream.stop():bp.WebCam.params.videoStream.msStop&&bp.WebCam.params.videoStream.msStop(),bp.WebCam.params.videoStream.onended=null,bp.WebCam.params.videoStream=null),bp.WebCam.params.video&&(bp.WebCam.params.video.onerror=null,bp.WebCam.params.video.pause(),bp.WebCam.params.video.mozSrcObject&&(bp.WebCam.params.video.mozSrcObject=null),bp.WebCam.params.video.src="")},noStream:function(){_.isNull(bp.WebCam.params.videoStream)&&(bp.WebCam.displayWarning("noaccess"),bp.WebCam.removeView())},setAvatar:function(a){a.get("url")||bp.WebCam.displayWarning("nocapture"),bp.WebCam.removeView(),bp.Avatar.setAvatar(a)},removeWarning:function(){_.isNull(this.params.warning)||this.params.warning.remove()},displayWarning:function(a){this.removeWarning(),this.params.warning=new bp.Views.uploaderWarning({value:BP_Uploader.strings.camera_warnings[a]}),this.params.warning.inject(".bp-avatar-status")}},bp.Views.WebCamAvatar=bp.View.extend({tagName:"div",id:"bp-webcam-avatar",template:bp.template("bp-avatar-webcam"),events:{"click .avatar-webcam-capture":"captureStream","click .avatar-webcam-save":"saveCapture"},initialize:function(){var a;(navigator.getUserMedia||navigator.oGetUserMedia||navigator.mozGetUserMedia||navigator.webkitGetUserMedia||navigator.msGetUserMedia)&&(a=_.extend(_.pick(BP_Uploader.settings.defaults.multipart_params.bp_params,"object","item_id","nonces"),{user_media:!0,w:BP_Uploader.settings.crop.full_w,h:BP_Uploader.settings.crop.full_h,x:0,y:0,type:"camera"}),this.model.set(a)),this.on("ready",this.useStream,this)},useStream:function(){this.model.get("user_media")&&(this.options.video=new bp.Views.WebCamVideo,this.options.canvas=new bp.Views.WebCamCanvas,this.$el.find("#avatar-to-crop").append(this.options.video.el),this.$el.find("#avatar-crop-pane").append(this.options.canvas.el),bp.WebCam.params.video=this.options.video.el,bp.WebCam.params.canvas=this.options.canvas.el,bp.WebCam.displayWarning("requesting"),navigator.getUserMedia?navigator.getUserMedia({video:!0},bp.WebCam.gotStream,bp.WebCams.noStream):navigator.oGetUserMedia?navigator.oGetUserMedia({video:!0},bp.WebCam.gotStream,bp.WebCam.noStream):navigator.mozGetUserMedia?navigator.mozGetUserMedia({video:!0},bp.WebCam.gotStream,bp.WebCam.noStream):navigator.webkitGetUserMedia?navigator.webkitGetUserMedia({video:!0},bp.WebCam.gotStream,bp.WebCam.noStream):navigator.msGetUserMedia?navigator.msGetUserMedia({video:!0,audio:!1},bp.WebCams.gotStream,bp.WebCam.noStream):bp.WebCam.displayWarning("errormsg"))},captureStream:function(a){var b,c;return a.preventDefault(),bp.WebCam.params.capture_enable?this.model.get("h")>this.options.video.el.videoHeight||this.model.get("w")>this.options.video.el.videoWidth?void bp.WebCam.displayWarning("videoerror"):(c=this.options.video.el.videoHeight,b=(this.options.video.el.videoWidth-c)/2,bp.WebCam.params.flipped||(this.options.canvas.el.getContext("2d").translate(this.model.get("w"),0),this.options.canvas.el.getContext("2d").scale(-1,1),bp.WebCam.params.flipped=!0),this.options.canvas.el.getContext("2d").drawImage(this.options.video.el,b,0,c,c,0,0,this.model.get("w"),this.model.get("h")),bp.WebCam.params.capture=this.options.canvas.el.toDataURL("image/png"),this.model.set("url",bp.WebCam.params.capture),void bp.WebCam.displayWarning("ready")):void bp.WebCam.displayWarning("loading")},saveCapture:function(a){return a.preventDefault(),bp.WebCam.params.capture?(bp.WebCam.stop(),void bp.WebCam.setAvatar(this.model)):void bp.WebCam.displayWarning("nocapture")}}),bp.Views.WebCamVideo=bp.View.extend({tagName:"video",id:"bp-webcam-video",attributes:{autoplay:"autoplay"}}),bp.Views.WebCamCanvas=bp.View.extend({tagName:"canvas",id:"bp-webcam-canvas",attributes:{width:150,height:150},initialize:function(){_.isUndefined(BP_Uploader.settings.crop.full_h)||_.isUndefined(BP_Uploader.settings.crop.full_w)||(this.el.attributes.width.value=BP_Uploader.settings.crop.full_w,this.el.attributes.height.value=BP_Uploader.settings.crop.full_h)}}),bp.WebCam.start())}(bp,jQuery);
|
1 |
+
/*! buddypress - v2.3.3 - 2015-08-27 5:14:25 PM UTC - https://wordpress.org/plugins/buddypress/ */
|
2 |
window.bp=window.bp||{},function(){"undefined"!=typeof BP_Uploader&&(bp.Models=bp.Models||{},bp.Collections=bp.Collections||{},bp.Views=bp.Views||{},bp.WebCam={start:function(){this.params={video:null,videoStream:null,capture_enable:!1,capture:null,canvas:null,warning:null,flipped:!1},bp.Avatar.nav.on("bp-avatar-view:changed",_.bind(this.setView,this))},setView:function(a){if("camera"!==a)return void(_.isNull(this.params.video)||(this.stop(),this.removeWarning()));var b=new bp.Views.WebCamAvatar({model:new Backbone.Model({user_media:!1})});this.params.flipped=!1,bp.Avatar.views.add({id:"camera",view:b}),b.inject(".bp-avatar")},removeView:function(){var a;_.isUndefined(bp.Avatar.views.get("camera"))||(a=bp.Avatar.views.get("camera"),a.get("view").remove(),bp.Avatar.views.remove({id:"camera",view:a}))},gotStream:function(a){var b=bp.WebCam.params.video;bp.WebCam.params.videoStream=a,bp.WebCam.displayWarning("loaded"),b.onerror=function(){bp.WebCam.displayWarning("videoerror"),b&&bp.WebCam.stop()},a.onended=bp.WebCam.noStream(),void 0!==b.mozSrcObject?(b.mozSrcObject=a,b.play()):navigator.mozGetUserMedia?(b.src=a,b.play()):b.src=window.URL?window.URL.createObjectURL(a):a,bp.WebCam.params.capture_enable=!0},stop:function(){bp.WebCam.params.capture_enable=!1,bp.WebCam.params.videoStream&&(bp.WebCam.params.videoStream.stop?bp.WebCam.params.videoStream.stop():bp.WebCam.params.videoStream.msStop&&bp.WebCam.params.videoStream.msStop(),bp.WebCam.params.videoStream.onended=null,bp.WebCam.params.videoStream=null),bp.WebCam.params.video&&(bp.WebCam.params.video.onerror=null,bp.WebCam.params.video.pause(),bp.WebCam.params.video.mozSrcObject&&(bp.WebCam.params.video.mozSrcObject=null),bp.WebCam.params.video.src="")},noStream:function(){_.isNull(bp.WebCam.params.videoStream)&&(bp.WebCam.displayWarning("noaccess"),bp.WebCam.removeView())},setAvatar:function(a){a.get("url")||bp.WebCam.displayWarning("nocapture"),bp.WebCam.removeView(),bp.Avatar.setAvatar(a)},removeWarning:function(){_.isNull(this.params.warning)||this.params.warning.remove()},displayWarning:function(a){this.removeWarning(),this.params.warning=new bp.Views.uploaderWarning({value:BP_Uploader.strings.camera_warnings[a]}),this.params.warning.inject(".bp-avatar-status")}},bp.Views.WebCamAvatar=bp.View.extend({tagName:"div",id:"bp-webcam-avatar",template:bp.template("bp-avatar-webcam"),events:{"click .avatar-webcam-capture":"captureStream","click .avatar-webcam-save":"saveCapture"},initialize:function(){var a;(navigator.getUserMedia||navigator.oGetUserMedia||navigator.mozGetUserMedia||navigator.webkitGetUserMedia||navigator.msGetUserMedia)&&(a=_.extend(_.pick(BP_Uploader.settings.defaults.multipart_params.bp_params,"object","item_id","nonces"),{user_media:!0,w:BP_Uploader.settings.crop.full_w,h:BP_Uploader.settings.crop.full_h,x:0,y:0,type:"camera"}),this.model.set(a)),this.on("ready",this.useStream,this)},useStream:function(){this.model.get("user_media")&&(this.options.video=new bp.Views.WebCamVideo,this.options.canvas=new bp.Views.WebCamCanvas,this.$el.find("#avatar-to-crop").append(this.options.video.el),this.$el.find("#avatar-crop-pane").append(this.options.canvas.el),bp.WebCam.params.video=this.options.video.el,bp.WebCam.params.canvas=this.options.canvas.el,bp.WebCam.displayWarning("requesting"),navigator.getUserMedia?navigator.getUserMedia({video:!0},bp.WebCam.gotStream,bp.WebCams.noStream):navigator.oGetUserMedia?navigator.oGetUserMedia({video:!0},bp.WebCam.gotStream,bp.WebCam.noStream):navigator.mozGetUserMedia?navigator.mozGetUserMedia({video:!0},bp.WebCam.gotStream,bp.WebCam.noStream):navigator.webkitGetUserMedia?navigator.webkitGetUserMedia({video:!0},bp.WebCam.gotStream,bp.WebCam.noStream):navigator.msGetUserMedia?navigator.msGetUserMedia({video:!0,audio:!1},bp.WebCams.gotStream,bp.WebCam.noStream):bp.WebCam.displayWarning("errormsg"))},captureStream:function(a){var b,c;return a.preventDefault(),bp.WebCam.params.capture_enable?this.model.get("h")>this.options.video.el.videoHeight||this.model.get("w")>this.options.video.el.videoWidth?void bp.WebCam.displayWarning("videoerror"):(c=this.options.video.el.videoHeight,b=(this.options.video.el.videoWidth-c)/2,bp.WebCam.params.flipped||(this.options.canvas.el.getContext("2d").translate(this.model.get("w"),0),this.options.canvas.el.getContext("2d").scale(-1,1),bp.WebCam.params.flipped=!0),this.options.canvas.el.getContext("2d").drawImage(this.options.video.el,b,0,c,c,0,0,this.model.get("w"),this.model.get("h")),bp.WebCam.params.capture=this.options.canvas.el.toDataURL("image/png"),this.model.set("url",bp.WebCam.params.capture),void bp.WebCam.displayWarning("ready")):void bp.WebCam.displayWarning("loading")},saveCapture:function(a){return a.preventDefault(),bp.WebCam.params.capture?(bp.WebCam.stop(),void bp.WebCam.setAvatar(this.model)):void bp.WebCam.displayWarning("nocapture")}}),bp.Views.WebCamVideo=bp.View.extend({tagName:"video",id:"bp-webcam-video",attributes:{autoplay:"autoplay"}}),bp.Views.WebCamCanvas=bp.View.extend({tagName:"canvas",id:"bp-webcam-canvas",attributes:{width:150,height:150},initialize:function(){_.isUndefined(BP_Uploader.settings.crop.full_h)||_.isUndefined(BP_Uploader.settings.crop.full_w)||(this.el.attributes.width.value=BP_Uploader.settings.crop.full_w,this.el.attributes.height.value=BP_Uploader.settings.crop.full_h)}}),bp.WebCam.start())}(bp,jQuery);
|
bp-core/js/widget-members.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! buddypress - v2.3.
|
2 |
function member_widget_response(a){a=a.substr(0,a.length-1),a=a.split("[[SPLIT]]"),"-1"!==a[0]?jQuery(".widget ul#members-list").fadeOut(200,function(){jQuery(".widget ul#members-list").html(a[1]),jQuery(".widget ul#members-list").fadeIn(200)}):jQuery(".widget ul#members-list").fadeOut(200,function(){var b="<p>"+a[1]+"</p>";jQuery(".widget ul#members-list").html(b),jQuery(".widget ul#members-list").fadeIn(200)})}jQuery(document).ready(function(){jQuery(".widget div#members-list-options a").on("click",function(){var a=this;return jQuery(a).addClass("loading"),jQuery(".widget div#members-list-options a").removeClass("selected"),jQuery(this).addClass("selected"),jQuery.post(ajaxurl,{action:"widget_members",cookie:encodeURIComponent(document.cookie),_wpnonce:jQuery("input#_wpnonce-members").val(),"max-members":jQuery("input#members_widget_max").val(),filter:jQuery(this).attr("id")},function(b){jQuery(a).removeClass("loading"),member_widget_response(b)}),!1})});
|
1 |
+
/*! buddypress - v2.3.3 - 2015-08-27 5:14:25 PM UTC - https://wordpress.org/plugins/buddypress/ */
|
2 |
function member_widget_response(a){a=a.substr(0,a.length-1),a=a.split("[[SPLIT]]"),"-1"!==a[0]?jQuery(".widget ul#members-list").fadeOut(200,function(){jQuery(".widget ul#members-list").html(a[1]),jQuery(".widget ul#members-list").fadeIn(200)}):jQuery(".widget ul#members-list").fadeOut(200,function(){var b="<p>"+a[1]+"</p>";jQuery(".widget ul#members-list").html(b),jQuery(".widget ul#members-list").fadeIn(200)})}jQuery(document).ready(function(){jQuery(".widget div#members-list-options a").on("click",function(){var a=this;return jQuery(a).addClass("loading"),jQuery(".widget div#members-list-options a").removeClass("selected"),jQuery(this).addClass("selected"),jQuery.post(ajaxurl,{action:"widget_members",cookie:encodeURIComponent(document.cookie),_wpnonce:jQuery("input#_wpnonce-members").val(),"max-members":jQuery("input#members_widget_max").val(),filter:jQuery(this).attr("id")},function(b){jQuery(a).removeClass("loading"),member_widget_response(b)}),!1})});
|
bp-friends/js/widget-friends.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! buddypress - v2.3.
|
2 |
function friend_widget_response(a){a=a.substr(0,a.length-1),a=a.split("[[SPLIT]]"),"-1"!==a[0]?jQuery(".widget ul#friends-list").fadeOut(200,function(){jQuery(".widget ul#friends-list").html(a[1]),jQuery(".widget ul#friends-list").fadeIn(200)}):jQuery(".widget ul#friends-list").fadeOut(200,function(){var b="<p>"+a[1]+"</p>";jQuery(".widget ul#friends-list").html(b),jQuery(".widget ul#friends-list").fadeIn(200)})}jQuery(document).ready(function(){jQuery(".widget div#friends-list-options a").on("click",function(){var a=this;return jQuery(a).addClass("loading"),jQuery(".widget div#friends-list-options a").removeClass("selected"),jQuery(this).addClass("selected"),jQuery.post(ajaxurl,{action:"widget_friends",cookie:encodeURIComponent(document.cookie),_wpnonce:jQuery("input#_wpnonce-friends").val(),"max-friends":jQuery("input#friends_widget_max").val(),filter:jQuery(this).attr("id")},function(b){jQuery(a).removeClass("loading"),friend_widget_response(b)}),!1})});
|
1 |
+
/*! buddypress - v2.3.3 - 2015-08-27 5:14:25 PM UTC - https://wordpress.org/plugins/buddypress/ */
|
2 |
function friend_widget_response(a){a=a.substr(0,a.length-1),a=a.split("[[SPLIT]]"),"-1"!==a[0]?jQuery(".widget ul#friends-list").fadeOut(200,function(){jQuery(".widget ul#friends-list").html(a[1]),jQuery(".widget ul#friends-list").fadeIn(200)}):jQuery(".widget ul#friends-list").fadeOut(200,function(){var b="<p>"+a[1]+"</p>";jQuery(".widget ul#friends-list").html(b),jQuery(".widget ul#friends-list").fadeIn(200)})}jQuery(document).ready(function(){jQuery(".widget div#friends-list-options a").on("click",function(){var a=this;return jQuery(a).addClass("loading"),jQuery(".widget div#friends-list-options a").removeClass("selected"),jQuery(this).addClass("selected"),jQuery.post(ajaxurl,{action:"widget_friends",cookie:encodeURIComponent(document.cookie),_wpnonce:jQuery("input#_wpnonce-friends").val(),"max-friends":jQuery("input#friends_widget_max").val(),filter:jQuery(this).attr("id")},function(b){jQuery(a).removeClass("loading"),friend_widget_response(b)}),!1})});
|
bp-groups/admin/js/admin.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! buddypress - v2.3.
|
2 |
!function(a){function b(b,c){a("#bp-groups-new-members-list").append('<li data-login="'+c.item.value+'"><a href="#" class="bp-groups-remove-new-member">x</a> '+c.item.label+"</li>")}var c="undefined"!=typeof group_id?"&group_id="+group_id:"";a(document).ready(function(){window.warn_on_leave=!1,a(".bp-suggest-user").autocomplete({source:ajaxurl+"?action=bp_group_admin_member_autocomplete"+c,delay:500,minLength:2,position:"undefined"!=typeof isRtl&&isRtl?{my:"right top",at:"right bottom",offset:"0, -1"}:{offset:"0, -1"},open:function(){a(this).addClass("open")},close:function(){a(this).removeClass("open"),a(this).val("")},select:function(a,c){b(a,c)}}),a("#bp-groups-new-members").prop("placeholder",BP_Group_Admin.add_member_placeholder),a("#bp_group_add_members").on("click",".bp-groups-remove-new-member",function(b){b.preventDefault(),a(b.target.parentNode).remove()}),a(document).on("change",'input#bp-groups-name, input#bp-groups-description, select.bp-groups-role, #bp-groups-settings-section-status input[type="radio"]',function(){window.warn_on_leave=!0}),a("input#save").on("click",function(){var b=[];a("#bp-groups-new-members-list li").each(function(){b.push(a(this).data("login"))}),b.length&&a("#bp-groups-new-members").val("").val(b.join(", ")),window.warn_on_leave=!1}),window.onbeforeunload=function(){return window.warn_on_leave?BP_Group_Admin.warn_on_leave:void 0}})}(jQuery);
|
1 |
+
/*! buddypress - v2.3.3 - 2015-08-27 5:14:25 PM UTC - https://wordpress.org/plugins/buddypress/ */
|
2 |
!function(a){function b(b,c){a("#bp-groups-new-members-list").append('<li data-login="'+c.item.value+'"><a href="#" class="bp-groups-remove-new-member">x</a> '+c.item.label+"</li>")}var c="undefined"!=typeof group_id?"&group_id="+group_id:"";a(document).ready(function(){window.warn_on_leave=!1,a(".bp-suggest-user").autocomplete({source:ajaxurl+"?action=bp_group_admin_member_autocomplete"+c,delay:500,minLength:2,position:"undefined"!=typeof isRtl&&isRtl?{my:"right top",at:"right bottom",offset:"0, -1"}:{offset:"0, -1"},open:function(){a(this).addClass("open")},close:function(){a(this).removeClass("open"),a(this).val("")},select:function(a,c){b(a,c)}}),a("#bp-groups-new-members").prop("placeholder",BP_Group_Admin.add_member_placeholder),a("#bp_group_add_members").on("click",".bp-groups-remove-new-member",function(b){b.preventDefault(),a(b.target.parentNode).remove()}),a(document).on("change",'input#bp-groups-name, input#bp-groups-description, select.bp-groups-role, #bp-groups-settings-section-status input[type="radio"]',function(){window.warn_on_leave=!0}),a("input#save").on("click",function(){var b=[];a("#bp-groups-new-members-list li").each(function(){b.push(a(this).data("login"))}),b.length&&a("#bp-groups-new-members").val("").val(b.join(", ")),window.warn_on_leave=!1}),window.onbeforeunload=function(){return window.warn_on_leave?BP_Group_Admin.warn_on_leave:void 0}})}(jQuery);
|
bp-groups/bp-groups-admin.php
CHANGED
@@ -1293,6 +1293,7 @@ class BP_Groups_List_Table extends WP_List_Table {
|
|
1293 |
$this->get_columns(),
|
1294 |
array(),
|
1295 |
$this->get_sortable_columns(),
|
|
|
1296 |
);
|
1297 |
|
1298 |
return $this->_column_headers;
|
@@ -1315,7 +1316,7 @@ class BP_Groups_List_Table extends WP_List_Table {
|
|
1315 |
public function display() {
|
1316 |
$this->display_tablenav( 'top' ); ?>
|
1317 |
|
1318 |
-
<table class="<?php echo implode( ' ', $this->get_table_classes() ); ?>" cellspacing="0">
|
1319 |
<thead>
|
1320 |
<tr>
|
1321 |
<?php $this->print_column_headers(); ?>
|
@@ -1476,6 +1477,37 @@ class BP_Groups_List_Table extends WP_List_Table {
|
|
1476 |
);
|
1477 |
}
|
1478 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1479 |
/**
|
1480 |
* Markup for the Checkbox column.
|
1481 |
*
|
@@ -1704,4 +1736,17 @@ class BP_Groups_List_Table extends WP_List_Table {
|
|
1704 |
*/
|
1705 |
return apply_filters( 'bp_groups_admin_get_group_custom_column', '', $column_name, $item );
|
1706 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1707 |
}
|
1293 |
$this->get_columns(),
|
1294 |
array(),
|
1295 |
$this->get_sortable_columns(),
|
1296 |
+
$this->get_default_primary_column_name(),
|
1297 |
);
|
1298 |
|
1299 |
return $this->_column_headers;
|
1316 |
public function display() {
|
1317 |
$this->display_tablenav( 'top' ); ?>
|
1318 |
|
1319 |
+
<table class="wp-list-table <?php echo implode( ' ', $this->get_table_classes() ); ?>" cellspacing="0">
|
1320 |
<thead>
|
1321 |
<tr>
|
1322 |
<?php $this->print_column_headers(); ?>
|
1477 |
);
|
1478 |
}
|
1479 |
|
1480 |
+
/**
|
1481 |
+
* Override WP_List_Table::row_actions().
|
1482 |
+
*
|
1483 |
+
* Basically a duplicate of the row_actions() method, but removes the
|
1484 |
+
* unnecessary <button> addition.
|
1485 |
+
*
|
1486 |
+
* @since 2.3.3
|
1487 |
+
* @access protected
|
1488 |
+
*
|
1489 |
+
* @param array $actions The list of actions
|
1490 |
+
* @param bool $always_visible Whether the actions should be always visible
|
1491 |
+
* @return string
|
1492 |
+
*/
|
1493 |
+
protected function row_actions( $actions, $always_visible = false ) {
|
1494 |
+
$action_count = count( $actions );
|
1495 |
+
$i = 0;
|
1496 |
+
|
1497 |
+
if ( !$action_count )
|
1498 |
+
return '';
|
1499 |
+
|
1500 |
+
$out = '<div class="' . ( $always_visible ? 'row-actions visible' : 'row-actions' ) . '">';
|
1501 |
+
foreach ( $actions as $action => $link ) {
|
1502 |
+
++$i;
|
1503 |
+
( $i == $action_count ) ? $sep = '' : $sep = ' | ';
|
1504 |
+
$out .= "<span class='$action'>$link$sep</span>";
|
1505 |
+
}
|
1506 |
+
$out .= '</div>';
|
1507 |
+
|
1508 |
+
return $out;
|
1509 |
+
}
|
1510 |
+
|
1511 |
/**
|
1512 |
* Markup for the Checkbox column.
|
1513 |
*
|
1736 |
*/
|
1737 |
return apply_filters( 'bp_groups_admin_get_group_custom_column', '', $column_name, $item );
|
1738 |
}
|
1739 |
+
|
1740 |
+
/**
|
1741 |
+
* Get name of default primary column
|
1742 |
+
*
|
1743 |
+
* @since BuddyPress (2.3.3)
|
1744 |
+
* @access protected
|
1745 |
+
*
|
1746 |
+
* @return string
|
1747 |
+
*/
|
1748 |
+
protected function get_default_primary_column_name() {
|
1749 |
+
// comment column is mapped to Group's name
|
1750 |
+
return 'comment';
|
1751 |
+
}
|
1752 |
}
|
bp-groups/js/widget-groups.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! buddypress - v2.3.
|
2 |
function groups_widget_response(a){a=a.substr(0,a.length-1),a=a.split("[[SPLIT]]"),"-1"!==a[0]?jQuery(".widget ul#groups-list").fadeOut(200,function(){jQuery(".widget ul#groups-list").html(a[1]),jQuery(".widget ul#groups-list").fadeIn(200)}):jQuery(".widget ul#groups-list").fadeOut(200,function(){var b="<p>"+a[1]+"</p>";jQuery(".widget ul#groups-list").html(b),jQuery(".widget ul#groups-list").fadeIn(200)})}jQuery(document).ready(function(){jQuery(".widget div#groups-list-options a").on("click",function(){var a=this;return jQuery(a).addClass("loading"),jQuery(".widget div#groups-list-options a").removeClass("selected"),jQuery(this).addClass("selected"),jQuery.post(ajaxurl,{action:"widget_groups_list",cookie:encodeURIComponent(document.cookie),_wpnonce:jQuery("input#_wpnonce-groups").val(),max_groups:jQuery("input#groups_widget_max").val(),filter:jQuery(this).attr("id")},function(b){jQuery(a).removeClass("loading"),groups_widget_response(b)}),!1})});
|
1 |
+
/*! buddypress - v2.3.3 - 2015-08-27 5:14:25 PM UTC - https://wordpress.org/plugins/buddypress/ */
|
2 |
function groups_widget_response(a){a=a.substr(0,a.length-1),a=a.split("[[SPLIT]]"),"-1"!==a[0]?jQuery(".widget ul#groups-list").fadeOut(200,function(){jQuery(".widget ul#groups-list").html(a[1]),jQuery(".widget ul#groups-list").fadeIn(200)}):jQuery(".widget ul#groups-list").fadeOut(200,function(){var b="<p>"+a[1]+"</p>";jQuery(".widget ul#groups-list").html(b),jQuery(".widget ul#groups-list").fadeIn(200)})}jQuery(document).ready(function(){jQuery(".widget div#groups-list-options a").on("click",function(){var a=this;return jQuery(a).addClass("loading"),jQuery(".widget div#groups-list-options a").removeClass("selected"),jQuery(this).addClass("selected"),jQuery.post(ajaxurl,{action:"widget_groups_list",cookie:encodeURIComponent(document.cookie),_wpnonce:jQuery("input#_wpnonce-groups").val(),max_groups:jQuery("input#groups_widget_max").val(),filter:jQuery(this).attr("id")},function(b){jQuery(a).removeClass("loading"),groups_widget_response(b)}),!1})});
|
bp-loader.php
CHANGED
@@ -14,7 +14,7 @@
|
|
14 |
* Description: BuddyPress helps you run any kind of social network on your WordPress, with member profiles, activity streams, user groups, messaging, and more.
|
15 |
* Author: The BuddyPress Community
|
16 |
* Author URI: https://buddypress.org/
|
17 |
-
* Version: 2.3.
|
18 |
* Text Domain: buddypress
|
19 |
* Domain Path: /bp-languages/
|
20 |
* License: GPLv2 or later (license.txt)
|
@@ -309,8 +309,8 @@ class BuddyPress {
|
|
309 |
|
310 |
/** Versions **********************************************************/
|
311 |
|
312 |
-
$this->version = '2.3.
|
313 |
-
$this->db_version =
|
314 |
|
315 |
/** Loading ***********************************************************/
|
316 |
|
14 |
* Description: BuddyPress helps you run any kind of social network on your WordPress, with member profiles, activity streams, user groups, messaging, and more.
|
15 |
* Author: The BuddyPress Community
|
16 |
* Author URI: https://buddypress.org/
|
17 |
+
* Version: 2.3.3
|
18 |
* Text Domain: buddypress
|
19 |
* Domain Path: /bp-languages/
|
20 |
* License: GPLv2 or later (license.txt)
|
309 |
|
310 |
/** Versions **********************************************************/
|
311 |
|
312 |
+
$this->version = '2.3.3';
|
313 |
+
$this->db_version = 10071;
|
314 |
|
315 |
/** Loading ***********************************************************/
|
316 |
|
bp-members/admin/bp-members-admin-classes.php
CHANGED
@@ -206,6 +206,12 @@ class BP_Members_List_Table extends WP_Users_List_Table {
|
|
206 |
public function display_rows() {
|
207 |
$style = '';
|
208 |
foreach ( $this->items as $userid => $signup_object ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
209 |
$style = ( ' class="alternate"' == $style ) ? '' : ' class="alternate"';
|
210 |
echo "\n\t" . $this->single_row( $signup_object, $style );
|
211 |
}
|
@@ -569,6 +575,12 @@ class BP_Members_MS_List_Table extends WP_MS_Users_List_Table {
|
|
569 |
public function display_rows() {
|
570 |
$style = '';
|
571 |
foreach ( $this->items as $userid => $signup_object ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
572 |
$style = ( ' class="alternate"' == $style ) ? '' : ' class="alternate"';
|
573 |
echo "\n\t" . $this->single_row( $signup_object, $style );
|
574 |
}
|
@@ -590,6 +602,20 @@ class BP_Members_MS_List_Table extends WP_MS_Users_List_Table {
|
|
590 |
echo '</tr>';
|
591 |
}
|
592 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
593 |
/**
|
594 |
* Markup for the checkbox used to select items for bulk actions.
|
595 |
*
|
206 |
public function display_rows() {
|
207 |
$style = '';
|
208 |
foreach ( $this->items as $userid => $signup_object ) {
|
209 |
+
|
210 |
+
// Avoid a notice error appearing since 4.3.0
|
211 |
+
if ( isset( $signup_object->id ) ) {
|
212 |
+
$signup_object->ID = $signup_object->id;
|
213 |
+
}
|
214 |
+
|
215 |
$style = ( ' class="alternate"' == $style ) ? '' : ' class="alternate"';
|
216 |
echo "\n\t" . $this->single_row( $signup_object, $style );
|
217 |
}
|
575 |
public function display_rows() {
|
576 |
$style = '';
|
577 |
foreach ( $this->items as $userid => $signup_object ) {
|
578 |
+
|
579 |
+
// Avoid a notice error appearing since 4.3.0
|
580 |
+
if ( isset( $signup_object->id ) ) {
|
581 |
+
$signup_object->ID = $signup_object->id;
|
582 |
+
}
|
583 |
+
|
584 |
$style = ( ' class="alternate"' == $style ) ? '' : ' class="alternate"';
|
585 |
echo "\n\t" . $this->single_row( $signup_object, $style );
|
586 |
}
|
602 |
echo '</tr>';
|
603 |
}
|
604 |
|
605 |
+
/**
|
606 |
+
* Prevents regular users row actions to be output
|
607 |
+
*
|
608 |
+
* @since BuddyPress (2.3.3)
|
609 |
+
* @access protected
|
610 |
+
*
|
611 |
+
* @param object $signup_object Signup being acted upon.
|
612 |
+
* @param string $column_name Current column name.
|
613 |
+
* @param string $primary Primary column name.
|
614 |
+
*/
|
615 |
+
protected function handle_row_actions( $signup_object = null, $column_name = '', $primary = '' ) {
|
616 |
+
return '';
|
617 |
+
}
|
618 |
+
|
619 |
/**
|
620 |
* Markup for the checkbox used to select items for bulk actions.
|
621 |
*
|
bp-members/admin/js/admin.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! buddypress - v2.3.
|
2 |
function clear(a){if(a=document.getElementById(a)){var b=a.getElementsByTagName("INPUT"),c=a.getElementsByTagName("OPTION"),d=0;if(b)for(d=0;d<b.length;d++)b[d].checked="";if(c)for(d=0;d<c.length;d++)c[d].selected=!1}}!function(a){a(".visibility-toggle-link").on("click",function(b){b.preventDefault(),a(this).parent().hide().siblings(".field-visibility-settings").show()}),a(".field-visibility-settings-close").on("click",function(b){b.preventDefault();var c=a(this).parent(),d=c.find("input:checked").parent().text();c.hide().siblings(".field-visibility-settings-toggle").children(".current-visibility-level").text(d).end().show()})}(jQuery);
|
1 |
+
/*! buddypress - v2.3.3 - 2015-08-27 5:14:25 PM UTC - https://wordpress.org/plugins/buddypress/ */
|
2 |
function clear(a){if(a=document.getElementById(a)){var b=a.getElementsByTagName("INPUT"),c=a.getElementsByTagName("OPTION"),d=0;if(b)for(d=0;d<b.length;d++)b[d].checked="";if(c)for(d=0;d<c.length;d++)c[d].selected=!1}}!function(a){a(".visibility-toggle-link").on("click",function(b){b.preventDefault(),a(this).parent().hide().siblings(".field-visibility-settings").show()}),a(".field-visibility-settings-close").on("click",function(b){b.preventDefault();var c=a(this).parent(),d=c.find("input:checked").parent().text();c.hide().siblings(".field-visibility-settings-toggle").children(".current-visibility-level").text(d).end().show()})}(jQuery);
|
bp-messages/bp-messages-filters.php
CHANGED
@@ -57,14 +57,15 @@ add_filter( 'bp_get_the_thread_message_content', 'make_clickable', 9 );
|
|
57 |
add_filter( 'bp_get_message_notice_text', 'wpautop' );
|
58 |
add_filter( 'bp_get_the_thread_message_content', 'wpautop' );
|
59 |
|
60 |
-
add_filter( 'bp_get_message_notice_subject',
|
61 |
-
add_filter( 'bp_get_message_notice_text',
|
62 |
-
add_filter( 'bp_get_message_thread_subject',
|
63 |
-
add_filter( 'bp_get_message_thread_excerpt',
|
64 |
-
add_filter( '
|
65 |
-
add_filter( '
|
66 |
-
add_filter( '
|
67 |
-
add_filter( '
|
|
|
68 |
|
69 |
/**
|
70 |
* Enforce limitations on viewing private message contents
|
@@ -88,4 +89,4 @@ function bp_messages_enforce_current_user( $args = array() ) {
|
|
88 |
// Return possibly modified $args array
|
89 |
return $args;
|
90 |
}
|
91 |
-
add_filter( 'bp_after_has_message_threads_parse_args', 'bp_messages_enforce_current_user', 5 );
|
57 |
add_filter( 'bp_get_message_notice_text', 'wpautop' );
|
58 |
add_filter( 'bp_get_the_thread_message_content', 'wpautop' );
|
59 |
|
60 |
+
add_filter( 'bp_get_message_notice_subject', 'stripslashes_deep' );
|
61 |
+
add_filter( 'bp_get_message_notice_text', 'stripslashes_deep' );
|
62 |
+
add_filter( 'bp_get_message_thread_subject', 'stripslashes_deep' );
|
63 |
+
add_filter( 'bp_get_message_thread_excerpt', 'stripslashes_deep' );
|
64 |
+
add_filter( 'bp_get_message_get_recipient_usernames', 'stripslashes_deep' );
|
65 |
+
add_filter( 'bp_get_messages_subject_value', 'stripslashes_deep' );
|
66 |
+
add_filter( 'bp_get_messages_content_value', 'stripslashes_deep' );
|
67 |
+
add_filter( 'bp_get_the_thread_message_content', 'stripslashes_deep' );
|
68 |
+
add_filter( 'bp_get_the_thread_subject', 'stripslashes_deep' );
|
69 |
|
70 |
/**
|
71 |
* Enforce limitations on viewing private message contents
|
89 |
// Return possibly modified $args array
|
90 |
return $args;
|
91 |
}
|
92 |
+
add_filter( 'bp_after_has_message_threads_parse_args', 'bp_messages_enforce_current_user', 5 );
|
bp-messages/bp-messages-template.php
CHANGED
@@ -495,7 +495,7 @@ function bp_message_thread_subject() {
|
|
495 |
*
|
496 |
* @param string $value Subject of the current thread in the loop.
|
497 |
*/
|
498 |
-
return apply_filters( 'bp_get_message_thread_subject',
|
499 |
}
|
500 |
|
501 |
/**
|
@@ -648,7 +648,7 @@ function bp_message_thread_view_link( $thread_id = 0 ) {
|
|
648 |
* Output the URL for deleting the current thread.
|
649 |
*/
|
650 |
function bp_message_thread_delete_link() {
|
651 |
-
echo bp_get_message_thread_delete_link();
|
652 |
}
|
653 |
/**
|
654 |
* Generate the URL for deleting the current thread.
|
@@ -767,7 +767,7 @@ function bp_the_message_thread_mark_read_url() {
|
|
767 |
* Output the CSS class for the current thread.
|
768 |
*/
|
769 |
function bp_message_css_class() {
|
770 |
-
echo bp_get_message_css_class();
|
771 |
}
|
772 |
/**
|
773 |
* Generate the CSS class for the current thread.
|
@@ -819,7 +819,7 @@ function bp_message_thread_has_unread() {
|
|
819 |
* Output the current thread's unread count.
|
820 |
*/
|
821 |
function bp_message_thread_unread_count() {
|
822 |
-
echo bp_get_message_thread_unread_count();
|
823 |
}
|
824 |
/**
|
825 |
* Get the current thread's unread count.
|
@@ -1094,7 +1094,7 @@ function bp_messages_pagination_count() {
|
|
1094 |
$message = sprintf( _n( 'Viewing %1$s - %2$s of %3$s message', 'Viewing %1$s - %2$s of %3$s messages', $messages_template->total_thread_count, 'buddypress' ), $from_num, $to_num, $total );
|
1095 |
}
|
1096 |
|
1097 |
-
echo $message;
|
1098 |
}
|
1099 |
|
1100 |
/**
|
@@ -1141,7 +1141,7 @@ function bp_message_search_form() {
|
|
1141 |
* Echo the form action for Messages HTML forms.
|
1142 |
*/
|
1143 |
function bp_messages_form_action() {
|
1144 |
-
echo bp_get_messages_form_action();
|
1145 |
}
|
1146 |
/**
|
1147 |
* Return the form action for Messages HTML forms.
|
@@ -1164,7 +1164,7 @@ function bp_messages_form_action() {
|
|
1164 |
* Output the default username for the recipient box.
|
1165 |
*/
|
1166 |
function bp_messages_username_value() {
|
1167 |
-
echo bp_get_messages_username_value();
|
1168 |
}
|
1169 |
/**
|
1170 |
* Get the default username for the recipient box.
|
@@ -1195,7 +1195,7 @@ function bp_messages_username_value() {
|
|
1195 |
* Output the default value for the Subject field.
|
1196 |
*/
|
1197 |
function bp_messages_subject_value() {
|
1198 |
-
echo bp_get_messages_subject_value();
|
1199 |
}
|
1200 |
/**
|
1201 |
* Get the default value for the Subject field.
|
@@ -1206,6 +1206,8 @@ function bp_messages_subject_value() {
|
|
1206 |
* @return string
|
1207 |
*/
|
1208 |
function bp_get_messages_subject_value() {
|
|
|
|
|
1209 |
$subject = ! empty( $_POST['subject'] )
|
1210 |
? $_POST['subject']
|
1211 |
: '';
|
@@ -1224,7 +1226,7 @@ function bp_messages_subject_value() {
|
|
1224 |
* Output the default value for the Compose content field.
|
1225 |
*/
|
1226 |
function bp_messages_content_value() {
|
1227 |
-
echo bp_get_messages_content_value();
|
1228 |
}
|
1229 |
/**
|
1230 |
* Get the default value fo the Compose content field.
|
@@ -1236,7 +1238,8 @@ function bp_messages_content_value() {
|
|
1236 |
*/
|
1237 |
function bp_get_messages_content_value() {
|
1238 |
|
1239 |
-
|
|
|
1240 |
? $_POST['content']
|
1241 |
: '';
|
1242 |
|
@@ -1362,7 +1365,7 @@ function bp_message_is_active_notice() {
|
|
1362 |
* Output the ID of the current notice in the loop.
|
1363 |
*/
|
1364 |
function bp_message_notice_id() {
|
1365 |
-
echo bp_get_message_notice_id();
|
1366 |
}
|
1367 |
/**
|
1368 |
* Get the ID of the current notice in the loop.
|
@@ -1458,7 +1461,7 @@ function bp_message_notice_text() {
|
|
1458 |
* Output the URL for deleting the current notice.
|
1459 |
*/
|
1460 |
function bp_message_notice_delete_link() {
|
1461 |
-
echo bp_get_message_notice_delete_link();
|
1462 |
}
|
1463 |
/**
|
1464 |
* Get the URL for deleting the current notice.
|
@@ -1483,7 +1486,7 @@ function bp_message_notice_delete_link() {
|
|
1483 |
* Output the URL for deactivating the current notice.
|
1484 |
*/
|
1485 |
function bp_message_activate_deactivate_link() {
|
1486 |
-
echo bp_get_message_activate_deactivate_link();
|
1487 |
}
|
1488 |
/**
|
1489 |
* Get the URL for deactivating the current notice.
|
@@ -1513,7 +1516,7 @@ function bp_message_activate_deactivate_link() {
|
|
1513 |
* Output the Deactivate/Activate text for the notice action link.
|
1514 |
*/
|
1515 |
function bp_message_activate_deactivate_text() {
|
1516 |
-
echo bp_get_message_activate_deactivate_text();
|
1517 |
}
|
1518 |
/**
|
1519 |
* Generate the text ('Deactivate' or 'Activate') for the notice action link.
|
@@ -1603,7 +1606,7 @@ function bp_message_get_notices() {
|
|
1603 |
* Output the URL for the Private Message link in member profile headers.
|
1604 |
*/
|
1605 |
function bp_send_private_message_link() {
|
1606 |
-
echo bp_get_send_private_message_link();
|
1607 |
}
|
1608 |
/**
|
1609 |
* Generate the URL for the Private Message link in member profile headers.
|
@@ -1680,7 +1683,7 @@ function bp_send_message_button() {
|
|
1680 |
* Output the URL of the Messages AJAX loader gif.
|
1681 |
*/
|
1682 |
function bp_message_loading_image_src() {
|
1683 |
-
echo bp_get_message_loading_image_src();
|
1684 |
}
|
1685 |
/**
|
1686 |
* Get the URL of the Messages AJAX loader gif.
|
@@ -1728,7 +1731,7 @@ function bp_message_get_recipient_tabs() {
|
|
1728 |
* Output recipient usernames for prefilling the 'To' field on the Compose screen.
|
1729 |
*/
|
1730 |
function bp_message_get_recipient_usernames() {
|
1731 |
-
echo bp_get_message_get_recipient_usernames();
|
1732 |
}
|
1733 |
/**
|
1734 |
* Get the recipient usernames for prefilling the 'To' field on the Compose screen.
|
@@ -1736,7 +1739,11 @@ function bp_message_get_recipient_usernames() {
|
|
1736 |
* @return string
|
1737 |
*/
|
1738 |
function bp_get_message_get_recipient_usernames() {
|
1739 |
-
|
|
|
|
|
|
|
|
|
1740 |
|
1741 |
/**
|
1742 |
* Filters the recipients usernames for prefilling the 'To' field on the Compose screen.
|
@@ -1980,7 +1987,7 @@ function bp_thread_has_messages( $args = '' ) {
|
|
1980 |
* Output the 'ASC' or 'DESC' messages order string for this loop.
|
1981 |
*/
|
1982 |
function bp_thread_messages_order() {
|
1983 |
-
echo bp_get_thread_messages_order();
|
1984 |
}
|
1985 |
/**
|
1986 |
* Get the 'ASC' or 'DESC' messages order string for this loop.
|
@@ -2018,7 +2025,7 @@ function bp_thread_the_message() {
|
|
2018 |
* Output the ID of the thread that the current loop belongs to.
|
2019 |
*/
|
2020 |
function bp_the_thread_id() {
|
2021 |
-
echo bp_get_the_thread_id();
|
2022 |
}
|
2023 |
/**
|
2024 |
* Get the ID of the thread that the current loop belongs to.
|
@@ -2071,7 +2078,7 @@ function bp_the_thread_subject() {
|
|
2071 |
*
|
2072 |
* @return string
|
2073 |
*/
|
2074 |
-
function bp_get_the_thread_recipients(){
|
2075 |
if ( 5 <= bp_get_thread_recipients_count() ) {
|
2076 |
$recipients = sprintf( __( '%s recipients', 'buddypress' ), number_format_i18n( bp_get_thread_recipients_count() ) );
|
2077 |
} else {
|
@@ -2159,7 +2166,7 @@ function bp_the_thread_recipients_list() {
|
|
2159 |
* @since BuddyPress (1.9.0)
|
2160 |
*/
|
2161 |
function bp_the_thread_message_id() {
|
2162 |
-
echo bp_get_the_thread_message_id();
|
2163 |
}
|
2164 |
/**
|
2165 |
* Get the ID of the current message in the thread.
|
@@ -2191,7 +2198,7 @@ function bp_the_thread_message_id() {
|
|
2191 |
* @since BuddyPress (2.1.0)
|
2192 |
*/
|
2193 |
function bp_the_thread_message_css_class() {
|
2194 |
-
echo bp_get_the_thread_message_css_class();
|
2195 |
}
|
2196 |
/**
|
2197 |
* Generate the CSS classes for messages within a single thread.
|
@@ -2232,7 +2239,7 @@ function bp_the_thread_message_css_class() {
|
|
2232 |
* Output the CSS class used for message zebra striping.
|
2233 |
*/
|
2234 |
function bp_the_thread_message_alt_class() {
|
2235 |
-
echo bp_get_the_thread_message_alt_class();
|
2236 |
}
|
2237 |
/**
|
2238 |
* Get the CSS class used for message zebra striping.
|
@@ -2264,7 +2271,7 @@ function bp_the_thread_message_alt_class() {
|
|
2264 |
* @since BuddyPress (2.1.0)
|
2265 |
*/
|
2266 |
function bp_the_thread_message_sender_id() {
|
2267 |
-
echo bp_get_the_thread_message_sender_id();
|
2268 |
}
|
2269 |
/**
|
2270 |
* Return the ID for message sender within a single thread.
|
@@ -2287,7 +2294,7 @@ function bp_the_thread_message_sender_id() {
|
|
2287 |
*
|
2288 |
* @param int $user_id ID of the message sender.
|
2289 |
*/
|
2290 |
-
return (int) apply_filters( '
|
2291 |
}
|
2292 |
|
2293 |
/**
|
@@ -2340,7 +2347,7 @@ function bp_the_thread_message_sender_avatar( $args = '' ) {
|
|
2340 |
* Output a link to the sender of the current message.
|
2341 |
*/
|
2342 |
function bp_the_thread_message_sender_link() {
|
2343 |
-
echo bp_get_the_thread_message_sender_link();
|
2344 |
}
|
2345 |
/**
|
2346 |
* Get a link to the sender of the current message.
|
@@ -2364,7 +2371,7 @@ function bp_the_thread_message_sender_link() {
|
|
2364 |
* Output the display name of the sender of the current message.
|
2365 |
*/
|
2366 |
function bp_the_thread_message_sender_name() {
|
2367 |
-
echo bp_get_the_thread_message_sender_name();
|
2368 |
}
|
2369 |
/**
|
2370 |
* Get the display name of the sender of the current message.
|
@@ -2394,7 +2401,7 @@ function bp_the_thread_message_sender_name() {
|
|
2394 |
* Output the URL for deleting the current thread.
|
2395 |
*/
|
2396 |
function bp_the_thread_delete_link() {
|
2397 |
-
echo bp_get_the_thread_delete_link();
|
2398 |
}
|
2399 |
/**
|
2400 |
* Get the URL for deleting the current thread.
|
495 |
*
|
496 |
* @param string $value Subject of the current thread in the loop.
|
497 |
*/
|
498 |
+
return apply_filters( 'bp_get_message_thread_subject', $messages_template->thread->last_message_subject );
|
499 |
}
|
500 |
|
501 |
/**
|
648 |
* Output the URL for deleting the current thread.
|
649 |
*/
|
650 |
function bp_message_thread_delete_link() {
|
651 |
+
echo esc_url( bp_get_message_thread_delete_link() );
|
652 |
}
|
653 |
/**
|
654 |
* Generate the URL for deleting the current thread.
|
767 |
* Output the CSS class for the current thread.
|
768 |
*/
|
769 |
function bp_message_css_class() {
|
770 |
+
echo esc_attr( bp_get_message_css_class() );
|
771 |
}
|
772 |
/**
|
773 |
* Generate the CSS class for the current thread.
|
819 |
* Output the current thread's unread count.
|
820 |
*/
|
821 |
function bp_message_thread_unread_count() {
|
822 |
+
echo esc_html( bp_get_message_thread_unread_count() );
|
823 |
}
|
824 |
/**
|
825 |
* Get the current thread's unread count.
|
1094 |
$message = sprintf( _n( 'Viewing %1$s - %2$s of %3$s message', 'Viewing %1$s - %2$s of %3$s messages', $messages_template->total_thread_count, 'buddypress' ), $from_num, $to_num, $total );
|
1095 |
}
|
1096 |
|
1097 |
+
echo esc_html( $message );
|
1098 |
}
|
1099 |
|
1100 |
/**
|
1141 |
* Echo the form action for Messages HTML forms.
|
1142 |
*/
|
1143 |
function bp_messages_form_action() {
|
1144 |
+
echo esc_url( bp_get_messages_form_action() );
|
1145 |
}
|
1146 |
/**
|
1147 |
* Return the form action for Messages HTML forms.
|
1164 |
* Output the default username for the recipient box.
|
1165 |
*/
|
1166 |
function bp_messages_username_value() {
|
1167 |
+
echo esc_attr( bp_get_messages_username_value() );
|
1168 |
}
|
1169 |
/**
|
1170 |
* Get the default username for the recipient box.
|
1195 |
* Output the default value for the Subject field.
|
1196 |
*/
|
1197 |
function bp_messages_subject_value() {
|
1198 |
+
echo esc_attr( bp_get_messages_subject_value() );
|
1199 |
}
|
1200 |
/**
|
1201 |
* Get the default value for the Subject field.
|
1206 |
* @return string
|
1207 |
*/
|
1208 |
function bp_get_messages_subject_value() {
|
1209 |
+
|
1210 |
+
// Sanitized in bp-messages-filters.php
|
1211 |
$subject = ! empty( $_POST['subject'] )
|
1212 |
? $_POST['subject']
|
1213 |
: '';
|
1226 |
* Output the default value for the Compose content field.
|
1227 |
*/
|
1228 |
function bp_messages_content_value() {
|
1229 |
+
echo esc_textarea( bp_get_messages_content_value() );
|
1230 |
}
|
1231 |
/**
|
1232 |
* Get the default value fo the Compose content field.
|
1238 |
*/
|
1239 |
function bp_get_messages_content_value() {
|
1240 |
|
1241 |
+
// Sanitized in bp-messages-filters.php
|
1242 |
+
$content = ! empty( $_POST['content'] )
|
1243 |
? $_POST['content']
|
1244 |
: '';
|
1245 |
|
1365 |
* Output the ID of the current notice in the loop.
|
1366 |
*/
|
1367 |
function bp_message_notice_id() {
|
1368 |
+
echo (int) bp_get_message_notice_id();
|
1369 |
}
|
1370 |
/**
|
1371 |
* Get the ID of the current notice in the loop.
|
1461 |
* Output the URL for deleting the current notice.
|
1462 |
*/
|
1463 |
function bp_message_notice_delete_link() {
|
1464 |
+
echo esc_url( bp_get_message_notice_delete_link() );
|
1465 |
}
|
1466 |
/**
|
1467 |
* Get the URL for deleting the current notice.
|
1486 |
* Output the URL for deactivating the current notice.
|
1487 |
*/
|
1488 |
function bp_message_activate_deactivate_link() {
|
1489 |
+
echo esc_url( bp_get_message_activate_deactivate_link() );
|
1490 |
}
|
1491 |
/**
|
1492 |
* Get the URL for deactivating the current notice.
|
1516 |
* Output the Deactivate/Activate text for the notice action link.
|
1517 |
*/
|
1518 |
function bp_message_activate_deactivate_text() {
|
1519 |
+
echo esc_html( bp_get_message_activate_deactivate_text() );
|
1520 |
}
|
1521 |
/**
|
1522 |
* Generate the text ('Deactivate' or 'Activate') for the notice action link.
|
1606 |
* Output the URL for the Private Message link in member profile headers.
|
1607 |
*/
|
1608 |
function bp_send_private_message_link() {
|
1609 |
+
echo esc_url( bp_get_send_private_message_link() );
|
1610 |
}
|
1611 |
/**
|
1612 |
* Generate the URL for the Private Message link in member profile headers.
|
1683 |
* Output the URL of the Messages AJAX loader gif.
|
1684 |
*/
|
1685 |
function bp_message_loading_image_src() {
|
1686 |
+
echo esc_url( bp_get_message_loading_image_src() );
|
1687 |
}
|
1688 |
/**
|
1689 |
* Get the URL of the Messages AJAX loader gif.
|
1731 |
* Output recipient usernames for prefilling the 'To' field on the Compose screen.
|
1732 |
*/
|
1733 |
function bp_message_get_recipient_usernames() {
|
1734 |
+
echo esc_attr( bp_get_message_get_recipient_usernames() );
|
1735 |
}
|
1736 |
/**
|
1737 |
* Get the recipient usernames for prefilling the 'To' field on the Compose screen.
|
1739 |
* @return string
|
1740 |
*/
|
1741 |
function bp_get_message_get_recipient_usernames() {
|
1742 |
+
|
1743 |
+
// Sanitized in bp-messages-filters.php
|
1744 |
+
$recipients = isset( $_GET['r'] )
|
1745 |
+
? $_GET['r']
|
1746 |
+
: '';
|
1747 |
|
1748 |
/**
|
1749 |
* Filters the recipients usernames for prefilling the 'To' field on the Compose screen.
|
1987 |
* Output the 'ASC' or 'DESC' messages order string for this loop.
|
1988 |
*/
|
1989 |
function bp_thread_messages_order() {
|
1990 |
+
echo esc_attr( bp_get_thread_messages_order() );
|
1991 |
}
|
1992 |
/**
|
1993 |
* Get the 'ASC' or 'DESC' messages order string for this loop.
|
2025 |
* Output the ID of the thread that the current loop belongs to.
|
2026 |
*/
|
2027 |
function bp_the_thread_id() {
|
2028 |
+
echo (int) bp_get_the_thread_id();
|
2029 |
}
|
2030 |
/**
|
2031 |
* Get the ID of the thread that the current loop belongs to.
|
2078 |
*
|
2079 |
* @return string
|
2080 |
*/
|
2081 |
+
function bp_get_the_thread_recipients() {
|
2082 |
if ( 5 <= bp_get_thread_recipients_count() ) {
|
2083 |
$recipients = sprintf( __( '%s recipients', 'buddypress' ), number_format_i18n( bp_get_thread_recipients_count() ) );
|
2084 |
} else {
|
2166 |
* @since BuddyPress (1.9.0)
|
2167 |
*/
|
2168 |
function bp_the_thread_message_id() {
|
2169 |
+
echo (int) bp_get_the_thread_message_id();
|
2170 |
}
|
2171 |
/**
|
2172 |
* Get the ID of the current message in the thread.
|
2198 |
* @since BuddyPress (2.1.0)
|
2199 |
*/
|
2200 |
function bp_the_thread_message_css_class() {
|
2201 |
+
echo esc_attr( bp_get_the_thread_message_css_class() );
|
2202 |
}
|
2203 |
/**
|
2204 |
* Generate the CSS classes for messages within a single thread.
|
2239 |
* Output the CSS class used for message zebra striping.
|
2240 |
*/
|
2241 |
function bp_the_thread_message_alt_class() {
|
2242 |
+
echo esc_attr( bp_get_the_thread_message_alt_class() );
|
2243 |
}
|
2244 |
/**
|
2245 |
* Get the CSS class used for message zebra striping.
|
2271 |
* @since BuddyPress (2.1.0)
|
2272 |
*/
|
2273 |
function bp_the_thread_message_sender_id() {
|
2274 |
+
echo (int) bp_get_the_thread_message_sender_id();
|
2275 |
}
|
2276 |
/**
|
2277 |
* Return the ID for message sender within a single thread.
|
2294 |
*
|
2295 |
* @param int $user_id ID of the message sender.
|
2296 |
*/
|
2297 |
+
return (int) apply_filters( 'bp_get_the_thread_message_sender_id', (int) $user_id );
|
2298 |
}
|
2299 |
|
2300 |
/**
|
2347 |
* Output a link to the sender of the current message.
|
2348 |
*/
|
2349 |
function bp_the_thread_message_sender_link() {
|
2350 |
+
echo esc_url( bp_get_the_thread_message_sender_link() );
|
2351 |
}
|
2352 |
/**
|
2353 |
* Get a link to the sender of the current message.
|
2371 |
* Output the display name of the sender of the current message.
|
2372 |
*/
|
2373 |
function bp_the_thread_message_sender_name() {
|
2374 |
+
echo esc_html( bp_get_the_thread_message_sender_name() );
|
2375 |
}
|
2376 |
/**
|
2377 |
* Get the display name of the sender of the current message.
|
2401 |
* Output the URL for deleting the current thread.
|
2402 |
*/
|
2403 |
function bp_the_thread_delete_link() {
|
2404 |
+
echo esc_url( bp_get_the_thread_delete_link() );
|
2405 |
}
|
2406 |
/**
|
2407 |
* Get the URL for deleting the current thread.
|
bp-messages/classes/class-bp_messages-thread.php
DELETED
@@ -1,823 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* BuddyPress Messages Classes
|
4 |
-
*
|
5 |
-
* @package BuddyPress
|
6 |
-
* @subpackage MessagesClasses
|
7 |
-
*/
|
8 |
-
|
9 |
-
// Exit if accessed directly
|
10 |
-
defined( 'ABSPATH' ) || exit;
|
11 |
-
|
12 |
-
/**
|
13 |
-
* BuddyPress Message Thread class.
|
14 |
-
*
|
15 |
-
* @since BuddyPress (1.0.0)
|
16 |
-
*/
|
17 |
-
class BP_Messages_Thread {
|
18 |
-
/**
|
19 |
-
* The message thread ID.
|
20 |
-
*
|
21 |
-
* @since BuddyPress (1.0.0)
|
22 |
-
* @var int
|
23 |
-
*/
|
24 |
-
public $thread_id;
|
25 |
-
|
26 |
-
/**
|
27 |
-
* The current messages.
|
28 |
-
*
|
29 |
-
* @since BuddyPress (1.0.0)
|
30 |
-
* @var object
|
31 |
-
*/
|
32 |
-
public $messages;
|
33 |
-
|
34 |
-
/**
|
35 |
-
* The current recipients in the message thread.
|
36 |
-
*
|
37 |
-
* @since BuddyPress (1.0.0)
|
38 |
-
* @var object
|
39 |
-
*/
|
40 |
-
public $recipients;
|
41 |
-
|
42 |
-
/**
|
43 |
-
* The user IDs of all messages in the message thread.
|
44 |
-
*
|
45 |
-
* @since BuddyPress (1.2.0)
|
46 |
-
* @var array
|
47 |
-
*/
|
48 |
-
public $sender_ids;
|
49 |
-
|
50 |
-
/**
|
51 |
-
* The unread count for the logged-in user.
|
52 |
-
*
|
53 |
-
* @since BuddyPress (1.2.0)
|
54 |
-
* @var int
|
55 |
-
*/
|
56 |
-
public $unread_count;
|
57 |
-
|
58 |
-
/**
|
59 |
-
* The content of the last message in this thread.
|
60 |
-
*
|
61 |
-
* @since BuddyPress (1.2.0)
|
62 |
-
* @var string
|
63 |
-
*/
|
64 |
-
public $last_message_content;
|
65 |
-
|
66 |
-
/**
|
67 |
-
* The date of the last message in this thread.
|
68 |
-
*
|
69 |
-
* @since BuddyPress (1.2.0)
|
70 |
-
* @var string
|
71 |
-
*/
|
72 |
-
public $last_message_date;
|
73 |
-
|
74 |
-
/**
|
75 |
-
* The ID of the last message in this thread.
|
76 |
-
*
|
77 |
-
* @since BuddyPress (1.2.0)
|
78 |
-
* @var int
|
79 |
-
*/
|
80 |
-
public $last_message_id;
|
81 |
-
|
82 |
-
/**
|
83 |
-
* The subject of the last message in this thread.
|
84 |
-
*
|
85 |
-
* @since BuddyPress (1.2.0)
|
86 |
-
* @var string
|
87 |
-
*/
|
88 |
-
public $last_message_subject;
|
89 |
-
|
90 |
-
/**
|
91 |
-
* The user ID of the author of the last message in this thread.
|
92 |
-
*
|
93 |
-
* @since BuddyPress (1.2.0)
|
94 |
-
* @var int
|
95 |
-
*/
|
96 |
-
public $last_sender_id;
|
97 |
-
|
98 |
-
/**
|
99 |
-
* Sort order of the messages in this thread (ASC or DESC).
|
100 |
-
*
|
101 |
-
* @since BuddyPress (1.5.0)
|
102 |
-
* @var string
|
103 |
-
*/
|
104 |
-
public $messages_order;
|
105 |
-
|
106 |
-
/**
|
107 |
-
* Constructor.
|
108 |
-
*
|
109 |
-
* @since BuddyPress (1.0.0)
|
110 |
-
*
|
111 |
-
* @see BP_Messages_Thread::populate() for full description of parameters.
|
112 |
-
*
|
113 |
-
* @param bool $thread_id
|
114 |
-
* @param string $order
|
115 |
-
* @param array $args
|
116 |
-
*/
|
117 |
-
public function __construct( $thread_id = false, $order = 'ASC', $args = array() ) {
|
118 |
-
if ( $thread_id ) {
|
119 |
-
$this->populate( $thread_id, $order, $args );
|
120 |
-
}
|
121 |
-
}
|
122 |
-
|
123 |
-
/**
|
124 |
-
* Populate method.
|
125 |
-
*
|
126 |
-
* Used in constructor.
|
127 |
-
*
|
128 |
-
* @since BuddyPress (1.0.0)
|
129 |
-
*
|
130 |
-
* @param int $thread_id The message thread ID.
|
131 |
-
* @param string $order The order to sort the messages. Either 'ASC' or 'DESC'.
|
132 |
-
* @param array $args {
|
133 |
-
* Array of arguments.
|
134 |
-
* @type bool $update_meta_cache Whether to pre-fetch metadata for
|
135 |
-
* queried message items. Default: true.
|
136 |
-
* }
|
137 |
-
* @return bool False on failure.
|
138 |
-
*/
|
139 |
-
public function populate( $thread_id = 0, $order = 'ASC', $args = array() ) {
|
140 |
-
global $wpdb;
|
141 |
-
|
142 |
-
if( 'ASC' != $order && 'DESC' != $order ) {
|
143 |
-
$order = 'ASC';
|
144 |
-
}
|
145 |
-
|
146 |
-
// merge $args with our defaults
|
147 |
-
$r = wp_parse_args( $args, array(
|
148 |
-
'update_meta_cache' => true
|
149 |
-
) );
|
150 |
-
|
151 |
-
$this->messages_order = $order;
|
152 |
-
$this->thread_id = $thread_id;
|
153 |
-
|
154 |
-
// get messages for thread
|
155 |
-
$this->messages = self::get_messages( $thread_id );
|
156 |
-
|
157 |
-
if ( empty( $this->messages ) || is_wp_error( $this->messages ) ) {
|
158 |
-
return false;
|
159 |
-
}
|
160 |
-
|
161 |
-
// flip if order is DESC
|
162 |
-
if ( 'DESC' === $order ) {
|
163 |
-
$this->messages = array_reverse( $this->messages );
|
164 |
-
}
|
165 |
-
|
166 |
-
foreach ( (array) $this->messages as $key => $message ) {
|
167 |
-
$this->sender_ids[$message->sender_id] = $message->sender_id;
|
168 |
-
}
|
169 |
-
|
170 |
-
// Fetch the recipients
|
171 |
-
$this->recipients = $this->get_recipients();
|
172 |
-
|
173 |
-
// Get the unread count for the logged in user
|
174 |
-
if ( isset( $this->recipients[bp_loggedin_user_id()] ) ) {
|
175 |
-
$this->unread_count = $this->recipients[bp_loggedin_user_id()]->unread_count;
|
176 |
-
}
|
177 |
-
|
178 |
-
// Grab all message meta
|
179 |
-
if ( true === (bool) $r['update_meta_cache'] ) {
|
180 |
-
bp_messages_update_meta_cache( wp_list_pluck( $this->messages, 'id' ) );
|
181 |
-
}
|
182 |
-
|
183 |
-
/**
|
184 |
-
* Fires after a BP_Messages_Thread object has been populated.
|
185 |
-
*
|
186 |
-
* @since BuddyPress (2.2.0)
|
187 |
-
*
|
188 |
-
* @param BP_Messages_Thread $this Message thread object.
|
189 |
-
*/
|
190 |
-
do_action( 'bp_messages_thread_post_populate', $this );
|
191 |
-
}
|
192 |
-
|
193 |
-
/**
|
194 |
-
* Mark a thread initialized in this class as read.
|
195 |
-
*
|
196 |
-
* @since BuddyPress (1.0.0)
|
197 |
-
*
|
198 |
-
* @see BP_Messages_Thread::mark_as_read()
|
199 |
-
*/
|
200 |
-
public function mark_read() {
|
201 |
-
BP_Messages_Thread::mark_as_read( $this->thread_id );
|
202 |
-
}
|
203 |
-
|
204 |
-
/**
|
205 |
-
* Mark a thread initialized in this class as unread.
|
206 |
-
*
|
207 |
-
* @since BuddyPress (1.0.0)
|
208 |
-
*
|
209 |
-
* @see BP_Messages_Thread::mark_as_unread()
|
210 |
-
*/
|
211 |
-
public function mark_unread() {
|
212 |
-
BP_Messages_Thread::mark_as_unread( $this->thread_id );
|
213 |
-
}
|
214 |
-
|
215 |
-
/**
|
216 |
-
* Returns recipients for a message thread.
|
217 |
-
*
|
218 |
-
* @since BuddyPress (1.0.0)
|
219 |
-
* @since BuddyPress (2.3.0) Added $thread_id as a parameter.
|
220 |
-
*
|
221 |
-
* @param int $thread_id The thread ID.
|
222 |
-
*
|
223 |
-
* @return array
|
224 |
-
*/
|
225 |
-
public function get_recipients( $thread_id = 0 ) {
|
226 |
-
global $wpdb;
|
227 |
-
|
228 |
-
if ( empty( $thread_id ) ) {
|
229 |
-
$thread_id = $this->thread_id;
|
230 |
-
}
|
231 |
-
|
232 |
-
$recipients = wp_cache_get( 'thread_recipients_' . $thread_id, 'bp_messages' );
|
233 |
-
if ( false === $recipients ) {
|
234 |
-
$bp = buddypress();
|
235 |
-
|
236 |
-
$recipients = array();
|
237 |
-
$results = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM {$bp->messages->table_name_recipients} WHERE thread_id = %d", $thread_id ) );
|
238 |
-
|
239 |
-
foreach ( (array) $results as $recipient ) {
|
240 |
-
$recipients[ $recipient->user_id ] = $recipient;
|
241 |
-
}
|
242 |
-
|
243 |
-
wp_cache_set( 'thread_recipients_' . $thread_id, $recipients, 'bp_messages' );
|
244 |
-
}
|
245 |
-
|
246 |
-
/**
|
247 |
-
* Filters the recipients of a message thread.
|
248 |
-
*
|
249 |
-
* @since BuddyPress (2.2.0)
|
250 |
-
*
|
251 |
-
* @param array $recipients Array of recipient objects.
|
252 |
-
* @param int $thread_id ID of the current thread.
|
253 |
-
*/
|
254 |
-
return apply_filters( 'bp_messages_thread_get_recipients', $recipients, $thread_id );
|
255 |
-
}
|
256 |
-
|
257 |
-
/** Static Functions ******************************************************/
|
258 |
-
|
259 |
-
/**
|
260 |
-
* Get all messages associated with a thread.
|
261 |
-
*
|
262 |
-
* @since BuddyPress (2.3.0)
|
263 |
-
*
|
264 |
-
* @param int $thread_id The message thread ID.
|
265 |
-
*
|
266 |
-
* @return array
|
267 |
-
*/
|
268 |
-
public static function get_messages( $thread_id = 0 ) {
|
269 |
-
$messages = wp_cache_get( $thread_id, 'bp_messages_threads' );
|
270 |
-
|
271 |
-
if ( false === $messages ) {
|
272 |
-
global $wpdb;
|
273 |
-
|
274 |
-
$bp = buddypress();
|
275 |
-
|
276 |
-
// always sort by ASC by default
|
277 |
-
$messages = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM {$bp->messages->table_name_messages} WHERE thread_id = %d ORDER BY date_sent ASC", $thread_id ) );
|
278 |
-
|
279 |
-
wp_cache_set( $thread_id, (array) $messages, 'bp_messages_threads' );
|
280 |
-
}
|
281 |
-
|
282 |
-
return $messages;
|
283 |
-
}
|
284 |
-
|
285 |
-
/**
|
286 |
-
* Static method to get message recipients by thread ID.
|
287 |
-
*
|
288 |
-
* @since BuddyPress (2.3.0)
|
289 |
-
*
|
290 |
-
* @param int $thread_id The thread ID.
|
291 |
-
*
|
292 |
-
* @return array
|
293 |
-
*/
|
294 |
-
public static function get_recipients_for_thread( $thread_id = 0 ) {
|
295 |
-
$thread = new self( false );
|
296 |
-
return $thread->get_recipients( $thread_id );
|
297 |
-
}
|
298 |
-
|
299 |
-
/**
|
300 |
-
* Mark messages in a thread as deleted or delete all messages in a thread.
|
301 |
-
*
|
302 |
-
* Note: All messages in a thread are deleted once every recipient in a thread
|
303 |
-
* has marked the thread as deleted.
|
304 |
-
*
|
305 |
-
* @since BuddyPress (1.0.0)
|
306 |
-
*
|
307 |
-
* @param int $thread_id The message thread ID.
|
308 |
-
*
|
309 |
-
* @return bool
|
310 |
-
*/
|
311 |
-
public static function delete( $thread_id ) {
|
312 |
-
global $wpdb;
|
313 |
-
|
314 |
-
/**
|
315 |
-
* Fires before a message thread is marked as deleted.
|
316 |
-
*
|
317 |
-
* @since BuddyPress (2.2.0)
|
318 |
-
*
|
319 |
-
* @param int $thread_id ID of the thread being deleted.
|
320 |
-
*/
|
321 |
-
do_action( 'bp_messages_thread_before_mark_delete', $thread_id );
|
322 |
-
|
323 |
-
$bp = buddypress();
|
324 |
-
|
325 |
-
// Mark messages as deleted
|
326 |
-
//
|
327 |
-
// @todo the reliance on bp_loggedin_user_id() sucks for plugins
|
328 |
-
// refactor this method to accept a $user_id parameter
|
329 |
-
$wpdb->query( $wpdb->prepare( "UPDATE {$bp->messages->table_name_recipients} SET is_deleted = 1 WHERE thread_id = %d AND user_id = %d", $thread_id, bp_loggedin_user_id() ) );
|
330 |
-
|
331 |
-
// Get the message ids in order to pass to the action
|
332 |
-
$message_ids = $wpdb->get_col( $wpdb->prepare( "SELECT id FROM {$bp->messages->table_name_messages} WHERE thread_id = %d", $thread_id ) );
|
333 |
-
|
334 |
-
// Check to see if any more recipients remain for this message
|
335 |
-
$recipients = $wpdb->get_results( $wpdb->prepare( "SELECT id FROM {$bp->messages->table_name_recipients} WHERE thread_id = %d AND is_deleted = 0", $thread_id ) );
|
336 |
-
|
337 |
-
// No more recipients so delete all messages associated with the thread
|
338 |
-
if ( empty( $recipients ) ) {
|
339 |
-
|
340 |
-
/**
|
341 |
-
* Fires before an entire message thread is deleted.
|
342 |
-
*
|
343 |
-
* @since BuddyPress (2.2.0)
|
344 |
-
*
|
345 |
-
* @param int $thread_id ID of the thread being deleted.
|
346 |
-
* @param array $message_ids IDs of messages being deleted.
|
347 |
-
*/
|
348 |
-
do_action( 'bp_messages_thread_before_delete', $thread_id, $message_ids );
|
349 |
-
|
350 |
-
// Delete all the messages
|
351 |
-
$wpdb->query( $wpdb->prepare( "DELETE FROM {$bp->messages->table_name_messages} WHERE thread_id = %d", $thread_id ) );
|
352 |
-
|
353 |
-
// Do something for each message ID
|
354 |
-
foreach ( $message_ids as $message_id ) {
|
355 |
-
// Delete message meta
|
356 |
-
bp_messages_delete_meta( $message_id );
|
357 |
-
|
358 |
-
/**
|
359 |
-
* Fires after a message is deleted. This hook is poorly named.
|
360 |
-
*
|
361 |
-
* @since BuddyPress (1.0.0)
|
362 |
-
*
|
363 |
-
* @param int $message_id ID of the message.
|
364 |
-
*/
|
365 |
-
do_action( 'messages_thread_deleted_thread', $message_id );
|
366 |
-
}
|
367 |
-
|
368 |
-
// Delete all the recipients
|
369 |
-
$wpdb->query( $wpdb->prepare( "DELETE FROM {$bp->messages->table_name_recipients} WHERE thread_id = %d", $thread_id ) );
|
370 |
-
}
|
371 |
-
|
372 |
-
/**
|
373 |
-
* Fires after a message thread is either marked as deleted or deleted.
|
374 |
-
*
|
375 |
-
* @since BuddyPress (2.2.0)
|
376 |
-
*
|
377 |
-
* @param int $thread_id ID of the thread being deleted.
|
378 |
-
* @param array $message_ids IDs of messages being deleted.
|
379 |
-
*/
|
380 |
-
do_action( 'bp_messages_thread_after_delete', $thread_id, $message_ids );
|
381 |
-
|
382 |
-
return true;
|
383 |
-
}
|
384 |
-
|
385 |
-
/**
|
386 |
-
* Get current message threads for a user.
|
387 |
-
*
|
388 |
-
* @since BuddyPress (1.0.0)
|
389 |
-
*
|
390 |
-
* @param array $args {
|
391 |
-
* Array of arguments.
|
392 |
-
* @type int $user_id The user ID.
|
393 |
-
* @type string $box The type of mailbox to get. Either 'inbox' or 'sentbox'.
|
394 |
-
* Defaults to 'inbox'.
|
395 |
-
* @type string $type The type of messages to get. Either 'all' or 'unread'
|
396 |
-
* or 'read'. Defaults to 'all'.
|
397 |
-
* @type int $limit The number of messages to get. Defaults to null.
|
398 |
-
* @type int $page The page number to get. Defaults to null.
|
399 |
-
* @type string $search_terms The search term to use. Defaults to ''.
|
400 |
-
* @type array $meta_query Meta query arguments. See WP_Meta_Query for more details.
|
401 |
-
* }
|
402 |
-
* @return array|bool Array on success. Boolean false on failure.
|
403 |
-
*/
|
404 |
-
public static function get_current_threads_for_user( $args = array() ) {
|
405 |
-
global $wpdb;
|
406 |
-
|
407 |
-
// Backward compatibility with old method of passing arguments
|
408 |
-
if ( ! is_array( $args ) || func_num_args() > 1 ) {
|
409 |
-
_deprecated_argument( __METHOD__, '2.2.0', sprintf( __( 'Arguments passed to %1$s should be in an associative array. See the inline documentation at %2$s for more details.', 'buddypress' ), __METHOD__, __FILE__ ) );
|
410 |
-
|
411 |
-
$old_args_keys = array(
|
412 |
-
0 => 'user_id',
|
413 |
-
1 => 'box',
|
414 |
-
2 => 'type',
|
415 |
-
3 => 'limit',
|
416 |
-
4 => 'page',
|
417 |
-
5 => 'search_terms',
|
418 |
-
);
|
419 |
-
|
420 |
-
$func_args = func_get_args();
|
421 |
-
$args = bp_core_parse_args_array( $old_args_keys, $func_args );
|
422 |
-
}
|
423 |
-
|
424 |
-
$defaults = array(
|
425 |
-
'user_id' => false,
|
426 |
-
'box' => 'inbox',
|
427 |
-
'type' => 'all',
|
428 |
-
'limit' => null,
|
429 |
-
'page' => null,
|
430 |
-
'search_terms' => '',
|
431 |
-
'meta_query' => array()
|
432 |
-
);
|
433 |
-
$r = wp_parse_args( $args, $defaults );
|
434 |
-
|
435 |
-
$pag_sql = $type_sql = $search_sql = $user_id_sql = $sender_sql = '';
|
436 |
-
$meta_query_sql = array(
|
437 |
-
'join' => '',
|
438 |
-
'where' => ''
|
439 |
-
);
|
440 |
-
|
441 |
-
if ( $r['limit'] && $r['page'] ) {
|
442 |
-
$pag_sql = $wpdb->prepare( " LIMIT %d, %d", intval( ( $r['page'] - 1 ) * $r['limit'] ), intval( $r['limit'] ) );
|
443 |
-
}
|
444 |
-
|
445 |
-
if ( $r['type'] == 'unread' ) {
|
446 |
-
$type_sql = " AND r.unread_count != 0 ";
|
447 |
-
} elseif ( $r['type'] == 'read' ) {
|
448 |
-
$type_sql = " AND r.unread_count = 0 ";
|
449 |
-
}
|
450 |
-
|
451 |
-
if ( ! empty( $r['search_terms'] ) ) {
|
452 |
-
$search_terms_like = '%' . bp_esc_like( $r['search_terms'] ) . '%';
|
453 |
-
$search_sql = $wpdb->prepare( "AND ( subject LIKE %s OR message LIKE %s )", $search_terms_like, $search_terms_like );
|
454 |
-
}
|
455 |
-
|
456 |
-
if ( ! empty( $r['user_id'] ) ) {
|
457 |
-
if ( 'sentbox' == $r['box'] ) {
|
458 |
-
$user_id_sql = 'AND ' . $wpdb->prepare( 'm.sender_id = %d', $r['user_id'] );
|
459 |
-
$sender_sql = ' AND m.sender_id = r.user_id';
|
460 |
-
} else {
|
461 |
-
$user_id_sql = 'AND ' . $wpdb->prepare( 'r.user_id = %d', $r['user_id'] );
|
462 |
-
$sender_sql = ' AND r.sender_only = 0';
|
463 |
-
}
|
464 |
-
}
|
465 |
-
|
466 |
-
// Process meta query into SQL
|
467 |
-
$meta_query = self::get_meta_query_sql( $r['meta_query'] );
|
468 |
-
if ( ! empty( $meta_query['join'] ) ) {
|
469 |
-
$meta_query_sql['join'] = $meta_query['join'];
|
470 |
-
}
|
471 |
-
if ( ! empty( $meta_query['where'] ) ) {
|
472 |
-
$meta_query_sql['where'] = $meta_query['where'];
|
473 |
-
}
|
474 |
-
|
475 |
-
$bp = buddypress();
|
476 |
-
|
477 |
-
// set up SQL array
|
478 |
-
$sql = array();
|
479 |
-
$sql['select'] = 'SELECT m.thread_id, MAX(m.date_sent) AS date_sent';
|
480 |
-
$sql['from'] = "FROM {$bp->messages->table_name_recipients} r INNER JOIN {$bp->messages->table_name_messages} m ON m.thread_id = r.thread_id {$meta_query_sql['join']}";
|
481 |
-
$sql['where'] = "WHERE r.is_deleted = 0 {$user_id_sql} {$sender_sql} {$type_sql} {$search_sql} {$meta_query_sql['where']}";
|
482 |
-
$sql['misc'] = "GROUP BY m.thread_id ORDER BY date_sent DESC {$pag_sql}";
|
483 |
-
|
484 |
-
// get thread IDs
|
485 |
-
$thread_ids = $wpdb->get_results( implode( ' ', $sql ) );
|
486 |
-
if ( empty( $thread_ids ) ) {
|
487 |
-
return false;
|
488 |
-
}
|
489 |
-
|
490 |
-
// adjust $sql to work for thread total
|
491 |
-
$sql['select'] = 'SELECT COUNT( DISTINCT m.thread_id )';
|
492 |
-
unset( $sql['misc'] );
|
493 |
-
$total_threads = $wpdb->get_var( implode( ' ', $sql ) );
|
494 |
-
|
495 |
-
// Sort threads by date_sent
|
496 |
-
foreach( (array) $thread_ids as $thread ) {
|
497 |
-
$sorted_threads[$thread->thread_id] = strtotime( $thread->date_sent );
|
498 |
-
}
|
499 |
-
|
500 |
-
arsort( $sorted_threads );
|
501 |
-
|
502 |
-
$threads = false;
|
503 |
-
foreach ( (array) $sorted_threads as $thread_id => $date_sent ) {
|
504 |
-
$threads[] = new BP_Messages_Thread( $thread_id, 'ASC', array(
|
505 |
-
'update_meta_cache' => false
|
506 |
-
) );
|
507 |
-
}
|
508 |
-
|
509 |
-
/**
|
510 |
-
* Filters the results of the query for a user's message threads.
|
511 |
-
*
|
512 |
-
* @since BuddyPress (2.2.0)
|
513 |
-
*
|
514 |
-
* @param array $value {
|
515 |
-
* @type array $threads Array of threads. Passed by reference.
|
516 |
-
* @type int $total_threads Number of threads found by the query.
|
517 |
-
* }
|
518 |
-
*/
|
519 |
-
return apply_filters( 'bp_messages_thread_current_threads', array( 'threads' => &$threads, 'total' => (int) $total_threads ) );
|
520 |
-
}
|
521 |
-
|
522 |
-
/**
|
523 |
-
* Get the SQL for the 'meta_query' param in BP_Messages_Thread::get_current_threads_for_user().
|
524 |
-
*
|
525 |
-
* We use WP_Meta_Query to do the heavy lifting of parsing the meta_query array
|
526 |
-
* and creating the necessary SQL clauses.
|
527 |
-
*
|
528 |
-
* @since BuddyPress (2.2.0)
|
529 |
-
*
|
530 |
-
* @param array $meta_query An array of meta_query filters. See the
|
531 |
-
* documentation for WP_Meta_Query for details.
|
532 |
-
*
|
533 |
-
* @return array $sql_array 'join' and 'where' clauses.
|
534 |
-
*/
|
535 |
-
public static function get_meta_query_sql( $meta_query = array() ) {
|
536 |
-
global $wpdb;
|
537 |
-
|
538 |
-
$sql_array = array(
|
539 |
-
'join' => '',
|
540 |
-
'where' => '',
|
541 |
-
);
|
542 |
-
|
543 |
-
if ( ! empty( $meta_query ) ) {
|
544 |
-
$meta_query = new WP_Meta_Query( $meta_query );
|
545 |
-
|
546 |
-
// WP_Meta_Query expects the table name at
|
547 |
-
// $wpdb->messagemeta
|
548 |
-
$wpdb->messagemeta = buddypress()->messages->table_name_meta;
|
549 |
-
|
550 |
-
return $meta_query->get_sql( 'message', 'm', 'id' );
|
551 |
-
}
|
552 |
-
|
553 |
-
return $sql_array;
|
554 |
-
}
|
555 |
-
|
556 |
-
/**
|
557 |
-
* Mark a thread as read.
|
558 |
-
*
|
559 |
-
* @since BuddyPress (1.0.0)
|
560 |
-
*
|
561 |
-
* @param int $thread_id The message thread ID.
|
562 |
-
*/
|
563 |
-
public static function mark_as_read( $thread_id ) {
|
564 |
-
global $wpdb;
|
565 |
-
|
566 |
-
$bp = buddypress();
|
567 |
-
$sql = $wpdb->prepare( "UPDATE {$bp->messages->table_name_recipients} SET unread_count = 0 WHERE user_id = %d AND thread_id = %d", bp_loggedin_user_id(), $thread_id );
|
568 |
-
$wpdb->query($sql);
|
569 |
-
|
570 |
-
wp_cache_delete( 'thread_recipients_' . $thread_id, 'bp_messages' );
|
571 |
-
wp_cache_delete( bp_loggedin_user_id(), 'bp_messages_unread_count' );
|
572 |
-
}
|
573 |
-
|
574 |
-
/**
|
575 |
-
* Mark a thread as unread.
|
576 |
-
*
|
577 |
-
* @since BuddyPress (1.0.0)
|
578 |
-
*
|
579 |
-
* @param int $thread_id The message thread ID.
|
580 |
-
*/
|
581 |
-
public static function mark_as_unread( $thread_id ) {
|
582 |
-
global $wpdb;
|
583 |
-
|
584 |
-
$bp = buddypress();
|
585 |
-
$sql = $wpdb->prepare( "UPDATE {$bp->messages->table_name_recipients} SET unread_count = 1 WHERE user_id = %d AND thread_id = %d", bp_loggedin_user_id(), $thread_id );
|
586 |
-
$wpdb->query($sql);
|
587 |
-
|
588 |
-
wp_cache_delete( 'thread_recipients_' . $thread_id, 'bp_messages' );
|
589 |
-
wp_cache_delete( bp_loggedin_user_id(), 'bp_messages_unread_count' );
|
590 |
-
}
|
591 |
-
|
592 |
-
/**
|
593 |
-
* Returns the total number of message threads for a user.
|
594 |
-
*
|
595 |
-
* @since BuddyPress (1.0.0)
|
596 |
-
*
|
597 |
-
* @param int $user_id The user ID.
|
598 |
-
* @param string $box The type of mailbox to get. Either 'inbox' or 'sentbox'.
|
599 |
-
* Defaults to 'inbox'.
|
600 |
-
* @param string $type The type of messages to get. Either 'all' or 'unread'.
|
601 |
-
* or 'read'. Defaults to 'all'.
|
602 |
-
* @return int
|
603 |
-
*/
|
604 |
-
public static function get_total_threads_for_user( $user_id, $box = 'inbox', $type = 'all' ) {
|
605 |
-
global $wpdb;
|
606 |
-
|
607 |
-
$exclude_sender = '';
|
608 |
-
if ( $box != 'sentbox' )
|
609 |
-
$exclude_sender = ' AND sender_only != 1';
|
610 |
-
|
611 |
-
if ( $type == 'unread' )
|
612 |
-
$type_sql = " AND unread_count != 0 ";
|
613 |
-
elseif ( $type == 'read' )
|
614 |
-
$type_sql = " AND unread_count = 0 ";
|
615 |
-
|
616 |
-
$bp = buddypress();
|
617 |
-
|
618 |
-
return (int) $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(thread_id) FROM {$bp->messages->table_name_recipients} WHERE user_id = %d AND is_deleted = 0{$exclude_sender} {$type_sql}", $user_id ) );
|
619 |
-
}
|
620 |
-
|
621 |
-
/**
|
622 |
-
* Determine if the logged-in user is a sender of any message in a thread.
|
623 |
-
*
|
624 |
-
* @since BuddyPress (1.0.0)
|
625 |
-
*
|
626 |
-
* @param int $thread_id The message thread ID.
|
627 |
-
*
|
628 |
-
* @return bool
|
629 |
-
*/
|
630 |
-
public static function user_is_sender( $thread_id ) {
|
631 |
-
global $wpdb;
|
632 |
-
|
633 |
-
$bp = buddypress();
|
634 |
-
|
635 |
-
$sender_ids = $wpdb->get_col( $wpdb->prepare( "SELECT sender_id FROM {$bp->messages->table_name_messages} WHERE thread_id = %d", $thread_id ) );
|
636 |
-
|
637 |
-
if ( ! $sender_ids ) {
|
638 |
-
return false;
|
639 |
-
}
|
640 |
-
|
641 |
-
return in_array( bp_loggedin_user_id(), $sender_ids );
|
642 |
-
}
|
643 |
-
|
644 |
-
/**
|
645 |
-
* Returns the userlink of the last sender in a message thread.
|
646 |
-
*
|
647 |
-
* @since BuddyPress (1.0.0)
|
648 |
-
*
|
649 |
-
* @param int $thread_id The message thread ID.
|
650 |
-
*
|
651 |
-
* @return string|bool The user link on success. Boolean false on failure.
|
652 |
-
*/
|
653 |
-
public static function get_last_sender( $thread_id ) {
|
654 |
-
global $wpdb;
|
655 |
-
|
656 |
-
$bp = buddypress();
|
657 |
-
|
658 |
-
if ( ! $sender_id = $wpdb->get_var( $wpdb->prepare( "SELECT sender_id FROM {$bp->messages->table_name_messages} WHERE thread_id = %d GROUP BY sender_id ORDER BY date_sent LIMIT 1", $thread_id ) ) ) {
|
659 |
-
return false;
|
660 |
-
}
|
661 |
-
|
662 |
-
return bp_core_get_userlink( $sender_id, true );
|
663 |
-
}
|
664 |
-
|
665 |
-
/**
|
666 |
-
* Gets the unread message count for a user.
|
667 |
-
*
|
668 |
-
* @since BuddyPress (1.0.0)
|
669 |
-
*
|
670 |
-
* @param int $user_id The user ID.
|
671 |
-
*
|
672 |
-
* @return int
|
673 |
-
*/
|
674 |
-
public static function get_inbox_count( $user_id = 0 ) {
|
675 |
-
global $wpdb;
|
676 |
-
|
677 |
-
if ( empty( $user_id ) ) {
|
678 |
-
$user_id = bp_loggedin_user_id();
|
679 |
-
}
|
680 |
-
|
681 |
-
$unread_count = wp_cache_get( $user_id, 'bp_messages_unread_count' );
|
682 |
-
|
683 |
-
if ( false === $unread_count ) {
|
684 |
-
$bp = buddypress();
|
685 |
-
|
686 |
-
$unread_count = (int) $wpdb->get_var( $wpdb->prepare( "SELECT SUM(unread_count) FROM {$bp->messages->table_name_recipients} WHERE user_id = %d AND is_deleted = 0 AND sender_only = 0", $user_id ) );
|
687 |
-
|
688 |
-
wp_cache_set( $user_id, $unread_count, 'bp_messages_unread_count' );
|
689 |
-
}
|
690 |
-
|
691 |
-
/**
|
692 |
-
* Filters a user's unread message count.
|
693 |
-
*
|
694 |
-
* @since BuddyPress (2.2.0)
|
695 |
-
*
|
696 |
-
* @param int $unread_count Unread message count.
|
697 |
-
* @param int $user_id ID of the user.
|
698 |
-
*/
|
699 |
-
return apply_filters( 'messages_thread_get_inbox_count', (int) $unread_count, $user_id );
|
700 |
-
}
|
701 |
-
|
702 |
-
/**
|
703 |
-
* Checks whether a user is a part of a message thread discussion.
|
704 |
-
*
|
705 |
-
* @since BuddyPress (1.0.0)
|
706 |
-
*
|
707 |
-
* @param int $thread_id The message thread ID.
|
708 |
-
* @param int $user_id The user ID.
|
709 |
-
*
|
710 |
-
* @return int|null The recorded recipient ID on success, null on failure.
|
711 |
-
*/
|
712 |
-
public static function check_access( $thread_id, $user_id = 0 ) {
|
713 |
-
if ( empty( $user_id ) ) {
|
714 |
-
$user_id = bp_loggedin_user_id();
|
715 |
-
}
|
716 |
-
|
717 |
-
$recipients = self::get_recipients_for_thread( $thread_id );
|
718 |
-
|
719 |
-
if ( isset( $recipients[$user_id] ) && 0 == $recipients[$user_id]->is_deleted ) {
|
720 |
-
return $recipients[$user_id]->id;
|
721 |
-
} else {
|
722 |
-
return null;
|
723 |
-
}
|
724 |
-
}
|
725 |
-
|
726 |
-
/**
|
727 |
-
* Checks whether a message thread exists.
|
728 |
-
*
|
729 |
-
* @since BuddyPress (1.0.0)
|
730 |
-
*
|
731 |
-
* @param int $thread_id The message thread ID.
|
732 |
-
*
|
733 |
-
* @return int|null The message thread ID on success, null on failure.
|
734 |
-
*/
|
735 |
-
public static function is_valid( $thread_id = 0 ) {
|
736 |
-
// Bail if no thread ID is passed
|
737 |
-
if ( empty( $thread_id ) ) {
|
738 |
-
return false;
|
739 |
-
}
|
740 |
-
|
741 |
-
$thread = self::get_messages( $thread_id );
|
742 |
-
|
743 |
-
if ( ! empty( $thread ) ) {
|
744 |
-
return $thread_id;
|
745 |
-
} else {
|
746 |
-
return null;
|
747 |
-
}
|
748 |
-
}
|
749 |
-
|
750 |
-
/**
|
751 |
-
* Returns a string containing all the message recipient userlinks.
|
752 |
-
*
|
753 |
-
* String is comma-delimited.
|
754 |
-
*
|
755 |
-
* If a message thread has more than four users, the returned string is simply
|
756 |
-
* "X Recipients" where "X" is the number of recipients in the message thread.
|
757 |
-
*
|
758 |
-
* @since BuddyPress (1.0.0)
|
759 |
-
*
|
760 |
-
* @param array $recipients Array containing the message recipients (array of objects).
|
761 |
-
*
|
762 |
-
* @return string
|
763 |
-
*/
|
764 |
-
public static function get_recipient_links( $recipients ) {
|
765 |
-
if ( count( $recipients ) >= 5 )
|
766 |
-
return sprintf( __( '%s Recipients', 'buddypress' ), number_format_i18n( count( $recipients ) ) );
|
767 |
-
|
768 |
-
$recipient_links = array();
|
769 |
-
|
770 |
-
foreach ( (array) $recipients as $recipient ) {
|
771 |
-
$recipient_link = bp_core_get_userlink( $recipient->user_id );
|
772 |
-
|
773 |
-
if ( empty( $recipient_link ) ) {
|
774 |
-
$recipient_link = __( 'Deleted User', 'buddypress' );
|
775 |
-
}
|
776 |
-
|
777 |
-
$recipient_links[] = $recipient_link;
|
778 |
-
}
|
779 |
-
|
780 |
-
return implode( ', ', (array) $recipient_links );
|
781 |
-
}
|
782 |
-
|
783 |
-
/**
|
784 |
-
* Upgrade method for the older BP message thread DB table.
|
785 |
-
*
|
786 |
-
* @since BuddyPress (1.2.0)
|
787 |
-
*
|
788 |
-
* @todo We should remove this. No one is going to upgrade from v1.1, right?
|
789 |
-
* @return bool
|
790 |
-
*/
|
791 |
-
public static function update_tables() {
|
792 |
-
global $wpdb;
|
793 |
-
|
794 |
-
$bp_prefix = bp_core_get_table_prefix();
|
795 |
-
$errors = false;
|
796 |
-
$threads = $wpdb->get_results( "SELECT * FROM {$bp_prefix}bp_messages_threads" );
|
797 |
-
|
798 |
-
// Nothing to update, just return true to remove the table
|
799 |
-
if ( empty( $threads ) ) {
|
800 |
-
return true;
|
801 |
-
}
|
802 |
-
|
803 |
-
$bp = buddypress();
|
804 |
-
|
805 |
-
foreach( (array) $threads as $thread ) {
|
806 |
-
$message_ids = maybe_unserialize( $thread->message_ids );
|
807 |
-
|
808 |
-
if ( !empty( $message_ids ) ) {
|
809 |
-
$message_ids = implode( ',', $message_ids );
|
810 |
-
|
811 |
-
// Add the thread_id to the messages table
|
812 |
-
if ( ! $wpdb->query( $wpdb->prepare( "UPDATE {$bp->messages->table_name_messages} SET thread_id = %d WHERE id IN ({$message_ids})", $thread->id ) ) )
|
813 |
-
$errors = true;
|
814 |
-
}
|
815 |
-
}
|
816 |
-
|
817 |
-
if ( $errors ) {
|
818 |
-
return false;
|
819 |
-
}
|
820 |
-
|
821 |
-
return true;
|
822 |
-
}
|
823 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
bp-templates/bp-legacy/js/buddypress.min.js
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
-
/*! buddypress - v2.3.
|
2 |
function bp_init_activity(){jq.cookie("bp-activity-oldestpage",1,{path:"/"}),null!==jq.cookie("bp-activity-filter")&&jq("#activity-filter-select").length&&jq('#activity-filter-select select option[value="'+jq.cookie("bp-activity-filter")+'"]').prop("selected",!0),null!==jq.cookie("bp-activity-scope")&&jq(".activity-type-tabs").length&&(jq(".activity-type-tabs li").each(function(){jq(this).removeClass("selected")}),jq("#activity-"+jq.cookie("bp-activity-scope")+", .item-list-tabs li.current").addClass("selected"))}function bp_init_objects(a){jq(a).each(function(b){null!==jq.cookie("bp-"+a[b]+"-filter")&&jq("#"+a[b]+"-order-select select").length&&jq("#"+a[b]+'-order-select select option[value="'+jq.cookie("bp-"+a[b]+"-filter")+'"]').prop("selected",!0),null!==jq.cookie("bp-"+a[b]+"-scope")&&jq("div."+a[b]).length&&(jq(".item-list-tabs li").each(function(){jq(this).removeClass("selected")}),jq("#"+a[b]+"-"+jq.cookie("bp-"+a[b]+"-scope")+", #object-nav li.current").addClass("selected"))})}function bp_filter_request(a,b,c,d,e,f,g,h,i){return"activity"===a?!1:(null===c&&(c="all"),jq.cookie("bp-"+a+"-scope",c,{path:"/"}),jq.cookie("bp-"+a+"-filter",b,{path:"/"}),jq.cookie("bp-"+a+"-extras",g,{path:"/"}),jq(".item-list-tabs li").each(function(){jq(this).removeClass("selected")}),jq("#"+a+"-"+c+", #object-nav li.current").addClass("selected"),jq(".item-list-tabs li.selected").addClass("loading"),jq('.item-list-tabs select option[value="'+b+'"]').prop("selected",!0),("friends"===a||"group_members"===a)&&(a="members"),bp_ajax_request&&bp_ajax_request.abort(),void(bp_ajax_request=jq.post(ajaxurl,{action:a+"_filter",cookie:bp_get_cookies(),object:a,filter:b,search_terms:e,scope:c,page:f,extras:g,template:i},function(a){if("pag-bottom"===h&&jq("#subnav").length){var b=jq("#subnav").parent();jq("html,body").animate({scrollTop:b.offset().top},"slow",function(){jq(d).fadeOut(100,function(){jq(this).html(a),jq(this).fadeIn(100)})})}else jq(d).fadeOut(100,function(){jq(this).html(a),jq(this).fadeIn(100)});jq(".item-list-tabs li.selected").removeClass("loading")})))}function bp_activity_request(a,b){jq.cookie("bp-activity-scope",a,{path:"/"}),jq.cookie("bp-activity-filter",b,{path:"/"}),jq.cookie("bp-activity-oldestpage",1,{path:"/"}),jq(".item-list-tabs li").each(function(){jq(this).removeClass("selected loading")}),jq("#activity-"+a+", .item-list-tabs li.current").addClass("selected"),jq("#object-nav.item-list-tabs li.selected, div.activity-type-tabs li.selected").addClass("loading"),jq('#activity-filter-select select option[value="'+b+'"]').prop("selected",!0),jq(".widget_bp_activity_widget h2 span.ajax-loader").show(),bp_ajax_request&&bp_ajax_request.abort(),bp_ajax_request=jq.post(ajaxurl,{action:"activity_widget_filter",cookie:bp_get_cookies(),_wpnonce_activity_filter:jq("#_wpnonce_activity_filter").val(),scope:a,filter:b},function(a){jq(".widget_bp_activity_widget h2 span.ajax-loader").hide(),jq("div.activity").fadeOut(100,function(){jq(this).html(a.contents),jq(this).fadeIn(100),bp_legacy_theme_hide_comments()}),null!==a.feed_url&&jq(".directory #subnav li.feed a, .home-page #subnav li.feed a").attr("href",a.feed_url),jq(".item-list-tabs li.selected").removeClass("loading")},"json")}function bp_legacy_theme_hide_comments(){var a,b,c,d=jq("div.activity-comments");return d.length?void d.each(function(){jq(this).children("ul").children("li").length<5||(comments_div=jq(this),a=comments_div.parents("#activity-stream > li"),b=jq(this).children("ul").children("li"),c=" ",jq("#"+a.attr("id")+" a.acomment-reply span").length&&(c=jq("#"+a.attr("id")+" a.acomment-reply span").html()),b.each(function(d){d<b.length-5&&(jq(this).addClass("hidden"),jq(this).toggle(),d||jq(this).before('<li class="show-all"><a href="#'+a.attr("id")+'/show-all/" title="'+BP_DTheme.show_all_comments+'">'+BP_DTheme.show_x_comments.replace("%d",c)+"</a></li>"))}))}):!1}function checkAll(){var a,b=document.getElementsByTagName("input");for(a=0;a<b.length;a++)"checkbox"===b[a].type&&(b[a].checked=""===$("check_all").checked?"":"checked")}function clear(a){if(a=document.getElementById(a)){var b=a.getElementsByTagName("INPUT"),c=a.getElementsByTagName("OPTION"),d=0;if(b)for(d=0;d<b.length;d++)b[d].checked="";if(c)for(d=0;d<c.length;d++)c[d].selected=!1}}function bp_get_cookies(){var a,b,c,d,e,f=document.cookie.split(";"),g={},h="bp-";for(a=0;a<f.length;a++)b=f[a],c=b.indexOf("="),d=jq.trim(unescape(b.slice(0,c))),e=unescape(b.slice(c+1)),0===d.indexOf(h)&&(g[d]=e);return encodeURIComponent(jq.param(g))}var jq=jQuery,bp_ajax_request=null,newest_activities="",activity_last_recorded=0;jq(document).ready(function(){"-1"===window.location.search.indexOf("new")&&jq("div.forums").length?jq("#new-topic-post").hide():jq("#new-topic-post").show(),bp_init_activity();var a=["members","groups","blogs","forums","group_members"],b=jq("#whats-new");if(bp_init_objects(a),b.length&&bp_get_querystring("r")){var c=b.val();jq("#whats-new-options").animate({height:"50px"}),b.animate({height:"50px"}),jq.scrollTo(b,500,{offset:-125,easing:"swing"}),b.val("").focus().val(c)}if(b.focus(function(){jq("#whats-new-options").animate({height:"50px"}),jq("#whats-new-form textarea").animate({height:"50px"}),jq("#aw-whats-new-submit").prop("disabled",!1);var a=jq("form#whats-new-form"),b=jq("#activity-all");a.hasClass("submitted")&&a.removeClass("submitted"),b.length&&(b.hasClass("selected")?"-1"!==jq("#activity-filter-select select").val()&&(jq("#activity-filter-select select").val("-1"),jq("#activity-filter-select select").trigger("change")):(jq("#activity-filter-select select").val("-1"),b.children("a").trigger("click")))}),b.blur(function(){document.activeElement!==this&&(this.value.match(/\S+/)||(this.value="",jq("#whats-new-options").animate({height:"0"}),jq("form#whats-new-form textarea").animate({height:"20px"}),jq("#aw-whats-new-submit").prop("disabled",!0)))}),jq("#aw-whats-new-submit").on("click",function(){var a=0,b=jq(this),c=b.closest("form#whats-new-form");return c.children().each(function(){(jq.nodeName(this,"textarea")||jq.nodeName(this,"input"))&&jq(this).prop("disabled",!0)}),jq("div.error").remove(),b.addClass("loading"),b.prop("disabled",!0),c.addClass("submitted"),object="",item_id=jq("#whats-new-post-in").val(),content=jq("#whats-new").val(),firstrow=jq("#buddypress ul.activity-list li").first(),activity_row=firstrow,timestamp=null,firstrow.length&&(activity_row.hasClass("load-newest")&&(activity_row=firstrow.next()),timestamp=activity_row.prop("class").match(/date-recorded-([0-9]+)/)),timestamp&&(a=timestamp[1]),item_id>0&&(object=jq("#whats-new-post-object").val()),jq.post(ajaxurl,{action:"post_update",cookie:bp_get_cookies(),_wpnonce_post_update:jq("#_wpnonce_post_update").val(),content:content,object:object,item_id:item_id,since:a,_bp_as_nonce:jq("#_bp_as_nonce").val()||""},function(b){if(c.children().each(function(){(jq.nodeName(this,"textarea")||jq.nodeName(this,"input"))&&jq(this).prop("disabled",!1)}),b[0]+b[1]==="-1")c.prepend(b.substr(2,b.length)),jq("#"+c.attr("id")+" div.error").hide().fadeIn(200);else{if(0===jq("ul.activity-list").length&&(jq("div.error").slideUp(100).remove(),jq("#message").slideUp(100).remove(),jq("div.activity").append('<ul id="activity-stream" class="activity-list item-list">')),firstrow.hasClass("load-newest")&&firstrow.remove(),jq("#activity-stream").prepend(b),a||jq("#activity-stream li:first").addClass("new-update just-posted"),0!==jq("#latest-update").length){var d=jq("#activity-stream li.new-update .activity-content .activity-inner p").html(),e=jq("#activity-stream li.new-update .activity-content .activity-header p a.view").attr("href"),f=jq("#activity-stream li.new-update .activity-content .activity-inner p").text(),g="";""!==f&&(g=d+" "),g+='<a href="'+e+'" rel="nofollow">'+BP_DTheme.view+"</a>",jq("#latest-update").slideUp(300,function(){jq("#latest-update").html(g),jq("#latest-update").slideDown(300)})}jq("li.new-update").hide().slideDown(300),jq("li.new-update").removeClass("new-update"),jq("#whats-new").val(""),newest_activities="",activity_last_recorded=0}jq("#whats-new-options").animate({height:"0px"}),jq("#whats-new-form textarea").animate({height:"20px"}),jq("#aw-whats-new-submit").prop("disabled",!0).removeClass("loading")}),!1}),jq("div.activity-type-tabs").on("click",function(a){var b,c,d=jq(a.target).parent();if("STRONG"===a.target.nodeName||"SPAN"===a.target.nodeName)d=d.parent();else if("A"!==a.target.nodeName)return!1;return jq.cookie("bp-activity-oldestpage",1,{path:"/"}),b=d.attr("id").substr(9,d.attr("id").length),c=jq("#activity-filter-select select").val(),"mentions"===b&&jq("#"+d.attr("id")+" a strong").remove(),bp_activity_request(b,c),!1}),jq("#activity-filter-select select").change(function(){var a,b=jq("div.activity-type-tabs li.selected"),c=jq(this).val();return a=b.length?b.attr("id").substr(9,b.attr("id").length):null,bp_activity_request(a,c),!1}),jq("div.activity").on("click",function(a){var b,c,d,e,f,g,h,i,j,k,l=jq(a.target);return l.hasClass("fav")||l.hasClass("unfav")?(b=l.hasClass("fav")?"fav":"unfav",c=l.closest(".activity-item"),d=c.attr("id").substr(9,c.attr("id").length),l.addClass("loading"),jq.post(ajaxurl,{action:"activity_mark_"+b,cookie:bp_get_cookies(),id:d},function(a){l.removeClass("loading"),l.fadeOut(200,function(){jq(this).html(a),jq(this).attr("title","fav"===b?BP_DTheme.remove_fav:BP_DTheme.mark_as_fav),jq(this).fadeIn(200)}),"fav"===b?(jq(".item-list-tabs #activity-favs-personal-li").length||(jq(".item-list-tabs #activity-favorites").length||jq(".item-list-tabs ul #activity-mentions").before('<li id="activity-favorites"><a href="#">'+BP_DTheme.my_favs+" <span>0</span></a></li>"),jq(".item-list-tabs ul #activity-favorites span").html(Number(jq(".item-list-tabs ul #activity-favorites span").html())+1)),l.removeClass("fav"),l.addClass("unfav")):(l.removeClass("unfav"),l.addClass("fav"),jq(".item-list-tabs ul #activity-favorites span").html(Number(jq(".item-list-tabs ul #activity-favorites span").html())-1),Number(jq(".item-list-tabs ul #activity-favorites span").html())||(jq(".item-list-tabs ul #activity-favorites").hasClass("selected")&&bp_activity_request(null,null),jq(".item-list-tabs ul #activity-favorites").remove())),"activity-favorites"===jq(".item-list-tabs li.selected").attr("id")&&l.closest(".activity-item").slideUp(100)}),!1):l.hasClass("delete-activity")?(e=l.parents("div.activity ul li"),f=e.attr("id").substr(9,e.attr("id").length),g=l.attr("href"),h=g.split("_wpnonce="),i=e.prop("class").match(/date-recorded-([0-9]+)/),h=h[1],l.addClass("loading"),jq.post(ajaxurl,{action:"delete_activity",cookie:bp_get_cookies(),id:f,_wpnonce:h},function(a){a[0]+a[1]==="-1"?(e.prepend(a.substr(2,a.length)),e.children("#message").hide().fadeIn(300)):(e.slideUp(300),i&&activity_last_recorded===i[1]&&(newest_activities="",activity_last_recorded=0))}),!1):l.hasClass("spam-activity")?(e=l.parents("div.activity ul li"),i=e.prop("class").match(/date-recorded-([0-9]+)/),l.addClass("loading"),jq.post(ajaxurl,{action:"bp_spam_activity",cookie:encodeURIComponent(document.cookie),id:e.attr("id").substr(9,e.attr("id").length),_wpnonce:l.attr("href").split("_wpnonce=")[1]},function(a){a[0]+a[1]==="-1"?(e.prepend(a.substr(2,a.length)),e.children("#message").hide().fadeIn(300)):(e.slideUp(300),i&&activity_last_recorded===i[1]&&(newest_activities="",activity_last_recorded=0))}),!1):l.parent().hasClass("load-more")?(bp_ajax_request&&bp_ajax_request.abort(),jq("#buddypress li.load-more").addClass("loading"),null===jq.cookie("bp-activity-oldestpage")&&jq.cookie("bp-activity-oldestpage",1,{path:"/"}),j=1*jq.cookie("bp-activity-oldestpage")+1,k=[],jq(".activity-list li.just-posted").each(function(){k.push(jq(this).attr("id").replace("activity-",""))}),load_more_args={action:"activity_get_older_updates",cookie:bp_get_cookies(),page:j,exclude_just_posted:k.join(",")},load_more_search=bp_get_querystring("s"),load_more_search&&(load_more_args.search_terms=load_more_search),bp_ajax_request=jq.post(ajaxurl,load_more_args,function(a){jq("#buddypress li.load-more").removeClass("loading"),jq.cookie("bp-activity-oldestpage",j,{path:"/"}),jq("#buddypress ul.activity-list").append(a.contents),l.parent().hide()},"json"),!1):void(l.parent().hasClass("load-newest")&&(a.preventDefault(),l.parent().hide(),activity_html=jq.parseHTML(newest_activities),jq.each(activity_html,function(a,b){"LI"===b.nodeName&&jq(b).hasClass("just-posted")&&jq("#"+jq(b).attr("id")).length&&jq("#"+jq(b).attr("id")).remove()}),jq("#buddypress ul.activity-list").prepend(newest_activities),newest_activities=""))}),jq("div.activity").on("click",".activity-read-more a",function(a){var b,c,d=jq(a.target),e=d.parent().attr("id").split("-"),f=e[3],g=e[0];return b="acomment"===g?"acomment-content":"activity-inner",c=jq("#"+g+"-"+f+" ."+b+":first"),jq(d).addClass("loading"),jq.post(ajaxurl,{action:"get_single_activity_content",activity_id:f},function(a){jq(c).slideUp(300).html(a).slideDown(300)}),!1}),jq("form.ac-form").hide(),jq(".activity-comments").length&&bp_legacy_theme_hide_comments(),jq("div.activity").on("click",function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r=jq(a.target);return r.hasClass("acomment-reply")||r.parent().hasClass("acomment-reply")?(r.parent().hasClass("acomment-reply")&&(r=r.parent()),b=r.attr("id"),c=b.split("-"),d=c[2],e=r.attr("href").substr(10,r.attr("href").length),f=jq("#ac-form-"+d),f.css("display","none"),f.removeClass("root"),jq(".ac-form").hide(),f.children("div").each(function(){jq(this).hasClass("error")&&jq(this).hide()}),"comment"!==c[1]?jq("#acomment-"+e).append(f):jq("#activity-"+d+" .activity-comments").append(f),f.parent().hasClass("activity-comments")&&f.addClass("root"),f.slideDown(200),jq.scrollTo(f,500,{offset:-100,easing:"swing"}),jq("#ac-form-"+c[2]+" textarea").focus(),!1):"ac_form_submit"===r.attr("name")?(f=r.parents("form"),g=f.parent(),h=f.attr("id").split("-"),g.hasClass("activity-comments")?j=h[2]:(i=g.attr("id").split("-"),j=i[1]),content=jq("#"+f.attr("id")+" textarea"),jq("#"+f.attr("id")+" div.error").hide(),r.addClass("loading").prop("disabled",!0),content.addClass("loading").prop("disabled",!0),k={action:"new_activity_comment",cookie:bp_get_cookies(),_wpnonce_new_activity_comment:jq("#_wpnonce_new_activity_comment").val(),comment_id:j,form_id:h[2],content:content.val()},l=jq("#_bp_as_nonce_"+j).val(),l&&(k["_bp_as_nonce_"+j]=l),jq.post(ajaxurl,k,function(a){if(r.removeClass("loading"),content.removeClass("loading"),a[0]+a[1]==="-1")f.append(jq(a.substr(2,a.length)).hide().fadeIn(200));else{var b=f.parent();f.fadeOut(200,function(){0===b.children("ul").length&&(b.hasClass("activity-comments")?b.prepend("<ul></ul>"):b.append("<ul></ul>"));var c=jq.trim(a);b.children("ul").append(jq(c).hide().fadeIn(200)),f.children("textarea").val(""),b.parent().addClass("has-comments")}),jq("#"+f.attr("id")+" textarea").val(""),jq("#activity-"+h[2]+" a.acomment-reply span").html(Number(jq("#activity-"+h[2]+" a.acomment-reply span").html())+1),m=b.find(".show-all").find("a"),m&&(n=jq("li#activity-"+h[2]+" a.acomment-reply span").html(),m.html(BP_DTheme.show_x_comments.replace("%d",n)))}jq(r).prop("disabled",!1),jq(content).prop("disabled",!1)}),!1):r.hasClass("acomment-delete")?(o=r.attr("href"),p=r.parent().parent(),f=p.parents("div.activity-comments").children("form"),q=o.split("_wpnonce="),q=q[1],j=o.split("cid="),j=j[1].split("&"),j=j[0],r.addClass("loading"),jq(".activity-comments ul .error").remove(),p.parents(".activity-comments").append(f),jq.post(ajaxurl,{action:"delete_activity_comment",cookie:bp_get_cookies(),_wpnonce:q,id:j},function(a){if(a[0]+a[1]==="-1")p.prepend(jq(a.substr(2,a.length)).hide().fadeIn(200));else{var b,c,d,e=jq("#"+p.attr("id")+" ul").children("li"),f=0;jq(e).each(function(){jq(this).is(":hidden")||f++}),p.fadeOut(200,function(){p.remove()}),b=jq("#"+p.parents("#activity-stream > li").attr("id")+" a.acomment-reply span"),c=b.html()-(1+f),b.html(c),d=p.siblings(".show-all").find("a"),d&&d.html(BP_DTheme.show_x_comments.replace("%d",c)),0===c&&jq(p.parents("#activity-stream > li")).removeClass("has-comments")}}),!1):r.hasClass("spam-activity-comment")?(o=r.attr("href"),p=r.parent().parent(),r.addClass("loading"),jq(".activity-comments ul div.error").remove(),p.parents(".activity-comments").append(p.parents(".activity-comments").children("form")),jq.post(ajaxurl,{action:"bp_spam_activity_comment",cookie:encodeURIComponent(document.cookie),_wpnonce:o.split("_wpnonce=")[1],id:o.split("cid=")[1].split("&")[0]},function(a){if(a[0]+a[1]==="-1")p.prepend(jq(a.substr(2,a.length)).hide().fadeIn(200));else{var b,c=jq("#"+p.attr("id")+" ul").children("li"),d=0;jq(c).each(function(){jq(this).is(":hidden")||d++}),p.fadeOut(200),b=p.parents("#activity-stream > li"),jq("#"+b.attr("id")+" a.acomment-reply span").html(jq("#"+b.attr("id")+" a.acomment-reply span").html()-(1+d))}}),!1):r.parent().hasClass("show-all")?(r.parent().addClass("loading"),setTimeout(function(){r.parent().parent().children("li").fadeIn(200,function(){r.parent().remove()})},600),!1):r.hasClass("ac-reply-cancel")?(jq(r).closest(".ac-form").slideUp(200),!1):void 0}),jq(document).keydown(function(a){if(a=a||window.event,a.target?element=a.target:a.srcElement&&(element=a.srcElement),3===element.nodeType&&(element=element.parentNode),a.ctrlKey!==!0&&a.altKey!==!0&&a.metaKey!==!0){var b=a.keyCode?a.keyCode:a.which;27===b&&"TEXTAREA"===element.tagName&&jq(element).hasClass("ac-input")&&jq(element).parent().parent().parent().slideUp(200)}}),jq(".dir-search, .groups-members-search").on("click",function(a){if(!jq(this).hasClass("no-ajax")){var b,c,d,e=jq(a.target);return"submit"===e.attr("type")?(b=jq(".item-list-tabs li.selected").attr("id").split("-"),c=b[0],d=null,"groups-members-search"===a.currentTarget.className&&(c="group_members",d="groups/single/members"),bp_filter_request(c,jq.cookie("bp-"+c+"-filter"),jq.cookie("bp-"+c+"-scope"),"div."+c,e.parent().children("label").children("input").val(),1,jq.cookie("bp-"+c+"-extras"),null,d),!1):void 0}}),jq("div.item-list-tabs").on("click",function(a){if(!jq(this).hasClass("no-ajax")&&!jq(a.target).hasClass("no-ajax")){var b,c,d,e,f,g="SPAN"===a.target.nodeName?a.target.parentNode:a.target,h=jq(g).parent();return"LI"!==h[0].nodeName||h.hasClass("last")?void 0:(b=h.attr("id").split("-"),c=b[0],"activity"===c?!1:(d=b[1],e=jq("#"+c+"-order-select select").val(),f=jq("#"+c+"_search").val(),bp_filter_request(c,e,d,"div."+c,f,1,jq.cookie("bp-"+c+"-extras")),!1))}}),jq("li.filter select").change(function(){var a,b,c,d,e,f,g,h;return a=jq(jq(".item-list-tabs li.selected").length?".item-list-tabs li.selected":this),b=a.attr("id").split("-"),c=b[0],d=b[1],e=jq(this).val(),f=!1,g=null,jq(".dir-search input").length&&(f=jq(".dir-search input").val()),h=jq(".groups-members-search input"),h.length&&(f=h.val(),c="members",d="groups"),"members"===c&&"groups"===d&&(c="group_members",g="groups/single/members"),"friends"===c&&(c="members"),bp_filter_request(c,e,d,"div."+c,f,1,jq.cookie("bp-"+c+"-extras"),null,g),!1}),jq("#buddypress").on("click",function(a){var b,c,d,e,f,g,h,i,j,k,l=jq(a.target);return l.hasClass("button")?!0:l.parent().parent().hasClass("pagination")&&!l.parent().parent().hasClass("no-ajax")?l.hasClass("dots")||l.hasClass("current")?!1:(b=jq(jq(".item-list-tabs li.selected").length?".item-list-tabs li.selected":"li.filter select"),c=b.attr("id").split("-"),d=c[0],e=!1,f=jq(l).closest(".pagination-links").attr("id"),g=null,h=l.attr("href").split("&"),i=h[0].split("="),i=i[1],jq("div.dir-search input").length&&(e=jq(".dir-search input").val(),!e&&bp_get_querystring("s")&&(e=jq(".dir-search input").prop("placeholder"))),j=jq(".groups-members-search input"),j.length&&(e=j.val(),d="members"),"members"===d&&"groups"===c[1]&&(d="group_members",g="groups/single/members"),"admin"===d&&jq("body").hasClass("membership-requests")&&(d="requests"),k=-1!==f.indexOf("pag-bottom")?"pag-bottom":null,bp_filter_request(d,jq.cookie("bp-"+d+"-filter"),jq.cookie("bp-"+d+"-scope"),"div."+d,e,i,jq.cookie("bp-"+d+"-extras"),k,g),!1):void 0}),jq("a.show-hide-new").on("click",function(){return jq("#new-topic-post").length?(jq("#new-topic-post").is(":visible")?jq("#new-topic-post").slideUp(200):jq("#new-topic-post").slideDown(200,function(){jq("#topic_title").focus()}),!1):!1}),jq("#submit_topic_cancel").on("click",function(){return jq("#new-topic-post").length?(jq("#new-topic-post").slideUp(200),!1):!1}),jq("#forum-directory-tags a").on("click",function(){return bp_filter_request("forums","tags",jq.cookie("bp-forums-scope"),"div.forums",jq(this).html().replace(/ /g,"-"),1,jq.cookie("bp-forums-extras")),!1}),jq("#send-invite-form").on("click","#invite-list input",function(){var a,b,c=jq("#send-invite-form > .invite").length;jq(".ajax-loader").toggle(),c&&jq(this).parents("ul").find("input").prop("disabled",!0),a=jq(this).val(),b=jq(this).prop("checked")===!0?"invite":"uninvite",c||jq(".item-list-tabs li.selected").addClass("loading"),jq.post(ajaxurl,{action:"groups_invite_user",friend_action:b,cookie:bp_get_cookies(),_wpnonce:jq("#_wpnonce_invite_uninvite_user").val(),friend_id:a,group_id:jq("#group_id").val()},function(d){jq("#message")&&jq("#message").hide(),c?bp_filter_request("invite","bp-invite-filter","bp-invite-scope","div.invite",!1,1,"","",""):(jq(".ajax-loader").toggle(),"invite"===b?jq("#friend-list").append(d):"uninvite"===b&&jq("#friend-list li#uid-"+a).remove(),jq(".item-list-tabs li.selected").removeClass("loading"))})}),jq("#send-invite-form").on("click","a.remove",function(){var a=jq("#send-invite-form > .invite").length,b=jq(this).attr("id");return jq(".ajax-loader").toggle(),b=b.split("-"),b=b[1],jq.post(ajaxurl,{action:"groups_invite_user",friend_action:"uninvite",cookie:bp_get_cookies(),_wpnonce:jq("#_wpnonce_invite_uninvite_user").val(),friend_id:b,group_id:jq("#group_id").val()},function(){a?bp_filter_request("invite","bp-invite-filter","bp-invite-scope","div.invite",!1,1,"","",""):(jq(".ajax-loader").toggle(),jq("#friend-list #uid-"+b).remove(),jq("#invite-list #f-"+b).prop("checked",!1))}),!1}),jq(".visibility-toggle-link").on("click",function(a){a.preventDefault(),jq(this).parent().hide().addClass("field-visibility-settings-hide").siblings(".field-visibility-settings").show().addClass("field-visibility-settings-open")}),jq(".field-visibility-settings-close").on("click",function(a){a.preventDefault();var b=jq(this).parent(),c=b.find("input:checked").parent().text();b.hide().removeClass("field-visibility-settings-open").siblings(".field-visibility-settings-toggle").children(".current-visibility-level").text(c).end().show().removeClass("field-visibility-settings-hide")}),jq("#profile-edit-form input:not(:submit), #profile-edit-form textarea, #profile-edit-form select, #signup_form input:not(:submit), #signup_form textarea, #signup_form select").change(function(){var a=!0;jq("#profile-edit-form input:submit, #signup_form input:submit").on("click",function(){a=!1}),window.onbeforeunload=function(){return a?BP_DTheme.unsaved_changes:void 0}}),jq("#friend-list a.accept, #friend-list a.reject").on("click",function(){var a,b=jq(this),c=jq(this).parents("#friend-list li"),d=jq(this).parents("li div.action"),e=c.attr("id").substr(11,c.attr("id").length),f=b.attr("href"),g=f.split("_wpnonce=")[1];return jq(this).hasClass("accepted")||jq(this).hasClass("rejected")?!1:(jq(this).hasClass("accept")?(a="accept_friendship",d.children("a.reject").css("visibility","hidden")):(a="reject_friendship",d.children("a.accept").css("visibility","hidden")),b.addClass("loading"),jq.post(ajaxurl,{action:a,cookie:bp_get_cookies(),id:e,_wpnonce:g},function(a){b.removeClass("loading"),a[0]+a[1]==="-1"?(c.prepend(a.substr(2,a.length)),c.children("#message").hide().fadeIn(200)):b.fadeOut(100,function(){jq(this).hasClass("accept")?(d.children("a.reject").hide(),jq(this).html(BP_DTheme.accepted).contents().unwrap()):(d.children("a.accept").hide(),jq(this).html(BP_DTheme.rejected).contents().unwrap())})}),!1)}),jq("#members-dir-list, #members-group-list, #item-header").on("click",".friendship-button a",function(){jq(this).parent().addClass("loading");var a=jq(this).attr("id"),b=jq(this).attr("href"),c=jq(this);return a=a.split("-"),a=a[1],b=b.split("?_wpnonce="),b=b[1].split("&"),b=b[0],jq.post(ajaxurl,{action:"addremove_friend",cookie:bp_get_cookies(),fid:a,_wpnonce:b},function(a){var b=c.attr("rel");parentdiv=c.parent(),"add"===b?jq(parentdiv).fadeOut(200,function(){parentdiv.removeClass("add_friend"),parentdiv.removeClass("loading"),parentdiv.addClass("pending_friend"),parentdiv.fadeIn(200).html(a)}):"remove"===b&&jq(parentdiv).fadeOut(200,function(){parentdiv.removeClass("remove_friend"),parentdiv.removeClass("loading"),parentdiv.addClass("add"),parentdiv.fadeIn(200).html(a)})}),!1}),jq("#buddypress").on("click",".group-button .leave-group",function(){return!1===confirm(BP_DTheme.leave_group_confirm)?!1:void 0}),jq("#groups-dir-list").on("click",".group-button a",function(){var a=jq(this).parent().attr("id"),b=jq(this).attr("href"),c=jq(this);return a=a.split("-"),a=a[1],b=b.split("?_wpnonce="),b=b[1].split("&"),b=b[0],c.hasClass("leave-group")&&!1===confirm(BP_DTheme.leave_group_confirm)?!1:(jq.post(ajaxurl,{action:"joinleave_group",cookie:bp_get_cookies(),gid:a,_wpnonce:b},function(a){var b=c.parent();jq("body.directory").length?jq(b).fadeOut(200,function(){b.fadeIn(200).html(a);var d=jq("#groups-personal span"),e=1;c.hasClass("leave-group")?(b.hasClass("hidden")&&b.closest("li").slideUp(200),e=0):c.hasClass("request-membership")&&(e=!1),d.length&&e!==!1&&d.text(e?(d.text()>>0)+1:(d.text()>>0)-1)}):window.location.reload()}),!1)}),jq("#buddypress").on("click",".pending",function(){return!1}),jq("body").hasClass("register")){var d=jq("#signup_with_blog");d.prop("checked")||jq("#blog-details").toggle(),d.change(function(){jq("#blog-details").toggle()})}jq(".message-search").on("click",function(a){if(!jq(this).hasClass("no-ajax")){var b,c=jq(a.target);return"submit"===c.attr("type")||"button"===c.attr("type")?(b="messages",bp_filter_request(b,jq.cookie("bp-"+b+"-filter"),jq.cookie("bp-"+b+"-scope"),"div."+b,jq("#messages_search").val(),1,jq.cookie("bp-"+b+"-extras")),!1):void 0}}),jq("#send_reply_button").click(function(){var a=jq("#messages_order").val()||"ASC",b=jq("#message-recipients").offset(),c=jq("#send_reply_button");return jq(c).addClass("loading"),jq.post(ajaxurl,{action:"messages_send_reply",cookie:bp_get_cookies(),_wpnonce:jq("#send_message_nonce").val(),content:jq("#message_content").val(),send_to:jq("#send_to").val(),subject:jq("#subject").val(),thread_id:jq("#thread_id").val()},function(d){d[0]+d[1]==="-1"?jq("#send-reply").prepend(d.substr(2,d.length)):(jq("#send-reply #message").remove(),jq("#message_content").val(""),"ASC"===a?jq("#send-reply").before(d):(jq("#message-recipients").after(d),jq(window).scrollTop(b.top)),jq(".new-message").hide().slideDown(200,function(){jq(".new-message").removeClass("new-message")})),jq(c).removeClass("loading")}),!1}),jq("#mark_as_read, #mark_as_unread").click(function(){var a,b,c,d,e,f,g,h,i="",j=jq('#message-threads tr td input[type="checkbox"]');return"mark_as_unread"===jq(this).attr("id")?(a="read",b="unread",c=1,d=0,e="inline",f="messages_markunread"):(a="unread",b="read",c=0,d=1,e="none",f="messages_markread"),j.each(function(d){jq(this).is(":checked")&&jq("#m-"+jq(this).attr("value")).hasClass(a)&&(i+=jq(this).attr("value"),jq("#m-"+jq(this).attr("value")).removeClass(a),jq("#m-"+jq(this).attr("value")).addClass(b),h=jq("#m-"+jq(this).attr("value")+" td span.unread-count").html(),jq("#m-"+jq(this).attr("value")+" td span.unread-count").html(c),jq("#m-"+jq(this).attr("value")+" td span.unread-count").css("display",e),g=jq("tr.unread").length,jq("#user-messages span").html(g),d!==j.length-1&&(i+=","))}),jq.post(ajaxurl,{action:f,thread_ids:i}),!1}),jq("body.messages #item-body div.messages").on("change","#message-type-select",function(){var a=this.value,b=jq('td input[type="checkbox"]'),c="checked";switch(b.each(function(a){b[a].checked=""}),a){case"unread":b=jq('tr.unread td input[type="checkbox"]');break;case"read":b=jq('tr.read td input[type="checkbox"]');break;case"":c=""}b.each(function(a){b[a].checked=c})}),jq("body.messages #item-body div.messages").on("click",".messages-options-nav a",function(){return-1!==jq.inArray(this.id,Array("delete_sentbox_messages","delete_inbox_messages"))?(checkboxes_tosend="",checkboxes=jq('#message-threads tr td input[type="checkbox"]'),jq("#message").remove(),jq(this).addClass("loading"),jq(checkboxes).each(function(){jq(this).is(":checked")&&(checkboxes_tosend+=jq(this).attr("value")+",")}),""===checkboxes_tosend?(jq(this).removeClass("loading"),!1):(jq.post(ajaxurl,{action:"messages_delete",thread_ids:checkboxes_tosend},function(a){a[0]+a[1]==="-1"?jq("#message-threads").prepend(a.substr(2,a.length)):(jq("#message-threads").before('<div id="message" class="updated"><p>'+a+"</p></div>"),jq(checkboxes).each(function(){jq(this).is(":checked")&&(jq(this).attr("checked",!1),jq(this).parent().parent().fadeOut(150))})),jq("#message").hide().slideDown(150),jq("#delete_inbox_messages, #delete_sentbox_messages").removeClass("loading")}),!1)):void 0}),jq("#select-all-messages").click(function(){jq(".message-check").each(this.checked?function(){this.checked=!0}:function(){this.checked=!1})}),jq("#messages-bulk-manage").attr("disabled","disabled"),jq("#messages-select").on("change",function(){jq("#messages-bulk-manage").attr("disabled",jq(this).val().length<=0)}),starAction=function(){var a=jq(this);return jq.post(ajaxurl,{action:"messages_star",message_id:a.data("message-id"),star_status:a.data("star-status"),nonce:a.data("star-nonce"),bulk:a.data("star-bulk")},function(b){1===parseInt(b,10)&&("unstar"===a.data("star-status")?(a.data("star-status","star"),a.removeClass("message-action-unstar").addClass("message-action-star"),a.find(".bp-screen-reader-text").text(BP_PM_Star.strings.text_star),1===BP_PM_Star.is_single_thread?a.prop("title",BP_PM_Star.strings.title_star):a.prop("title",BP_PM_Star.strings.title_star_thread)):(a.data("star-status","unstar"),a.removeClass("message-action-star").addClass("message-action-unstar"),a.find(".bp-screen-reader-text").text(BP_PM_Star.strings.text_unstar),1===BP_PM_Star.is_single_thread?a.prop("title",BP_PM_Star.strings.title_unstar):a.prop("title",BP_PM_Star.strings.title_unstar_thread)))}),!1},jq("#message-threads").on("click","td.thread-star a",starAction),jq("#message-thread").on("click",".message-star-actions a",starAction),jq("#message-threads td.bulk-select-check :checkbox").on("change",function(){var a=jq(this),b=a.closest("tr").find(".thread-star a");a.prop("checked")?"unstar"===b.data("star-status")?BP_PM_Star.star_counter++:BP_PM_Star.unstar_counter++:"unstar"===b.data("star-status")?BP_PM_Star.star_counter--:BP_PM_Star.unstar_counter--,BP_PM_Star.star_counter>0&&0===parseInt(BP_PM_Star.unstar_counter,10)?jq('option[value="star"]').hide():jq('option[value="star"]').show(),BP_PM_Star.unstar_counter>0&&0===parseInt(BP_PM_Star.star_counter,10)?jq('option[value="unstar"]').hide():jq('option[value="unstar"]').show()}),jq("#select-all-notifications").click(function(){jq(".notification-check").each(this.checked?function(){this.checked=!0}:function(){this.checked=!1})}),jq("#notification-bulk-manage").attr("disabled","disabled"),jq("#notification-select").on("change",function(){jq("#notification-bulk-manage").attr("disabled",jq(this).val().length<=0)}),jq("#close-notice").on("click",function(){return jq(this).addClass("loading"),jq("#sidebar div.error").remove(),jq.post(ajaxurl,{action:"messages_close_notice",notice_id:jq(".notice").attr("rel").substr(2,jq(".notice").attr("rel").length)},function(a){jq("#close-notice").removeClass("loading"),a[0]+a[1]==="-1"?(jq(".notice").prepend(a.substr(2,a.length)),jq("#sidebar div.error").hide().fadeIn(200)):jq(".notice").slideUp(100)}),
|
3 |
!1}),jq("#wp-admin-bar ul.main-nav li, #nav li").mouseover(function(){jq(this).addClass("sfhover")}),jq("#wp-admin-bar ul.main-nav li, #nav li").mouseout(function(){jq(this).removeClass("sfhover")}),jq("#wp-admin-bar-logout, a.logout").on("click",function(){jq.removeCookie("bp-activity-scope",{path:"/"}),jq.removeCookie("bp-activity-filter",{path:"/"}),jq.removeCookie("bp-activity-oldestpage",{path:"/"});var a=["members","groups","blogs","forums"];jq(a).each(function(b){jq.removeCookie("bp-"+a[b]+"-scope",{path:"/"}),jq.removeCookie("bp-"+a[b]+"-filter",{path:"/"}),jq.removeCookie("bp-"+a[b]+"-extras",{path:"/"})})}),jq("body").hasClass("no-js")&&jq("body").attr("class",jq("body").attr("class").replace(/no-js/,"js")),"undefined"!=typeof wp&&"undefined"!=typeof wp.heartbeat&&"undefined"!=typeof BP_DTheme.pulse&&(wp.heartbeat.interval(Number(BP_DTheme.pulse)),jq.fn.extend({"heartbeat-send":function(){return this.bind("heartbeat-send.buddypress")}}));var e=0;jq(document).on("heartbeat-send.buddypress",function(a,b){e=0,jq("#buddypress ul.activity-list li").first().prop("id")&&(timestamp=jq("#buddypress ul.activity-list li").first().prop("class").match(/date-recorded-([0-9]+)/),timestamp&&(e=timestamp[1])),(0===activity_last_recorded||Number(e)>activity_last_recorded)&&(activity_last_recorded=Number(e)),b.bp_activity_last_recorded=activity_last_recorded,last_recorded_search=bp_get_querystring("s"),last_recorded_search&&(b.bp_activity_last_recorded_search_terms=last_recorded_search)}),jq(document).on("heartbeat-tick",function(a,b){b.bp_activity_newest_activities&&(newest_activities=b.bp_activity_newest_activities.activities+newest_activities,activity_last_recorded=Number(b.bp_activity_newest_activities.last_recorded),jq("#buddypress ul.activity-list li").first().hasClass("load-newest")||jq("#buddypress ul.activity-list").prepend('<li class="load-newest"><a href="#newest">'+BP_DTheme.newest+"</a></li>"))})});
|
1 |
+
/*! buddypress - v2.3.3 - 2015-08-27 5:14:25 PM UTC - https://wordpress.org/plugins/buddypress/ */
|
2 |
function bp_init_activity(){jq.cookie("bp-activity-oldestpage",1,{path:"/"}),null!==jq.cookie("bp-activity-filter")&&jq("#activity-filter-select").length&&jq('#activity-filter-select select option[value="'+jq.cookie("bp-activity-filter")+'"]').prop("selected",!0),null!==jq.cookie("bp-activity-scope")&&jq(".activity-type-tabs").length&&(jq(".activity-type-tabs li").each(function(){jq(this).removeClass("selected")}),jq("#activity-"+jq.cookie("bp-activity-scope")+", .item-list-tabs li.current").addClass("selected"))}function bp_init_objects(a){jq(a).each(function(b){null!==jq.cookie("bp-"+a[b]+"-filter")&&jq("#"+a[b]+"-order-select select").length&&jq("#"+a[b]+'-order-select select option[value="'+jq.cookie("bp-"+a[b]+"-filter")+'"]').prop("selected",!0),null!==jq.cookie("bp-"+a[b]+"-scope")&&jq("div."+a[b]).length&&(jq(".item-list-tabs li").each(function(){jq(this).removeClass("selected")}),jq("#"+a[b]+"-"+jq.cookie("bp-"+a[b]+"-scope")+", #object-nav li.current").addClass("selected"))})}function bp_filter_request(a,b,c,d,e,f,g,h,i){return"activity"===a?!1:(null===c&&(c="all"),jq.cookie("bp-"+a+"-scope",c,{path:"/"}),jq.cookie("bp-"+a+"-filter",b,{path:"/"}),jq.cookie("bp-"+a+"-extras",g,{path:"/"}),jq(".item-list-tabs li").each(function(){jq(this).removeClass("selected")}),jq("#"+a+"-"+c+", #object-nav li.current").addClass("selected"),jq(".item-list-tabs li.selected").addClass("loading"),jq('.item-list-tabs select option[value="'+b+'"]').prop("selected",!0),("friends"===a||"group_members"===a)&&(a="members"),bp_ajax_request&&bp_ajax_request.abort(),void(bp_ajax_request=jq.post(ajaxurl,{action:a+"_filter",cookie:bp_get_cookies(),object:a,filter:b,search_terms:e,scope:c,page:f,extras:g,template:i},function(a){if("pag-bottom"===h&&jq("#subnav").length){var b=jq("#subnav").parent();jq("html,body").animate({scrollTop:b.offset().top},"slow",function(){jq(d).fadeOut(100,function(){jq(this).html(a),jq(this).fadeIn(100)})})}else jq(d).fadeOut(100,function(){jq(this).html(a),jq(this).fadeIn(100)});jq(".item-list-tabs li.selected").removeClass("loading")})))}function bp_activity_request(a,b){jq.cookie("bp-activity-scope",a,{path:"/"}),jq.cookie("bp-activity-filter",b,{path:"/"}),jq.cookie("bp-activity-oldestpage",1,{path:"/"}),jq(".item-list-tabs li").each(function(){jq(this).removeClass("selected loading")}),jq("#activity-"+a+", .item-list-tabs li.current").addClass("selected"),jq("#object-nav.item-list-tabs li.selected, div.activity-type-tabs li.selected").addClass("loading"),jq('#activity-filter-select select option[value="'+b+'"]').prop("selected",!0),jq(".widget_bp_activity_widget h2 span.ajax-loader").show(),bp_ajax_request&&bp_ajax_request.abort(),bp_ajax_request=jq.post(ajaxurl,{action:"activity_widget_filter",cookie:bp_get_cookies(),_wpnonce_activity_filter:jq("#_wpnonce_activity_filter").val(),scope:a,filter:b},function(a){jq(".widget_bp_activity_widget h2 span.ajax-loader").hide(),jq("div.activity").fadeOut(100,function(){jq(this).html(a.contents),jq(this).fadeIn(100),bp_legacy_theme_hide_comments()}),null!==a.feed_url&&jq(".directory #subnav li.feed a, .home-page #subnav li.feed a").attr("href",a.feed_url),jq(".item-list-tabs li.selected").removeClass("loading")},"json")}function bp_legacy_theme_hide_comments(){var a,b,c,d=jq("div.activity-comments");return d.length?void d.each(function(){jq(this).children("ul").children("li").length<5||(comments_div=jq(this),a=comments_div.parents("#activity-stream > li"),b=jq(this).children("ul").children("li"),c=" ",jq("#"+a.attr("id")+" a.acomment-reply span").length&&(c=jq("#"+a.attr("id")+" a.acomment-reply span").html()),b.each(function(d){d<b.length-5&&(jq(this).addClass("hidden"),jq(this).toggle(),d||jq(this).before('<li class="show-all"><a href="#'+a.attr("id")+'/show-all/" title="'+BP_DTheme.show_all_comments+'">'+BP_DTheme.show_x_comments.replace("%d",c)+"</a></li>"))}))}):!1}function checkAll(){var a,b=document.getElementsByTagName("input");for(a=0;a<b.length;a++)"checkbox"===b[a].type&&(b[a].checked=""===$("check_all").checked?"":"checked")}function clear(a){if(a=document.getElementById(a)){var b=a.getElementsByTagName("INPUT"),c=a.getElementsByTagName("OPTION"),d=0;if(b)for(d=0;d<b.length;d++)b[d].checked="";if(c)for(d=0;d<c.length;d++)c[d].selected=!1}}function bp_get_cookies(){var a,b,c,d,e,f=document.cookie.split(";"),g={},h="bp-";for(a=0;a<f.length;a++)b=f[a],c=b.indexOf("="),d=jq.trim(unescape(b.slice(0,c))),e=unescape(b.slice(c+1)),0===d.indexOf(h)&&(g[d]=e);return encodeURIComponent(jq.param(g))}var jq=jQuery,bp_ajax_request=null,newest_activities="",activity_last_recorded=0;jq(document).ready(function(){"-1"===window.location.search.indexOf("new")&&jq("div.forums").length?jq("#new-topic-post").hide():jq("#new-topic-post").show(),bp_init_activity();var a=["members","groups","blogs","forums","group_members"],b=jq("#whats-new");if(bp_init_objects(a),b.length&&bp_get_querystring("r")){var c=b.val();jq("#whats-new-options").animate({height:"50px"}),b.animate({height:"50px"}),jq.scrollTo(b,500,{offset:-125,easing:"swing"}),b.val("").focus().val(c)}if(b.focus(function(){jq("#whats-new-options").animate({height:"50px"}),jq("#whats-new-form textarea").animate({height:"50px"}),jq("#aw-whats-new-submit").prop("disabled",!1);var a=jq("form#whats-new-form"),b=jq("#activity-all");a.hasClass("submitted")&&a.removeClass("submitted"),b.length&&(b.hasClass("selected")?"-1"!==jq("#activity-filter-select select").val()&&(jq("#activity-filter-select select").val("-1"),jq("#activity-filter-select select").trigger("change")):(jq("#activity-filter-select select").val("-1"),b.children("a").trigger("click")))}),b.blur(function(){document.activeElement!==this&&(this.value.match(/\S+/)||(this.value="",jq("#whats-new-options").animate({height:"0"}),jq("form#whats-new-form textarea").animate({height:"20px"}),jq("#aw-whats-new-submit").prop("disabled",!0)))}),jq("#aw-whats-new-submit").on("click",function(){var a=0,b=jq(this),c=b.closest("form#whats-new-form");return c.children().each(function(){(jq.nodeName(this,"textarea")||jq.nodeName(this,"input"))&&jq(this).prop("disabled",!0)}),jq("div.error").remove(),b.addClass("loading"),b.prop("disabled",!0),c.addClass("submitted"),object="",item_id=jq("#whats-new-post-in").val(),content=jq("#whats-new").val(),firstrow=jq("#buddypress ul.activity-list li").first(),activity_row=firstrow,timestamp=null,firstrow.length&&(activity_row.hasClass("load-newest")&&(activity_row=firstrow.next()),timestamp=activity_row.prop("class").match(/date-recorded-([0-9]+)/)),timestamp&&(a=timestamp[1]),item_id>0&&(object=jq("#whats-new-post-object").val()),jq.post(ajaxurl,{action:"post_update",cookie:bp_get_cookies(),_wpnonce_post_update:jq("#_wpnonce_post_update").val(),content:content,object:object,item_id:item_id,since:a,_bp_as_nonce:jq("#_bp_as_nonce").val()||""},function(b){if(c.children().each(function(){(jq.nodeName(this,"textarea")||jq.nodeName(this,"input"))&&jq(this).prop("disabled",!1)}),b[0]+b[1]==="-1")c.prepend(b.substr(2,b.length)),jq("#"+c.attr("id")+" div.error").hide().fadeIn(200);else{if(0===jq("ul.activity-list").length&&(jq("div.error").slideUp(100).remove(),jq("#message").slideUp(100).remove(),jq("div.activity").append('<ul id="activity-stream" class="activity-list item-list">')),firstrow.hasClass("load-newest")&&firstrow.remove(),jq("#activity-stream").prepend(b),a||jq("#activity-stream li:first").addClass("new-update just-posted"),0!==jq("#latest-update").length){var d=jq("#activity-stream li.new-update .activity-content .activity-inner p").html(),e=jq("#activity-stream li.new-update .activity-content .activity-header p a.view").attr("href"),f=jq("#activity-stream li.new-update .activity-content .activity-inner p").text(),g="";""!==f&&(g=d+" "),g+='<a href="'+e+'" rel="nofollow">'+BP_DTheme.view+"</a>",jq("#latest-update").slideUp(300,function(){jq("#latest-update").html(g),jq("#latest-update").slideDown(300)})}jq("li.new-update").hide().slideDown(300),jq("li.new-update").removeClass("new-update"),jq("#whats-new").val(""),newest_activities="",activity_last_recorded=0}jq("#whats-new-options").animate({height:"0px"}),jq("#whats-new-form textarea").animate({height:"20px"}),jq("#aw-whats-new-submit").prop("disabled",!0).removeClass("loading")}),!1}),jq("div.activity-type-tabs").on("click",function(a){var b,c,d=jq(a.target).parent();if("STRONG"===a.target.nodeName||"SPAN"===a.target.nodeName)d=d.parent();else if("A"!==a.target.nodeName)return!1;return jq.cookie("bp-activity-oldestpage",1,{path:"/"}),b=d.attr("id").substr(9,d.attr("id").length),c=jq("#activity-filter-select select").val(),"mentions"===b&&jq("#"+d.attr("id")+" a strong").remove(),bp_activity_request(b,c),!1}),jq("#activity-filter-select select").change(function(){var a,b=jq("div.activity-type-tabs li.selected"),c=jq(this).val();return a=b.length?b.attr("id").substr(9,b.attr("id").length):null,bp_activity_request(a,c),!1}),jq("div.activity").on("click",function(a){var b,c,d,e,f,g,h,i,j,k,l=jq(a.target);return l.hasClass("fav")||l.hasClass("unfav")?(b=l.hasClass("fav")?"fav":"unfav",c=l.closest(".activity-item"),d=c.attr("id").substr(9,c.attr("id").length),l.addClass("loading"),jq.post(ajaxurl,{action:"activity_mark_"+b,cookie:bp_get_cookies(),id:d},function(a){l.removeClass("loading"),l.fadeOut(200,function(){jq(this).html(a),jq(this).attr("title","fav"===b?BP_DTheme.remove_fav:BP_DTheme.mark_as_fav),jq(this).fadeIn(200)}),"fav"===b?(jq(".item-list-tabs #activity-favs-personal-li").length||(jq(".item-list-tabs #activity-favorites").length||jq(".item-list-tabs ul #activity-mentions").before('<li id="activity-favorites"><a href="#">'+BP_DTheme.my_favs+" <span>0</span></a></li>"),jq(".item-list-tabs ul #activity-favorites span").html(Number(jq(".item-list-tabs ul #activity-favorites span").html())+1)),l.removeClass("fav"),l.addClass("unfav")):(l.removeClass("unfav"),l.addClass("fav"),jq(".item-list-tabs ul #activity-favorites span").html(Number(jq(".item-list-tabs ul #activity-favorites span").html())-1),Number(jq(".item-list-tabs ul #activity-favorites span").html())||(jq(".item-list-tabs ul #activity-favorites").hasClass("selected")&&bp_activity_request(null,null),jq(".item-list-tabs ul #activity-favorites").remove())),"activity-favorites"===jq(".item-list-tabs li.selected").attr("id")&&l.closest(".activity-item").slideUp(100)}),!1):l.hasClass("delete-activity")?(e=l.parents("div.activity ul li"),f=e.attr("id").substr(9,e.attr("id").length),g=l.attr("href"),h=g.split("_wpnonce="),i=e.prop("class").match(/date-recorded-([0-9]+)/),h=h[1],l.addClass("loading"),jq.post(ajaxurl,{action:"delete_activity",cookie:bp_get_cookies(),id:f,_wpnonce:h},function(a){a[0]+a[1]==="-1"?(e.prepend(a.substr(2,a.length)),e.children("#message").hide().fadeIn(300)):(e.slideUp(300),i&&activity_last_recorded===i[1]&&(newest_activities="",activity_last_recorded=0))}),!1):l.hasClass("spam-activity")?(e=l.parents("div.activity ul li"),i=e.prop("class").match(/date-recorded-([0-9]+)/),l.addClass("loading"),jq.post(ajaxurl,{action:"bp_spam_activity",cookie:encodeURIComponent(document.cookie),id:e.attr("id").substr(9,e.attr("id").length),_wpnonce:l.attr("href").split("_wpnonce=")[1]},function(a){a[0]+a[1]==="-1"?(e.prepend(a.substr(2,a.length)),e.children("#message").hide().fadeIn(300)):(e.slideUp(300),i&&activity_last_recorded===i[1]&&(newest_activities="",activity_last_recorded=0))}),!1):l.parent().hasClass("load-more")?(bp_ajax_request&&bp_ajax_request.abort(),jq("#buddypress li.load-more").addClass("loading"),null===jq.cookie("bp-activity-oldestpage")&&jq.cookie("bp-activity-oldestpage",1,{path:"/"}),j=1*jq.cookie("bp-activity-oldestpage")+1,k=[],jq(".activity-list li.just-posted").each(function(){k.push(jq(this).attr("id").replace("activity-",""))}),load_more_args={action:"activity_get_older_updates",cookie:bp_get_cookies(),page:j,exclude_just_posted:k.join(",")},load_more_search=bp_get_querystring("s"),load_more_search&&(load_more_args.search_terms=load_more_search),bp_ajax_request=jq.post(ajaxurl,load_more_args,function(a){jq("#buddypress li.load-more").removeClass("loading"),jq.cookie("bp-activity-oldestpage",j,{path:"/"}),jq("#buddypress ul.activity-list").append(a.contents),l.parent().hide()},"json"),!1):void(l.parent().hasClass("load-newest")&&(a.preventDefault(),l.parent().hide(),activity_html=jq.parseHTML(newest_activities),jq.each(activity_html,function(a,b){"LI"===b.nodeName&&jq(b).hasClass("just-posted")&&jq("#"+jq(b).attr("id")).length&&jq("#"+jq(b).attr("id")).remove()}),jq("#buddypress ul.activity-list").prepend(newest_activities),newest_activities=""))}),jq("div.activity").on("click",".activity-read-more a",function(a){var b,c,d=jq(a.target),e=d.parent().attr("id").split("-"),f=e[3],g=e[0];return b="acomment"===g?"acomment-content":"activity-inner",c=jq("#"+g+"-"+f+" ."+b+":first"),jq(d).addClass("loading"),jq.post(ajaxurl,{action:"get_single_activity_content",activity_id:f},function(a){jq(c).slideUp(300).html(a).slideDown(300)}),!1}),jq("form.ac-form").hide(),jq(".activity-comments").length&&bp_legacy_theme_hide_comments(),jq("div.activity").on("click",function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r=jq(a.target);return r.hasClass("acomment-reply")||r.parent().hasClass("acomment-reply")?(r.parent().hasClass("acomment-reply")&&(r=r.parent()),b=r.attr("id"),c=b.split("-"),d=c[2],e=r.attr("href").substr(10,r.attr("href").length),f=jq("#ac-form-"+d),f.css("display","none"),f.removeClass("root"),jq(".ac-form").hide(),f.children("div").each(function(){jq(this).hasClass("error")&&jq(this).hide()}),"comment"!==c[1]?jq("#acomment-"+e).append(f):jq("#activity-"+d+" .activity-comments").append(f),f.parent().hasClass("activity-comments")&&f.addClass("root"),f.slideDown(200),jq.scrollTo(f,500,{offset:-100,easing:"swing"}),jq("#ac-form-"+c[2]+" textarea").focus(),!1):"ac_form_submit"===r.attr("name")?(f=r.parents("form"),g=f.parent(),h=f.attr("id").split("-"),g.hasClass("activity-comments")?j=h[2]:(i=g.attr("id").split("-"),j=i[1]),content=jq("#"+f.attr("id")+" textarea"),jq("#"+f.attr("id")+" div.error").hide(),r.addClass("loading").prop("disabled",!0),content.addClass("loading").prop("disabled",!0),k={action:"new_activity_comment",cookie:bp_get_cookies(),_wpnonce_new_activity_comment:jq("#_wpnonce_new_activity_comment").val(),comment_id:j,form_id:h[2],content:content.val()},l=jq("#_bp_as_nonce_"+j).val(),l&&(k["_bp_as_nonce_"+j]=l),jq.post(ajaxurl,k,function(a){if(r.removeClass("loading"),content.removeClass("loading"),a[0]+a[1]==="-1")f.append(jq(a.substr(2,a.length)).hide().fadeIn(200));else{var b=f.parent();f.fadeOut(200,function(){0===b.children("ul").length&&(b.hasClass("activity-comments")?b.prepend("<ul></ul>"):b.append("<ul></ul>"));var c=jq.trim(a);b.children("ul").append(jq(c).hide().fadeIn(200)),f.children("textarea").val(""),b.parent().addClass("has-comments")}),jq("#"+f.attr("id")+" textarea").val(""),jq("#activity-"+h[2]+" a.acomment-reply span").html(Number(jq("#activity-"+h[2]+" a.acomment-reply span").html())+1),m=b.find(".show-all").find("a"),m&&(n=jq("li#activity-"+h[2]+" a.acomment-reply span").html(),m.html(BP_DTheme.show_x_comments.replace("%d",n)))}jq(r).prop("disabled",!1),jq(content).prop("disabled",!1)}),!1):r.hasClass("acomment-delete")?(o=r.attr("href"),p=r.parent().parent(),f=p.parents("div.activity-comments").children("form"),q=o.split("_wpnonce="),q=q[1],j=o.split("cid="),j=j[1].split("&"),j=j[0],r.addClass("loading"),jq(".activity-comments ul .error").remove(),p.parents(".activity-comments").append(f),jq.post(ajaxurl,{action:"delete_activity_comment",cookie:bp_get_cookies(),_wpnonce:q,id:j},function(a){if(a[0]+a[1]==="-1")p.prepend(jq(a.substr(2,a.length)).hide().fadeIn(200));else{var b,c,d,e=jq("#"+p.attr("id")+" ul").children("li"),f=0;jq(e).each(function(){jq(this).is(":hidden")||f++}),p.fadeOut(200,function(){p.remove()}),b=jq("#"+p.parents("#activity-stream > li").attr("id")+" a.acomment-reply span"),c=b.html()-(1+f),b.html(c),d=p.siblings(".show-all").find("a"),d&&d.html(BP_DTheme.show_x_comments.replace("%d",c)),0===c&&jq(p.parents("#activity-stream > li")).removeClass("has-comments")}}),!1):r.hasClass("spam-activity-comment")?(o=r.attr("href"),p=r.parent().parent(),r.addClass("loading"),jq(".activity-comments ul div.error").remove(),p.parents(".activity-comments").append(p.parents(".activity-comments").children("form")),jq.post(ajaxurl,{action:"bp_spam_activity_comment",cookie:encodeURIComponent(document.cookie),_wpnonce:o.split("_wpnonce=")[1],id:o.split("cid=")[1].split("&")[0]},function(a){if(a[0]+a[1]==="-1")p.prepend(jq(a.substr(2,a.length)).hide().fadeIn(200));else{var b,c=jq("#"+p.attr("id")+" ul").children("li"),d=0;jq(c).each(function(){jq(this).is(":hidden")||d++}),p.fadeOut(200),b=p.parents("#activity-stream > li"),jq("#"+b.attr("id")+" a.acomment-reply span").html(jq("#"+b.attr("id")+" a.acomment-reply span").html()-(1+d))}}),!1):r.parent().hasClass("show-all")?(r.parent().addClass("loading"),setTimeout(function(){r.parent().parent().children("li").fadeIn(200,function(){r.parent().remove()})},600),!1):r.hasClass("ac-reply-cancel")?(jq(r).closest(".ac-form").slideUp(200),!1):void 0}),jq(document).keydown(function(a){if(a=a||window.event,a.target?element=a.target:a.srcElement&&(element=a.srcElement),3===element.nodeType&&(element=element.parentNode),a.ctrlKey!==!0&&a.altKey!==!0&&a.metaKey!==!0){var b=a.keyCode?a.keyCode:a.which;27===b&&"TEXTAREA"===element.tagName&&jq(element).hasClass("ac-input")&&jq(element).parent().parent().parent().slideUp(200)}}),jq(".dir-search, .groups-members-search").on("click",function(a){if(!jq(this).hasClass("no-ajax")){var b,c,d,e=jq(a.target);return"submit"===e.attr("type")?(b=jq(".item-list-tabs li.selected").attr("id").split("-"),c=b[0],d=null,"groups-members-search"===a.currentTarget.className&&(c="group_members",d="groups/single/members"),bp_filter_request(c,jq.cookie("bp-"+c+"-filter"),jq.cookie("bp-"+c+"-scope"),"div."+c,e.parent().children("label").children("input").val(),1,jq.cookie("bp-"+c+"-extras"),null,d),!1):void 0}}),jq("div.item-list-tabs").on("click",function(a){if(!jq(this).hasClass("no-ajax")&&!jq(a.target).hasClass("no-ajax")){var b,c,d,e,f,g="SPAN"===a.target.nodeName?a.target.parentNode:a.target,h=jq(g).parent();return"LI"!==h[0].nodeName||h.hasClass("last")?void 0:(b=h.attr("id").split("-"),c=b[0],"activity"===c?!1:(d=b[1],e=jq("#"+c+"-order-select select").val(),f=jq("#"+c+"_search").val(),bp_filter_request(c,e,d,"div."+c,f,1,jq.cookie("bp-"+c+"-extras")),!1))}}),jq("li.filter select").change(function(){var a,b,c,d,e,f,g,h;return a=jq(jq(".item-list-tabs li.selected").length?".item-list-tabs li.selected":this),b=a.attr("id").split("-"),c=b[0],d=b[1],e=jq(this).val(),f=!1,g=null,jq(".dir-search input").length&&(f=jq(".dir-search input").val()),h=jq(".groups-members-search input"),h.length&&(f=h.val(),c="members",d="groups"),"members"===c&&"groups"===d&&(c="group_members",g="groups/single/members"),"friends"===c&&(c="members"),bp_filter_request(c,e,d,"div."+c,f,1,jq.cookie("bp-"+c+"-extras"),null,g),!1}),jq("#buddypress").on("click",function(a){var b,c,d,e,f,g,h,i,j,k,l=jq(a.target);return l.hasClass("button")?!0:l.parent().parent().hasClass("pagination")&&!l.parent().parent().hasClass("no-ajax")?l.hasClass("dots")||l.hasClass("current")?!1:(b=jq(jq(".item-list-tabs li.selected").length?".item-list-tabs li.selected":"li.filter select"),c=b.attr("id").split("-"),d=c[0],e=!1,f=jq(l).closest(".pagination-links").attr("id"),g=null,h=l.attr("href").split("&"),i=h[0].split("="),i=i[1],jq("div.dir-search input").length&&(e=jq(".dir-search input").val(),!e&&bp_get_querystring("s")&&(e=jq(".dir-search input").prop("placeholder"))),j=jq(".groups-members-search input"),j.length&&(e=j.val(),d="members"),"members"===d&&"groups"===c[1]&&(d="group_members",g="groups/single/members"),"admin"===d&&jq("body").hasClass("membership-requests")&&(d="requests"),k=-1!==f.indexOf("pag-bottom")?"pag-bottom":null,bp_filter_request(d,jq.cookie("bp-"+d+"-filter"),jq.cookie("bp-"+d+"-scope"),"div."+d,e,i,jq.cookie("bp-"+d+"-extras"),k,g),!1):void 0}),jq("a.show-hide-new").on("click",function(){return jq("#new-topic-post").length?(jq("#new-topic-post").is(":visible")?jq("#new-topic-post").slideUp(200):jq("#new-topic-post").slideDown(200,function(){jq("#topic_title").focus()}),!1):!1}),jq("#submit_topic_cancel").on("click",function(){return jq("#new-topic-post").length?(jq("#new-topic-post").slideUp(200),!1):!1}),jq("#forum-directory-tags a").on("click",function(){return bp_filter_request("forums","tags",jq.cookie("bp-forums-scope"),"div.forums",jq(this).html().replace(/ /g,"-"),1,jq.cookie("bp-forums-extras")),!1}),jq("#send-invite-form").on("click","#invite-list input",function(){var a,b,c=jq("#send-invite-form > .invite").length;jq(".ajax-loader").toggle(),c&&jq(this).parents("ul").find("input").prop("disabled",!0),a=jq(this).val(),b=jq(this).prop("checked")===!0?"invite":"uninvite",c||jq(".item-list-tabs li.selected").addClass("loading"),jq.post(ajaxurl,{action:"groups_invite_user",friend_action:b,cookie:bp_get_cookies(),_wpnonce:jq("#_wpnonce_invite_uninvite_user").val(),friend_id:a,group_id:jq("#group_id").val()},function(d){jq("#message")&&jq("#message").hide(),c?bp_filter_request("invite","bp-invite-filter","bp-invite-scope","div.invite",!1,1,"","",""):(jq(".ajax-loader").toggle(),"invite"===b?jq("#friend-list").append(d):"uninvite"===b&&jq("#friend-list li#uid-"+a).remove(),jq(".item-list-tabs li.selected").removeClass("loading"))})}),jq("#send-invite-form").on("click","a.remove",function(){var a=jq("#send-invite-form > .invite").length,b=jq(this).attr("id");return jq(".ajax-loader").toggle(),b=b.split("-"),b=b[1],jq.post(ajaxurl,{action:"groups_invite_user",friend_action:"uninvite",cookie:bp_get_cookies(),_wpnonce:jq("#_wpnonce_invite_uninvite_user").val(),friend_id:b,group_id:jq("#group_id").val()},function(){a?bp_filter_request("invite","bp-invite-filter","bp-invite-scope","div.invite",!1,1,"","",""):(jq(".ajax-loader").toggle(),jq("#friend-list #uid-"+b).remove(),jq("#invite-list #f-"+b).prop("checked",!1))}),!1}),jq(".visibility-toggle-link").on("click",function(a){a.preventDefault(),jq(this).parent().hide().addClass("field-visibility-settings-hide").siblings(".field-visibility-settings").show().addClass("field-visibility-settings-open")}),jq(".field-visibility-settings-close").on("click",function(a){a.preventDefault();var b=jq(this).parent(),c=b.find("input:checked").parent().text();b.hide().removeClass("field-visibility-settings-open").siblings(".field-visibility-settings-toggle").children(".current-visibility-level").text(c).end().show().removeClass("field-visibility-settings-hide")}),jq("#profile-edit-form input:not(:submit), #profile-edit-form textarea, #profile-edit-form select, #signup_form input:not(:submit), #signup_form textarea, #signup_form select").change(function(){var a=!0;jq("#profile-edit-form input:submit, #signup_form input:submit").on("click",function(){a=!1}),window.onbeforeunload=function(){return a?BP_DTheme.unsaved_changes:void 0}}),jq("#friend-list a.accept, #friend-list a.reject").on("click",function(){var a,b=jq(this),c=jq(this).parents("#friend-list li"),d=jq(this).parents("li div.action"),e=c.attr("id").substr(11,c.attr("id").length),f=b.attr("href"),g=f.split("_wpnonce=")[1];return jq(this).hasClass("accepted")||jq(this).hasClass("rejected")?!1:(jq(this).hasClass("accept")?(a="accept_friendship",d.children("a.reject").css("visibility","hidden")):(a="reject_friendship",d.children("a.accept").css("visibility","hidden")),b.addClass("loading"),jq.post(ajaxurl,{action:a,cookie:bp_get_cookies(),id:e,_wpnonce:g},function(a){b.removeClass("loading"),a[0]+a[1]==="-1"?(c.prepend(a.substr(2,a.length)),c.children("#message").hide().fadeIn(200)):b.fadeOut(100,function(){jq(this).hasClass("accept")?(d.children("a.reject").hide(),jq(this).html(BP_DTheme.accepted).contents().unwrap()):(d.children("a.accept").hide(),jq(this).html(BP_DTheme.rejected).contents().unwrap())})}),!1)}),jq("#members-dir-list, #members-group-list, #item-header").on("click",".friendship-button a",function(){jq(this).parent().addClass("loading");var a=jq(this).attr("id"),b=jq(this).attr("href"),c=jq(this);return a=a.split("-"),a=a[1],b=b.split("?_wpnonce="),b=b[1].split("&"),b=b[0],jq.post(ajaxurl,{action:"addremove_friend",cookie:bp_get_cookies(),fid:a,_wpnonce:b},function(a){var b=c.attr("rel");parentdiv=c.parent(),"add"===b?jq(parentdiv).fadeOut(200,function(){parentdiv.removeClass("add_friend"),parentdiv.removeClass("loading"),parentdiv.addClass("pending_friend"),parentdiv.fadeIn(200).html(a)}):"remove"===b&&jq(parentdiv).fadeOut(200,function(){parentdiv.removeClass("remove_friend"),parentdiv.removeClass("loading"),parentdiv.addClass("add"),parentdiv.fadeIn(200).html(a)})}),!1}),jq("#buddypress").on("click",".group-button .leave-group",function(){return!1===confirm(BP_DTheme.leave_group_confirm)?!1:void 0}),jq("#groups-dir-list").on("click",".group-button a",function(){var a=jq(this).parent().attr("id"),b=jq(this).attr("href"),c=jq(this);return a=a.split("-"),a=a[1],b=b.split("?_wpnonce="),b=b[1].split("&"),b=b[0],c.hasClass("leave-group")&&!1===confirm(BP_DTheme.leave_group_confirm)?!1:(jq.post(ajaxurl,{action:"joinleave_group",cookie:bp_get_cookies(),gid:a,_wpnonce:b},function(a){var b=c.parent();jq("body.directory").length?jq(b).fadeOut(200,function(){b.fadeIn(200).html(a);var d=jq("#groups-personal span"),e=1;c.hasClass("leave-group")?(b.hasClass("hidden")&&b.closest("li").slideUp(200),e=0):c.hasClass("request-membership")&&(e=!1),d.length&&e!==!1&&d.text(e?(d.text()>>0)+1:(d.text()>>0)-1)}):window.location.reload()}),!1)}),jq("#buddypress").on("click",".pending",function(){return!1}),jq("body").hasClass("register")){var d=jq("#signup_with_blog");d.prop("checked")||jq("#blog-details").toggle(),d.change(function(){jq("#blog-details").toggle()})}jq(".message-search").on("click",function(a){if(!jq(this).hasClass("no-ajax")){var b,c=jq(a.target);return"submit"===c.attr("type")||"button"===c.attr("type")?(b="messages",bp_filter_request(b,jq.cookie("bp-"+b+"-filter"),jq.cookie("bp-"+b+"-scope"),"div."+b,jq("#messages_search").val(),1,jq.cookie("bp-"+b+"-extras")),!1):void 0}}),jq("#send_reply_button").click(function(){var a=jq("#messages_order").val()||"ASC",b=jq("#message-recipients").offset(),c=jq("#send_reply_button");return jq(c).addClass("loading"),jq.post(ajaxurl,{action:"messages_send_reply",cookie:bp_get_cookies(),_wpnonce:jq("#send_message_nonce").val(),content:jq("#message_content").val(),send_to:jq("#send_to").val(),subject:jq("#subject").val(),thread_id:jq("#thread_id").val()},function(d){d[0]+d[1]==="-1"?jq("#send-reply").prepend(d.substr(2,d.length)):(jq("#send-reply #message").remove(),jq("#message_content").val(""),"ASC"===a?jq("#send-reply").before(d):(jq("#message-recipients").after(d),jq(window).scrollTop(b.top)),jq(".new-message").hide().slideDown(200,function(){jq(".new-message").removeClass("new-message")})),jq(c).removeClass("loading")}),!1}),jq("#mark_as_read, #mark_as_unread").click(function(){var a,b,c,d,e,f,g,h,i="",j=jq('#message-threads tr td input[type="checkbox"]');return"mark_as_unread"===jq(this).attr("id")?(a="read",b="unread",c=1,d=0,e="inline",f="messages_markunread"):(a="unread",b="read",c=0,d=1,e="none",f="messages_markread"),j.each(function(d){jq(this).is(":checked")&&jq("#m-"+jq(this).attr("value")).hasClass(a)&&(i+=jq(this).attr("value"),jq("#m-"+jq(this).attr("value")).removeClass(a),jq("#m-"+jq(this).attr("value")).addClass(b),h=jq("#m-"+jq(this).attr("value")+" td span.unread-count").html(),jq("#m-"+jq(this).attr("value")+" td span.unread-count").html(c),jq("#m-"+jq(this).attr("value")+" td span.unread-count").css("display",e),g=jq("tr.unread").length,jq("#user-messages span").html(g),d!==j.length-1&&(i+=","))}),jq.post(ajaxurl,{action:f,thread_ids:i}),!1}),jq("body.messages #item-body div.messages").on("change","#message-type-select",function(){var a=this.value,b=jq('td input[type="checkbox"]'),c="checked";switch(b.each(function(a){b[a].checked=""}),a){case"unread":b=jq('tr.unread td input[type="checkbox"]');break;case"read":b=jq('tr.read td input[type="checkbox"]');break;case"":c=""}b.each(function(a){b[a].checked=c})}),jq("body.messages #item-body div.messages").on("click",".messages-options-nav a",function(){return-1!==jq.inArray(this.id,Array("delete_sentbox_messages","delete_inbox_messages"))?(checkboxes_tosend="",checkboxes=jq('#message-threads tr td input[type="checkbox"]'),jq("#message").remove(),jq(this).addClass("loading"),jq(checkboxes).each(function(){jq(this).is(":checked")&&(checkboxes_tosend+=jq(this).attr("value")+",")}),""===checkboxes_tosend?(jq(this).removeClass("loading"),!1):(jq.post(ajaxurl,{action:"messages_delete",thread_ids:checkboxes_tosend},function(a){a[0]+a[1]==="-1"?jq("#message-threads").prepend(a.substr(2,a.length)):(jq("#message-threads").before('<div id="message" class="updated"><p>'+a+"</p></div>"),jq(checkboxes).each(function(){jq(this).is(":checked")&&(jq(this).attr("checked",!1),jq(this).parent().parent().fadeOut(150))})),jq("#message").hide().slideDown(150),jq("#delete_inbox_messages, #delete_sentbox_messages").removeClass("loading")}),!1)):void 0}),jq("#select-all-messages").click(function(){jq(".message-check").each(this.checked?function(){this.checked=!0}:function(){this.checked=!1})}),jq("#messages-bulk-manage").attr("disabled","disabled"),jq("#messages-select").on("change",function(){jq("#messages-bulk-manage").attr("disabled",jq(this).val().length<=0)}),starAction=function(){var a=jq(this);return jq.post(ajaxurl,{action:"messages_star",message_id:a.data("message-id"),star_status:a.data("star-status"),nonce:a.data("star-nonce"),bulk:a.data("star-bulk")},function(b){1===parseInt(b,10)&&("unstar"===a.data("star-status")?(a.data("star-status","star"),a.removeClass("message-action-unstar").addClass("message-action-star"),a.find(".bp-screen-reader-text").text(BP_PM_Star.strings.text_star),1===BP_PM_Star.is_single_thread?a.prop("title",BP_PM_Star.strings.title_star):a.prop("title",BP_PM_Star.strings.title_star_thread)):(a.data("star-status","unstar"),a.removeClass("message-action-star").addClass("message-action-unstar"),a.find(".bp-screen-reader-text").text(BP_PM_Star.strings.text_unstar),1===BP_PM_Star.is_single_thread?a.prop("title",BP_PM_Star.strings.title_unstar):a.prop("title",BP_PM_Star.strings.title_unstar_thread)))}),!1},jq("#message-threads").on("click","td.thread-star a",starAction),jq("#message-thread").on("click",".message-star-actions a",starAction),jq("#message-threads td.bulk-select-check :checkbox").on("change",function(){var a=jq(this),b=a.closest("tr").find(".thread-star a");a.prop("checked")?"unstar"===b.data("star-status")?BP_PM_Star.star_counter++:BP_PM_Star.unstar_counter++:"unstar"===b.data("star-status")?BP_PM_Star.star_counter--:BP_PM_Star.unstar_counter--,BP_PM_Star.star_counter>0&&0===parseInt(BP_PM_Star.unstar_counter,10)?jq('option[value="star"]').hide():jq('option[value="star"]').show(),BP_PM_Star.unstar_counter>0&&0===parseInt(BP_PM_Star.star_counter,10)?jq('option[value="unstar"]').hide():jq('option[value="unstar"]').show()}),jq("#select-all-notifications").click(function(){jq(".notification-check").each(this.checked?function(){this.checked=!0}:function(){this.checked=!1})}),jq("#notification-bulk-manage").attr("disabled","disabled"),jq("#notification-select").on("change",function(){jq("#notification-bulk-manage").attr("disabled",jq(this).val().length<=0)}),jq("#close-notice").on("click",function(){return jq(this).addClass("loading"),jq("#sidebar div.error").remove(),jq.post(ajaxurl,{action:"messages_close_notice",notice_id:jq(".notice").attr("rel").substr(2,jq(".notice").attr("rel").length)},function(a){jq("#close-notice").removeClass("loading"),a[0]+a[1]==="-1"?(jq(".notice").prepend(a.substr(2,a.length)),jq("#sidebar div.error").hide().fadeIn(200)):jq(".notice").slideUp(100)}),
|
3 |
!1}),jq("#wp-admin-bar ul.main-nav li, #nav li").mouseover(function(){jq(this).addClass("sfhover")}),jq("#wp-admin-bar ul.main-nav li, #nav li").mouseout(function(){jq(this).removeClass("sfhover")}),jq("#wp-admin-bar-logout, a.logout").on("click",function(){jq.removeCookie("bp-activity-scope",{path:"/"}),jq.removeCookie("bp-activity-filter",{path:"/"}),jq.removeCookie("bp-activity-oldestpage",{path:"/"});var a=["members","groups","blogs","forums"];jq(a).each(function(b){jq.removeCookie("bp-"+a[b]+"-scope",{path:"/"}),jq.removeCookie("bp-"+a[b]+"-filter",{path:"/"}),jq.removeCookie("bp-"+a[b]+"-extras",{path:"/"})})}),jq("body").hasClass("no-js")&&jq("body").attr("class",jq("body").attr("class").replace(/no-js/,"js")),"undefined"!=typeof wp&&"undefined"!=typeof wp.heartbeat&&"undefined"!=typeof BP_DTheme.pulse&&(wp.heartbeat.interval(Number(BP_DTheme.pulse)),jq.fn.extend({"heartbeat-send":function(){return this.bind("heartbeat-send.buddypress")}}));var e=0;jq(document).on("heartbeat-send.buddypress",function(a,b){e=0,jq("#buddypress ul.activity-list li").first().prop("id")&&(timestamp=jq("#buddypress ul.activity-list li").first().prop("class").match(/date-recorded-([0-9]+)/),timestamp&&(e=timestamp[1])),(0===activity_last_recorded||Number(e)>activity_last_recorded)&&(activity_last_recorded=Number(e)),b.bp_activity_last_recorded=activity_last_recorded,last_recorded_search=bp_get_querystring("s"),last_recorded_search&&(b.bp_activity_last_recorded_search_terms=last_recorded_search)}),jq(document).on("heartbeat-tick",function(a,b){b.bp_activity_newest_activities&&(newest_activities=b.bp_activity_newest_activities.activities+newest_activities,activity_last_recorded=Number(b.bp_activity_newest_activities.last_recorded),jq("#buddypress ul.activity-list li").first().hasClass("load-newest")||jq("#buddypress ul.activity-list").prepend('<li class="load-newest"><a href="#newest">'+BP_DTheme.newest+"</a></li>"))})});
|
bp-templates/bp-legacy/js/password-verify.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! buddypress - v2.3.
|
2 |
!function(a){function b(){var b,c=a(".password-entry").val(),d=a(".password-entry-confirm").val();if(a("#pass-strength-result").removeClass("short bad good strong"),!c)return void a("#pass-strength-result").html(pwsL10n.empty);switch(b=wp.passwordStrength.meter(c,wp.passwordStrength.userInputBlacklist(),d)){case 2:a("#pass-strength-result").addClass("bad").html(pwsL10n.bad);break;case 3:a("#pass-strength-result").addClass("good").html(pwsL10n.good);break;case 4:a("#pass-strength-result").addClass("strong").html(pwsL10n.strong);break;case 5:a("#pass-strength-result").addClass("short").html(pwsL10n.mismatch);break;default:a("#pass-strength-result").addClass("short").html(pwsL10n["short"])}}a(document).ready(function(){a(".password-entry").val("").keyup(b),a(".password-entry-confirm").val("").keyup(b)})}(jQuery);
|
1 |
+
/*! buddypress - v2.3.3 - 2015-08-27 5:14:25 PM UTC - https://wordpress.org/plugins/buddypress/ */
|
2 |
!function(a){function b(){var b,c=a(".password-entry").val(),d=a(".password-entry-confirm").val();if(a("#pass-strength-result").removeClass("short bad good strong"),!c)return void a("#pass-strength-result").html(pwsL10n.empty);switch(b=wp.passwordStrength.meter(c,wp.passwordStrength.userInputBlacklist(),d)){case 2:a("#pass-strength-result").addClass("bad").html(pwsL10n.bad);break;case 3:a("#pass-strength-result").addClass("good").html(pwsL10n.good);break;case 4:a("#pass-strength-result").addClass("strong").html(pwsL10n.strong);break;case 5:a("#pass-strength-result").addClass("short").html(pwsL10n.mismatch);break;default:a("#pass-strength-result").addClass("short").html(pwsL10n["short"])}}a(document).ready(function(){a(".password-entry").val("").keyup(b),a(".password-entry-confirm").val("").keyup(b)})}(jQuery);
|
bp-xprofile/admin/js/admin.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! buddypress - v2.3.
|
2 |
function add_option(a){var b=document.getElementById(a+"_more"),c=document.getElementById(a+"_option_number").value,d=document.createElement("div"),e=document.createElement("span"),f=document.createElement("input"),g=document.createElement("label"),h=document.createElement("input"),i=document.createTextNode("Default Value"),j=document.createTextNode("Delete"),k=document.createElement("div"),l=document.createElement("a");d.setAttribute("id",a+"_div"+c),d.setAttribute("class","bp-option sortable"),e.setAttribute("class","bp-option-icon grabber"),f.setAttribute("type","text"),f.setAttribute("name",a+"_option["+c+"]"),f.setAttribute("id",a+"_option"+c),"checkbox"===a||"multiselectbox"===a?(h.setAttribute("type","checkbox"),h.setAttribute("name","isDefault_"+a+"_option["+c+"]")):(h.setAttribute("type","radio"),h.setAttribute("name","isDefault_"+a+"_option")),h.setAttribute("value",c),l.setAttribute("href",'javascript:hide("'+a+"_div"+c+'")'),l.setAttribute("class","delete"),l.appendChild(j),k.setAttribute("class","delete-button"),k.appendChild(l),g.appendChild(document.createTextNode(" ")),g.appendChild(h),g.appendChild(document.createTextNode(" ")),g.appendChild(i),g.appendChild(document.createTextNode(" ")),d.appendChild(e),d.appendChild(document.createTextNode(" ")),d.appendChild(f),d.appendChild(g),d.appendChild(k),b.appendChild(d),enableSortableFieldOptions(a),document.getElementById(a+"_option"+c).focus(),c++,document.getElementById(a+"_option_number").value=c}function show_options(a){for(var b=0;b<XProfileAdmin.supports_options_field_types.length;b++)document.getElementById(XProfileAdmin.supports_options_field_types[b]).style.display="none";XProfileAdmin.supports_options_field_types.indexOf(a)>=0&&(document.getElementById(a).style.display="")}function hide(a){if(!document.getElementById(a))return!1;document.getElementById(a).style.display="none";var b=a.replace("div","option");document.getElementById(b).value=""}function enableSortableFieldOptions(){jQuery(".bp-options-box").sortable({cursor:"move",items:"div.sortable",tolerance:"intersect",axis:"y"}),jQuery(".sortable, .sortable span").css("cursor","move")}function destroySortableFieldOptions(){jQuery(".bp-options-box").sortable("destroy"),jQuery(".sortable, .sortable span").css("cursor","default")}function titleHint(a){a=a||"title";var b=jQuery("#"+a),c=jQuery("#"+a+"-prompt-text");""===b.val()?c.removeClass("screen-reader-text"):c.addClass("screen-reader-text"),c.click(function(){jQuery(this).addClass("screen-reader-text"),b.focus()}),b.blur(function(){""===this.value&&c.removeClass("screen-reader-text")}).focus(function(){c.addClass("screen-reader-text")}).keydown(function(a){c.addClass("screen-reader-text"),jQuery(this).unbind(a)})}var fixHelper=function(a,b){return b.children().each(function(){jQuery(this).width(jQuery(this).width())}),b};jQuery(document).ready(function(){function a(a){b=jQuery("ul:first li",a).droppable({accept:".connectedSortable fieldset",hoverClass:"ui-state-hover",activeClass:"ui-state-acceptable",touch:"pointer",tolerance:"pointer",drop:function(c,d){var e=jQuery(this),f=jQuery(e.find("a").attr("href")).find(".connectedSortable");jQuery(e).removeClass("drop-candidate"),d.draggable.hide("slow",function(){a.tabs("option","active",b.index(e)),jQuery(this).appendTo(f).show("slow").animate({opacity:"1"},500),f=jQuery(e.find("a").attr("href")).find(".connectedSortable"),jQuery(f).find("p.nofields").hide("slow"),jQuery.post(ajaxurl,{action:"xprofile_reorder_fields",cookie:encodeURIComponent(document.cookie),_wpnonce_reorder_fields:jQuery("input#_wpnonce_reorder_fields").val(),field_order:jQuery(f).sortable("serialize"),field_group_id:jQuery(f).attr("id")},function(){})})},over:function(){jQuery(this).addClass("drop-candidate")},out:function(){jQuery(this).removeClass("drop-candidate")}})}jQuery("#bp-xprofile-add-field #title").focus(),jQuery("a.ajax-option-delete").on("click",function(){var a=this.id.split("-");a=a[1],jQuery.post(ajaxurl,{action:"xprofile_delete_option",cookie:encodeURIComponent(document.cookie),_wpnonce:jQuery("input#_wpnonce").val(),option_id:a},function(){})}),jQuery('[id^="sort_order_"]').change(function(){"custom"!==jQuery(this).val()?destroySortableFieldOptions():enableSortableFieldOptions(jQuery("#fieldtype :selected").val())}),jQuery("ul#field-group-tabs").show(),jQuery("ul#field-group-tabs").sortable({cursor:"move",axis:"x",opacity:1,items:"li",tolerance:"intersect",update:function(){jQuery.post(ajaxurl,{action:"xprofile_reorder_groups",cookie:encodeURIComponent(document.cookie),_wpnonce_reorder_groups:jQuery("input#_wpnonce_reorder_groups").val(),group_order:jQuery(this).sortable("serialize")},function(){})}}).disableSelection(),jQuery("fieldset.field-group").sortable({cursor:"move",opacity:.7,items:"fieldset",tolerance:"pointer",update:function(){jQuery.post(ajaxurl,{action:"xprofile_reorder_fields",cookie:encodeURIComponent(document.cookie),_wpnonce_reorder_fields:jQuery("input#_wpnonce_reorder_fields").val(),field_order:jQuery(this).sortable("serialize"),field_group_id:jQuery(this).attr("id")},function(){})}}).disableSelection(),enableSortableFieldOptions(jQuery("#fieldtype :selected").val()),titleHint("title");var b,c=jQuery("#tabs").tabs();a(c)});
|
1 |
+
/*! buddypress - v2.3.3 - 2015-08-27 5:14:25 PM UTC - https://wordpress.org/plugins/buddypress/ */
|
2 |
function add_option(a){var b=document.getElementById(a+"_more"),c=document.getElementById(a+"_option_number").value,d=document.createElement("div"),e=document.createElement("span"),f=document.createElement("input"),g=document.createElement("label"),h=document.createElement("input"),i=document.createTextNode("Default Value"),j=document.createTextNode("Delete"),k=document.createElement("div"),l=document.createElement("a");d.setAttribute("id",a+"_div"+c),d.setAttribute("class","bp-option sortable"),e.setAttribute("class","bp-option-icon grabber"),f.setAttribute("type","text"),f.setAttribute("name",a+"_option["+c+"]"),f.setAttribute("id",a+"_option"+c),"checkbox"===a||"multiselectbox"===a?(h.setAttribute("type","checkbox"),h.setAttribute("name","isDefault_"+a+"_option["+c+"]")):(h.setAttribute("type","radio"),h.setAttribute("name","isDefault_"+a+"_option")),h.setAttribute("value",c),l.setAttribute("href",'javascript:hide("'+a+"_div"+c+'")'),l.setAttribute("class","delete"),l.appendChild(j),k.setAttribute("class","delete-button"),k.appendChild(l),g.appendChild(document.createTextNode(" ")),g.appendChild(h),g.appendChild(document.createTextNode(" ")),g.appendChild(i),g.appendChild(document.createTextNode(" ")),d.appendChild(e),d.appendChild(document.createTextNode(" ")),d.appendChild(f),d.appendChild(g),d.appendChild(k),b.appendChild(d),enableSortableFieldOptions(a),document.getElementById(a+"_option"+c).focus(),c++,document.getElementById(a+"_option_number").value=c}function show_options(a){for(var b=0;b<XProfileAdmin.supports_options_field_types.length;b++)document.getElementById(XProfileAdmin.supports_options_field_types[b]).style.display="none";XProfileAdmin.supports_options_field_types.indexOf(a)>=0&&(document.getElementById(a).style.display="")}function hide(a){if(!document.getElementById(a))return!1;document.getElementById(a).style.display="none";var b=a.replace("div","option");document.getElementById(b).value=""}function enableSortableFieldOptions(){jQuery(".bp-options-box").sortable({cursor:"move",items:"div.sortable",tolerance:"intersect",axis:"y"}),jQuery(".sortable, .sortable span").css("cursor","move")}function destroySortableFieldOptions(){jQuery(".bp-options-box").sortable("destroy"),jQuery(".sortable, .sortable span").css("cursor","default")}function titleHint(a){a=a||"title";var b=jQuery("#"+a),c=jQuery("#"+a+"-prompt-text");""===b.val()?c.removeClass("screen-reader-text"):c.addClass("screen-reader-text"),c.click(function(){jQuery(this).addClass("screen-reader-text"),b.focus()}),b.blur(function(){""===this.value&&c.removeClass("screen-reader-text")}).focus(function(){c.addClass("screen-reader-text")}).keydown(function(a){c.addClass("screen-reader-text"),jQuery(this).unbind(a)})}var fixHelper=function(a,b){return b.children().each(function(){jQuery(this).width(jQuery(this).width())}),b};jQuery(document).ready(function(){function a(a){b=jQuery("ul:first li",a).droppable({accept:".connectedSortable fieldset",hoverClass:"ui-state-hover",activeClass:"ui-state-acceptable",touch:"pointer",tolerance:"pointer",drop:function(c,d){var e=jQuery(this),f=jQuery(e.find("a").attr("href")).find(".connectedSortable");jQuery(e).removeClass("drop-candidate"),d.draggable.hide("slow",function(){a.tabs("option","active",b.index(e)),jQuery(this).appendTo(f).show("slow").animate({opacity:"1"},500),f=jQuery(e.find("a").attr("href")).find(".connectedSortable"),jQuery(f).find("p.nofields").hide("slow"),jQuery.post(ajaxurl,{action:"xprofile_reorder_fields",cookie:encodeURIComponent(document.cookie),_wpnonce_reorder_fields:jQuery("input#_wpnonce_reorder_fields").val(),field_order:jQuery(f).sortable("serialize"),field_group_id:jQuery(f).attr("id")},function(){})})},over:function(){jQuery(this).addClass("drop-candidate")},out:function(){jQuery(this).removeClass("drop-candidate")}})}jQuery("#bp-xprofile-add-field #title").focus(),jQuery("a.ajax-option-delete").on("click",function(){var a=this.id.split("-");a=a[1],jQuery.post(ajaxurl,{action:"xprofile_delete_option",cookie:encodeURIComponent(document.cookie),_wpnonce:jQuery("input#_wpnonce").val(),option_id:a},function(){})}),jQuery('[id^="sort_order_"]').change(function(){"custom"!==jQuery(this).val()?destroySortableFieldOptions():enableSortableFieldOptions(jQuery("#fieldtype :selected").val())}),jQuery("ul#field-group-tabs").show(),jQuery("ul#field-group-tabs").sortable({cursor:"move",axis:"x",opacity:1,items:"li",tolerance:"intersect",update:function(){jQuery.post(ajaxurl,{action:"xprofile_reorder_groups",cookie:encodeURIComponent(document.cookie),_wpnonce_reorder_groups:jQuery("input#_wpnonce_reorder_groups").val(),group_order:jQuery(this).sortable("serialize")},function(){})}}).disableSelection(),jQuery("fieldset.field-group").sortable({cursor:"move",opacity:.7,items:"fieldset",tolerance:"pointer",update:function(){jQuery.post(ajaxurl,{action:"xprofile_reorder_fields",cookie:encodeURIComponent(document.cookie),_wpnonce_reorder_fields:jQuery("input#_wpnonce_reorder_fields").val(),field_order:jQuery(this).sortable("serialize"),field_group_id:jQuery(this).attr("id")},function(){})}}).disableSelection(),enableSortableFieldOptions(jQuery("#fieldtype :selected").val()),titleHint("title");var b,c=jQuery("#tabs").tabs();a(c)});
|
buddypress.pot
CHANGED
@@ -2,9 +2,9 @@
|
|
2 |
# This file is distributed under the GPLv2 or later (license.txt).
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: BuddyPress 2.3.
|
6 |
"Report-Msgid-Bugs-To: https://buddypress.trac.wordpress.org\n"
|
7 |
-
"POT-Creation-Date: 2015-
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -294,7 +294,7 @@ msgstr ""
|
|
294 |
msgid "Approved"
|
295 |
msgstr ""
|
296 |
|
297 |
-
#: bp-activity/bp-activity-admin.php:726 bp-activity/bp-activity-admin.php:
|
298 |
#: bp-activity/bp-activity-akismet.php:206
|
299 |
#: bp-activity/bp-activity-akismet.php:235
|
300 |
#: bp-core/admin/bp-core-admin-functions.php:863
|
@@ -311,8 +311,8 @@ msgstr ""
|
|
311 |
msgid "Submitted on: <strong>%1$s</strong>"
|
312 |
msgstr ""
|
313 |
|
314 |
-
#: bp-activity/bp-activity-admin.php:735 bp-activity/bp-activity-admin.php:
|
315 |
-
#: bp-forums/bp-forums-template.php:2554 bp-groups/bp-groups-admin.php:
|
316 |
#: bp-xprofile/bp-xprofile-admin.php:544
|
317 |
msgid "Edit"
|
318 |
msgstr ""
|
@@ -419,79 +419,79 @@ msgid "Cancel"
|
|
419 |
msgstr ""
|
420 |
|
421 |
#: bp-activity/bp-activity-admin.php:1005
|
422 |
-
#: bp-activity/bp-activity-admin.php:
|
423 |
#: bp-templates/bp-legacy/buddypress/activity/comment.php:44
|
424 |
#: bp-templates/bp-legacy/buddypress/groups/single/forum/edit.php:17
|
425 |
msgid "Reply"
|
426 |
msgstr ""
|
427 |
|
428 |
-
#: bp-activity/bp-activity-admin.php:
|
429 |
msgid "No activities found."
|
430 |
msgstr ""
|
431 |
|
432 |
-
#: bp-activity/bp-activity-admin.php:
|
433 |
msgid "All"
|
434 |
msgstr ""
|
435 |
|
436 |
-
#: bp-activity/bp-activity-admin.php:
|
437 |
msgid "Spam <span class=\"count\">(%s)</span>"
|
438 |
msgstr ""
|
439 |
|
440 |
-
#: bp-activity/bp-activity-admin.php:
|
441 |
msgid "Mark as Spam"
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: bp-activity/bp-activity-admin.php:
|
445 |
-
#: bp-activity/bp-activity-admin.php:
|
446 |
#: bp-core/admin/bp-core-admin-functions.php:857
|
447 |
msgid "Not Spam"
|
448 |
msgstr ""
|
449 |
|
450 |
-
#: bp-activity/bp-activity-admin.php:
|
451 |
-
#: bp-activity/bp-activity-admin.php:
|
452 |
msgid "Delete Permanently"
|
453 |
msgstr ""
|
454 |
|
455 |
-
#: bp-activity/bp-activity-admin.php:
|
456 |
msgid "View all actions"
|
457 |
msgstr ""
|
458 |
|
459 |
-
#: bp-activity/bp-activity-admin.php:
|
460 |
msgid "Filter"
|
461 |
msgstr ""
|
462 |
|
463 |
-
#: bp-activity/bp-activity-admin.php:
|
464 |
msgid "Select activity item %1$d"
|
465 |
msgstr ""
|
466 |
|
467 |
-
#: bp-activity/bp-activity-admin.php:
|
468 |
msgid "Unregistered action - %s"
|
469 |
msgstr ""
|
470 |
|
471 |
-
#: bp-activity/bp-activity-admin.php:
|
472 |
msgid "Replies are disabled for this activity item"
|
473 |
msgstr ""
|
474 |
|
475 |
-
#: bp-activity/bp-activity-admin.php:
|
476 |
msgid "Replies disabled"
|
477 |
msgstr ""
|
478 |
|
479 |
-
#: bp-activity/bp-activity-admin.php:
|
480 |
msgid "Are you sure?"
|
481 |
msgstr ""
|
482 |
|
483 |
-
#: bp-activity/bp-activity-admin.php:
|
484 |
#. translators: 2: activity admin ui date/time
|
485 |
msgid "Submitted on <a href=\"%1$s\">%2$s at %3$s</a>"
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: bp-activity/bp-activity-admin.php:
|
489 |
msgid "%s related activity"
|
490 |
msgid_plural "%s related activities"
|
491 |
msgstr[0] ""
|
492 |
msgstr[1] ""
|
493 |
|
494 |
-
#: bp-activity/bp-activity-admin.php:
|
495 |
msgid "<a href=\"%1$s\">View Activity</a>"
|
496 |
msgstr ""
|
497 |
|
@@ -743,7 +743,7 @@ msgstr ""
|
|
743 |
#: bp-groups/bp-groups-template.php:5383
|
744 |
#: bp-groups/classes/class-bp-groups-group.php:705
|
745 |
#: bp-messages/bp-messages-template.php:125
|
746 |
-
#: bp-messages/classes/class-
|
747 |
#: bp-xprofile/bp-xprofile-template.php:134
|
748 |
msgid ""
|
749 |
"Arguments passed to %1$s should be in an associative array. See the inline "
|
@@ -768,7 +768,7 @@ msgstr ""
|
|
768 |
msgid "Group logo"
|
769 |
msgstr ""
|
770 |
|
771 |
-
#: bp-activity/bp-activity-template.php:1633 bp-groups/bp-groups-admin.php:
|
772 |
#: bp-groups/bp-groups-template.php:897
|
773 |
msgid "Group logo of %s"
|
774 |
msgstr ""
|
@@ -789,13 +789,13 @@ msgstr ""
|
|
789 |
|
790 |
#: bp-activity/bp-activity-template.php:3148
|
791 |
#: bp-core/bp-core-attachments.php:221 bp-forums/bp-forums-template.php:2555
|
792 |
-
#: bp-groups/bp-groups-admin.php:
|
793 |
#: bp-groups/bp-groups-loader.php:598
|
794 |
#: bp-members/admin/bp-members-admin-classes.php:156
|
795 |
-
#: bp-members/admin/bp-members-admin-classes.php:
|
796 |
-
#: bp-members/admin/bp-members-admin-classes.php:
|
797 |
-
#: bp-members/admin/bp-members-admin-classes.php:
|
798 |
-
#: bp-messages/bp-messages-template.php:
|
799 |
#: bp-notifications/bp-notifications-template.php:1050
|
800 |
#: bp-notifications/bp-notifications-template.php:1283
|
801 |
#: bp-templates/bp-legacy/buddypress/activity/comment.php:50
|
@@ -809,7 +809,7 @@ msgstr ""
|
|
809 |
#: bp-activity/bp-activity-template.php:3270
|
810 |
#: bp-core/admin/bp-core-admin-functions.php:869
|
811 |
#: bp-core/admin/bp-core-admin-slugs.php:113
|
812 |
-
#: bp-core/admin/bp-core-admin-slugs.php:189 bp-groups/bp-groups-admin.php:
|
813 |
#: bp-members/bp-members-template.php:1141
|
814 |
#: bp-templates/bp-legacy/buddypress-functions.php:311
|
815 |
msgid "View"
|
@@ -1272,11 +1272,11 @@ msgstr ""
|
|
1272 |
|
1273 |
#: bp-core/admin/bp-core-admin-functions.php:270
|
1274 |
#: bp-core/admin/bp-core-admin-slugs.php:148
|
1275 |
-
#: bp-members/admin/bp-members-admin-classes.php:
|
1276 |
-
#: bp-members/admin/bp-members-admin-classes.php:
|
1277 |
-
#: bp-members/admin/bp-members-admin-classes.php:
|
1278 |
-
#: bp-members/admin/bp-members-admin-classes.php:
|
1279 |
-
#: bp-messages/bp-messages-template.php:
|
1280 |
#: bp-templates/bp-legacy/buddypress/members/activate.php:46
|
1281 |
msgid "Activate"
|
1282 |
msgstr ""
|
@@ -2321,7 +2321,7 @@ msgstr ""
|
|
2321 |
msgid " […]"
|
2322 |
msgstr ""
|
2323 |
|
2324 |
-
#: bp-core/bp-core-template.php:
|
2325 |
msgid "Community"
|
2326 |
msgstr ""
|
2327 |
|
@@ -2333,7 +2333,7 @@ msgstr ""
|
|
2333 |
|
2334 |
#: bp-core/bp-core-widgets.php:113
|
2335 |
#: bp-members/admin/bp-members-admin-classes.php:135
|
2336 |
-
#: bp-members/admin/bp-members-admin-classes.php:
|
2337 |
#: bp-templates/bp-legacy/buddypress/members/register.php:66
|
2338 |
msgid "Username"
|
2339 |
msgstr ""
|
@@ -2476,7 +2476,7 @@ msgstr ""
|
|
2476 |
|
2477 |
#: bp-core/deprecated/1.5.php:149
|
2478 |
#: bp-members/admin/bp-members-admin-classes.php:136
|
2479 |
-
#: bp-members/admin/bp-members-admin-classes.php:
|
2480 |
#: bp-templates/bp-legacy/buddypress/members/single/profile/profile-wp.php:29
|
2481 |
msgid "Name"
|
2482 |
msgstr ""
|
@@ -2688,9 +2688,9 @@ msgstr ""
|
|
2688 |
|
2689 |
#: bp-forums/bp-forums-template.php:887 bp-forums/bp-forums-template.php:1048
|
2690 |
#: bp-forums/bp-forums-template.php:2435
|
2691 |
-
#: bp-messages/bp-messages-template.php:
|
2692 |
-
#: bp-messages/bp-messages-template.php:
|
2693 |
-
#: bp-messages/classes/class-
|
2694 |
msgid "Deleted User"
|
2695 |
msgstr ""
|
2696 |
|
@@ -3466,17 +3466,17 @@ msgstr ""
|
|
3466 |
msgid "Privacy"
|
3467 |
msgstr ""
|
3468 |
|
3469 |
-
#: bp-groups/bp-groups-admin.php:777 bp-groups/bp-groups-admin.php:
|
3470 |
#: bp-groups/bp-groups-template.php:1270
|
3471 |
msgid "Public"
|
3472 |
msgstr ""
|
3473 |
|
3474 |
-
#: bp-groups/bp-groups-admin.php:778 bp-groups/bp-groups-admin.php:
|
3475 |
#: bp-groups/bp-groups-template.php:1272
|
3476 |
msgid "Private"
|
3477 |
msgstr ""
|
3478 |
|
3479 |
-
#: bp-groups/bp-groups-admin.php:779 bp-groups/bp-groups-admin.php:
|
3480 |
msgid "Hidden"
|
3481 |
msgstr ""
|
3482 |
|
@@ -3601,29 +3601,29 @@ msgstr[1] ""
|
|
3601 |
msgid "%1$s (%2$s)"
|
3602 |
msgstr ""
|
3603 |
|
3604 |
-
#: bp-groups/bp-groups-admin.php:
|
3605 |
msgid "No groups found."
|
3606 |
msgstr ""
|
3607 |
|
3608 |
-
#: bp-groups/bp-groups-admin.php:
|
3609 |
msgid "Public <span class=\"count\">(%s)</span>"
|
3610 |
msgid_plural "Public <span class=\"count\">(%s)</span>"
|
3611 |
msgstr[0] ""
|
3612 |
msgstr[1] ""
|
3613 |
|
3614 |
-
#: bp-groups/bp-groups-admin.php:
|
3615 |
msgid "Private <span class=\"count\">(%s)</span>"
|
3616 |
msgid_plural "Private <span class=\"count\">(%s)</span>"
|
3617 |
msgstr[0] ""
|
3618 |
msgstr[1] ""
|
3619 |
|
3620 |
-
#: bp-groups/bp-groups-admin.php:
|
3621 |
msgid "Hidden <span class=\"count\">(%s)</span>"
|
3622 |
msgid_plural "Hidden <span class=\"count\">(%s)</span>"
|
3623 |
msgstr[0] ""
|
3624 |
msgstr[1] ""
|
3625 |
|
3626 |
-
#: bp-groups/bp-groups-admin.php:
|
3627 |
msgid "Select group %1$d"
|
3628 |
msgstr ""
|
3629 |
|
@@ -4334,47 +4334,47 @@ msgid "BuddyPress Default"
|
|
4334 |
msgstr ""
|
4335 |
|
4336 |
#: bp-members/admin/bp-members-admin-classes.php:137
|
4337 |
-
#: bp-members/admin/bp-members-admin-classes.php:
|
4338 |
-
#: bp-members/admin/bp-members-admin-classes.php:
|
4339 |
-
#: bp-members/admin/bp-members-admin-classes.php:
|
4340 |
#: bp-settings/bp-settings-loader.php:106
|
4341 |
#: bp-settings/bp-settings-loader.php:180
|
4342 |
msgid "Email"
|
4343 |
msgstr ""
|
4344 |
|
4345 |
#: bp-members/admin/bp-members-admin-classes.php:138
|
4346 |
-
#: bp-members/admin/bp-members-admin-classes.php:
|
4347 |
msgid "Registered"
|
4348 |
msgstr ""
|
4349 |
|
4350 |
#: bp-members/admin/bp-members-admin-classes.php:139
|
4351 |
-
#: bp-members/admin/bp-members-admin-classes.php:
|
4352 |
msgid "Last Sent"
|
4353 |
msgstr ""
|
4354 |
|
4355 |
#: bp-members/admin/bp-members-admin-classes.php:140
|
4356 |
-
#: bp-members/admin/bp-members-admin-classes.php:
|
4357 |
msgid "Emails Sent"
|
4358 |
msgstr ""
|
4359 |
|
4360 |
#: bp-members/admin/bp-members-admin-classes.php:172
|
4361 |
-
#: bp-members/admin/bp-members-admin-classes.php:
|
4362 |
msgid "No pending accounts found."
|
4363 |
msgstr ""
|
4364 |
|
4365 |
#: bp-members/admin/bp-members-admin-classes.php:178
|
4366 |
#: bp-members/admin/bp-members-admin-classes.php:180
|
4367 |
-
#: bp-members/admin/bp-members-admin-classes.php:
|
4368 |
msgid "Edit settings"
|
4369 |
msgstr ""
|
4370 |
|
4371 |
#: bp-members/admin/bp-members-admin-classes.php:183
|
4372 |
-
#: bp-members/admin/bp-members-admin-classes.php:
|
4373 |
msgid "Registration is disabled. %s"
|
4374 |
msgstr ""
|
4375 |
|
4376 |
-
#: bp-members/admin/bp-members-admin-classes.php:
|
4377 |
-
#: bp-members/admin/bp-members-admin-classes.php:
|
4378 |
msgid "Select user: %s"
|
4379 |
msgstr ""
|
4380 |
|
@@ -4999,7 +4999,7 @@ msgid "Inbox"
|
|
4999 |
msgstr ""
|
5000 |
|
5001 |
#: bp-messages/bp-messages-loader.php:177
|
5002 |
-
#: bp-messages/bp-messages-loader.php:269 bp-messages/bp-messages-star.php:
|
5003 |
#: bp-templates/bp-legacy/buddypress-functions.php:340
|
5004 |
msgid "Starred"
|
5005 |
msgstr ""
|
@@ -5118,49 +5118,49 @@ msgstr ""
|
|
5118 |
msgid "A member sends you a new message"
|
5119 |
msgstr ""
|
5120 |
|
5121 |
-
#: bp-messages/bp-messages-star.php:
|
5122 |
#: bp-templates/bp-legacy/buddypress-functions.php:338
|
5123 |
msgid "Unstar"
|
5124 |
msgstr ""
|
5125 |
|
5126 |
-
#: bp-messages/bp-messages-star.php:
|
5127 |
#: bp-templates/bp-legacy/buddypress/members/single/messages/messages-loop.php:65
|
5128 |
#: bp-templates/bp-legacy/buddypress-functions.php:339
|
5129 |
msgid "Star"
|
5130 |
msgstr ""
|
5131 |
|
5132 |
-
#: bp-messages/bp-messages-star.php:
|
5133 |
#: bp-templates/bp-legacy/buddypress-functions.php:341
|
5134 |
msgid "Not starred"
|
5135 |
msgstr ""
|
5136 |
|
5137 |
-
#: bp-messages/bp-messages-star.php:
|
5138 |
#: bp-templates/bp-legacy/buddypress-functions.php:342
|
5139 |
msgid "Remove all starred messages in this thread"
|
5140 |
msgstr ""
|
5141 |
|
5142 |
-
#: bp-messages/bp-messages-star.php:
|
5143 |
#: bp-templates/bp-legacy/buddypress-functions.php:343
|
5144 |
msgid "Star the first message in this thread"
|
5145 |
msgstr ""
|
5146 |
|
5147 |
-
#: bp-messages/bp-messages-star.php:
|
5148 |
msgid "%s message was successfully starred"
|
5149 |
msgid_plural "%s messages were successfully starred"
|
5150 |
msgstr[0] ""
|
5151 |
msgstr[1] ""
|
5152 |
|
5153 |
-
#: bp-messages/bp-messages-star.php:
|
5154 |
msgid "%s message was successfully unstarred"
|
5155 |
msgid_plural "%s messages were successfully unstarred"
|
5156 |
msgstr[0] ""
|
5157 |
msgstr[1] ""
|
5158 |
|
5159 |
-
#: bp-messages/bp-messages-star.php:
|
5160 |
msgid "Add star"
|
5161 |
msgstr ""
|
5162 |
|
5163 |
-
#: bp-messages/bp-messages-star.php:
|
5164 |
msgid "Remove star"
|
5165 |
msgstr ""
|
5166 |
|
@@ -5184,52 +5184,52 @@ msgstr[1] ""
|
|
5184 |
msgid "Search Messages"
|
5185 |
msgstr ""
|
5186 |
|
5187 |
-
#: bp-messages/bp-messages-template.php:
|
5188 |
msgid "Select:"
|
5189 |
msgstr ""
|
5190 |
|
5191 |
-
#: bp-messages/bp-messages-template.php:
|
5192 |
msgid "Select"
|
5193 |
msgstr ""
|
5194 |
|
5195 |
-
#: bp-messages/bp-messages-template.php:
|
5196 |
msgid "Delete Selected"
|
5197 |
msgstr ""
|
5198 |
|
5199 |
-
#: bp-messages/bp-messages-template.php:
|
5200 |
#: bp-notifications/bp-notifications-template.php:1274
|
5201 |
msgid "Select Bulk Action"
|
5202 |
msgstr ""
|
5203 |
|
5204 |
-
#: bp-messages/bp-messages-template.php:
|
5205 |
#: bp-notifications/bp-notifications-template.php:1276
|
5206 |
msgid "Bulk Actions"
|
5207 |
msgstr ""
|
5208 |
|
5209 |
-
#: bp-messages/bp-messages-template.php:
|
5210 |
#: bp-notifications/bp-notifications-template.php:1279
|
5211 |
msgid "Mark read"
|
5212 |
msgstr ""
|
5213 |
|
5214 |
-
#: bp-messages/bp-messages-template.php:
|
5215 |
#: bp-notifications/bp-notifications-template.php:1281
|
5216 |
msgid "Mark unread"
|
5217 |
msgstr ""
|
5218 |
|
5219 |
-
#: bp-messages/bp-messages-template.php:
|
5220 |
#: bp-notifications/bp-notifications-template.php:1285
|
5221 |
msgid "Apply"
|
5222 |
msgstr ""
|
5223 |
|
5224 |
-
#: bp-messages/bp-messages-template.php:
|
5225 |
msgid "Currently Active"
|
5226 |
msgstr ""
|
5227 |
|
5228 |
-
#: bp-messages/bp-messages-template.php:
|
5229 |
msgid "Deactivate"
|
5230 |
msgstr ""
|
5231 |
|
5232 |
-
#: bp-messages/bp-messages-template.php:
|
5233 |
#: bp-templates/bp-legacy/buddypress/members/register.php:178
|
5234 |
#: bp-templates/bp-legacy/buddypress/members/single/profile/edit.php:60
|
5235 |
#: bp-templates/bp-legacy/buddypress-functions.php:300
|
@@ -5237,19 +5237,19 @@ msgstr ""
|
|
5237 |
msgid "Close"
|
5238 |
msgstr ""
|
5239 |
|
5240 |
-
#: bp-messages/bp-messages-template.php:
|
5241 |
msgid "Send a private message to this user."
|
5242 |
msgstr ""
|
5243 |
|
5244 |
-
#: bp-messages/bp-messages-template.php:
|
5245 |
msgid "Private Message"
|
5246 |
msgstr ""
|
5247 |
|
5248 |
-
#: bp-messages/bp-messages-template.php:
|
5249 |
msgid "%s recipients"
|
5250 |
msgstr ""
|
5251 |
|
5252 |
-
#: bp-messages/bp-messages-template.php:
|
5253 |
#: bp-templates/bp-legacy/buddypress-functions.php:1558
|
5254 |
msgid "Sent %s"
|
5255 |
msgstr ""
|
@@ -5262,7 +5262,7 @@ msgstr ""
|
|
5262 |
msgid "Display Sitewide Notices posted by the site administrator"
|
5263 |
msgstr ""
|
5264 |
|
5265 |
-
#: bp-messages/classes/class-
|
5266 |
msgid "%s Recipients"
|
5267 |
msgstr ""
|
5268 |
|
@@ -6904,22 +6904,22 @@ msgctxt "Admin SWA page"
|
|
6904 |
msgid "Activity"
|
6905 |
msgstr ""
|
6906 |
|
6907 |
-
#: bp-activity/bp-activity-admin.php:
|
6908 |
msgctxt "Admin SWA column header"
|
6909 |
msgid "Author"
|
6910 |
msgstr ""
|
6911 |
|
6912 |
-
#: bp-activity/bp-activity-admin.php:
|
6913 |
msgctxt "Admin SWA column header"
|
6914 |
msgid "Activity"
|
6915 |
msgstr ""
|
6916 |
|
6917 |
-
#: bp-activity/bp-activity-admin.php:
|
6918 |
msgctxt "Admin SWA column header"
|
6919 |
msgid "Action"
|
6920 |
msgstr ""
|
6921 |
|
6922 |
-
#: bp-activity/bp-activity-admin.php:
|
6923 |
msgctxt "Admin SWA column header"
|
6924 |
msgid "In Response To"
|
6925 |
msgstr ""
|
@@ -7171,6 +7171,21 @@ msgctxt "member type URL base"
|
|
7171 |
msgid "type"
|
7172 |
msgstr ""
|
7173 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7174 |
#: bp-core/bp-core-functions.php:640
|
7175 |
msgctxt "Page title for the Activity directory."
|
7176 |
msgid "Activity"
|
@@ -7391,27 +7406,27 @@ msgctxt "Group member role in group admin"
|
|
7391 |
msgid "Group Role"
|
7392 |
msgstr ""
|
7393 |
|
7394 |
-
#: bp-groups/bp-groups-admin.php:
|
7395 |
msgctxt "Groups admin Group Name column header"
|
7396 |
msgid "Name"
|
7397 |
msgstr ""
|
7398 |
|
7399 |
-
#: bp-groups/bp-groups-admin.php:
|
7400 |
msgctxt "Groups admin Group Description column header"
|
7401 |
msgid "Description"
|
7402 |
msgstr ""
|
7403 |
|
7404 |
-
#: bp-groups/bp-groups-admin.php:
|
7405 |
msgctxt "Groups admin Privacy Status column header"
|
7406 |
msgid "Status"
|
7407 |
msgstr ""
|
7408 |
|
7409 |
-
#: bp-groups/bp-groups-admin.php:
|
7410 |
msgctxt "Groups admin Members column header"
|
7411 |
msgid "# Members"
|
7412 |
msgstr ""
|
7413 |
|
7414 |
-
#: bp-groups/bp-groups-admin.php:
|
7415 |
msgctxt "Groups admin Last Active column header"
|
7416 |
msgid "Last Active"
|
7417 |
msgstr ""
|
@@ -7582,20 +7597,20 @@ msgid "→"
|
|
7582 |
msgstr ""
|
7583 |
|
7584 |
#: bp-members/admin/bp-members-admin-classes.php:100
|
7585 |
-
#: bp-members/admin/bp-members-admin-classes.php:
|
7586 |
#: bp-members/bp-members-admin.php:1351
|
7587 |
msgctxt "signup users"
|
7588 |
msgid "Pending %s"
|
7589 |
msgstr ""
|
7590 |
|
7591 |
#: bp-members/admin/bp-members-admin-classes.php:151
|
7592 |
-
#: bp-members/admin/bp-members-admin-classes.php:
|
7593 |
msgctxt "Pending signup action"
|
7594 |
msgid "Activate"
|
7595 |
msgstr ""
|
7596 |
|
7597 |
#: bp-members/admin/bp-members-admin-classes.php:152
|
7598 |
-
#: bp-members/admin/bp-members-admin-classes.php:
|
7599 |
msgctxt "Pending signup action"
|
7600 |
msgid "Email"
|
7601 |
msgstr ""
|
@@ -7712,27 +7727,27 @@ msgctxt "Message pagination next text"
|
|
7712 |
msgid "→"
|
7713 |
msgstr ""
|
7714 |
|
7715 |
-
#: bp-messages/bp-messages-template.php:
|
7716 |
msgctxt "Message dropdown filter"
|
7717 |
msgid "Read"
|
7718 |
msgstr ""
|
7719 |
|
7720 |
-
#: bp-messages/bp-messages-template.php:
|
7721 |
msgctxt "Message dropdown filter"
|
7722 |
msgid "Unread"
|
7723 |
msgstr ""
|
7724 |
|
7725 |
-
#: bp-messages/bp-messages-template.php:
|
7726 |
msgctxt "Message dropdown filter"
|
7727 |
msgid "All"
|
7728 |
msgstr ""
|
7729 |
|
7730 |
-
#: bp-messages/bp-messages-template.php:
|
7731 |
msgctxt "Message management markup"
|
7732 |
msgid "Mark as Read"
|
7733 |
msgstr ""
|
7734 |
|
7735 |
-
#: bp-messages/bp-messages-template.php:
|
7736 |
msgctxt "Message management markup"
|
7737 |
msgid "Mark as Unread"
|
7738 |
msgstr ""
|
2 |
# This file is distributed under the GPLv2 or later (license.txt).
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: BuddyPress 2.3.3\n"
|
6 |
"Report-Msgid-Bugs-To: https://buddypress.trac.wordpress.org\n"
|
7 |
+
"POT-Creation-Date: 2015-08-27 17:14:29+00:00\n"
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
294 |
msgid "Approved"
|
295 |
msgstr ""
|
296 |
|
297 |
+
#: bp-activity/bp-activity-admin.php:726 bp-activity/bp-activity-admin.php:1544
|
298 |
#: bp-activity/bp-activity-akismet.php:206
|
299 |
#: bp-activity/bp-activity-akismet.php:235
|
300 |
#: bp-core/admin/bp-core-admin-functions.php:863
|
311 |
msgid "Submitted on: <strong>%1$s</strong>"
|
312 |
msgstr ""
|
313 |
|
314 |
+
#: bp-activity/bp-activity-admin.php:735 bp-activity/bp-activity-admin.php:1537
|
315 |
+
#: bp-forums/bp-forums-template.php:2554 bp-groups/bp-groups-admin.php:1579
|
316 |
#: bp-xprofile/bp-xprofile-admin.php:544
|
317 |
msgid "Edit"
|
318 |
msgstr ""
|
419 |
msgstr ""
|
420 |
|
421 |
#: bp-activity/bp-activity-admin.php:1005
|
422 |
+
#: bp-activity/bp-activity-admin.php:1531
|
423 |
#: bp-templates/bp-legacy/buddypress/activity/comment.php:44
|
424 |
#: bp-templates/bp-legacy/buddypress/groups/single/forum/edit.php:17
|
425 |
msgid "Reply"
|
426 |
msgstr ""
|
427 |
|
428 |
+
#: bp-activity/bp-activity-admin.php:1212
|
429 |
msgid "No activities found."
|
430 |
msgstr ""
|
431 |
|
432 |
+
#: bp-activity/bp-activity-admin.php:1283 bp-groups/bp-groups-admin.php:1386
|
433 |
msgid "All"
|
434 |
msgstr ""
|
435 |
|
436 |
+
#: bp-activity/bp-activity-admin.php:1284
|
437 |
msgid "Spam <span class=\"count\">(%s)</span>"
|
438 |
msgstr ""
|
439 |
|
440 |
+
#: bp-activity/bp-activity-admin.php:1310
|
441 |
msgid "Mark as Spam"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: bp-activity/bp-activity-admin.php:1311
|
445 |
+
#: bp-activity/bp-activity-admin.php:1542
|
446 |
#: bp-core/admin/bp-core-admin-functions.php:857
|
447 |
msgid "Not Spam"
|
448 |
msgstr ""
|
449 |
|
450 |
+
#: bp-activity/bp-activity-admin.php:1312
|
451 |
+
#: bp-activity/bp-activity-admin.php:1547 bp-groups/bp-groups-admin.php:677
|
452 |
msgid "Delete Permanently"
|
453 |
msgstr ""
|
454 |
|
455 |
+
#: bp-activity/bp-activity-admin.php:1384
|
456 |
msgid "View all actions"
|
457 |
msgstr ""
|
458 |
|
459 |
+
#: bp-activity/bp-activity-admin.php:1409
|
460 |
msgid "Filter"
|
461 |
msgstr ""
|
462 |
|
463 |
+
#: bp-activity/bp-activity-admin.php:1456
|
464 |
msgid "Select activity item %1$d"
|
465 |
msgstr ""
|
466 |
|
467 |
+
#: bp-activity/bp-activity-admin.php:1487
|
468 |
msgid "Unregistered action - %s"
|
469 |
msgstr ""
|
470 |
|
471 |
+
#: bp-activity/bp-activity-admin.php:1533
|
472 |
msgid "Replies are disabled for this activity item"
|
473 |
msgstr ""
|
474 |
|
475 |
+
#: bp-activity/bp-activity-admin.php:1533
|
476 |
msgid "Replies disabled"
|
477 |
msgstr ""
|
478 |
|
479 |
+
#: bp-activity/bp-activity-admin.php:1547 bp-core/bp-core-cssjs.php:115
|
480 |
msgid "Are you sure?"
|
481 |
msgstr ""
|
482 |
|
483 |
+
#: bp-activity/bp-activity-admin.php:1563
|
484 |
#. translators: 2: activity admin ui date/time
|
485 |
msgid "Submitted on <a href=\"%1$s\">%2$s at %3$s</a>"
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: bp-activity/bp-activity-admin.php:1619
|
489 |
msgid "%s related activity"
|
490 |
msgid_plural "%s related activities"
|
491 |
msgstr[0] ""
|
492 |
msgstr[1] ""
|
493 |
|
494 |
+
#: bp-activity/bp-activity-admin.php:1630
|
495 |
msgid "<a href=\"%1$s\">View Activity</a>"
|
496 |
msgstr ""
|
497 |
|
743 |
#: bp-groups/bp-groups-template.php:5383
|
744 |
#: bp-groups/classes/class-bp-groups-group.php:705
|
745 |
#: bp-messages/bp-messages-template.php:125
|
746 |
+
#: bp-messages/classes/class-bp-messages-thread.php:409
|
747 |
#: bp-xprofile/bp-xprofile-template.php:134
|
748 |
msgid ""
|
749 |
"Arguments passed to %1$s should be in an associative array. See the inline "
|
768 |
msgid "Group logo"
|
769 |
msgstr ""
|
770 |
|
771 |
+
#: bp-activity/bp-activity-template.php:1633 bp-groups/bp-groups-admin.php:1606
|
772 |
#: bp-groups/bp-groups-template.php:897
|
773 |
msgid "Group logo of %s"
|
774 |
msgstr ""
|
789 |
|
790 |
#: bp-activity/bp-activity-template.php:3148
|
791 |
#: bp-core/bp-core-attachments.php:221 bp-forums/bp-forums-template.php:2555
|
792 |
+
#: bp-groups/bp-groups-admin.php:1423 bp-groups/bp-groups-admin.php:1582
|
793 |
#: bp-groups/bp-groups-loader.php:598
|
794 |
#: bp-members/admin/bp-members-admin-classes.php:156
|
795 |
+
#: bp-members/admin/bp-members-admin-classes.php:302
|
796 |
+
#: bp-members/admin/bp-members-admin-classes.php:530
|
797 |
+
#: bp-members/admin/bp-members-admin-classes.php:681
|
798 |
+
#: bp-messages/bp-messages-template.php:1297
|
799 |
#: bp-notifications/bp-notifications-template.php:1050
|
800 |
#: bp-notifications/bp-notifications-template.php:1283
|
801 |
#: bp-templates/bp-legacy/buddypress/activity/comment.php:50
|
809 |
#: bp-activity/bp-activity-template.php:3270
|
810 |
#: bp-core/admin/bp-core-admin-functions.php:869
|
811 |
#: bp-core/admin/bp-core-admin-slugs.php:113
|
812 |
+
#: bp-core/admin/bp-core-admin-slugs.php:189 bp-groups/bp-groups-admin.php:1585
|
813 |
#: bp-members/bp-members-template.php:1141
|
814 |
#: bp-templates/bp-legacy/buddypress-functions.php:311
|
815 |
msgid "View"
|
1272 |
|
1273 |
#: bp-core/admin/bp-core-admin-functions.php:270
|
1274 |
#: bp-core/admin/bp-core-admin-slugs.php:148
|
1275 |
+
#: bp-members/admin/bp-members-admin-classes.php:294
|
1276 |
+
#: bp-members/admin/bp-members-admin-classes.php:298
|
1277 |
+
#: bp-members/admin/bp-members-admin-classes.php:673
|
1278 |
+
#: bp-members/admin/bp-members-admin-classes.php:677
|
1279 |
+
#: bp-messages/bp-messages-template.php:1532
|
1280 |
#: bp-templates/bp-legacy/buddypress/members/activate.php:46
|
1281 |
msgid "Activate"
|
1282 |
msgstr ""
|
2321 |
msgid " […]"
|
2322 |
msgstr ""
|
2323 |
|
2324 |
+
#: bp-core/bp-core-template.php:1083
|
2325 |
msgid "Community"
|
2326 |
msgstr ""
|
2327 |
|
2333 |
|
2334 |
#: bp-core/bp-core-widgets.php:113
|
2335 |
#: bp-members/admin/bp-members-admin-classes.php:135
|
2336 |
+
#: bp-members/admin/bp-members-admin-classes.php:509
|
2337 |
#: bp-templates/bp-legacy/buddypress/members/register.php:66
|
2338 |
msgid "Username"
|
2339 |
msgstr ""
|
2476 |
|
2477 |
#: bp-core/deprecated/1.5.php:149
|
2478 |
#: bp-members/admin/bp-members-admin-classes.php:136
|
2479 |
+
#: bp-members/admin/bp-members-admin-classes.php:510
|
2480 |
#: bp-templates/bp-legacy/buddypress/members/single/profile/profile-wp.php:29
|
2481 |
msgid "Name"
|
2482 |
msgstr ""
|
2688 |
|
2689 |
#: bp-forums/bp-forums-template.php:887 bp-forums/bp-forums-template.php:1048
|
2690 |
#: bp-forums/bp-forums-template.php:2435
|
2691 |
+
#: bp-messages/bp-messages-template.php:2146
|
2692 |
+
#: bp-messages/bp-messages-template.php:2387
|
2693 |
+
#: bp-messages/classes/class-bp-messages-thread.php:786
|
2694 |
msgid "Deleted User"
|
2695 |
msgstr ""
|
2696 |
|
3466 |
msgid "Privacy"
|
3467 |
msgstr ""
|
3468 |
|
3469 |
+
#: bp-groups/bp-groups-admin.php:777 bp-groups/bp-groups-admin.php:1653
|
3470 |
#: bp-groups/bp-groups-template.php:1270
|
3471 |
msgid "Public"
|
3472 |
msgstr ""
|
3473 |
|
3474 |
+
#: bp-groups/bp-groups-admin.php:778 bp-groups/bp-groups-admin.php:1656
|
3475 |
#: bp-groups/bp-groups-template.php:1272
|
3476 |
msgid "Private"
|
3477 |
msgstr ""
|
3478 |
|
3479 |
+
#: bp-groups/bp-groups-admin.php:779 bp-groups/bp-groups-admin.php:1659
|
3480 |
msgid "Hidden"
|
3481 |
msgstr ""
|
3482 |
|
3601 |
msgid "%1$s (%2$s)"
|
3602 |
msgstr ""
|
3603 |
|
3604 |
+
#: bp-groups/bp-groups-admin.php:1308
|
3605 |
msgid "No groups found."
|
3606 |
msgstr ""
|
3607 |
|
3608 |
+
#: bp-groups/bp-groups-admin.php:1387
|
3609 |
msgid "Public <span class=\"count\">(%s)</span>"
|
3610 |
msgid_plural "Public <span class=\"count\">(%s)</span>"
|
3611 |
msgstr[0] ""
|
3612 |
msgstr[1] ""
|
3613 |
|
3614 |
+
#: bp-groups/bp-groups-admin.php:1388
|
3615 |
msgid "Private <span class=\"count\">(%s)</span>"
|
3616 |
msgid_plural "Private <span class=\"count\">(%s)</span>"
|
3617 |
msgstr[0] ""
|
3618 |
msgstr[1] ""
|
3619 |
|
3620 |
+
#: bp-groups/bp-groups-admin.php:1389
|
3621 |
msgid "Hidden <span class=\"count\">(%s)</span>"
|
3622 |
msgid_plural "Hidden <span class=\"count\">(%s)</span>"
|
3623 |
msgstr[0] ""
|
3624 |
msgstr[1] ""
|
3625 |
|
3626 |
+
#: bp-groups/bp-groups-admin.php:1521
|
3627 |
msgid "Select group %1$d"
|
3628 |
msgstr ""
|
3629 |
|
4334 |
msgstr ""
|
4335 |
|
4336 |
#: bp-members/admin/bp-members-admin-classes.php:137
|
4337 |
+
#: bp-members/admin/bp-members-admin-classes.php:299
|
4338 |
+
#: bp-members/admin/bp-members-admin-classes.php:511
|
4339 |
+
#: bp-members/admin/bp-members-admin-classes.php:678
|
4340 |
#: bp-settings/bp-settings-loader.php:106
|
4341 |
#: bp-settings/bp-settings-loader.php:180
|
4342 |
msgid "Email"
|
4343 |
msgstr ""
|
4344 |
|
4345 |
#: bp-members/admin/bp-members-admin-classes.php:138
|
4346 |
+
#: bp-members/admin/bp-members-admin-classes.php:512
|
4347 |
msgid "Registered"
|
4348 |
msgstr ""
|
4349 |
|
4350 |
#: bp-members/admin/bp-members-admin-classes.php:139
|
4351 |
+
#: bp-members/admin/bp-members-admin-classes.php:513
|
4352 |
msgid "Last Sent"
|
4353 |
msgstr ""
|
4354 |
|
4355 |
#: bp-members/admin/bp-members-admin-classes.php:140
|
4356 |
+
#: bp-members/admin/bp-members-admin-classes.php:514
|
4357 |
msgid "Emails Sent"
|
4358 |
msgstr ""
|
4359 |
|
4360 |
#: bp-members/admin/bp-members-admin-classes.php:172
|
4361 |
+
#: bp-members/admin/bp-members-admin-classes.php:545
|
4362 |
msgid "No pending accounts found."
|
4363 |
msgstr ""
|
4364 |
|
4365 |
#: bp-members/admin/bp-members-admin-classes.php:178
|
4366 |
#: bp-members/admin/bp-members-admin-classes.php:180
|
4367 |
+
#: bp-members/admin/bp-members-admin-classes.php:550
|
4368 |
msgid "Edit settings"
|
4369 |
msgstr ""
|
4370 |
|
4371 |
#: bp-members/admin/bp-members-admin-classes.php:183
|
4372 |
+
#: bp-members/admin/bp-members-admin-classes.php:553
|
4373 |
msgid "Registration is disabled. %s"
|
4374 |
msgstr ""
|
4375 |
|
4376 |
+
#: bp-members/admin/bp-members-admin-classes.php:249
|
4377 |
+
#: bp-members/admin/bp-members-admin-classes.php:628
|
4378 |
msgid "Select user: %s"
|
4379 |
msgstr ""
|
4380 |
|
4999 |
msgstr ""
|
5000 |
|
5001 |
#: bp-messages/bp-messages-loader.php:177
|
5002 |
+
#: bp-messages/bp-messages-loader.php:269 bp-messages/bp-messages-star.php:104
|
5003 |
#: bp-templates/bp-legacy/buddypress-functions.php:340
|
5004 |
msgid "Starred"
|
5005 |
msgstr ""
|
5118 |
msgid "A member sends you a new message"
|
5119 |
msgstr ""
|
5120 |
|
5121 |
+
#: bp-messages/bp-messages-star.php:102
|
5122 |
#: bp-templates/bp-legacy/buddypress-functions.php:338
|
5123 |
msgid "Unstar"
|
5124 |
msgstr ""
|
5125 |
|
5126 |
+
#: bp-messages/bp-messages-star.php:103
|
5127 |
#: bp-templates/bp-legacy/buddypress/members/single/messages/messages-loop.php:65
|
5128 |
#: bp-templates/bp-legacy/buddypress-functions.php:339
|
5129 |
msgid "Star"
|
5130 |
msgstr ""
|
5131 |
|
5132 |
+
#: bp-messages/bp-messages-star.php:105
|
5133 |
#: bp-templates/bp-legacy/buddypress-functions.php:341
|
5134 |
msgid "Not starred"
|
5135 |
msgstr ""
|
5136 |
|
5137 |
+
#: bp-messages/bp-messages-star.php:106
|
5138 |
#: bp-templates/bp-legacy/buddypress-functions.php:342
|
5139 |
msgid "Remove all starred messages in this thread"
|
5140 |
msgstr ""
|
5141 |
|
5142 |
+
#: bp-messages/bp-messages-star.php:107
|
5143 |
#: bp-templates/bp-legacy/buddypress-functions.php:343
|
5144 |
msgid "Star the first message in this thread"
|
5145 |
msgstr ""
|
5146 |
|
5147 |
+
#: bp-messages/bp-messages-star.php:446
|
5148 |
msgid "%s message was successfully starred"
|
5149 |
msgid_plural "%s messages were successfully starred"
|
5150 |
msgstr[0] ""
|
5151 |
msgstr[1] ""
|
5152 |
|
5153 |
+
#: bp-messages/bp-messages-star.php:460
|
5154 |
msgid "%s message was successfully unstarred"
|
5155 |
msgid_plural "%s messages were successfully unstarred"
|
5156 |
msgstr[0] ""
|
5157 |
msgstr[1] ""
|
5158 |
|
5159 |
+
#: bp-messages/bp-messages-star.php:496
|
5160 |
msgid "Add star"
|
5161 |
msgstr ""
|
5162 |
|
5163 |
+
#: bp-messages/bp-messages-star.php:497
|
5164 |
msgid "Remove star"
|
5165 |
msgstr ""
|
5166 |
|
5184 |
msgid "Search Messages"
|
5185 |
msgstr ""
|
5186 |
|
5187 |
+
#: bp-messages/bp-messages-template.php:1263
|
5188 |
msgid "Select:"
|
5189 |
msgstr ""
|
5190 |
|
5191 |
+
#: bp-messages/bp-messages-template.php:1267
|
5192 |
msgid "Select"
|
5193 |
msgstr ""
|
5194 |
|
5195 |
+
#: bp-messages/bp-messages-template.php:1280
|
5196 |
msgid "Delete Selected"
|
5197 |
msgstr ""
|
5198 |
|
5199 |
+
#: bp-messages/bp-messages-template.php:1292
|
5200 |
#: bp-notifications/bp-notifications-template.php:1274
|
5201 |
msgid "Select Bulk Action"
|
5202 |
msgstr ""
|
5203 |
|
5204 |
+
#: bp-messages/bp-messages-template.php:1294
|
5205 |
#: bp-notifications/bp-notifications-template.php:1276
|
5206 |
msgid "Bulk Actions"
|
5207 |
msgstr ""
|
5208 |
|
5209 |
+
#: bp-messages/bp-messages-template.php:1295
|
5210 |
#: bp-notifications/bp-notifications-template.php:1279
|
5211 |
msgid "Mark read"
|
5212 |
msgstr ""
|
5213 |
|
5214 |
+
#: bp-messages/bp-messages-template.php:1296
|
5215 |
#: bp-notifications/bp-notifications-template.php:1281
|
5216 |
msgid "Mark unread"
|
5217 |
msgstr ""
|
5218 |
|
5219 |
+
#: bp-messages/bp-messages-template.php:1307
|
5220 |
#: bp-notifications/bp-notifications-template.php:1285
|
5221 |
msgid "Apply"
|
5222 |
msgstr ""
|
5223 |
|
5224 |
+
#: bp-messages/bp-messages-template.php:1358
|
5225 |
msgid "Currently Active"
|
5226 |
msgstr ""
|
5227 |
|
5228 |
+
#: bp-messages/bp-messages-template.php:1530
|
5229 |
msgid "Deactivate"
|
5230 |
msgstr ""
|
5231 |
|
5232 |
+
#: bp-messages/bp-messages-template.php:1597
|
5233 |
#: bp-templates/bp-legacy/buddypress/members/register.php:178
|
5234 |
#: bp-templates/bp-legacy/buddypress/members/single/profile/edit.php:60
|
5235 |
#: bp-templates/bp-legacy/buddypress-functions.php:300
|
5237 |
msgid "Close"
|
5238 |
msgstr ""
|
5239 |
|
5240 |
+
#: bp-messages/bp-messages-template.php:1675
|
5241 |
msgid "Send a private message to this user."
|
5242 |
msgstr ""
|
5243 |
|
5244 |
+
#: bp-messages/bp-messages-template.php:1676
|
5245 |
msgid "Private Message"
|
5246 |
msgstr ""
|
5247 |
|
5248 |
+
#: bp-messages/bp-messages-template.php:2083
|
5249 |
msgid "%s recipients"
|
5250 |
msgstr ""
|
5251 |
|
5252 |
+
#: bp-messages/bp-messages-template.php:2444
|
5253 |
#: bp-templates/bp-legacy/buddypress-functions.php:1558
|
5254 |
msgid "Sent %s"
|
5255 |
msgstr ""
|
5262 |
msgid "Display Sitewide Notices posted by the site administrator"
|
5263 |
msgstr ""
|
5264 |
|
5265 |
+
#: bp-messages/classes/class-bp-messages-thread.php:778
|
5266 |
msgid "%s Recipients"
|
5267 |
msgstr ""
|
5268 |
|
6904 |
msgid "Activity"
|
6905 |
msgstr ""
|
6906 |
|
6907 |
+
#: bp-activity/bp-activity-admin.php:1336
|
6908 |
msgctxt "Admin SWA column header"
|
6909 |
msgid "Author"
|
6910 |
msgstr ""
|
6911 |
|
6912 |
+
#: bp-activity/bp-activity-admin.php:1337
|
6913 |
msgctxt "Admin SWA column header"
|
6914 |
msgid "Activity"
|
6915 |
msgstr ""
|
6916 |
|
6917 |
+
#: bp-activity/bp-activity-admin.php:1338
|
6918 |
msgctxt "Admin SWA column header"
|
6919 |
msgid "Action"
|
6920 |
msgstr ""
|
6921 |
|
6922 |
+
#: bp-activity/bp-activity-admin.php:1339
|
6923 |
msgctxt "Admin SWA column header"
|
6924 |
msgid "In Response To"
|
6925 |
msgstr ""
|
7171 |
msgid "type"
|
7172 |
msgstr ""
|
7173 |
|
7174 |
+
#: bp-core/bp-core-filters.php:954
|
7175 |
+
msgctxt "customizer menu type label"
|
7176 |
+
msgid "Custom Link"
|
7177 |
+
msgstr ""
|
7178 |
+
|
7179 |
+
#: bp-core/bp-core-filters.php:974
|
7180 |
+
msgctxt "customizer menu section title"
|
7181 |
+
msgid "BuddyPress (logged-in)"
|
7182 |
+
msgstr ""
|
7183 |
+
|
7184 |
+
#: bp-core/bp-core-filters.php:979
|
7185 |
+
msgctxt "customizer menu section title"
|
7186 |
+
msgid "BuddyPress (logged-out)"
|
7187 |
+
msgstr ""
|
7188 |
+
|
7189 |
#: bp-core/bp-core-functions.php:640
|
7190 |
msgctxt "Page title for the Activity directory."
|
7191 |
msgid "Activity"
|
7406 |
msgid "Group Role"
|
7407 |
msgstr ""
|
7408 |
|
7409 |
+
#: bp-groups/bp-groups-admin.php:1447
|
7410 |
msgctxt "Groups admin Group Name column header"
|
7411 |
msgid "Name"
|
7412 |
msgstr ""
|
7413 |
|
7414 |
+
#: bp-groups/bp-groups-admin.php:1448
|
7415 |
msgctxt "Groups admin Group Description column header"
|
7416 |
msgid "Description"
|
7417 |
msgstr ""
|
7418 |
|
7419 |
+
#: bp-groups/bp-groups-admin.php:1449
|
7420 |
msgctxt "Groups admin Privacy Status column header"
|
7421 |
msgid "Status"
|
7422 |
msgstr ""
|
7423 |
|
7424 |
+
#: bp-groups/bp-groups-admin.php:1450
|
7425 |
msgctxt "Groups admin Members column header"
|
7426 |
msgid "# Members"
|
7427 |
msgstr ""
|
7428 |
|
7429 |
+
#: bp-groups/bp-groups-admin.php:1451
|
7430 |
msgctxt "Groups admin Last Active column header"
|
7431 |
msgid "Last Active"
|
7432 |
msgstr ""
|
7597 |
msgstr ""
|
7598 |
|
7599 |
#: bp-members/admin/bp-members-admin-classes.php:100
|
7600 |
+
#: bp-members/admin/bp-members-admin-classes.php:488
|
7601 |
#: bp-members/bp-members-admin.php:1351
|
7602 |
msgctxt "signup users"
|
7603 |
msgid "Pending %s"
|
7604 |
msgstr ""
|
7605 |
|
7606 |
#: bp-members/admin/bp-members-admin-classes.php:151
|
7607 |
+
#: bp-members/admin/bp-members-admin-classes.php:525
|
7608 |
msgctxt "Pending signup action"
|
7609 |
msgid "Activate"
|
7610 |
msgstr ""
|
7611 |
|
7612 |
#: bp-members/admin/bp-members-admin-classes.php:152
|
7613 |
+
#: bp-members/admin/bp-members-admin-classes.php:526
|
7614 |
msgctxt "Pending signup action"
|
7615 |
msgid "Email"
|
7616 |
msgstr ""
|
7727 |
msgid "→"
|
7728 |
msgstr ""
|
7729 |
|
7730 |
+
#: bp-messages/bp-messages-template.php:1268
|
7731 |
msgctxt "Message dropdown filter"
|
7732 |
msgid "Read"
|
7733 |
msgstr ""
|
7734 |
|
7735 |
+
#: bp-messages/bp-messages-template.php:1269
|
7736 |
msgctxt "Message dropdown filter"
|
7737 |
msgid "Unread"
|
7738 |
msgstr ""
|
7739 |
|
7740 |
+
#: bp-messages/bp-messages-template.php:1270
|
7741 |
msgctxt "Message dropdown filter"
|
7742 |
msgid "All"
|
7743 |
msgstr ""
|
7744 |
|
7745 |
+
#: bp-messages/bp-messages-template.php:1275
|
7746 |
msgctxt "Message management markup"
|
7747 |
msgid "Mark as Read"
|
7748 |
msgstr ""
|
7749 |
|
7750 |
+
#: bp-messages/bp-messages-template.php:1276
|
7751 |
msgctxt "Message management markup"
|
7752 |
msgid "Mark as Unread"
|
7753 |
msgstr ""
|
readme.txt
CHANGED
@@ -2,8 +2,8 @@
|
|
2 |
Contributors: johnjamesjacoby, DJPaul, boonebgorges, r-a-y, imath, mercime, tw2113, dcavins, hnla
|
3 |
Tags: social networking, activity, profiles, messaging, friends, groups, forums, notifications, settings, social, community, networks, networking
|
4 |
Requires at least: 3.6
|
5 |
-
Tested up to: 4.
|
6 |
-
Stable tag: 2.3.
|
7 |
License: GPLv2 or later
|
8 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
@@ -118,6 +118,12 @@ Please consider helping translate BuddyPress at our <a href="https://translate.w
|
|
118 |
|
119 |
== Upgrade Notice ==
|
120 |
|
|
|
|
|
|
|
|
|
|
|
|
|
121 |
= 2.3.1 =
|
122 |
See: https://codex.buddypress.org/releases/version-2-3-1/
|
123 |
|
@@ -216,12 +222,18 @@ Fixes over 10 bugs.
|
|
216 |
|
217 |
== Changelog ==
|
218 |
|
|
|
|
|
|
|
219 |
= 2.3.1 =
|
220 |
See: https://codex.buddypress.org/releases/version-2-3-1/
|
221 |
|
222 |
= 2.3.0 =
|
223 |
See: https://codex.buddypress.org/releases/version-2-3-0/
|
224 |
|
|
|
|
|
|
|
225 |
= 2.2 =
|
226 |
See: https://codex.buddypress.org/releases/version-2-2/
|
227 |
|
2 |
Contributors: johnjamesjacoby, DJPaul, boonebgorges, r-a-y, imath, mercime, tw2113, dcavins, hnla
|
3 |
Tags: social networking, activity, profiles, messaging, friends, groups, forums, notifications, settings, social, community, networks, networking
|
4 |
Requires at least: 3.6
|
5 |
+
Tested up to: 4.3
|
6 |
+
Stable tag: 2.3.3
|
7 |
License: GPLv2 or later
|
8 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
118 |
|
119 |
== Upgrade Notice ==
|
120 |
|
121 |
+
= 2.3.3 =
|
122 |
+
See: https://codex.buddypress.org/releases/version-2-3-3/
|
123 |
+
|
124 |
+
= 2.3.2 =
|
125 |
+
See: https://codex.buddypress.org/releases/version-2-3-2/
|
126 |
+
|
127 |
= 2.3.1 =
|
128 |
See: https://codex.buddypress.org/releases/version-2-3-1/
|
129 |
|
222 |
|
223 |
== Changelog ==
|
224 |
|
225 |
+
= 2.3.2 =
|
226 |
+
See: https://codex.buddypress.org/releases/version-2-3-2/
|
227 |
+
|
228 |
= 2.3.1 =
|
229 |
See: https://codex.buddypress.org/releases/version-2-3-1/
|
230 |
|
231 |
= 2.3.0 =
|
232 |
See: https://codex.buddypress.org/releases/version-2-3-0/
|
233 |
|
234 |
+
= 2.2.1 =
|
235 |
+
See: https://codex.buddypress.org/releases/version-2-2-1/
|
236 |
+
|
237 |
= 2.2 =
|
238 |
See: https://codex.buddypress.org/releases/version-2-2/
|
239 |
|