prefs: add loading progressbar
This commit is contained in:
parent
d9e4bba015
commit
08827aafd7
4 changed files with 39 additions and 9 deletions
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
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();
|
||||
}
|
||||
notify("");
|
||||
remove_splash();
|
||||
|
||||
} catch (e) {
|
||||
exception_error("feedlist_callback", e);
|
||||
}
|
||||
|
@ -128,6 +130,7 @@ function filterlist_callback() {
|
|||
correctPNG();
|
||||
}
|
||||
notify("");
|
||||
remove_splash();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -153,6 +156,7 @@ function labellist_callback() {
|
|||
correctPNG();
|
||||
}
|
||||
notify("");
|
||||
remove_splash();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -161,6 +165,7 @@ function feed_browser_callback() {
|
|||
if (xmlhttp.readyState == 4) {
|
||||
container.innerHTML=xmlhttp.responseText;
|
||||
notify("");
|
||||
remove_splash();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -169,16 +174,16 @@ function userlist_callback() {
|
|||
if (xmlhttp.readyState == 4) {
|
||||
container.innerHTML=xmlhttp.responseText;
|
||||
notify("");
|
||||
remove_splash();
|
||||
}
|
||||
}
|
||||
|
||||
function prefslist_callback() {
|
||||
var container = document.getElementById('prefContent');
|
||||
if (xmlhttp.readyState == 4) {
|
||||
|
||||
container.innerHTML=xmlhttp.responseText;
|
||||
|
||||
notify("");
|
||||
remove_splash();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1434,6 +1439,9 @@ function init_second_stage() {
|
|||
selectTab(active_tab);
|
||||
}
|
||||
notify("");
|
||||
|
||||
loading_set_progress(60);
|
||||
|
||||
} catch (e) {
|
||||
exception_error("init_second_stage", e);
|
||||
}
|
||||
|
@ -1459,6 +1467,8 @@ function init() {
|
|||
return;
|
||||
}
|
||||
|
||||
loading_set_progress(30);
|
||||
|
||||
xmlhttp.open("GET", "backend.php?op=rpc&subop=sanityCheck", true);
|
||||
xmlhttp.onreadystatechange=backend_sanity_check_callback;
|
||||
xmlhttp.send(null);
|
||||
|
|
18
prefs.php
18
prefs.php
|
@ -69,6 +69,24 @@
|
|||
|
||||
<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)">
|
||||
<?php rounded_table_start("hho"); ?>
|
||||
<?php include "help/4.php" ?>
|
||||
|
|
Loading…
Reference in a new issue