1
0
mirror of https://tt-rss.org/git/tt-rss.git synced 2024-06-26 11:59:02 +02:00

add toplink images to restart in offline or online mode

This commit is contained in:
Andrew Dolgov 2009-02-04 22:47:26 +03:00
parent e3d218f229
commit 69ea0cdd1b
5 changed files with 33 additions and 6 deletions

BIN
images/offline.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1013 B

BIN
images/online.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1019 B

View File

@ -453,12 +453,12 @@ function init_offline() {
Element.hide("dispSwitchPrompt"); Element.hide("dispSwitchPrompt");
Element.hide("feedBrowserPrompt"); Element.hide("feedBrowserPrompt");
Element.hide("topLinksOnline");
Element.show("topLinksOffline");
var tb_form = document.getElementById("main_toolbar_form"); var tb_form = document.getElementById("main_toolbar_form");
Element.hide(tb_form.update); Element.hide(tb_form.update);
var top_links = document.getElementById("topLinks");
top_links.innerHTML = __("Offline mode");
var chooser = document.getElementById("quickMenuChooser"); var chooser = document.getElementById("quickMenuChooser");
chooser.disabled = true; chooser.disabled = true;
@ -728,8 +728,10 @@ function init_gears() {
db.execute("CREATE TABLE IF NOT EXISTS feeds (id integer, title text, has_icon integer)"); db.execute("CREATE TABLE IF NOT EXISTS feeds (id integer, title text, has_icon integer)");
db.execute("CREATE TABLE IF NOT EXISTS articles (id integer, feed_id integer, title text, link text, guid text, updated text, content text, tags text, unread text, marked text, added text, comments text)"); db.execute("CREATE TABLE IF NOT EXISTS articles (id integer, feed_id integer, title text, link text, guid text, updated text, content text, tags text, unread text, marked text, added text, comments text)");
db.execute("DELETE FROM cache WHERE id LIKE 'F:%' OR id LIKE 'C:%'"); db.execute("DELETE FROM cache WHERE id LIKE 'F:%' OR id LIKE 'C:%'");
Element.show("restartOfflinePic");
} }
cache_expire(); cache_expire();
@ -739,4 +741,11 @@ function init_gears() {
} }
} }
function gotoOffline() {
window.location.href = "tt-rss.php?offline=1";
}
function gotoOnline() {
window.location.href = "tt-rss.php";
}

View File

@ -1698,10 +1698,13 @@ a.feedUpdErrLink {
display : none; display : none;
} }
#newVersionIcon { div.topLinks img {
vertical-align : middle; vertical-align : middle;
cursor : pointer; cursor : pointer;
margin-left : 10px; }
#restartOfflinePic {
margin-left : 5px;
} }
a.helpLinkPic { a.helpLinkPic {

View File

@ -115,6 +115,8 @@ window.onload = init;
<div id="header"> <div id="header">
<div class="topLinks" id="topLinks"> <div class="topLinks" id="topLinks">
<span id="topLinksOnline">
<?php if (!SINGLE_USER_MODE) { ?> <?php if (!SINGLE_USER_MODE) { ?>
<?php echo __('Hello,') ?> <b><?php echo $_SESSION["name"] ?></b> | <?php echo __('Hello,') ?> <b><?php echo $_SESSION["name"] ?></b> |
<?php } ?> <?php } ?>
@ -129,11 +131,24 @@ window.onload = init;
| <a href="logout.php"><?php echo __('Logout') ?></a> | <a href="logout.php"><?php echo __('Logout') ?></a>
<?php } ?> <?php } ?>
<img id="restartOfflinePic" src="images/offline.png" style="display:none"
onclick="gotoOffline()"
title="<?php echo __('Restart in offline mode') ?>"/>
<img id="newVersionIcon" style="display:none;" onclick="javascript:explainError(2)" <img id="newVersionIcon" style="display:none;" onclick="javascript:explainError(2)"
src="images/new_version.png" title="<?php echo __('New version of Tiny Tiny RSS is available!') ?>" src="images/new_version.png" title="<?php echo __('New version of Tiny Tiny RSS is available!') ?>"
alt="new_version_icon"/> alt="new_version_icon"/>
</span>
<span id="topLinksOffline" style="display : none">
<img id="restartOnlinePic" src="images/online.png"
onclick="gotoOnline()"
title="<?php echo __('Restart in online mode') ?>"/>
</span>
</div> </div>
<img src="<?php echo $theme_image_path ?>images/ttrss_logo.png" alt="Tiny Tiny RSS"/> <img src="<?php echo $theme_image_path ?>images/ttrss_logo.png" alt="Tiny Tiny RSS"/>
</div> </div>