summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--digest.css19
-rw-r--r--digest.js2
-rw-r--r--digest.php14
3 files changed, 35 insertions, 0 deletions
diff --git a/digest.css b/digest.css
index 45d502e3b..d96cc4968 100644
--- a/digest.css
+++ b/digest.css
@@ -269,3 +269,22 @@ a:hover {
#headlines ul#headlines-content span.tags a:hover {
color : #659a4c;
}
+
+#overlay {
+ background : white;
+ left : 0;
+ top : 0;
+ height : 100%;
+ width : 100%;
+ z-index : 100;
+ position : absolute;
+ text-align : center;
+}
+
+#overlay_inner {
+ margin : 1em;
+}
+
+#overlay img {
+ vertical-align : middle;
+}
diff --git a/digest.js b/digest.js
index ae7e870a2..b788535fc 100644
--- a/digest.js
+++ b/digest.js
@@ -259,6 +259,8 @@ function viewfeed(feed_id, offset, replace, no_effects, no_indicator, callback)
new Ajax.Request("backend.php", {
parameters: query,
onComplete: function(transport) {
+ Element.hide("overlay");
+
fatal_error_check(transport);
parse_headlines(transport, replace, no_effects);
set_selected_feed(feed_id);
diff --git a/digest.php b/digest.php
index 2b7f91807..43eb04121 100644
--- a/digest.php
+++ b/digest.php
@@ -50,6 +50,20 @@
</script>
</head>
<body id="ttrssDigest">
+ <div id="overlay" style="display : block">
+ <div id="overlay_inner">
+ <noscript>
+ <p>
+ <?php print_error(__("Your browser doesn't support Javascript, which is required
+ for this application to function properly. Please check your
+ browser settings.")) ?></p>
+ </noscript>
+
+ <img src="images/indicator_white.gif"/>
+ <?php echo __("Loading, please wait...") ?>
+ </div>
+ </div>
+
<div id="header">
<div class="links">