BuddyPress - Version 3.0.0

Version Description

See: https://codex.buddypress.org/releases/version-3-0-0/

=

Download this release

Release Info

Developer DJPaul
Plugin Icon 128x128 BuddyPress
Version 3.0.0
Comparing to
See all releases

Code changes from version 3.0.0-RC2 to 3.0.0

bp-core/admin/css/common-rtl.css CHANGED
@@ -16,6 +16,7 @@ TABLE OF CONTENTS:
16
  2.1 Top level menus
17
  2.2 Settings - Components
18
  2.3 Tools
 
19
  3.0 Users
20
  3.1 Users List
21
  3.2 Site Notices
@@ -301,6 +302,76 @@ TABLE OF CONTENTS:
301
  content: "";
302
  }
303
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
304
 
305
  /*------------------------------------------------------------------------------
306
  * 3.0 Users
16
  2.1 Top level menus
17
  2.2 Settings - Components
18
  2.3 Tools
19
+ 2.4 Tooltips
20
  3.0 Users
21
  3.1 Users List
22
  3.2 Site Notices
302
  content: "";
303
  }
304
 
305
+ /*
306
+ * 2.4 Tooltips
307
+ */
308
+ .bp-tooltip {
309
+ position: relative;
310
+ }
311
+
312
+ .bp-tooltip:after {
313
+ background: #fff;
314
+ border: 1px solid #aaa;
315
+ border-collapse: separate;
316
+ border-radius: 1px;
317
+ box-shadow: -1px 1px 0 1px rgba(132, 132, 132, 0.3);
318
+ color: #000;
319
+ content: attr(data-bp-tooltip);
320
+ display: none;
321
+ font-family: sans-serif;
322
+ font-size: 11px;
323
+ font-weight: 400;
324
+ letter-spacing: normal;
325
+ line-height: 1.5;
326
+ margin-top: 10px;
327
+ max-width: 240px;
328
+ opacity: 0;
329
+ padding: 3px 6px;
330
+ position: absolute;
331
+ left: 50%;
332
+ text-align: center;
333
+ text-decoration: none;
334
+ text-shadow: none;
335
+ text-transform: none;
336
+ top: 100%;
337
+ -webkit-transform: translateX(-50%);
338
+ -ms-transform: translateX(-50%);
339
+ transform: translateX(-50%);
340
+ -webkit-transition: opacity 2s ease-out;
341
+ -ms-transition: opacity 2s ease-out;
342
+ transition: opacity 2s ease-out;
343
+ white-space: pre;
344
+ word-wrap: break-word;
345
+ z-index: 998;
346
+ }
347
+
348
+ .bp-hello-close .bp-tooltip:after {
349
+ left: 0;
350
+ text-align: left;
351
+ -webkit-transform: translateX(0);
352
+ -ms-transform: translateX(0);
353
+ transform: translateX(0);
354
+ }
355
+
356
+ .bp-hello-social .bp-tooltip:after {
357
+ bottom: 120%;
358
+ margin-bottom: 20px;
359
+ margin-top: 0;
360
+ top: auto;
361
+ -webkit-transform: translateX(-15%);
362
+ -ms-transform: translateX(-15%);
363
+ transform: translateX(-15%);
364
+ }
365
+
366
+ .bp-tooltip:hover:after,
367
+ .bp-tooltip:active:after,
368
+ .bp-tooltip:focus:after {
369
+ display: inline-block;
370
+ opacity: 1;
371
+ overflow: visible;
372
+ text-decoration: none;
373
+ z-index: 999;
374
+ }
375
 
376
  /*------------------------------------------------------------------------------
377
  * 3.0 Users
bp-core/admin/css/common-rtl.min.css CHANGED
@@ -1 +1 @@
1
- .bp-badge{color:#d84800;display:inline-block;font:400 150px/1 dashicons!important}.bp-badge:before{content:"\f448"}.index_page_bp-about code,.settings_page_bp-credits code{background-color:#e0e0e0;color:#636363;font-size:1em}.bp-about-wrap{position:relative;max-width:1050px;font-size:15px}.bp-about-wrap img{margin:0;max-width:100%;height:auto;vertical-align:middle}.bp-about-wrap p{line-height:1.5;font-size:14px}.bp-about-wrap h2{margin:40px 0 .6em;font-size:2.7em;line-height:1.3;font-weight:300;text-align:center}.bp-about-wrap h3{margin:1.25em 0 .6em;font-size:1.4em;line-height:1.5}.bp-about-wrap code{font-size:14px;font-weight:400}.bp-about-wrap .about-description{margin-top:1.4em;font-weight:400;line-height:1.6;font-size:19px}.bp-about-wrap h3.wp-people-group{margin:2.6em 0 1.33em;padding:0;font-size:16px;line-height:inherit}.bp-about-wrap .wp-people-group{padding:0 5px;margin:0 -5px 0 -15px}.bp-about-wrap .compact{margin-bottom:0}.bp-about-wrap .wp-person{display:inline-block;vertical-align:top;margin-left:10px;padding-bottom:15px;height:70px;width:280px}.bp-about-wrap .compact .wp-person{height:auto;width:180px;padding-bottom:0;margin-bottom:0}.bp-about-wrap .wp-person .gravatar{float:right;margin:0 0 10px 10px;padding:1px;width:60px;height:60px}.bp-about-wrap .compact .wp-person .gravatar{width:30px;height:30px}.bp-about-wrap .wp-person .web{margin:6px 0 2px;font-size:16px;font-weight:400;line-height:2;text-decoration:none}.bp-about-wrap .wp-person .title{display:block}.bp-about-wrap p.wp-credits-list a{white-space:nowrap}@media only screen and (max-width:500px){.bp-about-wrap{margin-left:20px;margin-right:10px}.bp-about-wrap .bp-about-wrap h1{margin-left:0}}#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"}.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.blogs td.plugin-title span:before{content:"\f120"}.settings_page_bp-components tr.friends td.plugin-title span:before{content:"\f454"}.settings_page_bp-components tr.core td.plugin-title span:before{content:"\f448"}.settings_page_bp-components tr.members td.plugin-title span:before{content:"\f307"}#bp-admin-component-form .wp-list-table.plugins .plugin-title{width:25%}@media screen and (max-width:782px){.settings_page_bp-components td.plugin-title span{margin-top:5px}#bp-admin-component-form .wp-list-table.plugins .plugin-title{display:block;width:auto}#bp-admin-component-form .subsubsub{margin-bottom:0;padding-bottom:35px}}#adminmenu .toplevel_page_network-tools div.wp-menu-image:before{content:""}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}.bp-signups-list table{margin:1em 0}.bp-signups-list .column-fields{font-weight:700}.bp-new-notice-panel{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:13px;line-height:2.1;margin:1.5em 0 3em;overflow:auto;padding:10px 25px 25px;position:relative}.bp-new-notice-panel label{clear:both;float:right;margin-left:3%;width:20%}.bp-new-notice-panel input,.bp-new-notice-panel textarea{clear:none;margin-bottom:1em;width:75%}.bp-new-notice-panel input[type=text]:after,.bp-new-notice-panel textarea:after{clear:both;content:" ";display:table}.bp-new-notice-panel .button-primary{margin-right:23%;width:auto}.bp-notice-about{font-size:1em;margin-bottom:1em}.bp-new-notice{margin-bottom:1em;margin-top:0}.bp-notices-list{margin-bottom:0}@media screen and (max-width:782px){.bp-new-notice-panel{margin-bottom:1.5em}.bp-new-notice-panel input,.bp-new-notice-panel textarea{margin-right:0;width:100%}.bp-new-notice-panel .button-primary{margin-right:0;width:auto}.bp-new-notice-panel .button{max-width:45%;word-wrap:break-word}.bp-notice-about{margin-top:0;margin-bottom:1em}.bp-new-notice{margin-bottom:.5em}}body.post-type-bp-email #excerpt{height:auto}body.post-type-bp-email th#situation{width:20%}body.post-type-bp-email td.column-situation ul{margin:0}body.post-type-bp-email .categorydiv label{display:block;float:right;padding-right:25px;text-indent:-25px}.tools_page_bp-tools .wrap{max-width:950px}.tools_page_bp-tools p{line-height:2}.tools_page_bp-tools fieldset{margin:2em 0 0}.tools_page_bp-tools legend{color:#23282d;font-size:1.3em;font-weight:600;margin:1em 0}.tools_page_bp-tools label{clear:right;display:block;line-height:1.5;margin:0 0 1em;vertical-align:middle}@media screen and (max-width:782px){.tools_page_bp-tools p{line-height:1.5}.tools_page_bp-tools label{margin-bottom:1em;padding-left:25px;text-indent:-33px}.tools_page_bp-tools .checkbox{padding:0 30px 0 0}}#buddypress-update.not-shiny .update-message{border-right:0;padding-right:36px}#buddypress-update.not-shiny .update-message:before{content:"\f534"}
1
+ .bp-badge{color:#d84800;display:inline-block;font:400 150px/1 dashicons!important}.bp-badge:before{content:"\f448"}.index_page_bp-about code,.settings_page_bp-credits code{background-color:#e0e0e0;color:#636363;font-size:1em}.bp-about-wrap{position:relative;max-width:1050px;font-size:15px}.bp-about-wrap img{margin:0;max-width:100%;height:auto;vertical-align:middle}.bp-about-wrap p{line-height:1.5;font-size:14px}.bp-about-wrap h2{margin:40px 0 .6em;font-size:2.7em;line-height:1.3;font-weight:300;text-align:center}.bp-about-wrap h3{margin:1.25em 0 .6em;font-size:1.4em;line-height:1.5}.bp-about-wrap code{font-size:14px;font-weight:400}.bp-about-wrap .about-description{margin-top:1.4em;font-weight:400;line-height:1.6;font-size:19px}.bp-about-wrap h3.wp-people-group{margin:2.6em 0 1.33em;padding:0;font-size:16px;line-height:inherit}.bp-about-wrap .wp-people-group{padding:0 5px;margin:0 -5px 0 -15px}.bp-about-wrap .compact{margin-bottom:0}.bp-about-wrap .wp-person{display:inline-block;vertical-align:top;margin-left:10px;padding-bottom:15px;height:70px;width:280px}.bp-about-wrap .compact .wp-person{height:auto;width:180px;padding-bottom:0;margin-bottom:0}.bp-about-wrap .wp-person .gravatar{float:right;margin:0 0 10px 10px;padding:1px;width:60px;height:60px}.bp-about-wrap .compact .wp-person .gravatar{width:30px;height:30px}.bp-about-wrap .wp-person .web{margin:6px 0 2px;font-size:16px;font-weight:400;line-height:2;text-decoration:none}.bp-about-wrap .wp-person .title{display:block}.bp-about-wrap p.wp-credits-list a{white-space:nowrap}@media only screen and (max-width:500px){.bp-about-wrap{margin-left:20px;margin-right:10px}.bp-about-wrap .bp-about-wrap h1{margin-left:0}}#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"}.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.blogs td.plugin-title span:before{content:"\f120"}.settings_page_bp-components tr.friends td.plugin-title span:before{content:"\f454"}.settings_page_bp-components tr.core td.plugin-title span:before{content:"\f448"}.settings_page_bp-components tr.members td.plugin-title span:before{content:"\f307"}#bp-admin-component-form .wp-list-table.plugins .plugin-title{width:25%}@media screen and (max-width:782px){.settings_page_bp-components td.plugin-title span{margin-top:5px}#bp-admin-component-form .wp-list-table.plugins .plugin-title{display:block;width:auto}#bp-admin-component-form .subsubsub{margin-bottom:0;padding-bottom:35px}}#adminmenu .toplevel_page_network-tools div.wp-menu-image:before{content:""}.bp-tooltip{position:relative}.bp-tooltip:after{background:#fff;border:1px solid #aaa;border-collapse:separate;border-radius:1px;box-shadow:-1px 1px 0 1px rgba(132,132,132,.3);color:#000;content:attr(data-bp-tooltip);display:none;font-family:sans-serif;font-size:11px;font-weight:400;letter-spacing:normal;line-height:1.5;margin-top:10px;max-width:240px;opacity:0;padding:3px 6px;position:absolute;left:50%;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity 2s ease-out;-ms-transition:opacity 2s ease-out;transition:opacity 2s ease-out;white-space:pre;word-wrap:break-word;z-index:998}.bp-hello-close .bp-tooltip:after{left:0;text-align:left;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.bp-hello-social .bp-tooltip:after{bottom:120%;margin-bottom:20px;margin-top:0;top:auto;-webkit-transform:translateX(-15%);-ms-transform:translateX(-15%);transform:translateX(-15%)}.bp-tooltip:active:after,.bp-tooltip:focus:after,.bp-tooltip:hover:after{display:inline-block;opacity:1;overflow:visible;text-decoration:none;z-index:999}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}.bp-signups-list table{margin:1em 0}.bp-signups-list .column-fields{font-weight:700}.bp-new-notice-panel{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:13px;line-height:2.1;margin:1.5em 0 3em;overflow:auto;padding:10px 25px 25px;position:relative}.bp-new-notice-panel label{clear:both;float:right;margin-left:3%;width:20%}.bp-new-notice-panel input,.bp-new-notice-panel textarea{clear:none;margin-bottom:1em;width:75%}.bp-new-notice-panel input[type=text]:after,.bp-new-notice-panel textarea:after{clear:both;content:" ";display:table}.bp-new-notice-panel .button-primary{margin-right:23%;width:auto}.bp-notice-about{font-size:1em;margin-bottom:1em}.bp-new-notice{margin-bottom:1em;margin-top:0}.bp-notices-list{margin-bottom:0}@media screen and (max-width:782px){.bp-new-notice-panel{margin-bottom:1.5em}.bp-new-notice-panel input,.bp-new-notice-panel textarea{margin-right:0;width:100%}.bp-new-notice-panel .button-primary{margin-right:0;width:auto}.bp-new-notice-panel .button{max-width:45%;word-wrap:break-word}.bp-notice-about{margin-top:0;margin-bottom:1em}.bp-new-notice{margin-bottom:.5em}}body.post-type-bp-email #excerpt{height:auto}body.post-type-bp-email th#situation{width:20%}body.post-type-bp-email td.column-situation ul{margin:0}body.post-type-bp-email .categorydiv label{display:block;float:right;padding-right:25px;text-indent:-25px}.tools_page_bp-tools .wrap{max-width:950px}.tools_page_bp-tools p{line-height:2}.tools_page_bp-tools fieldset{margin:2em 0 0}.tools_page_bp-tools legend{color:#23282d;font-size:1.3em;font-weight:600;margin:1em 0}.tools_page_bp-tools label{clear:right;display:block;line-height:1.5;margin:0 0 1em;vertical-align:middle}@media screen and (max-width:782px){.tools_page_bp-tools p{line-height:1.5}.tools_page_bp-tools label{margin-bottom:1em;padding-left:25px;text-indent:-33px}.tools_page_bp-tools .checkbox{padding:0 30px 0 0}}#buddypress-update.not-shiny .update-message{border-right:0;padding-right:36px}#buddypress-update.not-shiny .update-message:before{content:"\f534"}
bp-core/admin/css/common.css CHANGED
@@ -16,6 +16,7 @@ TABLE OF CONTENTS:
16
  2.1 Top level menus
17
  2.2 Settings - Components
18
  2.3 Tools
 
19
  3.0 Users
20
  3.1 Users List
21
  3.2 Site Notices
@@ -301,6 +302,76 @@ TABLE OF CONTENTS:
301
  content: "";
302
  }
303
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
304
 
305
  /*------------------------------------------------------------------------------
306
  * 3.0 Users
16
  2.1 Top level menus
17
  2.2 Settings - Components
18
  2.3 Tools
19
+ 2.4 Tooltips
20
  3.0 Users
21
  3.1 Users List
22
  3.2 Site Notices
302
  content: "";
303
  }
304
 
305
+ /*
306
+ * 2.4 Tooltips
307
+ */
308
+ .bp-tooltip {
309
+ position: relative;
310
+ }
311
+
312
+ .bp-tooltip:after {
313
+ background: #fff;
314
+ border: 1px solid #aaa;
315
+ border-collapse: separate;
316
+ border-radius: 1px;
317
+ box-shadow: 1px 1px 0 1px rgba(132, 132, 132, 0.3);
318
+ color: #000;
319
+ content: attr(data-bp-tooltip);
320
+ display: none;
321
+ font-family: sans-serif;
322
+ font-size: 11px;
323
+ font-weight: 400;
324
+ letter-spacing: normal;
325
+ line-height: 1.5;
326
+ margin-top: 10px;
327
+ max-width: 240px;
328
+ opacity: 0;
329
+ padding: 3px 6px;
330
+ position: absolute;
331
+ right: 50%;
332
+ text-align: center;
333
+ text-decoration: none;
334
+ text-shadow: none;
335
+ text-transform: none;
336
+ top: 100%;
337
+ -webkit-transform: translateX(50%);
338
+ -ms-transform: translateX(50%);
339
+ transform: translateX(50%);
340
+ -webkit-transition: opacity 2s ease-out;
341
+ -ms-transition: opacity 2s ease-out;
342
+ transition: opacity 2s ease-out;
343
+ white-space: pre;
344
+ word-wrap: break-word;
345
+ z-index: 998;
346
+ }
347
+
348
+ .bp-hello-close .bp-tooltip:after {
349
+ right: 0;
350
+ text-align: right;
351
+ -webkit-transform: translateX(0);
352
+ -ms-transform: translateX(0);
353
+ transform: translateX(0);
354
+ }
355
+
356
+ .bp-hello-social .bp-tooltip:after {
357
+ bottom: 120%;
358
+ margin-bottom: 20px;
359
+ margin-top: 0;
360
+ top: auto;
361
+ -webkit-transform: translateX(15%);
362
+ -ms-transform: translateX(15%);
363
+ transform: translateX(15%);
364
+ }
365
+
366
+ .bp-tooltip:hover:after,
367
+ .bp-tooltip:active:after,
368
+ .bp-tooltip:focus:after {
369
+ display: inline-block;
370
+ opacity: 1;
371
+ overflow: visible;
372
+ text-decoration: none;
373
+ z-index: 999;
374
+ }
375
 
376
  /*------------------------------------------------------------------------------
377
  * 3.0 Users
bp-core/admin/css/common.min.css CHANGED
@@ -1 +1 @@
1
- .bp-badge{color:#d84800;display:inline-block;font:400 150px/1 dashicons!important}.bp-badge:before{content:"\f448"}.index_page_bp-about code,.settings_page_bp-credits code{background-color:#e0e0e0;color:#636363;font-size:1em}.bp-about-wrap{position:relative;max-width:1050px;font-size:15px}.bp-about-wrap img{margin:0;max-width:100%;height:auto;vertical-align:middle}.bp-about-wrap p{line-height:1.5;font-size:14px}.bp-about-wrap h2{margin:40px 0 .6em;font-size:2.7em;line-height:1.3;font-weight:300;text-align:center}.bp-about-wrap h3{margin:1.25em 0 .6em;font-size:1.4em;line-height:1.5}.bp-about-wrap code{font-size:14px;font-weight:400}.bp-about-wrap .about-description{margin-top:1.4em;font-weight:400;line-height:1.6;font-size:19px}.bp-about-wrap h3.wp-people-group{margin:2.6em 0 1.33em;padding:0;font-size:16px;line-height:inherit}.bp-about-wrap .wp-people-group{padding:0 5px;margin:0 -15px 0 -5px}.bp-about-wrap .compact{margin-bottom:0}.bp-about-wrap .wp-person{display:inline-block;vertical-align:top;margin-right:10px;padding-bottom:15px;height:70px;width:280px}.bp-about-wrap .compact .wp-person{height:auto;width:180px;padding-bottom:0;margin-bottom:0}.bp-about-wrap .wp-person .gravatar{float:left;margin:0 10px 10px 0;padding:1px;width:60px;height:60px}.bp-about-wrap .compact .wp-person .gravatar{width:30px;height:30px}.bp-about-wrap .wp-person .web{margin:6px 0 2px;font-size:16px;font-weight:400;line-height:2;text-decoration:none}.bp-about-wrap .wp-person .title{display:block}.bp-about-wrap p.wp-credits-list a{white-space:nowrap}@media only screen and (max-width:500px){.bp-about-wrap{margin-right:20px;margin-left:10px}.bp-about-wrap .bp-about-wrap h1{margin-right:0}}#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"}.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.blogs td.plugin-title span:before{content:"\f120"}.settings_page_bp-components tr.friends td.plugin-title span:before{content:"\f454"}.settings_page_bp-components tr.core td.plugin-title span:before{content:"\f448"}.settings_page_bp-components tr.members td.plugin-title span:before{content:"\f307"}#bp-admin-component-form .wp-list-table.plugins .plugin-title{width:25%}@media screen and (max-width:782px){.settings_page_bp-components td.plugin-title span{margin-top:5px}#bp-admin-component-form .wp-list-table.plugins .plugin-title{display:block;width:auto}#bp-admin-component-form .subsubsub{margin-bottom:0;padding-bottom:35px}}#adminmenu .toplevel_page_network-tools div.wp-menu-image:before{content:""}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}.bp-signups-list table{margin:1em 0}.bp-signups-list .column-fields{font-weight:700}.bp-new-notice-panel{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:13px;line-height:2.1;margin:1.5em 0 3em;overflow:auto;padding:10px 25px 25px;position:relative}.bp-new-notice-panel label{clear:both;float:left;margin-right:3%;width:20%}.bp-new-notice-panel input,.bp-new-notice-panel textarea{clear:none;margin-bottom:1em;width:75%}.bp-new-notice-panel input[type=text]:after,.bp-new-notice-panel textarea:after{clear:both;content:" ";display:table}.bp-new-notice-panel .button-primary{margin-left:23%;width:auto}.bp-notice-about{font-size:1em;margin-bottom:1em}.bp-new-notice{margin-bottom:1em;margin-top:0}.bp-notices-list{margin-bottom:0}@media screen and (max-width:782px){.bp-new-notice-panel{margin-bottom:1.5em}.bp-new-notice-panel input,.bp-new-notice-panel textarea{margin-left:0;width:100%}.bp-new-notice-panel .button-primary{margin-left:0;width:auto}.bp-new-notice-panel .button{max-width:45%;word-wrap:break-word}.bp-notice-about{margin-top:0;margin-bottom:1em}.bp-new-notice{margin-bottom:.5em}}body.post-type-bp-email #excerpt{height:auto}body.post-type-bp-email th#situation{width:20%}body.post-type-bp-email td.column-situation ul{margin:0}body.post-type-bp-email .categorydiv label{display:block;float:left;padding-left:25px;text-indent:-25px}.tools_page_bp-tools .wrap{max-width:950px}.tools_page_bp-tools p{line-height:2}.tools_page_bp-tools fieldset{margin:2em 0 0}.tools_page_bp-tools legend{color:#23282d;font-size:1.3em;font-weight:600;margin:1em 0}.tools_page_bp-tools label{clear:left;display:block;line-height:1.5;margin:0 0 1em;vertical-align:middle}@media screen and (max-width:782px){.tools_page_bp-tools p{line-height:1.5}.tools_page_bp-tools label{margin-bottom:1em;padding-right:25px;text-indent:-33px}.tools_page_bp-tools .checkbox{padding:0 0 0 30px}}#buddypress-update.not-shiny .update-message{border-left:0;padding-left:36px}#buddypress-update.not-shiny .update-message:before{content:"\f534"}
1
+ .bp-badge{color:#d84800;display:inline-block;font:400 150px/1 dashicons!important}.bp-badge:before{content:"\f448"}.index_page_bp-about code,.settings_page_bp-credits code{background-color:#e0e0e0;color:#636363;font-size:1em}.bp-about-wrap{position:relative;max-width:1050px;font-size:15px}.bp-about-wrap img{margin:0;max-width:100%;height:auto;vertical-align:middle}.bp-about-wrap p{line-height:1.5;font-size:14px}.bp-about-wrap h2{margin:40px 0 .6em;font-size:2.7em;line-height:1.3;font-weight:300;text-align:center}.bp-about-wrap h3{margin:1.25em 0 .6em;font-size:1.4em;line-height:1.5}.bp-about-wrap code{font-size:14px;font-weight:400}.bp-about-wrap .about-description{margin-top:1.4em;font-weight:400;line-height:1.6;font-size:19px}.bp-about-wrap h3.wp-people-group{margin:2.6em 0 1.33em;padding:0;font-size:16px;line-height:inherit}.bp-about-wrap .wp-people-group{padding:0 5px;margin:0 -15px 0 -5px}.bp-about-wrap .compact{margin-bottom:0}.bp-about-wrap .wp-person{display:inline-block;vertical-align:top;margin-right:10px;padding-bottom:15px;height:70px;width:280px}.bp-about-wrap .compact .wp-person{height:auto;width:180px;padding-bottom:0;margin-bottom:0}.bp-about-wrap .wp-person .gravatar{float:left;margin:0 10px 10px 0;padding:1px;width:60px;height:60px}.bp-about-wrap .compact .wp-person .gravatar{width:30px;height:30px}.bp-about-wrap .wp-person .web{margin:6px 0 2px;font-size:16px;font-weight:400;line-height:2;text-decoration:none}.bp-about-wrap .wp-person .title{display:block}.bp-about-wrap p.wp-credits-list a{white-space:nowrap}@media only screen and (max-width:500px){.bp-about-wrap{margin-right:20px;margin-left:10px}.bp-about-wrap .bp-about-wrap h1{margin-right:0}}#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"}.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.blogs td.plugin-title span:before{content:"\f120"}.settings_page_bp-components tr.friends td.plugin-title span:before{content:"\f454"}.settings_page_bp-components tr.core td.plugin-title span:before{content:"\f448"}.settings_page_bp-components tr.members td.plugin-title span:before{content:"\f307"}#bp-admin-component-form .wp-list-table.plugins .plugin-title{width:25%}@media screen and (max-width:782px){.settings_page_bp-components td.plugin-title span{margin-top:5px}#bp-admin-component-form .wp-list-table.plugins .plugin-title{display:block;width:auto}#bp-admin-component-form .subsubsub{margin-bottom:0;padding-bottom:35px}}#adminmenu .toplevel_page_network-tools div.wp-menu-image:before{content:""}.bp-tooltip{position:relative}.bp-tooltip:after{background:#fff;border:1px solid #aaa;border-collapse:separate;border-radius:1px;box-shadow:1px 1px 0 1px rgba(132,132,132,.3);color:#000;content:attr(data-bp-tooltip);display:none;font-family:sans-serif;font-size:11px;font-weight:400;letter-spacing:normal;line-height:1.5;margin-top:10px;max-width:240px;opacity:0;padding:3px 6px;position:absolute;right:50%;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;top:100%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);-webkit-transition:opacity 2s ease-out;-ms-transition:opacity 2s ease-out;transition:opacity 2s ease-out;white-space:pre;word-wrap:break-word;z-index:998}.bp-hello-close .bp-tooltip:after{right:0;text-align:right;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.bp-hello-social .bp-tooltip:after{bottom:120%;margin-bottom:20px;margin-top:0;top:auto;-webkit-transform:translateX(15%);-ms-transform:translateX(15%);transform:translateX(15%)}.bp-tooltip:active:after,.bp-tooltip:focus:after,.bp-tooltip:hover:after{display:inline-block;opacity:1;overflow:visible;text-decoration:none;z-index:999}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}.bp-signups-list table{margin:1em 0}.bp-signups-list .column-fields{font-weight:700}.bp-new-notice-panel{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:13px;line-height:2.1;margin:1.5em 0 3em;overflow:auto;padding:10px 25px 25px;position:relative}.bp-new-notice-panel label{clear:both;float:left;margin-right:3%;width:20%}.bp-new-notice-panel input,.bp-new-notice-panel textarea{clear:none;margin-bottom:1em;width:75%}.bp-new-notice-panel input[type=text]:after,.bp-new-notice-panel textarea:after{clear:both;content:" ";display:table}.bp-new-notice-panel .button-primary{margin-left:23%;width:auto}.bp-notice-about{font-size:1em;margin-bottom:1em}.bp-new-notice{margin-bottom:1em;margin-top:0}.bp-notices-list{margin-bottom:0}@media screen and (max-width:782px){.bp-new-notice-panel{margin-bottom:1.5em}.bp-new-notice-panel input,.bp-new-notice-panel textarea{margin-left:0;width:100%}.bp-new-notice-panel .button-primary{margin-left:0;width:auto}.bp-new-notice-panel .button{max-width:45%;word-wrap:break-word}.bp-notice-about{margin-top:0;margin-bottom:1em}.bp-new-notice{margin-bottom:.5em}}body.post-type-bp-email #excerpt{height:auto}body.post-type-bp-email th#situation{width:20%}body.post-type-bp-email td.column-situation ul{margin:0}body.post-type-bp-email .categorydiv label{display:block;float:left;padding-left:25px;text-indent:-25px}.tools_page_bp-tools .wrap{max-width:950px}.tools_page_bp-tools p{line-height:2}.tools_page_bp-tools fieldset{margin:2em 0 0}.tools_page_bp-tools legend{color:#23282d;font-size:1.3em;font-weight:600;margin:1em 0}.tools_page_bp-tools label{clear:left;display:block;line-height:1.5;margin:0 0 1em;vertical-align:middle}@media screen and (max-width:782px){.tools_page_bp-tools p{line-height:1.5}.tools_page_bp-tools label{margin-bottom:1em;padding-right:25px;text-indent:-33px}.tools_page_bp-tools .checkbox{padding:0 0 0 30px}}#buddypress-update.not-shiny .update-message{border-left:0;padding-left:36px}#buddypress-update.not-shiny .update-message:before{content:"\f534"}
bp-core/admin/css/hello-rtl.css CHANGED
@@ -37,6 +37,8 @@ TABLE OF CONTENTS:
37
  }
38
 
39
  #bp-hello-container a:hover {
 
 
40
  transition: all 0.1s ease-in-out;
41
  color: black;
42
  }
@@ -54,22 +56,28 @@ TABLE OF CONTENTS:
54
  /*------------------------------------------------------------------------------
55
  * 2.0 - Dashicons
56
  *----------------------------------------------------------------------------*/
57
- .bp-hello-close a:hover:before {
58
- transition: all 0.1s ease-in-out;
59
- color: var(--bp-hello-color-primary);
60
  }
61
 
62
- .bp-hello-close a.close-modal:before {
63
  content: "\f158";
64
  color: #23282d;
65
  /* wp toolbar */
66
- font: 400 35px/1 dashicons;
67
  speak: none;
68
  -webkit-font-smoothing: antialiased;
69
  -moz-osx-font-smoothing: grayscale;
70
  background-image: none !important;
71
  }
72
 
 
 
 
 
 
 
 
73
  .bp-hello-social li a:before {
74
  color: #23282d;
75
  /* wp toolbar */
@@ -81,6 +89,8 @@ TABLE OF CONTENTS:
81
  }
82
 
83
  .bp-hello-social li a:hover:before {
 
 
84
  transition: all 0.1s ease-in-out;
85
  color: var(--bp-hello-color-primary);
86
  }
@@ -124,7 +134,10 @@ TABLE OF CONTENTS:
124
  * 3.2 - Modal footer
125
  */
126
  .bp-hello-footer {
 
 
127
  display: flex;
 
128
  flex-wrap: wrap;
129
  height: 58px;
130
  max-height: 58px;
@@ -132,6 +145,7 @@ TABLE OF CONTENTS:
132
 
133
  .bp-hello-social-cta,
134
  .bp-hello-social-links {
 
135
  flex-basis: 50%;
136
  }
137
 
@@ -177,6 +191,8 @@ TABLE OF CONTENTS:
177
  */
178
  #bp-hello-backdrop {
179
  background-color: rgba(0, 0, 0, 0.8);
 
 
180
  transition: opacity 0.15s ease-out;
181
  }
182
 
@@ -236,10 +252,6 @@ TABLE OF CONTENTS:
236
  text-align: left;
237
  }
238
 
239
- .bp-hello-close a {
240
- text-decoration: none;
241
- }
242
-
243
  /*
244
  * 4.4 - Content content
245
  */
@@ -255,6 +267,10 @@ TABLE OF CONTENTS:
255
  max-width: 100%;
256
  }
257
 
 
 
 
 
258
  /*------------------------------------------------------------------------------
259
  * 6.0 - Media Queries
260
  *----------------------------------------------------------------------------*/
@@ -285,7 +301,7 @@ TABLE OF CONTENTS:
285
  .bp-hello-close {
286
  left: 30px;
287
  }
288
- .bp-hello-close a.close-modal:before {
289
  line-height: 0.7;
290
  }
291
  .bp-hello-footer {
@@ -305,6 +321,9 @@ TABLE OF CONTENTS:
305
  .bp-hello-content p {
306
  font-size: 14px;
307
  }
 
 
 
308
  }
309
 
310
  /**
37
  }
38
 
39
  #bp-hello-container a:hover {
40
+ -webkit-transition: all 0.1s ease-in-out;
41
+ -o-transition: all 0.1s ease-in-out;
42
  transition: all 0.1s ease-in-out;
43
  color: black;
44
  }
56
  /*------------------------------------------------------------------------------
57
  * 2.0 - Dashicons
58
  *----------------------------------------------------------------------------*/
59
+ .bp-hello-close .button {
60
+ padding: 5px !important;
 
61
  }
62
 
63
+ .bp-hello-close .close-modal:before {
64
  content: "\f158";
65
  color: #23282d;
66
  /* wp toolbar */
67
+ font: 400 1.5em/1 dashicons;
68
  speak: none;
69
  -webkit-font-smoothing: antialiased;
70
  -moz-osx-font-smoothing: grayscale;
71
  background-image: none !important;
72
  }
73
 
74
+ .bp-hello-close .close-modal:focus:before, .bp-hello-close .close-modal:hover:before {
75
+ -webkit-transition: all 0.1s ease-in-out;
76
+ -o-transition: all 0.1s ease-in-out;
77
+ transition: all 0.1s ease-in-out;
78
+ color: var(--bp-hello-color-primary);
79
+ }
80
+
81
  .bp-hello-social li a:before {
82
  color: #23282d;
83
  /* wp toolbar */
89
  }
90
 
91
  .bp-hello-social li a:hover:before {
92
+ -webkit-transition: all 0.1s ease-in-out;
93
+ -o-transition: all 0.1s ease-in-out;
94
  transition: all 0.1s ease-in-out;
95
  color: var(--bp-hello-color-primary);
96
  }
134
  * 3.2 - Modal footer
135
  */
136
  .bp-hello-footer {
137
+ display: -webkit-box;
138
+ display: -ms-flexbox;
139
  display: flex;
140
+ -ms-flex-wrap: wrap;
141
  flex-wrap: wrap;
142
  height: 58px;
143
  max-height: 58px;
145
 
146
  .bp-hello-social-cta,
147
  .bp-hello-social-links {
148
+ -ms-flex-preferred-size: 50%;
149
  flex-basis: 50%;
150
  }
151
 
191
  */
192
  #bp-hello-backdrop {
193
  background-color: rgba(0, 0, 0, 0.8);
194
+ -webkit-transition: opacity 0.15s ease-out;
195
+ -o-transition: opacity 0.15s ease-out;
196
  transition: opacity 0.15s ease-out;
197
  }
198
 
252
  text-align: left;
253
  }
254
 
 
 
 
 
255
  /*
256
  * 4.4 - Content content
257
  */
267
  max-width: 100%;
268
  }
269
 
270
+ .bp-hello-content iframe {
271
+ width: 100%;
272
+ }
273
+
274
  /*------------------------------------------------------------------------------
275
  * 6.0 - Media Queries
276
  *----------------------------------------------------------------------------*/
301
  .bp-hello-close {
302
  left: 30px;
303
  }
304
+ .bp-hello-close .close-modal:before {
305
  line-height: 0.7;
306
  }
307
  .bp-hello-footer {
321
  .bp-hello-content p {
322
  font-size: 14px;
323
  }
324
+ .bp-hello-content iframe {
325
+ height: 100%;
326
+ }
327
  }
328
 
329
  /**
bp-core/admin/css/hello-rtl.min.css CHANGED
@@ -1 +1 @@
1
- :root{--bp-hello-color-primary:#d34600;--bp-hello-color-secondary:#e5e5e5;--bp-hello-container-size:15%}#bp-hello-container a{color:var(--bp-hello-color-primary)}#bp-hello-container a:hover{transition:all .1s ease-in-out;color:#000}#bp-hello-container .bp-hello-header h1{line-height:1.7;font-size:21px;font-weight:400}.bp-hello-content p{font-size:16px}.bp-hello-close a:hover:before{transition:all .1s ease-in-out;color:var(--bp-hello-color-primary)}.bp-hello-close a.close-modal:before{content:"\f158";color:#23282d;font:400 35px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none!important}.bp-hello-social li a:before{color:#23282d;font:400 30px/.6 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none!important}.bp-hello-social li a:hover:before{transition:all .1s ease-in-out;color:var(--bp-hello-color-primary)}.bp-hello-social li a.support:before{content:"\f448"}.bp-hello-social li a.twitter:before{content:"\f301"}#bp-hello-backdrop{position:fixed;top:0;right:0;left:0;bottom:0;z-index:9998;display:none}#bp-hello-container{position:fixed;top:0;bottom:80px;z-index:99999}.bp-disable-scroll{overflow:hidden}.bp-hello-footer{display:flex;flex-wrap:wrap;height:58px;max-height:58px}.bp-hello-social-cta,.bp-hello-social-links{flex-basis:50%}.bp-hello-social-links ul{display:inline-block}.bp-hello-social li{position:relative;bottom:-5px;display:inline-block;list-style-type:none;margin-bottom:0}.bp-hello-social li:last-child a{margin-right:4px}.bp-hello-header{height:58px;max-height:58px}.bp-hello-content{padding:0 25px;height:calc(100% - 58px);overflow-y:auto;-webkit-overflow-scrolling:touch}#bp-hello-backdrop{background-color:rgba(0,0,0,.8);transition:opacity .15s ease-out}#bp-hello-container{background-color:#fff}.bp-hello-footer{border-radius:0 0 3px 3px;background-color:#fff;border-top:1px solid var(--bp-hello-color-secondary);padding:6px 25px}.bp-hello-footer p{font-size:15px}.bp-hello-social-cta{text-align:right}.bp-hello-social-links{text-align:left}.bp-hello-social li a{text-decoration:none}.bp-hello-header{padding:6px 25px}.bp-hello-header h1{width:calc(100% - 51px)}#bp-hello-container .bp-hello-header{border-bottom:1px solid var(--bp-hello-color-secondary)}.bp-hello-title{text-align:right}.bp-hello-close{position:absolute;top:20px;left:25px;text-align:left}.bp-hello-close a{text-decoration:none}.bp-hello-content{background-color:#fff}.bp-hello-content img{border-radius:2px;max-width:100%}@media only screen and (min-width:1024px){#bp-hello-backdrop{display:block}#bp-hello-container{position:fixed;top:60px;right:var(--bp-hello-container-size);left:var(--bp-hello-container-size);bottom:30px;z-index:9999;border-radius:3px}#bp-hello-container .bp-hello-header h1{line-height:inherit}.bp-hello-header{height:auto;max-height:inherit;padding:6px 30px}.bp-hello-close{left:30px}.bp-hello-close a.close-modal:before{line-height:.7}.bp-hello-footer{position:fixed;right:var(--bp-hello-container-size);left:var(--bp-hello-container-size);bottom:30px;z-index:10000;height:auto;max-height:inherit;padding:6px 30px}.bp-hello-content{height:calc(100% - 90px);padding:0 30px}.bp-hello-content p{font-size:14px}}@media screen and (min-width:1280px){#bp-hello-container,.bp-hello-footer{right:calc((100% - 896px)/ 2);left:calc((100% - 896px)/ 2)}}
1
+ :root{--bp-hello-color-primary:#d34600;--bp-hello-color-secondary:#e5e5e5;--bp-hello-container-size:15%}#bp-hello-container a{color:var(--bp-hello-color-primary)}#bp-hello-container a:hover{-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;color:#000}#bp-hello-container .bp-hello-header h1{line-height:1.7;font-size:21px;font-weight:400}.bp-hello-content p{font-size:16px}.bp-hello-close .button{padding:5px!important}.bp-hello-close .close-modal:before{content:"\f158";color:#23282d;font:400 1.5em/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none!important}.bp-hello-close .close-modal:focus:before,.bp-hello-close .close-modal:hover:before{-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;color:var(--bp-hello-color-primary)}.bp-hello-social li a:before{color:#23282d;font:400 30px/.6 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none!important}.bp-hello-social li a:hover:before{-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;color:var(--bp-hello-color-primary)}.bp-hello-social li a.support:before{content:"\f448"}.bp-hello-social li a.twitter:before{content:"\f301"}#bp-hello-backdrop{position:fixed;top:0;right:0;left:0;bottom:0;z-index:9998;display:none}#bp-hello-container{position:fixed;top:0;bottom:80px;z-index:99999}.bp-disable-scroll{overflow:hidden}.bp-hello-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:58px;max-height:58px}.bp-hello-social-cta,.bp-hello-social-links{-ms-flex-preferred-size:50%;flex-basis:50%}.bp-hello-social-links ul{display:inline-block}.bp-hello-social li{position:relative;bottom:-5px;display:inline-block;list-style-type:none;margin-bottom:0}.bp-hello-social li:last-child a{margin-right:4px}.bp-hello-header{height:58px;max-height:58px}.bp-hello-content{padding:0 25px;height:calc(100% - 58px);overflow-y:auto;-webkit-overflow-scrolling:touch}#bp-hello-backdrop{background-color:rgba(0,0,0,.8);-webkit-transition:opacity .15s ease-out;-o-transition:opacity .15s ease-out;transition:opacity .15s ease-out}#bp-hello-container{background-color:#fff}.bp-hello-footer{border-radius:0 0 3px 3px;background-color:#fff;border-top:1px solid var(--bp-hello-color-secondary);padding:6px 25px}.bp-hello-footer p{font-size:15px}.bp-hello-social-cta{text-align:right}.bp-hello-social-links{text-align:left}.bp-hello-social li a{text-decoration:none}.bp-hello-header{padding:6px 25px}.bp-hello-header h1{width:calc(100% - 51px)}#bp-hello-container .bp-hello-header{border-bottom:1px solid var(--bp-hello-color-secondary)}.bp-hello-title{text-align:right}.bp-hello-close{position:absolute;top:20px;left:25px;text-align:left}.bp-hello-content{background-color:#fff}.bp-hello-content img{border-radius:2px;max-width:100%}.bp-hello-content iframe{width:100%}@media only screen and (min-width:1024px){#bp-hello-backdrop{display:block}#bp-hello-container{position:fixed;top:60px;right:var(--bp-hello-container-size);left:var(--bp-hello-container-size);bottom:30px;z-index:9999;border-radius:3px}#bp-hello-container .bp-hello-header h1{line-height:inherit}.bp-hello-header{height:auto;max-height:inherit;padding:6px 30px}.bp-hello-close{left:30px}.bp-hello-close .close-modal:before{line-height:.7}.bp-hello-footer{position:fixed;right:var(--bp-hello-container-size);left:var(--bp-hello-container-size);bottom:30px;z-index:10000;height:auto;max-height:inherit;padding:6px 30px}.bp-hello-content{height:calc(100% - 90px);padding:0 30px}.bp-hello-content p{font-size:14px}.bp-hello-content iframe{height:100%}}@media screen and (min-width:1280px){#bp-hello-container,.bp-hello-footer{right:calc((100% - 896px)/ 2);left:calc((100% - 896px)/ 2)}}
bp-core/admin/css/hello.css CHANGED
@@ -37,6 +37,8 @@ TABLE OF CONTENTS:
37
  }
38
 
39
  #bp-hello-container a:hover {
 
 
40
  transition: all 0.1s ease-in-out;
41
  color: black;
42
  }
@@ -54,22 +56,28 @@ TABLE OF CONTENTS:
54
  /*------------------------------------------------------------------------------
55
  * 2.0 - Dashicons
56
  *----------------------------------------------------------------------------*/
57
- .bp-hello-close a:hover:before {
58
- transition: all 0.1s ease-in-out;
59
- color: var(--bp-hello-color-primary);
60
  }
61
 
62
- .bp-hello-close a.close-modal:before {
63
  content: "\f158";
64
  color: #23282d;
65
  /* wp toolbar */
66
- font: 400 35px/1 dashicons;
67
  speak: none;
68
  -webkit-font-smoothing: antialiased;
69
  -moz-osx-font-smoothing: grayscale;
70
  background-image: none !important;
71
  }
72
 
 
 
 
 
 
 
 
73
  .bp-hello-social li a:before {
74
  color: #23282d;
75
  /* wp toolbar */
@@ -81,6 +89,8 @@ TABLE OF CONTENTS:
81
  }
82
 
83
  .bp-hello-social li a:hover:before {
 
 
84
  transition: all 0.1s ease-in-out;
85
  color: var(--bp-hello-color-primary);
86
  }
@@ -124,7 +134,10 @@ TABLE OF CONTENTS:
124
  * 3.2 - Modal footer
125
  */
126
  .bp-hello-footer {
 
 
127
  display: flex;
 
128
  flex-wrap: wrap;
129
  height: 58px;
130
  max-height: 58px;
@@ -132,6 +145,7 @@ TABLE OF CONTENTS:
132
 
133
  .bp-hello-social-cta,
134
  .bp-hello-social-links {
 
135
  flex-basis: 50%;
136
  }
137
 
@@ -177,6 +191,8 @@ TABLE OF CONTENTS:
177
  */
178
  #bp-hello-backdrop {
179
  background-color: rgba(0, 0, 0, 0.8);
 
 
180
  transition: opacity 0.15s ease-out;
181
  }
182
 
@@ -236,10 +252,6 @@ TABLE OF CONTENTS:
236
  text-align: right;
237
  }
238
 
239
- .bp-hello-close a {
240
- text-decoration: none;
241
- }
242
-
243
  /*
244
  * 4.4 - Content content
245
  */
@@ -255,6 +267,10 @@ TABLE OF CONTENTS:
255
  max-width: 100%;
256
  }
257
 
 
 
 
 
258
  /*------------------------------------------------------------------------------
259
  * 6.0 - Media Queries
260
  *----------------------------------------------------------------------------*/
@@ -285,7 +301,7 @@ TABLE OF CONTENTS:
285
  .bp-hello-close {
286
  right: 30px;
287
  }
288
- .bp-hello-close a.close-modal:before {
289
  line-height: 0.7;
290
  }
291
  .bp-hello-footer {
@@ -305,6 +321,9 @@ TABLE OF CONTENTS:
305
  .bp-hello-content p {
306
  font-size: 14px;
307
  }
 
 
 
308
  }
309
 
310
  /**
37
  }
38
 
39
  #bp-hello-container a:hover {
40
+ -webkit-transition: all 0.1s ease-in-out;
41
+ -o-transition: all 0.1s ease-in-out;
42
  transition: all 0.1s ease-in-out;
43
  color: black;
44
  }
56
  /*------------------------------------------------------------------------------
57
  * 2.0 - Dashicons
58
  *----------------------------------------------------------------------------*/
59
+ .bp-hello-close .button {
60
+ padding: 5px !important;
 
61
  }
62
 
63
+ .bp-hello-close .close-modal:before {
64
  content: "\f158";
65
  color: #23282d;
66
  /* wp toolbar */
67
+ font: 400 1.5em/1 dashicons;
68
  speak: none;
69
  -webkit-font-smoothing: antialiased;
70
  -moz-osx-font-smoothing: grayscale;
71
  background-image: none !important;
72
  }
73
 
74
+ .bp-hello-close .close-modal:focus:before, .bp-hello-close .close-modal:hover:before {
75
+ -webkit-transition: all 0.1s ease-in-out;
76
+ -o-transition: all 0.1s ease-in-out;
77
+ transition: all 0.1s ease-in-out;
78
+ color: var(--bp-hello-color-primary);
79
+ }
80
+
81
  .bp-hello-social li a:before {
82
  color: #23282d;
83
  /* wp toolbar */
89
  }
90
 
91
  .bp-hello-social li a:hover:before {
92
+ -webkit-transition: all 0.1s ease-in-out;
93
+ -o-transition: all 0.1s ease-in-out;
94
  transition: all 0.1s ease-in-out;
95
  color: var(--bp-hello-color-primary);
96
  }
134
  * 3.2 - Modal footer
135
  */
136
  .bp-hello-footer {
137
+ display: -webkit-box;
138
+ display: -ms-flexbox;
139
  display: flex;
140
+ -ms-flex-wrap: wrap;
141
  flex-wrap: wrap;
142
  height: 58px;
143
  max-height: 58px;
145
 
146
  .bp-hello-social-cta,
147
  .bp-hello-social-links {
148
+ -ms-flex-preferred-size: 50%;
149
  flex-basis: 50%;
150
  }
151
 
191
  */
192
  #bp-hello-backdrop {
193
  background-color: rgba(0, 0, 0, 0.8);
194
+ -webkit-transition: opacity 0.15s ease-out;
195
+ -o-transition: opacity 0.15s ease-out;
196
  transition: opacity 0.15s ease-out;
197
  }
198
 
252
  text-align: right;
253
  }
254
 
 
 
 
 
255
  /*
256
  * 4.4 - Content content
257
  */
267
  max-width: 100%;
268
  }
269
 
270
+ .bp-hello-content iframe {
271
+ width: 100%;
272
+ }
273
+
274
  /*------------------------------------------------------------------------------
275
  * 6.0 - Media Queries
276
  *----------------------------------------------------------------------------*/
301
  .bp-hello-close {
302
  right: 30px;
303
  }
304
+ .bp-hello-close .close-modal:before {
305
  line-height: 0.7;
306
  }
307
  .bp-hello-footer {
321
  .bp-hello-content p {
322
  font-size: 14px;
323
  }
324
+ .bp-hello-content iframe {
325
+ height: 100%;
326
+ }
327
  }
328
 
329
  /**
bp-core/admin/css/hello.min.css CHANGED
@@ -1 +1 @@
1
- :root{--bp-hello-color-primary:#d34600;--bp-hello-color-secondary:#e5e5e5;--bp-hello-container-size:15%}#bp-hello-container a{color:var(--bp-hello-color-primary)}#bp-hello-container a:hover{transition:all .1s ease-in-out;color:#000}#bp-hello-container .bp-hello-header h1{line-height:1.7;font-size:21px;font-weight:400}.bp-hello-content p{font-size:16px}.bp-hello-close a:hover:before{transition:all .1s ease-in-out;color:var(--bp-hello-color-primary)}.bp-hello-close a.close-modal:before{content:"\f158";color:#23282d;font:400 35px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none!important}.bp-hello-social li a:before{color:#23282d;font:400 30px/.6 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none!important}.bp-hello-social li a:hover:before{transition:all .1s ease-in-out;color:var(--bp-hello-color-primary)}.bp-hello-social li a.support:before{content:"\f448"}.bp-hello-social li a.twitter:before{content:"\f301"}#bp-hello-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998;display:none}#bp-hello-container{position:fixed;top:0;bottom:80px;z-index:99999}.bp-disable-scroll{overflow:hidden}.bp-hello-footer{display:flex;flex-wrap:wrap;height:58px;max-height:58px}.bp-hello-social-cta,.bp-hello-social-links{flex-basis:50%}.bp-hello-social-links ul{display:inline-block}.bp-hello-social li{position:relative;bottom:-5px;display:inline-block;list-style-type:none;margin-bottom:0}.bp-hello-social li:last-child a{margin-left:4px}.bp-hello-header{height:58px;max-height:58px}.bp-hello-content{padding:0 25px;height:calc(100% - 58px);overflow-y:auto;-webkit-overflow-scrolling:touch}#bp-hello-backdrop{background-color:rgba(0,0,0,.8);transition:opacity .15s ease-out}#bp-hello-container{background-color:#fff}.bp-hello-footer{border-radius:0 0 3px 3px;background-color:#fff;border-top:1px solid var(--bp-hello-color-secondary);padding:6px 25px}.bp-hello-footer p{font-size:15px}.bp-hello-social-cta{text-align:left}.bp-hello-social-links{text-align:right}.bp-hello-social li a{text-decoration:none}.bp-hello-header{padding:6px 25px}.bp-hello-header h1{width:calc(100% - 51px)}#bp-hello-container .bp-hello-header{border-bottom:1px solid var(--bp-hello-color-secondary)}.bp-hello-title{text-align:left}.bp-hello-close{position:absolute;top:20px;right:25px;text-align:right}.bp-hello-close a{text-decoration:none}.bp-hello-content{background-color:#fff}.bp-hello-content img{border-radius:2px;max-width:100%}@media only screen and (min-width:1024px){#bp-hello-backdrop{display:block}#bp-hello-container{position:fixed;top:60px;left:var(--bp-hello-container-size);right:var(--bp-hello-container-size);bottom:30px;z-index:9999;border-radius:3px}#bp-hello-container .bp-hello-header h1{line-height:inherit}.bp-hello-header{height:auto;max-height:inherit;padding:6px 30px}.bp-hello-close{right:30px}.bp-hello-close a.close-modal:before{line-height:.7}.bp-hello-footer{position:fixed;left:var(--bp-hello-container-size);right:var(--bp-hello-container-size);bottom:30px;z-index:10000;height:auto;max-height:inherit;padding:6px 30px}.bp-hello-content{height:calc(100% - 90px);padding:0 30px}.bp-hello-content p{font-size:14px}}@media screen and (min-width:1280px){#bp-hello-container,.bp-hello-footer{left:calc((100% - 896px)/ 2);right:calc((100% - 896px)/ 2)}}
1
+ :root{--bp-hello-color-primary:#d34600;--bp-hello-color-secondary:#e5e5e5;--bp-hello-container-size:15%}#bp-hello-container a{color:var(--bp-hello-color-primary)}#bp-hello-container a:hover{-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;color:#000}#bp-hello-container .bp-hello-header h1{line-height:1.7;font-size:21px;font-weight:400}.bp-hello-content p{font-size:16px}.bp-hello-close .button{padding:5px!important}.bp-hello-close .close-modal:before{content:"\f158";color:#23282d;font:400 1.5em/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none!important}.bp-hello-close .close-modal:focus:before,.bp-hello-close .close-modal:hover:before{-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;color:var(--bp-hello-color-primary)}.bp-hello-social li a:before{color:#23282d;font:400 30px/.6 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none!important}.bp-hello-social li a:hover:before{-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;color:var(--bp-hello-color-primary)}.bp-hello-social li a.support:before{content:"\f448"}.bp-hello-social li a.twitter:before{content:"\f301"}#bp-hello-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998;display:none}#bp-hello-container{position:fixed;top:0;bottom:80px;z-index:99999}.bp-disable-scroll{overflow:hidden}.bp-hello-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:58px;max-height:58px}.bp-hello-social-cta,.bp-hello-social-links{-ms-flex-preferred-size:50%;flex-basis:50%}.bp-hello-social-links ul{display:inline-block}.bp-hello-social li{position:relative;bottom:-5px;display:inline-block;list-style-type:none;margin-bottom:0}.bp-hello-social li:last-child a{margin-left:4px}.bp-hello-header{height:58px;max-height:58px}.bp-hello-content{padding:0 25px;height:calc(100% - 58px);overflow-y:auto;-webkit-overflow-scrolling:touch}#bp-hello-backdrop{background-color:rgba(0,0,0,.8);-webkit-transition:opacity .15s ease-out;-o-transition:opacity .15s ease-out;transition:opacity .15s ease-out}#bp-hello-container{background-color:#fff}.bp-hello-footer{border-radius:0 0 3px 3px;background-color:#fff;border-top:1px solid var(--bp-hello-color-secondary);padding:6px 25px}.bp-hello-footer p{font-size:15px}.bp-hello-social-cta{text-align:left}.bp-hello-social-links{text-align:right}.bp-hello-social li a{text-decoration:none}.bp-hello-header{padding:6px 25px}.bp-hello-header h1{width:calc(100% - 51px)}#bp-hello-container .bp-hello-header{border-bottom:1px solid var(--bp-hello-color-secondary)}.bp-hello-title{text-align:left}.bp-hello-close{position:absolute;top:20px;right:25px;text-align:right}.bp-hello-content{background-color:#fff}.bp-hello-content img{border-radius:2px;max-width:100%}.bp-hello-content iframe{width:100%}@media only screen and (min-width:1024px){#bp-hello-backdrop{display:block}#bp-hello-container{position:fixed;top:60px;left:var(--bp-hello-container-size);right:var(--bp-hello-container-size);bottom:30px;z-index:9999;border-radius:3px}#bp-hello-container .bp-hello-header h1{line-height:inherit}.bp-hello-header{height:auto;max-height:inherit;padding:6px 30px}.bp-hello-close{right:30px}.bp-hello-close .close-modal:before{line-height:.7}.bp-hello-footer{position:fixed;left:var(--bp-hello-container-size);right:var(--bp-hello-container-size);bottom:30px;z-index:10000;height:auto;max-height:inherit;padding:6px 30px}.bp-hello-content{height:calc(100% - 90px);padding:0 30px}.bp-hello-content p{font-size:14px}.bp-hello-content iframe{height:100%}}@media screen and (min-width:1280px){#bp-hello-container,.bp-hello-footer{left:calc((100% - 896px)/ 2);right:calc((100% - 896px)/ 2)}}
bp-core/admin/js/hello.js CHANGED
@@ -8,15 +8,48 @@
8
  * Open the BuddyPress Hello modal.
9
  */
10
  var bp_hello_open_modal = function() {
 
 
 
11
  document.body.classList.add( 'bp-disable-scroll' );
12
 
13
- // Show.
14
- document.getElementById( 'bp-hello-backdrop' ).style.display = '';
15
- document.getElementById( 'bp-hello-container' ).style.display = '';
 
 
 
 
 
 
 
 
 
16
  };
17
 
18
  /**
19
- * Close the BuddyPress Hello modal.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
20
  */
21
  var bp_hello_close_modal = function() {
22
  var backdrop = document.getElementById( 'bp-hello-backdrop' ),
@@ -24,30 +57,46 @@
24
 
25
  document.body.classList.remove( 'bp-disable-scroll' );
26
 
27
- // Hide.
28
  modal.parentNode.removeChild( modal );
29
  backdrop.parentNode.removeChild( backdrop );
30
  };
31
 
32
- // Close modal if "X" or background is touched.
33
- document.addEventListener( 'click', function( event ) {
34
- var backdrop = document.getElementById( 'bp-hello-backdrop' );
 
 
 
 
 
 
 
 
 
35
 
36
- if ( ! backdrop || ! document.getElementById( 'bp-hello-container' ) ) {
 
37
  return;
38
  }
39
 
40
- var backdrop_click = backdrop.contains( event.target ),
41
- modal_close_click = event.target.classList.contains( 'close-modal' );
 
 
42
 
43
- if ( ! modal_close_click && ! backdrop_click ) {
44
- return;
 
 
45
  }
 
46
 
47
- bp_hello_close_modal();
48
- }, false );
49
-
50
- // Close modal if escape key is presssed.
 
51
  document.addEventListener( 'keyup', function( event ) {
52
  if ( event.keyCode === 27 ) {
53
  if ( ! document.getElementById( 'bp-hello-backdrop' ) || ! document.getElementById( 'bp-hello-container' ) ) {
8
  * Open the BuddyPress Hello modal.
9
  */
10
  var bp_hello_open_modal = function() {
11
+ var backdrop = document.getElementById( 'bp-hello-backdrop' ),
12
+ modal = document.getElementById( 'bp-hello-container' );
13
+
14
  document.body.classList.add( 'bp-disable-scroll' );
15
 
16
+ // Show modal and overlay.
17
+ backdrop.style.display = '';
18
+ modal.style.display = '';
19
+
20
+ // Focus the "X" so bp_hello_handle_keyboard_events() works.
21
+ var focus_target = modal.querySelectorAll( 'a[href], button' );
22
+ focus_target = Array.prototype.slice.call( focus_target );
23
+ focus_target[0].focus();
24
+
25
+ // Events.
26
+ modal.addEventListener( 'keydown', bp_hello_handle_keyboard_events );
27
+ backdrop.addEventListener( 'click', bp_hello_close_modal );
28
  };
29
 
30
  /**
31
+ * Close modal if "X" or background is touched.
32
+ *
33
+ * @param {Event} event - A click event.
34
+ */
35
+ document.addEventListener( 'click', function( event ) {
36
+ var backdrop = document.getElementById( 'bp-hello-backdrop' );
37
+ if ( ! backdrop || ! document.getElementById( 'bp-hello-container' ) ) {
38
+ return;
39
+ }
40
+
41
+ var backdrop_click = backdrop.contains( event.target ),
42
+ modal_close_click = event.target.classList.contains( 'close-modal' );
43
+
44
+ if ( ! modal_close_click && ! backdrop_click ) {
45
+ return;
46
+ }
47
+
48
+ bp_hello_close_modal();
49
+ }, false );
50
+
51
+ /**
52
+ * Close the Hello modal.
53
  */
54
  var bp_hello_close_modal = function() {
55
  var backdrop = document.getElementById( 'bp-hello-backdrop' ),
57
 
58
  document.body.classList.remove( 'bp-disable-scroll' );
59
 
60
+ // Remove modal and overlay.
61
  modal.parentNode.removeChild( modal );
62
  backdrop.parentNode.removeChild( backdrop );
63
  };
64
 
65
+ /**
66
+ * Restrict keyboard focus to elements within the BuddyPress Hello modal.
67
+ *
68
+ * @param {Event} event - A keyboard focus event.
69
+ */
70
+ var bp_hello_handle_keyboard_events = function( event ) {
71
+ var modal = document.getElementById( 'bp-hello-container' ),
72
+ focus_targets = Array.prototype.slice.call(
73
+ modal.querySelectorAll( 'a[href], button' )
74
+ ),
75
+ first_tab_stop = focus_targets[0],
76
+ last_tab_stop = focus_targets[ focus_targets.length - 1 ];
77
 
78
+ // Check for TAB key press.
79
+ if ( event.keyCode !== 9 ) {
80
  return;
81
  }
82
 
83
+ // When SHIFT+TAB on first tab stop, go to last tab stop in modal.
84
+ if ( event.shiftKey && document.activeElement === first_tab_stop ) {
85
+ event.preventDefault();
86
+ last_tab_stop.focus();
87
 
88
+ // When TAB reaches last tab stop, go to first tab stop in modal.
89
+ } else if ( document.activeElement === last_tab_stop ) {
90
+ event.preventDefault();
91
+ first_tab_stop.focus();
92
  }
93
+ };
94
 
95
+ /**
96
+ * Close modal if escape key is presssed.
97
+ *
98
+ * @param {Event} event - A keyboard focus event.
99
+ */
100
  document.addEventListener( 'keyup', function( event ) {
101
  if ( event.keyCode === 27 ) {
102
  if ( ! document.getElementById( 'bp-hello-backdrop' ) || ! document.getElementById( 'bp-hello-container' ) ) {
bp-core/admin/js/hello.min.js CHANGED
@@ -1 +1 @@
1
- !function(){var e=function(){document.body.classList.add("bp-disable-scroll"),document.getElementById("bp-hello-backdrop").style.display="",document.getElementById("bp-hello-container").style.display=""},t=function(){var e=document.getElementById("bp-hello-backdrop"),t=document.getElementById("bp-hello-container");document.body.classList.remove("bp-disable-scroll"),t.parentNode.removeChild(t),e.parentNode.removeChild(e)};document.addEventListener("click",function(e){var n=document.getElementById("bp-hello-backdrop");if(n&&document.getElementById("bp-hello-container")){var o=n.contains(e.target);(e.target.classList.contains("close-modal")||o)&&t()}},!1),document.addEventListener("keyup",function(e){if(27===e.keyCode){if(!document.getElementById("bp-hello-backdrop")||!document.getElementById("bp-hello-container"))return;t()}},!1),(document.attachEvent?"complete"===document.readyState:"loading"!==document.readyState)?e():document.addEventListener("DOMContentLoaded",e)}();
1
+ !function(){var e=function(){var e=document.getElementById("bp-hello-backdrop"),o=document.getElementById("bp-hello-container");document.body.classList.add("bp-disable-scroll"),e.style.display="",o.style.display="";var l=o.querySelectorAll("a[href], button");(l=Array.prototype.slice.call(l))[0].focus(),o.addEventListener("keydown",n),e.addEventListener("click",t)};document.addEventListener("click",function(e){var n=document.getElementById("bp-hello-backdrop");if(n&&document.getElementById("bp-hello-container")){var o=n.contains(e.target);(e.target.classList.contains("close-modal")||o)&&t()}},!1);var t=function(){var e=document.getElementById("bp-hello-backdrop"),t=document.getElementById("bp-hello-container");document.body.classList.remove("bp-disable-scroll"),t.parentNode.removeChild(t),e.parentNode.removeChild(e)},n=function(e){var t=document.getElementById("bp-hello-container"),n=Array.prototype.slice.call(t.querySelectorAll("a[href], button")),o=n[0],l=n[n.length-1];9===e.keyCode&&(e.shiftKey&&document.activeElement===o?(e.preventDefault(),l.focus()):document.activeElement===l&&(e.preventDefault(),o.focus()))};document.addEventListener("keyup",function(e){if(27===e.keyCode){if(!document.getElementById("bp-hello-backdrop")||!document.getElementById("bp-hello-container"))return;t()}},!1),(document.attachEvent?"complete"===document.readyState:"loading"!==document.readyState)?e():document.addEventListener("DOMContentLoaded",e)}();
bp-core/admin/sass/hello.scss CHANGED
@@ -39,6 +39,8 @@ TABLE OF CONTENTS:
39
  color: var(--bp-hello-color-primary);
40
 
41
  &:hover {
 
 
42
  transition: all 0.1s ease-in-out;
43
  color: rgb(0, 0, 0);
44
  }
@@ -66,22 +68,29 @@ TABLE OF CONTENTS:
66
  *----------------------------------------------------------------------------*/
67
  .bp-hello-close {
68
 
69
- a {
 
 
70
 
71
- &:hover:before {
72
- transition: all 0.1s ease-in-out;
73
- color: var(--bp-hello-color-primary);
74
- }
75
 
76
- &.close-modal:before {
77
  content: "\f158";
78
  color: #23282d; /* wp toolbar */
79
- font: 400 35px/1 dashicons;
80
  speak: none;
81
  -webkit-font-smoothing: antialiased;
82
  -moz-osx-font-smoothing: grayscale;
83
  background-image: none !important;
84
  }
 
 
 
 
 
 
 
 
85
  }
86
  }
87
 
@@ -99,6 +108,8 @@ TABLE OF CONTENTS:
99
  }
100
 
101
  &:hover:before {
 
 
102
  transition: all 0.1s ease-in-out;
103
  color: var(--bp-hello-color-primary);
104
  }
@@ -126,7 +137,7 @@ TABLE OF CONTENTS:
126
  left: 0;
127
  right: 0;
128
  bottom: 0;
129
- z-index: 9998; // >= 9990 for main menu
130
 
131
  display: none;
132
  }
@@ -135,7 +146,7 @@ TABLE OF CONTENTS:
135
  position: fixed;
136
  top: 0;
137
  bottom: 80px;
138
- z-index: 99999; // >= 99998 for toolbar
139
  }
140
 
141
  .bp-disable-scroll {
@@ -146,7 +157,10 @@ TABLE OF CONTENTS:
146
  * 3.2 - Modal footer
147
  */
148
  .bp-hello-footer {
 
 
149
  display: flex;
 
150
  flex-wrap: wrap;
151
 
152
  height: 58px;
@@ -155,6 +169,7 @@ TABLE OF CONTENTS:
155
 
156
  .bp-hello-social-cta,
157
  .bp-hello-social-links {
 
158
  flex-basis: 50%;
159
  }
160
 
@@ -209,6 +224,8 @@ TABLE OF CONTENTS:
209
  */
210
  #bp-hello-backdrop {
211
  background-color: rgba(0, 0, 0, 0.8);
 
 
212
  transition: opacity 0.15s ease-out;
213
  }
214
 
@@ -275,10 +292,6 @@ TABLE OF CONTENTS:
275
  top: 20px;
276
  right: 25px;
277
  text-align: right;
278
-
279
- a {
280
- text-decoration: none;
281
- }
282
  }
283
 
284
  /*
@@ -297,6 +310,10 @@ TABLE OF CONTENTS:
297
  border-radius: 2px;
298
  max-width: 100%;
299
  }
 
 
 
 
300
  }
301
 
302
  /*------------------------------------------------------------------------------
@@ -333,18 +350,14 @@ TABLE OF CONTENTS:
333
  .bp-hello-header {
334
  height: auto;
335
  max-height: inherit;
336
-
337
  padding: 6px 30px;
338
  }
339
 
340
  .bp-hello-close {
341
  right: 30px;
342
 
343
- a {
344
-
345
- &.close-modal:before {
346
- line-height: 0.7;
347
- }
348
  }
349
  }
350
 
@@ -369,6 +382,10 @@ TABLE OF CONTENTS:
369
  p {
370
  font-size: 14px;
371
  }
 
 
 
 
372
  }
373
  }
374
 
39
  color: var(--bp-hello-color-primary);
40
 
41
  &:hover {
42
+ -webkit-transition: all 0.1s ease-in-out;
43
+ -o-transition: all 0.1s ease-in-out;
44
  transition: all 0.1s ease-in-out;
45
  color: rgb(0, 0, 0);
46
  }
68
  *----------------------------------------------------------------------------*/
69
  .bp-hello-close {
70
 
71
+ .button {
72
+ padding: 5px !important;
73
+ }
74
 
75
+ .close-modal {
 
 
 
76
 
77
+ &:before {
78
  content: "\f158";
79
  color: #23282d; /* wp toolbar */
80
+ font: 400 1.5em/1 dashicons;
81
  speak: none;
82
  -webkit-font-smoothing: antialiased;
83
  -moz-osx-font-smoothing: grayscale;
84
  background-image: none !important;
85
  }
86
+
87
+ &:focus:before,
88
+ &:hover:before {
89
+ -webkit-transition: all 0.1s ease-in-out;
90
+ -o-transition: all 0.1s ease-in-out;
91
+ transition: all 0.1s ease-in-out;
92
+ color: var(--bp-hello-color-primary);
93
+ }
94
  }
95
  }
96
 
108
  }
109
 
110
  &:hover:before {
111
+ -webkit-transition: all 0.1s ease-in-out;
112
+ -o-transition: all 0.1s ease-in-out;
113
  transition: all 0.1s ease-in-out;
114
  color: var(--bp-hello-color-primary);
115
  }
137
  left: 0;
138
  right: 0;
139
  bottom: 0;
140
+ z-index: 9998;
141
 
142
  display: none;
143
  }
146
  position: fixed;
147
  top: 0;
148
  bottom: 80px;
149
+ z-index: 99999;
150
  }
151
 
152
  .bp-disable-scroll {
157
  * 3.2 - Modal footer
158
  */
159
  .bp-hello-footer {
160
+ display: -webkit-box;
161
+ display: -ms-flexbox;
162
  display: flex;
163
+ -ms-flex-wrap: wrap;
164
  flex-wrap: wrap;
165
 
166
  height: 58px;
169
 
170
  .bp-hello-social-cta,
171
  .bp-hello-social-links {
172
+ -ms-flex-preferred-size: 50%;
173
  flex-basis: 50%;
174
  }
175
 
224
  */
225
  #bp-hello-backdrop {
226
  background-color: rgba(0, 0, 0, 0.8);
227
+ -webkit-transition: opacity 0.15s ease-out;
228
+ -o-transition: opacity 0.15s ease-out;
229
  transition: opacity 0.15s ease-out;
230
  }
231
 
292
  top: 20px;
293
  right: 25px;
294
  text-align: right;
 
 
 
 
295
  }
296
 
297
  /*
310
  border-radius: 2px;
311
  max-width: 100%;
312
  }
313
+
314
+ iframe {
315
+ width: 100%;
316
+ }
317
  }
318
 
319
  /*------------------------------------------------------------------------------
350
  .bp-hello-header {
351
  height: auto;
352
  max-height: inherit;
 
353
  padding: 6px 30px;
354
  }
355
 
356
  .bp-hello-close {
357
  right: 30px;
358
 
359
+ .close-modal:before {
360
+ line-height: 0.7;
 
 
 
361
  }
362
  }
363
 
382
  p {
383
  font-size: 14px;
384
  }
385
+
386
+ iframe {
387
+ height: 100%;
388
+ }
389
  }
390
  }
391
 
bp-core/classes/class-bp-admin.php CHANGED
@@ -557,14 +557,16 @@ class BP_Admin {
557
  <div id="bp-hello-backdrop" style="display: none;">
558
  </div>
559
 
560
- <div id="bp-hello-container" style="display: none;">
561
- <div class="bp-hello-header">
562
  <div class="bp-hello-close">
563
- <a class="close-modal" href="#" title="<?php echo esc_attr( 'Close pop-up', 'buddypress' ); ?>"><span class="screen-reader-text"><?php esc_html_e( 'Close pop-up', 'buddypress' ); ?></span></a>
 
 
564
  </div>
565
 
566
  <div class="bp-hello-title">
567
- <h1><?php esc_html_e( _x( 'New in BuddyPress', 'section heading', 'buddypress' ) ); ?></h1>
568
  </div>
569
  </div>
570
 
@@ -587,8 +589,8 @@ class BP_Admin {
587
  );
588
  ?>
589
  </p>
590
- <img srcset="https://via.placeholder.com/1024x576 1024w, https://via.placeholder.com/2048x1152 2048w" src="https://placekitten.com/1024x576" sizes="(max-width: 1023px) 90vw, 65vw" alt="a rad wolf" />
591
 
 
592
 
593
  <h2><?php esc_html_e( __( 'Support for WP-CLI', 'buddypress' ) ); ?></h2>
594
  <p>
@@ -657,9 +659,9 @@ class BP_Admin {
657
  <p>
658
  <?php
659
  printf(
660
- _n( 'Built by <a href="%s">%s volunteer</a>.', 'Built by <a href="%s">%s volunteers</a>.', 55, 'buddypress' ),
661
  esc_url( bp_get_admin_url( 'admin.php?page=bp-credits' ) ),
662
- number_format_i18n( 55 )
663
  );
664
  ?>
665
  </p>
@@ -670,7 +672,7 @@ class BP_Admin {
670
  <li>
671
  <?php
672
  printf(
673
- '<a class="twitter" title="%1$s" href="%2$s"><span class="screen-reader-text">%3$s</span></a>',
674
  esc_attr( 'Follow BuddyPress on Twitter', 'buddypress' ),
675
  esc_url( 'https://twitter.com/buddypress' ),
676
  esc_html( 'Follow BuddyPress on Twitter', 'buddypress' )
@@ -681,7 +683,7 @@ class BP_Admin {
681
  <li>
682
  <?php
683
  printf(
684
- '<a class="support" title="%1$s" href="%2$s"><span class="screen-reader-text">%3$s</span></a>',
685
  esc_attr( 'Visit the Support Forums', 'buddypress' ),
686
  esc_url( 'https://buddypress.org/support/' ),
687
  esc_html( 'Visit the Support Forums', 'buddypress' )
557
  <div id="bp-hello-backdrop" style="display: none;">
558
  </div>
559
 
560
+ <div id="bp-hello-container" role="dialog" aria-labelledby="bp-hello-title" style="display: none;">
561
+ <div class="bp-hello-header" role="document">
562
  <div class="bp-hello-close">
563
+ <button type="button" class="close-modal button bp-tooltip" data-bp-tooltip="<?php echo esc_attr( 'Close pop-up', 'buddypress' ); ?>">
564
+ <span class="screen-reader-text"><?php esc_html_e( 'Close pop-up', 'buddypress' ); ?></span>
565
+ </button>
566
  </div>
567
 
568
  <div class="bp-hello-title">
569
+ <h1 id="bp-hello-title" tabindex="-1"><?php esc_html_e( _x( 'New in BuddyPress', 'section heading', 'buddypress' ) ); ?></h1>
570
  </div>
571
  </div>
572
 
589
  );
590
  ?>
591
  </p>
 
592
 
593
+ <?php echo $GLOBALS['wp_embed']->autoembed( 'https://player.vimeo.com/video/270507360' ); ?>
594
 
595
  <h2><?php esc_html_e( __( 'Support for WP-CLI', 'buddypress' ) ); ?></h2>
596
  <p>
659
  <p>
660
  <?php
661
  printf(
662
+ _n( 'Built by <a href="%s">%s volunteer</a>.', 'Built by <a href="%s">%s volunteers</a>.', 57, 'buddypress' ),
663
  esc_url( bp_get_admin_url( 'admin.php?page=bp-credits' ) ),
664
+ number_format_i18n( 57 )
665
  );
666
  ?>
667
  </p>
672
  <li>
673
  <?php
674
  printf(
675
+ '<a class="twitter bp-tooltip" data-bp-tooltip="%1$s" href="%2$s"><span class="screen-reader-text">%3$s</span></a>',
676
  esc_attr( 'Follow BuddyPress on Twitter', 'buddypress' ),
677
  esc_url( 'https://twitter.com/buddypress' ),
678
  esc_html( 'Follow BuddyPress on Twitter', 'buddypress' )
683
  <li>
684
  <?php
685
  printf(
686
+ '<a class="support bp-tooltip" data-bp-tooltip="%1$s" href="%2$s"><span class="screen-reader-text">%3$s</span></a>',
687
  esc_attr( 'Visit the Support Forums', 'buddypress' ),
688
  esc_url( 'https://buddypress.org/support/' ),
689
  esc_html( 'Visit the Support Forums', 'buddypress' )
bp-loader.php CHANGED
@@ -15,7 +15,7 @@
15
  * Description: BuddyPress adds community features to WordPress. Member Profiles, Activity Streams, Direct Messaging, Notifications, and more!
16
  * Author: The BuddyPress Community
17
  * Author URI: https://buddypress.org/
18
- * Version: 3.0.0-RC2
19
  * Text Domain: buddypress
20
  * Domain Path: /bp-languages/
21
  * License: GPLv2 or later (license.txt)
15
  * Description: BuddyPress adds community features to WordPress. Member Profiles, Activity Streams, Direct Messaging, Notifications, and more!
16
  * Author: The BuddyPress Community
17
  * Author URI: https://buddypress.org/
18
+ * Version: 3.0.0
19
  * Text Domain: buddypress
20
  * Domain Path: /bp-languages/
21
  * License: GPLv2 or later (license.txt)
bp-templates/bp-nouveau/includes/friends/ajax.php CHANGED
@@ -96,16 +96,19 @@ function bp_nouveau_ajax_addremove_friend() {
96
  // Cast fid as an integer.
97
  $friend_id = (int) $_POST['item_id'];
98
 
99
- $user = get_user_by( 'id', $friend_id );
100
- if ( ! $user ) {
101
- wp_send_json_error(
102
- array(
103
- 'feedback' => sprintf(
104
- '<div class="bp-feedback error">%s</div>',
105
- esc_html__( 'No member found by that ID.', 'buddypress' )
106
- ),
107
- )
108
- );
 
 
 
109
  }
110
 
111
  // In the 2 first cases the $friend_id is a friendship id.
96
  // Cast fid as an integer.
97
  $friend_id = (int) $_POST['item_id'];
98
 
99
+ // Check if the user exists only when the Friend ID is not a Frienship ID.
100
+ if ( isset( $_POST['action'] ) && $_POST['action'] !== 'friends_accept_friendship' && $_POST['action'] !== 'friends_reject_friendship' ) {
101
+ $user = get_user_by( 'id', $friend_id );
102
+ if ( ! $user ) {
103
+ wp_send_json_error(
104
+ array(
105
+ 'feedback' => sprintf(
106
+ '<div class="bp-feedback error">%s</div>',
107
+ esc_html__( 'No member found by that ID.', 'buddypress' )
108
+ ),
109
+ )
110
+ );
111
+ }
112
  }
113
 
114
  // In the 2 first cases the $friend_id is a friendship id.
bp-templates/bp-nouveau/includes/members/template-tags.php CHANGED
@@ -364,9 +364,10 @@ function bp_nouveau_members_loop_buttons( $args = array() ) {
364
  );
365
 
366
  // If button element set add nonce link to data attr
367
- if ( 'button' === $button_element ) {
368
  $buttons['member_friendship']['button_attr']['data-bp-nonce'] = $button_args['link_href'];
369
  } else {
 
370
  $buttons['member_friendship']['button_attr']['href'] = $button_args['link_href'];
371
  }
372
 
364
  );
365
 
366
  // If button element set add nonce link to data attr
367
+ if ( 'button' === $button_element && 'awaiting_response' !== $button_args['id'] ) {
368
  $buttons['member_friendship']['button_attr']['data-bp-nonce'] = $button_args['link_href'];
369
  } else {
370
+ $buttons['member_friendship']['button_element'] = 'a';
371
  $buttons['member_friendship']['button_attr']['href'] = $button_args['link_href'];
372
  }
373
 
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 3.0.0-RC2\n"
6
  "Report-Msgid-Bugs-To: https://buddypress.trac.wordpress.org\n"
7
- "POT-Creation-Date: 2018-05-13 20:57:02+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -1175,7 +1175,7 @@ msgstr ""
1175
  #: bp-core/admin/bp-core-admin-components.php:24
1176
  #: bp-core/admin/bp-core-admin-settings.php:267
1177
  #: bp-core/admin/bp-core-admin-slugs.php:24
1178
- #: bp-core/classes/class-bp-admin.php:712
1179
  msgid "BuddyPress Settings"
1180
  msgstr ""
1181
 
@@ -1360,7 +1360,7 @@ msgid "Pages"
1360
  msgstr ""
1361
 
1362
  #: bp-core/admin/bp-core-admin-functions.php:434
1363
- #: bp-core/classes/class-bp-admin.php:714
1364
  msgid "Credits"
1365
  msgstr ""
1366
 
@@ -2826,11 +2826,11 @@ msgstr ""
2826
  msgid "Settings"
2827
  msgstr ""
2828
 
2829
- #: bp-core/classes/class-bp-admin.php:563
2830
  msgid "Close pop-up"
2831
  msgstr ""
2832
 
2833
- #: bp-core/classes/class-bp-admin.php:576
2834
  msgid ""
2835
  "A bold reimagining of our legacy templates, Nouveau is our celebration of "
2836
  "<a href=\"%s\">10 years of BuddyPress</a>! Nouveau delivers modern markup "
@@ -2839,14 +2839,14 @@ msgid ""
2839
  "BuddyPress content than ever before."
2840
  msgstr ""
2841
 
2842
- #: bp-core/classes/class-bp-admin.php:581
2843
  msgid ""
2844
  "Nouveau provides vertical and horizontal layout options for BuddyPress "
2845
  "navigation, and for the component directories, you can choose between a "
2846
  "grid layout, and a classic flat list."
2847
  msgstr ""
2848
 
2849
- #: bp-core/classes/class-bp-admin.php:585
2850
  msgid ""
2851
  "Nouveau is fully compatible with WordPress. Existing BuddyPress themes have "
2852
  "been written for our legacy template pack, and until they are updated, "
@@ -2854,7 +2854,7 @@ msgid ""
2854
  "option in <a href=\"%s\">Settings &gt; BuddyPress</a>."
2855
  msgstr ""
2856
 
2857
- #: bp-core/classes/class-bp-admin.php:597
2858
  msgid ""
2859
  "<a href=\"%s\">WP-CLI</a> is the command-line interface for WordPress. You "
2860
  "can update plugins, configure multisite installs, and much more, without "
@@ -2862,7 +2862,7 @@ msgid ""
2862
  "your BuddyPress content from WP-CLI."
2863
  msgstr ""
2864
 
2865
- #: bp-core/classes/class-bp-admin.php:604
2866
  msgid ""
2867
  "Site Notices are a feature within the Private Messaging component that "
2868
  "allows community managers to share important messages with all members of "
@@ -2870,13 +2870,13 @@ msgid ""
2870
  "has been removed from the front-end theme templates."
2871
  msgstr ""
2872
 
2873
- #: bp-core/classes/class-bp-admin.php:610
2874
  msgid ""
2875
  "Explore the new management interface at <a href=\"%s\">Users &gt; Site "
2876
  "Notices</a>."
2877
  msgstr ""
2878
 
2879
- #: bp-core/classes/class-bp-admin.php:618
2880
  msgid ""
2881
  "A new telephone number field type has been added to the Extended Profiles "
2882
  "component, with support for all international number formats. With a modern "
@@ -2884,7 +2884,7 @@ msgid ""
2884
  "directly."
2885
  msgstr ""
2886
 
2887
- #: bp-core/classes/class-bp-admin.php:621
2888
  msgid ""
2889
  "With every BuddyPress version, we strive to make performance improvements "
2890
  "alongside new features and fixes; this version is no exception. Memory use "
@@ -2892,20 +2892,20 @@ msgid ""
2892
  "individual code file when it's needed, not before."
2893
  msgstr ""
2894
 
2895
- #: bp-core/classes/class-bp-admin.php:625
2896
  msgid ""
2897
  "Most notably, the <a href=\"%s\">Legacy Forums component has been "
2898
  "removed</a> after 9 years of service. If your site was using Legacy Forums, "
2899
  "you need to <a href=\"%s\">migrate to the bbPress plugin</a>."
2900
  msgstr ""
2901
 
2902
- #: bp-core/classes/class-bp-admin.php:635
2903
  msgid ""
2904
  "To read the full list of features, fixes, and changes in this version of "
2905
  "BuddyPress, <a href=\"%s\">visit Trac</a>."
2906
  msgstr ""
2907
 
2908
- #: bp-core/classes/class-bp-admin.php:645
2909
  msgid ""
2910
  " How are you using BuddyPress? Receiving your feedback and suggestions for "
2911
  "future versions of BuddyPress genuinely motivates and encourages our "
@@ -2913,80 +2913,80 @@ msgid ""
2913
  "version of BuddyPress on our website. "
2914
  msgstr ""
2915
 
2916
- #: bp-core/classes/class-bp-admin.php:650
2917
  msgid "Thank you for using BuddyPress! 😊"
2918
  msgstr ""
2919
 
2920
- #: bp-core/classes/class-bp-admin.php:660
2921
  msgid "Built by <a href=\"%s\">%s volunteer</a>."
2922
  msgid_plural "Built by <a href=\"%s\">%s volunteers</a>."
2923
  msgstr[0] ""
2924
  msgstr[1] ""
2925
 
2926
- #: bp-core/classes/class-bp-admin.php:716
2927
  msgid "Meet the contributors behind BuddyPress:"
2928
  msgstr ""
2929
 
2930
- #: bp-core/classes/class-bp-admin.php:718
2931
  msgid "Project Leaders"
2932
  msgstr ""
2933
 
2934
- #: bp-core/classes/class-bp-admin.php:723
2935
  msgid "Project Lead"
2936
  msgstr ""
2937
 
2938
- #: bp-core/classes/class-bp-admin.php:728
2939
  msgid "Lead Developer"
2940
  msgstr ""
2941
 
2942
- #: bp-core/classes/class-bp-admin.php:733
2943
  msgid "Release Lead"
2944
  msgstr ""
2945
 
2946
- #: bp-core/classes/class-bp-admin.php:737
2947
  msgid "BuddyPress Team"
2948
  msgstr ""
2949
 
2950
- #: bp-core/classes/class-bp-admin.php:742
2951
- #: bp-core/classes/class-bp-admin.php:747
2952
- #: bp-core/classes/class-bp-admin.php:752
2953
- #: bp-core/classes/class-bp-admin.php:762
2954
- #: bp-core/classes/class-bp-admin.php:767
2955
- #: bp-core/classes/class-bp-admin.php:787
2956
- #: bp-core/classes/class-bp-admin.php:792
2957
- #: bp-core/classes/class-bp-admin.php:797
2958
- #: bp-core/classes/class-bp-admin.php:802
2959
  msgid "Core Developer"
2960
  msgstr ""
2961
 
2962
- #: bp-core/classes/class-bp-admin.php:757
2963
  msgid "Navigator"
2964
  msgstr ""
2965
 
2966
- #: bp-core/classes/class-bp-admin.php:772
2967
- #: bp-core/classes/class-bp-admin.php:777
2968
- #: bp-core/classes/class-bp-admin.php:782
2969
- #: bp-core/classes/class-bp-admin.php:807
2970
  msgid "Community Support"
2971
  msgstr ""
2972
 
2973
- #: bp-core/classes/class-bp-admin.php:811
2974
  msgid "Recent Rockstars"
2975
  msgstr ""
2976
 
2977
- #: bp-core/classes/class-bp-admin.php:835
2978
  msgid "Contributors to BuddyPress %s"
2979
  msgstr ""
2980
 
2981
- #: bp-core/classes/class-bp-admin.php:896
2982
  msgid "With our thanks to these Open Source projects"
2983
  msgstr ""
2984
 
2985
- #: bp-core/classes/class-bp-admin.php:910
2986
  msgid "Contributor Emeriti"
2987
  msgstr ""
2988
 
2989
- #: bp-core/classes/class-bp-admin.php:915
2990
  msgid "Project Founder"
2991
  msgstr ""
2992
 
@@ -3397,7 +3397,7 @@ msgid "There was an error deleting %s from the system. Please try again."
3397
  msgstr ""
3398
 
3399
  #: bp-friends/actions/add-friend.php:33
3400
- #: bp-templates/bp-nouveau/includes/friends/ajax.php:192
3401
  msgid "Friendship could not be requested."
3402
  msgstr ""
3403
 
@@ -7211,7 +7211,7 @@ msgid ""
7211
  msgstr ""
7212
 
7213
  #: bp-templates/bp-legacy/buddypress-functions.php:1412
7214
- #: bp-templates/bp-nouveau/includes/friends/ajax.php:105
7215
  msgid "No member found by that ID."
7216
  msgstr ""
7217
 
@@ -7220,22 +7220,22 @@ msgid " Friendship could not be requested."
7220
  msgstr ""
7221
 
7222
  #: bp-templates/bp-legacy/buddypress-functions.php:1442
7223
- #: bp-templates/bp-nouveau/includes/friends/ajax.php:207
7224
  msgid "Friendship request could not be cancelled."
7225
  msgstr ""
7226
 
7227
  #: bp-templates/bp-legacy/buddypress-functions.php:1447
7228
- #: bp-templates/bp-nouveau/includes/friends/ajax.php:217
7229
  msgid "Request Pending"
7230
  msgstr ""
7231
 
7232
  #: bp-templates/bp-legacy/buddypress-functions.php:1468
7233
- #: bp-templates/bp-nouveau/includes/friends/ajax.php:118
7234
  msgid "There was a problem accepting that request. Please try again."
7235
  msgstr ""
7236
 
7237
  #: bp-templates/bp-legacy/buddypress-functions.php:1488
7238
- #: bp-templates/bp-nouveau/includes/friends/ajax.php:142
7239
  msgid "There was a problem rejecting that request. Please try again."
7240
  msgstr ""
7241
 
@@ -7841,19 +7841,19 @@ msgstr ""
7841
  msgid "There was a problem performing this action. Please try again."
7842
  msgstr ""
7843
 
7844
- #: bp-templates/bp-nouveau/includes/friends/ajax.php:127
7845
  msgid "Friendship accepted."
7846
  msgstr ""
7847
 
7848
- #: bp-templates/bp-nouveau/includes/friends/ajax.php:151
7849
  msgid "Friendship rejected."
7850
  msgstr ""
7851
 
7852
- #: bp-templates/bp-nouveau/includes/friends/ajax.php:164
7853
  msgid "Friendship could not be cancelled."
7854
  msgstr ""
7855
 
7856
- #: bp-templates/bp-nouveau/includes/friends/ajax.php:177
7857
  msgid "Friendship cancelled."
7858
  msgstr ""
7859
 
@@ -8239,15 +8239,15 @@ msgid "Groups default front page"
8239
  msgstr ""
8240
 
8241
  #: bp-templates/bp-nouveau/includes/groups/template-tags.php:1300
8242
- #: bp-templates/bp-nouveau/includes/members/template-tags.php:710
8243
  msgid "(BuddyPress) Widgets"
8244
  msgstr ""
8245
 
8246
- #: bp-templates/bp-nouveau/includes/members/template-tags.php:692
8247
  msgid "Members default front page"
8248
  msgstr ""
8249
 
8250
- #: bp-templates/bp-nouveau/includes/members/template-tags.php:784
8251
  msgid "Edit your bio"
8252
  msgstr ""
8253
 
@@ -9441,7 +9441,7 @@ msgctxt "Colloquial alternative to \"learn about BuddyPress\""
9441
  msgid "Hello, BuddyPress!"
9442
  msgstr ""
9443
 
9444
- #: bp-core/classes/class-bp-admin.php:951
9445
  msgctxt "Email post type"
9446
  msgid "Situations"
9447
  msgstr ""
2
  # This file is distributed under the GPLv2 or later (license.txt).
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: BuddyPress 3.0.0\n"
6
  "Report-Msgid-Bugs-To: https://buddypress.trac.wordpress.org\n"
7
+ "POT-Creation-Date: 2018-05-17 23:05:12+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
1175
  #: bp-core/admin/bp-core-admin-components.php:24
1176
  #: bp-core/admin/bp-core-admin-settings.php:267
1177
  #: bp-core/admin/bp-core-admin-slugs.php:24
1178
+ #: bp-core/classes/class-bp-admin.php:714
1179
  msgid "BuddyPress Settings"
1180
  msgstr ""
1181
 
1360
  msgstr ""
1361
 
1362
  #: bp-core/admin/bp-core-admin-functions.php:434
1363
+ #: bp-core/classes/class-bp-admin.php:716
1364
  msgid "Credits"
1365
  msgstr ""
1366
 
2826
  msgid "Settings"
2827
  msgstr ""
2828
 
2829
+ #: bp-core/classes/class-bp-admin.php:564
2830
  msgid "Close pop-up"
2831
  msgstr ""
2832
 
2833
+ #: bp-core/classes/class-bp-admin.php:578
2834
  msgid ""
2835
  "A bold reimagining of our legacy templates, Nouveau is our celebration of "
2836
  "<a href=\"%s\">10 years of BuddyPress</a>! Nouveau delivers modern markup "
2839
  "BuddyPress content than ever before."
2840
  msgstr ""
2841
 
2842
+ #: bp-core/classes/class-bp-admin.php:583
2843
  msgid ""
2844
  "Nouveau provides vertical and horizontal layout options for BuddyPress "
2845
  "navigation, and for the component directories, you can choose between a "
2846
  "grid layout, and a classic flat list."
2847
  msgstr ""
2848
 
2849
+ #: bp-core/classes/class-bp-admin.php:587
2850
  msgid ""
2851
  "Nouveau is fully compatible with WordPress. Existing BuddyPress themes have "
2852
  "been written for our legacy template pack, and until they are updated, "
2854
  "option in <a href=\"%s\">Settings &gt; BuddyPress</a>."
2855
  msgstr ""
2856
 
2857
+ #: bp-core/classes/class-bp-admin.php:599
2858
  msgid ""
2859
  "<a href=\"%s\">WP-CLI</a> is the command-line interface for WordPress. You "
2860
  "can update plugins, configure multisite installs, and much more, without "
2862
  "your BuddyPress content from WP-CLI."
2863
  msgstr ""
2864
 
2865
+ #: bp-core/classes/class-bp-admin.php:606
2866
  msgid ""
2867
  "Site Notices are a feature within the Private Messaging component that "
2868
  "allows community managers to share important messages with all members of "
2870
  "has been removed from the front-end theme templates."
2871
  msgstr ""
2872
 
2873
+ #: bp-core/classes/class-bp-admin.php:612
2874
  msgid ""
2875
  "Explore the new management interface at <a href=\"%s\">Users &gt; Site "
2876
  "Notices</a>."
2877
  msgstr ""
2878
 
2879
+ #: bp-core/classes/class-bp-admin.php:620
2880
  msgid ""
2881
  "A new telephone number field type has been added to the Extended Profiles "
2882
  "component, with support for all international number formats. With a modern "
2884
  "directly."
2885
  msgstr ""
2886
 
2887
+ #: bp-core/classes/class-bp-admin.php:623
2888
  msgid ""
2889
  "With every BuddyPress version, we strive to make performance improvements "
2890
  "alongside new features and fixes; this version is no exception. Memory use "
2892
  "individual code file when it's needed, not before."
2893
  msgstr ""
2894
 
2895
+ #: bp-core/classes/class-bp-admin.php:627
2896
  msgid ""
2897
  "Most notably, the <a href=\"%s\">Legacy Forums component has been "
2898
  "removed</a> after 9 years of service. If your site was using Legacy Forums, "
2899
  "you need to <a href=\"%s\">migrate to the bbPress plugin</a>."
2900
  msgstr ""
2901
 
2902
+ #: bp-core/classes/class-bp-admin.php:637
2903
  msgid ""
2904
  "To read the full list of features, fixes, and changes in this version of "
2905
  "BuddyPress, <a href=\"%s\">visit Trac</a>."
2906
  msgstr ""
2907
 
2908
+ #: bp-core/classes/class-bp-admin.php:647
2909
  msgid ""
2910
  " How are you using BuddyPress? Receiving your feedback and suggestions for "
2911
  "future versions of BuddyPress genuinely motivates and encourages our "
2913
  "version of BuddyPress on our website. "
2914
  msgstr ""
2915
 
2916
+ #: bp-core/classes/class-bp-admin.php:652
2917
  msgid "Thank you for using BuddyPress! 😊"
2918
  msgstr ""
2919
 
2920
+ #: bp-core/classes/class-bp-admin.php:662
2921
  msgid "Built by <a href=\"%s\">%s volunteer</a>."
2922
  msgid_plural "Built by <a href=\"%s\">%s volunteers</a>."
2923
  msgstr[0] ""
2924
  msgstr[1] ""
2925
 
2926
+ #: bp-core/classes/class-bp-admin.php:718
2927
  msgid "Meet the contributors behind BuddyPress:"
2928
  msgstr ""
2929
 
2930
+ #: bp-core/classes/class-bp-admin.php:720
2931
  msgid "Project Leaders"
2932
  msgstr ""
2933
 
2934
+ #: bp-core/classes/class-bp-admin.php:725
2935
  msgid "Project Lead"
2936
  msgstr ""
2937
 
2938
+ #: bp-core/classes/class-bp-admin.php:730
2939
  msgid "Lead Developer"
2940
  msgstr ""
2941
 
2942
+ #: bp-core/classes/class-bp-admin.php:735
2943
  msgid "Release Lead"
2944
  msgstr ""
2945
 
2946
+ #: bp-core/classes/class-bp-admin.php:739
2947
  msgid "BuddyPress Team"
2948
  msgstr ""
2949
 
2950
+ #: bp-core/classes/class-bp-admin.php:744
2951
+ #: bp-core/classes/class-bp-admin.php:749
2952
+ #: bp-core/classes/class-bp-admin.php:754
2953
+ #: bp-core/classes/class-bp-admin.php:764
2954
+ #: bp-core/classes/class-bp-admin.php:769
2955
+ #: bp-core/classes/class-bp-admin.php:789
2956
+ #: bp-core/classes/class-bp-admin.php:794
2957
+ #: bp-core/classes/class-bp-admin.php:799
2958
+ #: bp-core/classes/class-bp-admin.php:804
2959
  msgid "Core Developer"
2960
  msgstr ""
2961
 
2962
+ #: bp-core/classes/class-bp-admin.php:759
2963
  msgid "Navigator"
2964
  msgstr ""
2965
 
2966
+ #: bp-core/classes/class-bp-admin.php:774
2967
+ #: bp-core/classes/class-bp-admin.php:779
2968
+ #: bp-core/classes/class-bp-admin.php:784
2969
+ #: bp-core/classes/class-bp-admin.php:809
2970
  msgid "Community Support"
2971
  msgstr ""
2972
 
2973
+ #: bp-core/classes/class-bp-admin.php:813
2974
  msgid "Recent Rockstars"
2975
  msgstr ""
2976
 
2977
+ #: bp-core/classes/class-bp-admin.php:837
2978
  msgid "Contributors to BuddyPress %s"
2979
  msgstr ""
2980
 
2981
+ #: bp-core/classes/class-bp-admin.php:898
2982
  msgid "With our thanks to these Open Source projects"
2983
  msgstr ""
2984
 
2985
+ #: bp-core/classes/class-bp-admin.php:912
2986
  msgid "Contributor Emeriti"
2987
  msgstr ""
2988
 
2989
+ #: bp-core/classes/class-bp-admin.php:917
2990
  msgid "Project Founder"
2991
  msgstr ""
2992
 
3397
  msgstr ""
3398
 
3399
  #: bp-friends/actions/add-friend.php:33
3400
+ #: bp-templates/bp-nouveau/includes/friends/ajax.php:195
3401
  msgid "Friendship could not be requested."
3402
  msgstr ""
3403
 
7211
  msgstr ""
7212
 
7213
  #: bp-templates/bp-legacy/buddypress-functions.php:1412
7214
+ #: bp-templates/bp-nouveau/includes/friends/ajax.php:107
7215
  msgid "No member found by that ID."
7216
  msgstr ""
7217
 
7220
  msgstr ""
7221
 
7222
  #: bp-templates/bp-legacy/buddypress-functions.php:1442
7223
+ #: bp-templates/bp-nouveau/includes/friends/ajax.php:210
7224
  msgid "Friendship request could not be cancelled."
7225
  msgstr ""
7226
 
7227
  #: bp-templates/bp-legacy/buddypress-functions.php:1447
7228
+ #: bp-templates/bp-nouveau/includes/friends/ajax.php:220
7229
  msgid "Request Pending"
7230
  msgstr ""
7231
 
7232
  #: bp-templates/bp-legacy/buddypress-functions.php:1468
7233
+ #: bp-templates/bp-nouveau/includes/friends/ajax.php:121
7234
  msgid "There was a problem accepting that request. Please try again."
7235
  msgstr ""
7236
 
7237
  #: bp-templates/bp-legacy/buddypress-functions.php:1488
7238
+ #: bp-templates/bp-nouveau/includes/friends/ajax.php:145
7239
  msgid "There was a problem rejecting that request. Please try again."
7240
  msgstr ""
7241
 
7841
  msgid "There was a problem performing this action. Please try again."
7842
  msgstr ""
7843
 
7844
+ #: bp-templates/bp-nouveau/includes/friends/ajax.php:130
7845
  msgid "Friendship accepted."
7846
  msgstr ""
7847
 
7848
+ #: bp-templates/bp-nouveau/includes/friends/ajax.php:154
7849
  msgid "Friendship rejected."
7850
  msgstr ""
7851
 
7852
+ #: bp-templates/bp-nouveau/includes/friends/ajax.php:167
7853
  msgid "Friendship could not be cancelled."
7854
  msgstr ""
7855
 
7856
+ #: bp-templates/bp-nouveau/includes/friends/ajax.php:180
7857
  msgid "Friendship cancelled."
7858
  msgstr ""
7859
 
8239
  msgstr ""
8240
 
8241
  #: bp-templates/bp-nouveau/includes/groups/template-tags.php:1300
8242
+ #: bp-templates/bp-nouveau/includes/members/template-tags.php:711
8243
  msgid "(BuddyPress) Widgets"
8244
  msgstr ""
8245
 
8246
+ #: bp-templates/bp-nouveau/includes/members/template-tags.php:693
8247
  msgid "Members default front page"
8248
  msgstr ""
8249
 
8250
+ #: bp-templates/bp-nouveau/includes/members/template-tags.php:785
8251
  msgid "Edit your bio"
8252
  msgstr ""
8253
 
9441
  msgid "Hello, BuddyPress!"
9442
  msgstr ""
9443
 
9444
+ #: bp-core/classes/class-bp-admin.php:953
9445
  msgctxt "Email post type"
9446
  msgid "Situations"
9447
  msgstr ""
class-buddypress.php CHANGED
@@ -303,7 +303,7 @@ class BuddyPress {
303
 
304
  /** Versions **********************************************************/
305
 
306
- $this->version = '3.0.0-RC2';
307
  $this->db_version = 11105;
308
 
309
  /** Loading ***********************************************************/
303
 
304
  /** Versions **********************************************************/
305
 
306
+ $this->version = '3.0.0';
307
  $this->db_version = 11105;
308
 
309
  /** Loading ***********************************************************/
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: user profiles, activity streams, messaging, friends, user groups, notifica
4
  Requires at least: 4.5
5
  Tested up to: 4.9.6
6
  Requires PHP: 5.3
7
- Stable tag: 2.9.4
8
  License: GPLv2 or later
9
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -26,7 +26,7 @@ BuddyPress helps site builders & developers add community features to their webs
26
 
27
  BuddyPress themes are just WordPress themes with additional templates, and with a little work, you could easily create your own, too! A handful of BuddyPress-specific themes are readily available for download from WordPress.org, and lots more are available from third-party theme authors.
28
 
29
- BuddyPress also comes with built-in support for Akismet and [bbPress](https://wordpress.org/plugins/bbbpress/), two very popular and very powerful WordPress plugins. If you're using either, visit their settings pages and ensure everything is configured to your liking.
30
 
31
  = The BuddyPress ecosystem =
32
 
4
  Requires at least: 4.5
5
  Tested up to: 4.9.6
6
  Requires PHP: 5.3
7
+ Stable tag: 3.0.0
8
  License: GPLv2 or later
9
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
10
 
26
 
27
  BuddyPress themes are just WordPress themes with additional templates, and with a little work, you could easily create your own, too! A handful of BuddyPress-specific themes are readily available for download from WordPress.org, and lots more are available from third-party theme authors.
28
 
29
+ BuddyPress also comes with built-in support for Akismet and [bbPress](https://wordpress.org/plugins/bbpress/), two very popular and very powerful WordPress plugins. If you're using either, visit their settings pages and ensure everything is configured to your liking.
30
 
31
  = The BuddyPress ecosystem =
32