<link rel="shortcut icon" type="image/png" href="images/favicon.png"/>
- <script type="text/javascript" src="prototype.js"></script>
- <script type="text/javascript" src="scriptaculous/scriptaculous.js?load=effects,dragdrop,controls"></script>
+ <script type="text/javascript" src="lib/prototype.js"></script>
+ <script type="text/javascript" src="lib/scriptaculous/scriptaculous.js?load=effects,dragdrop,controls"></script>
<script type="text/javascript" charset="utf-8" src="localized_js.php?<?php echo $dt_add ?>"></script>
<script type="text/javascript" charset="utf-8" src="tt-rss.js?<?php echo $dt_add ?>"></script>
<script type="text/javascript" charset="utf-8" src="functions.js?<?php echo $dt_add ?>"></script>
<script type="text/javascript" charset="utf-8" src="feedlist.js?<?php echo $dt_add ?>"></script>
<script type="text/javascript" charset="utf-8" src="viewfeed.js?<?php echo $dt_add ?>"></script>
+ <script type="text/javascript" charset="utf-8" src="offline.js?<?php echo $dt_add ?>"></script>
+
+ <script type="text/javascript" src="gears_init.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
if (navigator.userAgent.match("Opera")) {
document.write('<link rel="stylesheet" type="text/css" href="opera.css">');
}
- if (navigator.userAgent.match("Gecko") && !navigator.userAgent.match("KHTML")) {
- document.write('<link rel="stylesheet" type="text/css" href="gecko.css">');
- }
window.onresize=resize_headlines;
//]]>
</script>
<div id="notify" class="notify"><span id="notify_body"> </span></div>
-<div id="fatal_error"><div id="fatal_error_inner">
- <h1>Fatal Error</h1>
- <div id="fatal_error_msg">Unknown Error</div>
-</div></div>
-
<div id="dialog_overlay" style="display : none"> </div>
<script type="text/javascript">
<ul id="debug_output" style='display : none'><li> </li></ul>
-<div id="infoBoxShadow"><div id="infoBox"> </div></div>
+<div id="infoBoxShadow" style="display : none"><div id="infoBox"> </div></div>
+
+<div id="errorBoxShadow" style="display : none">
+ <div id="errorBox">
+ <div id="xebTitle">Fatal Exception</div><div id="xebContent"> </div>
+ <div id="xebBtn" align='center'><input type="submit"
+ onclick="closeErrorBox()" value="Close this window"/></div>
+ </div>
+</div>
<div id="header">
- <div class="topLinks">
+ <div class="topLinks" id="topLinks">
+
+ <span id="topLinksOnline">
+
<?php if (!SINGLE_USER_MODE) { ?>
<?php echo __('Hello,') ?> <b><?php echo $_SESSION["name"] ?></b> |
<?php } ?>
<a href="prefs.php"><?php echo __('Preferences') ?></a>
- <?php if (defined('FEEDBACK_URL')) { ?>
+ <?php if (defined('FEEDBACK_URL') && FEEDBACK_URL) { ?>
| <a target="_blank" class="feedback" href="<?php echo FEEDBACK_URL ?>">
<?php echo __('Comments?') ?></a>
<?php } ?>
| <a href="logout.php"><?php echo __('Logout') ?></a>
<?php } ?>
+ <img id="offlineModePic"
+ onmouseover="enable_selection(false)"
+ onmouseout="enable_selection(true)"
+ onclick="toggleOfflineModeInfo()"
+ src="images/offline.png" style="display:none"
+ title="<?php echo __('Offline reading') ?>"/>
+
+ <div id="offlineModeDrop" style="display : none">
+ <div id="offlineModeSyncMsg">---</div>
+
+ <div class="showWhenSyncing" style="display : none">
+ <a href="javascript:offlineDownloadStop()">
+ <?php echo __('Cancel synchronization') ?></a></div>
+ <div class="hideWhenSyncing">
+ <a href="javascript:offlineDownloadStart()">
+ <?php echo __('Synchronize') ?></a></div>
+ <div class="hideWhenSyncing"><a href="javascript:offlineClearData()">
+ <?php echo __('Remove stored data') ?></a></div>
+ <div><a href="javascript:gotoOffline()">
+ <?php echo __('Go offline') ?></a></div>
+ </div>
+
<img id="newVersionIcon" style="display:none;" onclick="javascript:explainError(2)"
- src="images/new_version.png" title="New version is available!"
+ src="images/new_version.png" title="<?php echo __('New version of Tiny Tiny RSS is available!') ?>"
alt="new_version_icon"/>
+
+ </span>
+
+ <span id="topLinksOffline" style="display : none">
+ <img id="restartOnlinePic" src="images/online.png"
+ onclick="gotoOnline()" title="<?php echo __('Go online') ?>"/>
+ </span>
+
</div>
+
<img src="<?php echo $theme_image_path ?>images/ttrss_logo.png" alt="Tiny Tiny RSS"/>
</div>
<div id="dispSwitch">
<a id="dispSwitchPrompt"
href="javascript:toggleTags()"><?php echo __("tag cloud") ?></a>
+ <?php if (!SINGLE_USER_MODE) { ?>
+ <br/>
+ <a id="feedBrowserPrompt" onclick="return browseFeeds()" href="#"
+ title="<?php echo __('More feeds...') ?>">+</a>
+ <?php } ?>
</div>
<div id="feeds-frame"> </div>
</div>
<div style="float : right">
<select id="quickMenuChooser" onchange="quickMenuChange()">
<option value="qmcDefault" selected="selected"><?php echo __('Actions...') ?></option>
- <option value="qmcSearch"><?php echo __('Search') ?></option>
- <!-- <option value="qmcPrefs"><?php echo __('Preferences') ?></option> -->
- <option disabled="disabled">--------</option>
- <option style="color : #5050aa" disabled="disabled"><?php echo __('Feed actions:') ?></option>
- <option value="qmcAddFeed"><?php echo __(' Subscribe to feed') ?></option>
- <option value="qmcEditFeed"><?php echo __(' Edit this feed') ?></option>
- <!-- <option value="qmcClearFeed"><?php echo __(' Clear articles') ?></option> -->
- <option value="qmcRescoreFeed"><?php echo __(' Rescore feed') ?></option>
- <option value="qmcRemoveFeed"><?php echo __(' Unsubscribe') ?></option>
- <option disabled="disabled">--------</option>
- <option style="color : #5050aa" disabled="disabled"><?php echo __('All feeds:') ?></option>
- <option value="qmcCatchupAll"><?php echo __(' Mark as read') ?></option>
- <option value="qmcShowOnlyUnread"><?php echo __(' (Un)hide read feeds') ?></option>
- <option disabled="disabled">--------</option>
- <option style="color : #5050aa" disabled="disabled"><?php echo __('Other actions:') ?></option>
-
- <option value="qmcAddLabel"><?php echo __(' Create label') ?></option>
- <option value="qmcAddFilter"><?php echo __(' Create filter') ?></option>
- <option value="qmcResetUI"><?php echo __(' Reset UI layout') ?></option>
- <option value="qmcResetCats"><?php echo __(' Reset category order') ?></option>
-
- <option value="qmcHKhelp"><?php echo __(' Keyboard shortcuts') ?></option>
+ <option value="qmcSearch"><?php echo __('Search...') ?></option>
+ <optgroup label="<?php echo __('Feed actions:') ?>">
+ <option value="qmcAddFeed"><?php echo __('Subscribe to feed...') ?></option>
+ <option value="qmcEditFeed"><?php echo __('Edit this feed...') ?></option>
+ <!-- <option value="qmcClearFeed"><?php echo __('Clear articles') ?></option> -->
+ <option value="qmcRescoreFeed"><?php echo __('Rescore feed') ?></option>
+ <option value="qmcRemoveFeed"><?php echo __('Unsubscribe') ?></option>
+ </optgroup>
+ <optgroup label="<?php echo __('All feeds:') ?>">
+ <option value="qmcCatchupAll"><?php echo __('Mark as read') ?></option>
+ <option value="qmcShowOnlyUnread"><?php echo __('(Un)hide read feeds') ?></option>
+ </optgroup>
+ <optgroup label="<?php echo __('Other actions:') ?>">
+
+ <option value="qmcAddLabel"><?php echo __('Create label...') ?></option>
+ <option value="qmcAddFilter"><?php echo __('Create filter...') ?></option>
+ <option value="qmcResetUI"><?php echo __('Reset UI layout') ?></option>
+ <option value="qmcResetCats"><?php echo __('Reset category order') ?></option>
+ <option value="qmcHKhelp"><?php echo __('Keyboard shortcuts') ?></option>
+ </optgroup>
+
</select>
</div>
<option value="marked"><?php echo __('Starred') ?></option>
<option value="unread"><?php echo __('Unread') ?></option>
<!-- <option value="noscores"><?php echo __('Ignore Scoring') ?></option> -->
+ <option value="updated"><?php echo __('Updated') ?></option>
</select>
<?php echo __('Order:') ?>
- <input class="button" type="submit"
+ <input class="button" type="submit" name="update"
onclick="return viewCurrentFeed('ForceUpdate')"
value="<?php echo __('Update') ?>"/>