port from perforce
This commit is contained in:
65
web/scripts.js
Normal file
65
web/scripts.js
Normal file
@@ -0,0 +1,65 @@
|
||||
var http = createRequestObject();
|
||||
|
||||
function createRequestObject() {
|
||||
var ro;
|
||||
try
|
||||
{
|
||||
ro = new XMLHttpRequest();
|
||||
}
|
||||
catch (error)
|
||||
{
|
||||
try
|
||||
{
|
||||
ro = new ActiveXObject('Microsoft.XMLHTTP');
|
||||
}
|
||||
catch (error)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return ro;
|
||||
}
|
||||
|
||||
function handleResponse()
|
||||
{
|
||||
if (http.readyState == 4)
|
||||
{
|
||||
var e = document.getElementById("gbform");
|
||||
var response = http.responseText;
|
||||
if (response != 'ok')
|
||||
{
|
||||
alert(response);
|
||||
}
|
||||
else
|
||||
{
|
||||
window.location.reload();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function content(request)
|
||||
{
|
||||
http.open('get', request);
|
||||
http.onreadystatechange = handleResponse;
|
||||
http.send(null);
|
||||
}
|
||||
|
||||
function gbpost()
|
||||
{
|
||||
var e = document.getElementById("gbform");
|
||||
if (e.style.display == 'none' || e.style.display == '')
|
||||
{
|
||||
e.style.display = "table";
|
||||
}
|
||||
else
|
||||
{
|
||||
e.style.display = "none";
|
||||
}
|
||||
}
|
||||
|
||||
function gbsubmit()
|
||||
{
|
||||
var poster = document.getElementById("poster").value;
|
||||
var text = document.getElementById("text").value;
|
||||
content("gb-submit.php?poster=" + poster + "&text=" + text);
|
||||
}
|
||||
Reference in New Issue
Block a user