Changeset 9bd97cc in github


Ignore:
Timestamp:
Feb 27, 2012 5:00:00 AM (16 months ago)
Author:
alecpl <alec@…>
Branches:
master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.8
Children:
b91f048
Parents:
2c193722
Message:
  • Improve headers toggle button
Location:
skins/larry
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • skins/larry/mail.css

    rec366b3 r9bd97cc  
    700700} 
    701701 
    702 #messagepreviewheader .iconlink { 
    703         text-indent: -1000px; 
    704         padding: 1px 1px 1px 20px; 
    705 } 
    706  
    707 #messagepreviewheader .iconlink.add { 
    708         background-position: -5px -359px; 
    709 } 
    710  
    711 #messagepreviewheader .iconlink.delete { 
    712         background-position: -5px -339px; 
     702#previewheaderstoggle { 
     703    width: 16px; 
     704    height: 16px; 
     705    padding: 0; 
     706    margin-top: 5px; 
     707    position: absolute; 
     708    outline: none; 
     709} 
     710 
     711#previewheaderstoggle.iconlink.add { 
     712        background-position: -30px -241px; 
     713} 
     714 
     715#previewheaderstoggle.iconlink.remove { 
     716        background-position: -8px -241px; 
    713717} 
    714718 
     
    780784 
    781785#messagepreviewheader .headers-table { 
    782         margin: 0 -8px; 
     786        margin-left: 10px; 
    783787} 
    784788 
  • skins/larry/templates/messagepreview.html

    rd1c909e r9bd97cc  
    1010<h3 class="subject"><roundcube:object name="messageHeaders" valueOf="subject" /></h3> 
    1111 
     12<a href="#details" id="previewheaderstoggle" class="iconlink add"></a> 
     13 
    1214<table class="headers-table" id="preview-shortheaders"><tbody><tr> 
    1315<roundcube:if condition="env:mailbox == config:drafts_mbox || env:mailbox == config:sent_mbox"> 
     
    2022        <td class="header-title"><roundcube:label name="date" /></td> 
    2123        <td class="header from"><roundcube:object name="messageHeaders" valueOf="date" /></td> 
    22         <td class="header"><a href="#details" id="previewheaderstoggle" class="iconlink add">Details</a> 
    2324</tr></tbody></table> 
    2425 
  • skins/larry/ui.js

    ra1bd762 r9bd97cc  
    463463  { 
    464464    $('#preview-shortheaders').toggle(); 
    465     var full = $('#preview-allheaders').toggle(); 
    466      
     465    var full = $('#preview-allheaders').toggle(), 
     466      button = $('a#previewheaderstoggle'); 
     467 
    467468    // add toggle button to full headers table 
    468     if (!full.data('mod')) { 
    469       $('<a>').attr('href', '#hide') 
    470         .addClass('iconlink remove') 
    471         .html('Hide') 
    472         .appendTo($('<td>').appendTo($('tr:first', full))) 
    473         .click(function(){ toggle_preview_headers(this);return false }); 
    474       full.data('mod', true); 
    475     } 
     469    if (full.is(':visible')) 
     470      button.attr('href', '#hide').removeClass('add').addClass('remove') 
     471    else 
     472      button.attr('href', '#details').removeClass('remove').addClass('add') 
    476473  } 
    477474 
Note: See TracChangeset for help on using the changeset viewer.