This is an automated email from the ASF dual-hosted git repository.

solomax pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openmeetings.git


The following commit(s) were added to refs/heads/master by this push:
     new df0a1f7ce [OPENMEETINGS-2728] ApacheCon banner is fixed, link to 
privacy policy is added
df0a1f7ce is described below

commit df0a1f7ce91bb5d44b5eec231bcc6485018e5e59
Author: Maxim Solodovnik <solomax...@gmail.com>
AuthorDate: Wed Apr 27 15:16:19 2022 +0700

    [OPENMEETINGS-2728] ApacheCon banner is fixed, link to privacy policy is 
added
---
 openmeetings-server/src/site/resources/css/site.css |  7 +------
 openmeetings-server/src/site/resources/js/site.js   | 21 +++++++++++----------
 openmeetings-server/src/site/site.xml               |  1 +
 openmeetings-server/src/site/xdoc/index.xml         |  4 +---
 src/site/site.xml                                   | 12 ++++++++++--
 5 files changed, 24 insertions(+), 21 deletions(-)

diff --git a/openmeetings-server/src/site/resources/css/site.css 
b/openmeetings-server/src/site/resources/css/site.css
index e8f6de2b5..c97c559b7 100644
--- a/openmeetings-server/src/site/resources/css/site.css
+++ b/openmeetings-server/src/site/resources/css/site.css
@@ -8,12 +8,7 @@ iframe {
        min-height: 700px;
 }
 .apachecon-banner {
-  float: left;
-  margin: 5px;
-}
-.apachecon-banner.bannerRight img {
-       max-width: 250px;
-       height: initial !important;
+       margin: 5px;
 }
 .bannerRight img, .bannerLeft img {
        height: 80px !important;
diff --git a/openmeetings-server/src/site/resources/js/site.js 
b/openmeetings-server/src/site/resources/js/site.js
index 328a71146..9d0680dd2 100644
--- a/openmeetings-server/src/site/resources/js/site.js
+++ b/openmeetings-server/src/site/resources/js/site.js
@@ -19,15 +19,16 @@
 */
 $(document).ready(function() {
        // "New" markers
-       var topics = ["Call For Logo", "REST API Swagger"];
-       for (var i = 0; i < topics.length; ++i) {
-               $('ul.nav li a[title="' + topics[i] + 
'"').append('&nbsp;&nbsp;<span class="badge badge-success">New</span>')
+       ["Call For Logo", "REST API Swagger"].forEach(
+               topic => $('ul.nav li a[title="' + topic + 
'"').append('&nbsp;&nbsp;<span class="badge badge-success">New</span>')
+       );
+       // "ApacheCon" banner on the right
+       $('.header .bannerRight').parent()
+               .append($('<div class="float-right">')
+                       .append($('<a class="apachecon-banner bannerRight 
acevent" data-format="wide" data-width="250"></a>')));
+       const banners = $('.acevent>img');
+       if (banners.length !== 2) {
+               banners.remove();
+               render_snippet();
        }
-       // "ACNA" banner on the right
-       $('.header .bannerRight').parent().append(
-               $('<div class="float-right">')
-                       .append($('<a 
href="https://www.apache.org/events/current-event"; class="apachecon-banner 
bannerRight">')
-                               .append($('<img 
src="https://www.apache.org/events/current-event-234x60.png";>'))
-                               )
-               );
 })
diff --git a/openmeetings-server/src/site/site.xml 
b/openmeetings-server/src/site/site.xml
index 5da64f639..12ba8afed 100644
--- a/openmeetings-server/src/site/site.xml
+++ b/openmeetings-server/src/site/site.xml
@@ -137,6 +137,7 @@
                                </index>
                        </pages>
                        <endContent>
+                               <script 
src="https://www.apachecon.com/event-images/snippet.js";></script>
                                <script type="text/javascript" 
src="$resourcePath/js/site.js"></script>
                                <script type="text/javascript" 
src="$resourcePath/js/jquery-ui.min.js"></script>
                                <script type="text/javascript" 
src="$resourcePath/js/netcalc.js"></script>
diff --git a/openmeetings-server/src/site/xdoc/index.xml 
b/openmeetings-server/src/site/xdoc/index.xml
index 4f417c73b..3b83cd7ae 100644
--- a/openmeetings-server/src/site/xdoc/index.xml
+++ b/openmeetings-server/src/site/xdoc/index.xml
@@ -139,9 +139,7 @@
                                <div class="row">
                                        <div class="col-md-1"></div>
                                        <div class="col-md-8">
-                                               <a 
href="https://www.apache.org/events/current-event";>
-                                                       <img alt="ASF Current 
Events" src="https://www.apache.org/events/current-event-234x60.png"/>
-                                               </a>
+                                               <a href="#" class="acevent" 
data-format="wide" data-width="250"></a>
                                        </div>
                                </div>
                        </div>
diff --git a/src/site/site.xml b/src/site/site.xml
index b97703a2a..3449e089f 100644
--- a/src/site/site.xml
+++ b/src/site/site.xml
@@ -75,9 +75,17 @@
                        <highlightJs>true</highlightJs>
                        <highlightJsTheme>github</highlightJsTheme>
                        <endContent>
+                               <script 
src="https://www.apachecon.com/event-images/snippet.js";></script>
                                <script type="text/javascript" 
src="$resourcePath/js/site.js"></script>
-                               <p class="text-center">Apache OpenMeetings, 
OpenMeetings, Apache, the Apache feather, and the Apache OpenMeetings project 
logo</p>
-                               <p class="text-center">are trademarks of the 
Apache Software Foundation.</p>
+                               <div class="text-center">
+                                       Apache OpenMeetings, OpenMeetings, 
Apache, the Apache feather, and the Apache OpenMeetings project logo
+                               </div>
+                               <div class="text-center">
+                                       are trademarks of the Apache Software 
Foundation.
+                               </div>
+                               <div class="text-center">
+                                       <a 
href="https://privacy.apache.org/policies/privacy-policy-public.html";>Privacy 
policy</a>
+                               </div>
                        </endContent>
                </reflowSkin>
        </custom>

Reply via email to