aboutsummaryrefslogtreecommitdiff
path: root/tabs
diff options
context:
space:
mode:
authorRiccardo Spagni <ric@spagni.net>2016-06-20 21:08:09 +0200
committerRiccardo Spagni <ric@spagni.net>2016-06-20 21:08:09 +0200
commit37c1c0bb7904c6b83f8a2e37049ece5af499cce1 (patch)
tree7b6ada39b59fed5f6fd93543d832567b8ef38d9e /tabs
parentb4fa1762a3706407bc6e6c65f46bf799322fc4df (diff)
downloadmonzero-gui-37c1c0bb7904c6b83f8a2e37049ece5af499cce1.tar.gz
monzero-gui-37c1c0bb7904c6b83f8a2e37049ece5af499cce1.tar.xz
monzero-gui-37c1c0bb7904c6b83f8a2e37049ece5af499cce1.zip
disable right panel by default, don't perform Twitter https call if panel is disabled
Diffstat (limited to 'tabs')
-rw-r--r--tabs/TweetsModel.qml41
1 files changed, 22 insertions, 19 deletions
diff --git a/tabs/TweetsModel.qml b/tabs/TweetsModel.qml
index 0e9fe004..a6b40aa6 100644
--- a/tabs/TweetsModel.qml
+++ b/tabs/TweetsModel.qml
@@ -60,30 +60,33 @@ Item {
if (from == "" && phrase == "")
return;
+ if (appWindow.rightPanelExpanded) {
+
//! [requesting]
- var req = new XMLHttpRequest;
- req.open("GET", "https://api.twitter.com/1.1/search/tweets.json?from=" + from +
- "&count=" + tweetsMaxCount + "&q=" + encodePhrase(phrase));
- req.setRequestHeader("Authorization", "Bearer " + bearerToken);
- req.onreadystatechange = function() {
- status = req.readyState;
- if (status === XMLHttpRequest.DONE) {
- var objectArray = JSON.parse(req.responseText);
- if (objectArray.errors !== undefined)
- console.log("Error fetching tweets: " + objectArray.errors[0].message)
- else {
- for (var key in objectArray.statuses) {
- var jsonObject = objectArray.statuses[key];
- tweets.append(jsonObject);
+ var req = new XMLHttpRequest;
+ req.open("GET", "https://api.twitter.com/1.1/search/tweets.json?from=" + from +
+ "&count=" + tweetsMaxCount + "&q=" + encodePhrase(phrase));
+ req.setRequestHeader("Authorization", "Bearer " + bearerToken);
+ req.onreadystatechange = function() {
+ status = req.readyState;
+ if (status === XMLHttpRequest.DONE) {
+ var objectArray = JSON.parse(req.responseText);
+ if (objectArray.errors !== undefined)
+ console.log("Error fetching tweets: " + objectArray.errors[0].message)
+ else {
+ for (var key in objectArray.statuses) {
+ var jsonObject = objectArray.statuses[key];
+ tweets.append(jsonObject);
+ }
}
+ if (wasLoading == true)
+ wrapper.isLoaded()
}
- if (wasLoading == true)
- wrapper.isLoaded()
+ wasLoading = (status === XMLHttpRequest.LOADING);
}
- wasLoading = (status === XMLHttpRequest.LOADING);
- }
- req.send();
+ req.send();
//! [requesting]
+ }
}