Changes between Version 2 and Version 3 of gotoh


Ignore:
Timestamp:
Jul 13, 2005 9:01:29 AM (9 years ago)
Author:
gotoh
Comment:

Introduced my favorite small customizations

Legend:

Unmodified
Added
Removed
Modified
  • gotoh

    v2 v3  
    33One of user of Trac live in Japan, Yokohama. 
    44 
    5 Usually using Trac current + Windows XP + apache with some local modifications. 
     5Usually using Trac current (0.9pre) + Windows XP + apache 2.0.54 + Subverion 1.2.0. 
    66 
    77[[ListTags(gotoh)]] 
    88 
     9== My favorite customizations == 
     10I'm using Trac on my site with some customization. 
     11These are not so usefull for everyone, but someone may like it. 
     12So I introduce them for those users. 
     13 
     14=== Access Key === 
     15When we modify the wiki page, we click 'Preview' button frequently before pressing 'Save Changes' button. 
     16And to press 'preview button', usually we need scroll the page.  
     17So I change the template and define HTML accesskey attribute to these buttons. 
     18For example, specifying acccesskey attribute of 'Preview' button as "r", 
     19we can use ALT-R instead of pressing that button. 
     20 
     21I'm using access key with following buttons: 
     22 * wiki page 
     23   * 'Edit' button with 'e' (ALT-E) 
     24   * 'Preview' button with 'r' (ALT-R) 
     25 * ticket page 
     26   * 'Preview' button with 'r' (ALT-R) 
     27 * new ticket page 
     28   * 'Preview' button with 'r' (ALT-R) 
     29 
     30The patch for above is in [http://projects.edgewall.com/trac/ticket/1752 tikect:1752]. 
     31 
     32=== Too Wide Timeline Preference === 
     33As default, preference box in timeline page is too wide (I feel). 
     34I recommend more compact preference. 
     35See [http://projects.edgewall.com/trac/ticket/1013 ticket:1013] for patch. 
     36 
     37=== Too Narrow Search Box === 
     38I feel that default size of search box is too narrow. 
     39So I widen by using CSS via {{{site_css.cs}}}. 
     40Like this: 
     41{{{ 
     42/* enlarge search text box */ 
     43#proj-search { 
     44  width: 200px !important; 
     45} 
     46}}} 
     47 
     48=== More Compact Navigation Button === 
     49The box size of navigation bar on the top of page is too large, I feel. 
     50Set them more compact with following CSS in {{{site_css.cs}}}: 
     51{{{ 
     52#mainnav :link, #mainnav :visited { 
     53  padding-left: 8px;  
     54  padding-right: 8px;  
     55} 
     56}}} 
     57 
     58=== Links to Report in Site Header === 
     59Some page customization are allowed by Trac via files: 
     60{{{site_css.cs}}}, {{{site_header.cs}}} and {{{site_footer.cs}}}. 
     61I'm using  site_header.cs to show shortcut links in top of page (called as 'site header'): 
     62 * Active Tickets ... Link to report:1 with accesskey 'a' (ALT-A). 
     63 * My Tickets ... Link to report:7 with accesskey 'm' (ALT-M) displayed only if user logged in. 
     64 * Project List ... Link to parent directory to show project list with accesskey 'l' (ALT-L). 
     65 
     66My site_header.cs is bellow: 
     67{{{ 
     68<?cs 
     69#################################################################### 
     70# Site header - Contents are automatically inserted above Trac HTML 
     71?> 
     72<div class='nav' style='float:right'> 
     73  <ul> 
     74    <li class='first'><a href="<?cs var:$trac.href.report ?>/1" accesskey="a"><u>A</u>ctive Tickets</a></li><?cs 
     75    if trac.authname != 'anonymous' ?> 
     76    <li ><a href="<?cs var:$trac.href.report ?>/7" accesskey="m"><u>M</u>y Tickets</a></li><?cs 
     77        /if ?> 
     78    <li class='last'><a href="/projects" accesskey="l">Project <u>L</u>ist</a></li> 
     79  <ul> 
     80</div> 
     81}}} 
     82 
     83 
    984[[TagIt(user)]]