Repository: incubator-juneau-website
Updated Branches:
  refs/heads/asf-site b5d3a0a04 -> 2c2708495


Announcements

Project: http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/commit/2c270849
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/tree/2c270849
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/diff/2c270849

Branch: refs/heads/asf-site
Commit: 2c27084952f9b17779469e1ae1b296a9eaa1e745
Parents: b5d3a0a
Author: JamesBognar <[email protected]>
Authored: Mon Nov 28 11:34:42 2016 -0500
Committer: JamesBognar <[email protected]>
Committed: Mon Nov 28 11:34:42 2016 -0500

----------------------------------------------------------------------
 content/announcements.html |  6 ------
 content/index.html         | 22 +++++++++++++++++++++-
 content/twitter.html       |  6 ++++++
 3 files changed, 27 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/2c270849/content/announcements.html
----------------------------------------------------------------------
diff --git a/content/announcements.html b/content/announcements.html
deleted file mode 100644
index 58f5f03..0000000
--- a/content/announcements.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<!DOCTYPE html>
-<html>
-<body>
-       <a class="twitter-timeline" data-width="600" 
href="https://twitter.com/ApacheJuneau";>Tweets by ApacheJuneau</a> <script 
src="http://platform.twitter.com/widgets.js"; charset="utf-8"></script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/2c270849/content/index.html
----------------------------------------------------------------------
diff --git a/content/index.html b/content/index.html
index 097d69a..3cd168e 100644
--- a/content/index.html
+++ b/content/index.html
@@ -80,6 +80,7 @@
                        var footer = document.getElementById('footer');
                        if (body != null) {
                                article.innerHTML = body.innerHTML;
+                               nodeScriptReplace(article);
                        }
                        var availableHeight = window.innerHeight - 
header.clientHeight - footer.clientHeight - 40; 
                        article.style.minHeight = availableHeight + 'px';
@@ -93,6 +94,25 @@
                        var id = hash.substring(1, hash.length - 5);
                        document.getElementById(id).click();   
                }
+               
+               function nodeScriptReplace(node) {
+                       if (node.tagName === 'SCRIPT') {
+                               
node.parentNode.replaceChild(nodeScriptClone(node) , node);
+                       } else {
+                               node.childNodes.forEach(nodeScriptReplace);
+                       }
+                       return node;
+               }
+               
+               function nodeScriptClone(node) {
+                       var script  = document.createElement("script");
+                       script.text = node.innerHTML;
+                       var attrs = node.attributes;
+                       for (var i = attrs.length - 1; i >= 0; i--) {
+                               script.setAttribute(attrs[i].name, 
attrs[i].value);
+                       }
+                       return script;
+               }               
        </script>
 </head>
 
@@ -112,7 +132,7 @@
                        <li><a href='sourceCode.html' id='sourceCode' 
onclick="return select(this)">Source Code</a></li>
                        <li><a href='issueTracking.html' id='issueTracking' 
onclick="return select(this)">Issue Tracking</a></li>
                        <li><a href='community.html' id='community' 
onclick="return select(this)">Community</a></li>
-                       <li><a href='announcements.html' id='announcements' 
onclick="return select(this)">Announcements</a></li>
+                       <li><a href='twitter.html' id='twitter' onclick="return 
select(this)">Twitter</a></li>
                </ul>
        </nav>
 

http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/2c270849/content/twitter.html
----------------------------------------------------------------------
diff --git a/content/twitter.html b/content/twitter.html
new file mode 100644
index 0000000..9239acb
--- /dev/null
+++ b/content/twitter.html
@@ -0,0 +1,6 @@
+<!DOCTYPE html>
+<html>
+<body onload="http://platform.twitter.com/widgets.js";>
+       <a class="twitter-timeline" data-width="600" 
href="https://twitter.com/ApacheJuneau";></a> <script async 
src="http://platform.twitter.com/widgets.js"; charset="utf-8"></script>
+</body>
+</html>

Reply via email to