aboutsummaryrefslogtreecommitdiffhomepage
path: root/qml/pages/LeaderBoard.qml
diff options
context:
space:
mode:
Diffstat (limited to 'qml/pages/LeaderBoard.qml')
-rw-r--r--qml/pages/LeaderBoard.qml13
1 files changed, 12 insertions, 1 deletions
diff --git a/qml/pages/LeaderBoard.qml b/qml/pages/LeaderBoard.qml
index 39ca742..80b2943 100644
--- a/qml/pages/LeaderBoard.qml
+++ b/qml/pages/LeaderBoard.qml
@@ -40,12 +40,15 @@ Page {
if (xhr.readyState === 4 && xhr.status === 200) {
list.model = JSON.parse(xhr.responseText);
internet.visible = false;
+ loading.running = false;
} else if (xhr.readyState === 4) {
- list.model = []
internet.visible = true;
+ loading.running = false;
}
}
xhr.send()
+ list.model = [];
+ loading.running = true;
}
menu: ContextMenu {
@@ -86,6 +89,14 @@ Page {
visible: false
}
+ BusyIndicator {
+ id: loading
+ size: BusyIndicatorSize.Large
+ anchors.horizontalCenter: parent.horizontalCenter
+ running: false
+ visible: running
+ }
+
SilicaListView {
id: list
clip: true