]> source.dussan.org Git - nextcloud-server.git/commitdiff
Fix maintenance refresh interval
authorMorris Jobke <hey@morrisjobke.de>
Wed, 8 Apr 2015 16:02:00 +0000 (18:02 +0200)
committerMorris Jobke <hey@morrisjobke.de>
Wed, 8 Apr 2015 16:02:00 +0000 (18:02 +0200)
* fix XMLHttpRequest - send after callback is registered
* check for correct type of value - it's a boolean
* return correct content-type in status.php

core/js/maintenance-check.js
status.php

index 8ca00456fef9af1ecf652a99437fbe39d511e44c..061a434214b9025bc64d3123d03d44aa7e438282 100644 (file)
@@ -7,14 +7,14 @@ function checkStatus() {
                0, location.pathname.indexOf('index.php')
        );
        request.open("GET", ocroot+'status.php', true);
-       request.send();
        request.onreadystatechange = function() {
                if (request.readyState === 4) {
                        var response = request.responseText;
                        var responseobj = JSON.parse(response);
-                       if (responseobj.maintenance === 'false') {
+                       if (responseobj.maintenance === false) {
                                window.location.reload();
                        }
                }
        };
+       request.send();
 }
index 1628e824e00e27deac9beb1aa0004ad180e6d799..6e7bcea526685023af51883b2195859d3973c920 100644 (file)
@@ -41,6 +41,7 @@ try {
        if (OC::$CLI) {
                print_r($values);
        } else {
+               header('Content-Type: application/json');
                echo json_encode($values);
        }