]> git.wh0rd.org - tt-rss.git/blobdiff - tt-rss.php
quick feed add dialog + related interface tweaks
[tt-rss.git] / tt-rss.php
index 2428b1d170ade33048423a5ea1e4a9d30494d853..cf11e564d51d568ad73c7f4acc33919de6e8abeb 100644 (file)
@@ -1,50 +1,71 @@
+<? require_once "version.php" ?>
+<? require_once "config.php" ?>
+
 <html>
 <head>
        <title>Tiny Tiny RSS</title>
-       <link rel="stylesheet" href="tt-rss.css" type="text/css">
+
+       <? if (USE_COMPACT_STYLESHEET) { ?>
+
+       <link title="Compact Stylesheet" 
+               rel="stylesheet" href="tt-rss_compact.css" type="text/css">
+       <link title="Normal Stylesheet" rel="alternate stylesheet" 
+               type="text/css" href="tt-rss.css"/>
+
+       <? } else { ?>
+
+       <link title="Normal Stylesheet" 
+               rel="stylesheet" href="tt-rss.css" type="text/css">
+       <link title="Compact Stylesheet" rel="alternate stylesheet" 
+               type="text/css" href="tt-rss_compact.css"/>
+
+       <? } ?>
+       
        <script type="text/javascript" src="functions.js"></script>
        <script type="text/javascript" src="tt-rss.js"></script>
+       <!--[if gte IE 5.5000]>
+               <script type="text/javascript" src="pngfix.js"></script>
+       <![endif]-->
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 </head>
 
-<? require_once "version.php" ?>
-<? require_once "config.php" ?>
-
 <body onload="init()">
 
-<table width="100%" height="100%" cellspacing=0 cellpadding=0 class="main">
-<tr>
-       <td class="header" valign="middle" colspan="2"> 
-               <img src="images/ttrss_logo.png" alt="logo">    
-       </td>
-</tr>
+<table width="100%" height="100%" cellspacing="0" cellpadding="0" class="main">
+<? if (DISPLAY_HEADER) { ?>
 <tr>
-       <td class="mainToolbar" colspan="2">
-       
-               <table width='100%' cellspacing='0' cellpadding='0'>    
-                       <td><span id="notify"><span id="notify_body"></span></td>
-                       <td align='right'>
-                               <input type="submit" onclick="gotoPreferences()" 
-                                       class="button" value="Preferences"></td>
-               </table>
-       
-               <!-- <table width="100%" cellspacing="0" cellpadding="0">
-               <td valign="middle">
-                       <table id="notify"><tr><td width="100%" id="notify_body">&nbsp;</td>
-                       <td><img onclick="javascript:notify('')" alt="Close" 
-                               src="images/close.png"></td></table>
-               </td>
-               <td class="toolbar" valign="middle" align="right">
-                       <a href="prefs.php" class="button">Preferences</a></td>
-               </tr></table> -->
+       <td colspan="2" class="headerBox">
+               <table cellspacing="0" cellpadding="0" width="100%"><tr>
+                       <td class="header" valign="middle">     
+                               <img src="images/ttrss_logo.png" alt="logo">    
+                       </td>
+                       <td align="right" valign="top">
+                               <div id="notify"><span id="notify_body"></div>
+                       </td>
+               </tr></table>
+
+               <div id="qafDialog">
+                       Feed URL: <input id="qafInput">
+                       <input class="button"
+                               type="submit" onclick="javascript:qafAdd()" value="Add feed">
+                       <input class="button"
+                               type="submit" onclick="javascript:cancelDialog(this)" value="Cancel">
+               </div>
        </td>
 </tr>
+<? } ?>
 <tr>
        <td valign="top" rowspan="3" class="feeds"> 
                
                <!-- <div id="feeds">&nbsp;</div> -->
 
-               <iframe id="feeds-frame" name="feeds-frame" class="feedsFrame"> </iframe>
+               <div id="dispSwitch"> 
+                       <a id="dispSwitchPrompt" href="javascript:toggleTags()">display tags</a>
+               </div>
+
+               <iframe frameborder="0" 
+                       src="backend.php?op=error&msg=Loading,%20please wait..."
+                       id="feeds-frame" name="feeds-frame" class="feedsFrame"> </iframe>
        
                <p align="center">All feeds:
                
                        &nbsp;
                </td></tr> -->
                <tr><td class="headlinesToolbar" id="headlinesToolbar">
-                       Search: <input id="searchbox"
+                       <input id="searchbox"
                        onblur="javascript:enableHotkeys()" onfocus="javascript:disableHotkeys()"
                        onchange="javascript:search()">
+               <select id="searchmodebox">
+                       <option>This feed</option>
+                       <option>All feeds</option>
+               </select>
+               
                <input type="submit" 
-                       class="button" onclick="javascript:resetSearch()" value="Reset">
+                       class="button" onclick="javascript:search()" value="Search">
+               <!-- <input type="submit" 
+                       class="button" onclick="javascript:resetSearch()" value="Reset"> -->
 
                &nbsp;View: 
                
                <select id="viewbox" onchange="javascript:viewCurrentFeed(0, '')">
-                       <option>All Posts</option>
+                       <option>All Articles</option>
                        <option>Starred</option>
                        <option selected>Unread</option>
+                       <option>Unread or Starred</option>
+                       <option>Unread or Updated</option>
                </select>
 
                &nbsp;Limit:
 
                <select id="limitbox" onchange="javascript:viewCurrentFeed(0, '')">
-                       <option>15</option>
-                       <option selected>30</option>
-                       <option>60</option>
-                       <option>All</option>
+               
+               <?
+                       $limits = array(15 => 15, 30 => 30, 60 => 60);
+                       
+                       if (DEFAULT_ARTILE_LIMIT >= 0) {
+                               $limits[DEFAULT_ARTICLE_LIMIT] = DEFAULT_ARTICLE_LIMIT; 
+                       }
+                       
+                       asort($limits);
+
+                       array_push($limits, 0);
+
+                       foreach ($limits as $key) {
+                               print "<option";
+                               if ($key == DEFAULT_ARTICLE_LIMIT) { print " selected"; }
+                               print ">";
+                               
+                               if ($limits[$key] == 0) { print "All"; } else { print $limits[$key]; }
+                               
+                               print "</option>";
+                       } ?>
+                       
                </select>
 
                &nbsp;Feed: <input class="button" type="submit"
                        onclick="javascript:viewCurrentFeed(0, 'ForceUpdate')" value="Update">
 
-               <input class="button" type="submit"
+               <input class="button" type="submit" id="btnMarkFeedAsRead"
                        onclick="javascript:viewCurrentFeed(0, 'MarkAllRead')" value="Mark as read">
 
-               </td></tr>
+               </td>
+               <td align="right">
+                       <select id="quickMenuChooser">
+                               <option selected>Preferences</option>
+                               <option>Add new feed</option>
+                               <!-- <option>Edit this feed</option> -->
+                       </select>
+                       <input type="submit" class="button" onclick="quickMenuGo()" value="Go">
+               </td>
+               </tr>
                </table>
        </td> 
 </tr><tr>
        <td id="headlines" class="headlines" valign="top">
-               <iframe name="headlines-frame" 
+               <iframe frameborder="0" name="headlines-frame" 
                        id="headlines-frame" class="headlinesFrame" 
                                src="backend.php?op=error&msg=No%20feed%20selected."></iframe>
        </td>
 </tr><tr>
        <td class="content" id="content" valign="top">
-               <iframe name="content-frame" id="content-frame" class="contentFrame"> </iframe>
+               <iframe frameborder="0" name="content-frame" 
+                       id="content-frame" class="contentFrame"> </iframe>
        </td>
 </tr>
+<? if (DISPLAY_FOOTER) { ?>
 <tr>
        <td colspan="2" class="footer">
                <a href="http://bah.spb.su/~fox/tt-rss/">Tiny-Tiny RSS</a> v<?= VERSION ?> &copy; 2005 Andrew Dolgov
                <? } ?>
        </td>
 </td>
+<? } ?>
 </table>