Author: sebb
Date: Sun Jul 6 15:44:58 2025
New Revision: 1927008
URL: http://svn.apache.org/viewvc?rev=1927008&view=rev
Log:
Simplify, drop unnecessary code
Added:
comdev/reporter.apache.org/trunk/site/js/getasyncjson.js (with props)
Modified:
comdev/reporter.apache.org/trunk/site/addrelease.html
Modified: comdev/reporter.apache.org/trunk/site/addrelease.html
URL:
http://svn.apache.org/viewvc/comdev/reporter.apache.org/trunk/site/addrelease.html?rev=1927008&r1=1927007&r2=1927008&view=diff
==============================================================================
--- comdev/reporter.apache.org/trunk/site/addrelease.html (original)
+++ comdev/reporter.apache.org/trunk/site/addrelease.html Sun Jul 6 15:44:58
2025
@@ -4,9 +4,6 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="css/foundation.css" />
- <script src="js/vendor/modernizr.js"></script>
- <!-- Needed for GetAsyncJSON() method (possibly others) -->
- <script src="js/render.js"></script>
<style type="text/css">
#footer {
break-before: always;
@@ -48,6 +45,9 @@
<a href='https://community.apache.org'>Apache Community
Development</a>.<br/>
Queries or other feedback should go to our mailing list:
[email protected]
</div>
+ <!-- used by foundation.min.js -->
+ <script src="js/vendor/modernizr.js"></script>
+ <script src="js/getasyncjson.js"></script>
<script src="js/foundation.min.js"></script>
<script type="text/javascript" src="js/addrelease.js"></script>
Added: comdev/reporter.apache.org/trunk/site/js/getasyncjson.js
URL:
http://svn.apache.org/viewvc/comdev/reporter.apache.org/trunk/site/js/getasyncjson.js?rev=1927008&view=auto
==============================================================================
--- comdev/reporter.apache.org/trunk/site/js/getasyncjson.js (added)
+++ comdev/reporter.apache.org/trunk/site/js/getasyncjson.js Sun Jul 6
15:44:58 2025
@@ -0,0 +1,33 @@
+// Extracted from render.js, which is no longer needed
+
+function GetAsyncJSON(theUrl, xstate, callback) {
+ var xmlHttp = null;
+ if (window.XMLHttpRequest) {
+ xmlHttp = new XMLHttpRequest();
+ } else {
+ xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
+ }
+ xmlHttp.open("GET", theUrl, true);
+ xmlHttp.send(null);
+ xmlHttp.onprogress = function(_state) {
+ var s = parseInt(xmlHttp.getResponseHeader('Content-Length'))
+ if (document.getElementById('pct')) {
+ document.getElementById('pct').innerHTML = "<p
style='text-align: center;'><b><i>Loading: " + parseInt((100 *
(xmlHttp.responseText.length / s))) + "% done</i></b></p>";
+ }
+ }
+ xmlHttp.onreadystatechange = function(_state) {
+
+ if (xmlHttp.readyState == 4 && xmlHttp.status == 200 ||
xmlHttp.status == 404) {
+ if (callback) {
+ if (xmlHttp.status == 404) {
+ callback({}, xstate);
+ } else {
+ if (document.getElementById('pct')) {
+
document.getElementById('pct').innerHTML = "<p style='text-align:
center;'><b><i>Loading: 100% done</i></b></p>";
+ }
+ window.setTimeout(callback, 0.05,
JSON.parse(xmlHttp.responseText), xstate);
+ }
+ }
+ }
+ }
+}
Propchange: comdev/reporter.apache.org/trunk/site/js/getasyncjson.js
------------------------------------------------------------------------------
svn:eol-style = native