removed all alerts
This commit is contained in:
parent
b138887371
commit
b6c94f23de
5 changed files with 6 additions and 75 deletions
|
@ -1,68 +0,0 @@
|
||||||
import sys, urllib
|
|
||||||
from PyQt4 import QtCore, QtGui, QtWebKit
|
|
||||||
|
|
||||||
"""Html snippet."""
|
|
||||||
html = """
|
|
||||||
<html><body>
|
|
||||||
<center>
|
|
||||||
<script language="JavaScript">
|
|
||||||
document.write('<p>Python ' + pyObj.pyVersion + '</p>')
|
|
||||||
</script>
|
|
||||||
<button onClick="pyObj.showMessage('Hello from WebKit')">Press me</button>
|
|
||||||
</center>
|
|
||||||
</body></html>
|
|
||||||
"""
|
|
||||||
|
|
||||||
class StupidClass(QtCore.QObject):
|
|
||||||
"""Simple class with one slot and one read-only property."""
|
|
||||||
|
|
||||||
@QtCore.pyqtSlot(str)
|
|
||||||
def showMessage(self, msg):
|
|
||||||
"""Open a message box and display the specified message."""
|
|
||||||
QtGui.QMessageBox.information(None, "Info", msg)
|
|
||||||
|
|
||||||
def _pyVersion(self):
|
|
||||||
"""Return the Python version."""
|
|
||||||
return sys.version
|
|
||||||
|
|
||||||
"""Python interpreter version property."""
|
|
||||||
pyVersion = QtCore.pyqtProperty(str, fget=_pyVersion)
|
|
||||||
|
|
||||||
def isBasicAuth(url):
|
|
||||||
url_opener = urllib.URLopener()
|
|
||||||
|
|
||||||
try:
|
|
||||||
url_opener.open(url)
|
|
||||||
except IOError, error_code:
|
|
||||||
if error_code[0] == "http error" :
|
|
||||||
if error_code[1] == 401:
|
|
||||||
return True
|
|
||||||
else:
|
|
||||||
return False
|
|
||||||
|
|
||||||
return False
|
|
||||||
|
|
||||||
def main():
|
|
||||||
app = QtGui.QApplication(sys.argv)
|
|
||||||
|
|
||||||
myObj = StupidClass()
|
|
||||||
|
|
||||||
webView = QtWebKit.QWebView()
|
|
||||||
# Make myObj exposed as JavaScript object named 'pyObj'
|
|
||||||
webView.page().mainFrame().addToJavaScriptWindowObject("pyObj", myObj)
|
|
||||||
|
|
||||||
url = "http://lala.home.jeena.net:3002/admin"
|
|
||||||
if isBasicAuth(url):
|
|
||||||
print "Basic Auth"
|
|
||||||
else:
|
|
||||||
webView.load(QtCore.QUrl(url))
|
|
||||||
#webView.setHtml(html)
|
|
||||||
|
|
||||||
window = QtGui.QMainWindow()
|
|
||||||
window.setCentralWidget(webView)
|
|
||||||
window.show()
|
|
||||||
|
|
||||||
sys.exit(app.exec_())
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
|
||||||
main()
|
|
|
@ -130,7 +130,7 @@ function(HostApp, Paths, Hmac) {
|
||||||
Paths.getURL(url, http_method, callback, requestBody, auth_header);
|
Paths.getURL(url, http_method, callback, requestBody, auth_header);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
alert("State is not the same: {" + this.state + "} vs {" + urlVars["state"] + "}")
|
console.error("State is not the same: {" + this.state + "} vs {" + urlVars["state"] + "}")
|
||||||
}
|
}
|
||||||
|
|
||||||
this.state = null; // reset the state
|
this.state = null; // reset the state
|
||||||
|
|
|
@ -81,8 +81,7 @@ function(Core, Paths, HostApp, URI) {
|
||||||
those.newStatus(json);
|
those.newStatus(json);
|
||||||
|
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
//alert(resp.responseText);
|
console.error(url + " JSON parse error");
|
||||||
alert(url + " JSON parse error");
|
|
||||||
throw e;
|
throw e;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -284,8 +284,8 @@ function(jQuery, Paths, URI, HostApp, Followings) {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
error:function (xhr, ajaxOptions, thrownError) {
|
error:function (xhr, ajaxOptions, thrownError) {
|
||||||
alert(xhr.status);
|
console.error(xhr.status);
|
||||||
alert(thrownError);
|
console.error(thrownError);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -70,13 +70,13 @@ var console = {
|
||||||
__console.error(s);
|
__console.error(s);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
warning: function (s) {
|
warn: function (s) {
|
||||||
if (OS_TYPE == "mac") {
|
if (OS_TYPE == "mac") {
|
||||||
alert("WARNING: " + s);
|
alert("WARNING: " + s);
|
||||||
} else {
|
} else {
|
||||||
__console.warning(s);
|
__console.warning(s);
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
notice: function(s) {
|
notice: function(s) {
|
||||||
if (OS_TYPE == "mac") {
|
if (OS_TYPE == "mac") {
|
||||||
alert("NOTICE: " + s);
|
alert("NOTICE: " + s);
|
||||||
|
|
Reference in a new issue