prefs: add loading progressbar
This commit is contained in:
parent
d9e4bba015
commit
08827aafd7
|
@ -460,10 +460,4 @@ function init_collapsable_feedlist(theme) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function remove_splash() {
|
|
||||||
if (Element.visible("overlay")) {
|
|
||||||
debug("about to remove splash, OMG!");
|
|
||||||
Element.hide("overlay");
|
|
||||||
debug("removed splash!");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1697,3 +1697,11 @@ function loading_set_progress(p) {
|
||||||
exception_error("loading_set_progress", e);
|
exception_error("loading_set_progress", e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function remove_splash() {
|
||||||
|
if (Element.visible("overlay")) {
|
||||||
|
debug("about to remove splash, OMG!");
|
||||||
|
Element.hide("overlay");
|
||||||
|
debug("removed splash!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
14
prefs.js
14
prefs.js
|
@ -87,6 +87,8 @@ function feedlist_callback() {
|
||||||
correctPNG();
|
correctPNG();
|
||||||
}
|
}
|
||||||
notify("");
|
notify("");
|
||||||
|
remove_splash();
|
||||||
|
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
exception_error("feedlist_callback", e);
|
exception_error("feedlist_callback", e);
|
||||||
}
|
}
|
||||||
|
@ -128,6 +130,7 @@ function filterlist_callback() {
|
||||||
correctPNG();
|
correctPNG();
|
||||||
}
|
}
|
||||||
notify("");
|
notify("");
|
||||||
|
remove_splash();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -153,6 +156,7 @@ function labellist_callback() {
|
||||||
correctPNG();
|
correctPNG();
|
||||||
}
|
}
|
||||||
notify("");
|
notify("");
|
||||||
|
remove_splash();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -161,6 +165,7 @@ function feed_browser_callback() {
|
||||||
if (xmlhttp.readyState == 4) {
|
if (xmlhttp.readyState == 4) {
|
||||||
container.innerHTML=xmlhttp.responseText;
|
container.innerHTML=xmlhttp.responseText;
|
||||||
notify("");
|
notify("");
|
||||||
|
remove_splash();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -169,16 +174,16 @@ function userlist_callback() {
|
||||||
if (xmlhttp.readyState == 4) {
|
if (xmlhttp.readyState == 4) {
|
||||||
container.innerHTML=xmlhttp.responseText;
|
container.innerHTML=xmlhttp.responseText;
|
||||||
notify("");
|
notify("");
|
||||||
|
remove_splash();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function prefslist_callback() {
|
function prefslist_callback() {
|
||||||
var container = document.getElementById('prefContent');
|
var container = document.getElementById('prefContent');
|
||||||
if (xmlhttp.readyState == 4) {
|
if (xmlhttp.readyState == 4) {
|
||||||
|
|
||||||
container.innerHTML=xmlhttp.responseText;
|
container.innerHTML=xmlhttp.responseText;
|
||||||
|
|
||||||
notify("");
|
notify("");
|
||||||
|
remove_splash();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1434,6 +1439,9 @@ function init_second_stage() {
|
||||||
selectTab(active_tab);
|
selectTab(active_tab);
|
||||||
}
|
}
|
||||||
notify("");
|
notify("");
|
||||||
|
|
||||||
|
loading_set_progress(60);
|
||||||
|
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
exception_error("init_second_stage", e);
|
exception_error("init_second_stage", e);
|
||||||
}
|
}
|
||||||
|
@ -1459,6 +1467,8 @@ function init() {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
loading_set_progress(30);
|
||||||
|
|
||||||
xmlhttp.open("GET", "backend.php?op=rpc&subop=sanityCheck", true);
|
xmlhttp.open("GET", "backend.php?op=rpc&subop=sanityCheck", true);
|
||||||
xmlhttp.onreadystatechange=backend_sanity_check_callback;
|
xmlhttp.onreadystatechange=backend_sanity_check_callback;
|
||||||
xmlhttp.send(null);
|
xmlhttp.send(null);
|
||||||
|
|
18
prefs.php
18
prefs.php
|
@ -69,6 +69,24 @@
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
|
<div id="overlay">
|
||||||
|
<div id="overlay_inner">
|
||||||
|
<?php echo __("Loading, please wait...") ?>
|
||||||
|
|
||||||
|
<div id="l_progress_o">
|
||||||
|
<div id="l_progress_i"></div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<noscript>
|
||||||
|
<div class="error"><?php echo
|
||||||
|
__("Your browser doesn't support Javascript, which is required
|
||||||
|
for this application to function properly. Please check your
|
||||||
|
browser settings.") ?></div>
|
||||||
|
</noscript>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div id="hotkey_help_overlay" style="display : none" onclick="Element.hide(this)">
|
<div id="hotkey_help_overlay" style="display : none" onclick="Element.hide(this)">
|
||||||
<?php rounded_table_start("hho"); ?>
|
<?php rounded_table_start("hho"); ?>
|
||||||
<?php include "help/4.php" ?>
|
<?php include "help/4.php" ?>
|
||||||
|
|
Loading…
Reference in New Issue