Ignore:
Timestamp:
Aug 3, 2009 2:27:53 PM (4 years ago)
Author:
alec
Message:
  • Re-designed User Preferences interface
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/roundcubemail/skins/default/templates/settings.html

    r2541 r2830  
    55<roundcube:include file="/includes/links.html" /> 
    66<script type="text/javascript" src="/functions.js"></script> 
     7<script type="text/javascript" src="/splitter.js"></script> 
     8 
     9<style type="text/css"> 
     10#sectionslist { width: <roundcube:exp expression="!empty(cookie:prefsviewsplitter) ? cookie:prefsviewsplitter-5 : 205" />px; } 
     11#prefs-box { left: <roundcube:exp expression="!empty(cookie:prefsviewsplitter) ? cookie:prefsviewsplitter+5 : 205" />px; 
     12<roundcube:exp expression="browser:ie ? ('width:expression((parseInt(this.parentNode.offsetWidth)-'.(!empty(cookie:prefsviewsplitter) ? cookie:prefsviewsplitter+5 : 205).')+\\'px\\');') : ''" /> 
     13} 
     14</style> 
     15 
    716</head> 
    817<body> 
     
    1221<roundcube:include file="/includes/settingstabs.html" /> 
    1322 
    14 <form name="form" action="./" method="post"> 
     23<div id="prefsscreen"> 
    1524 
    16 <div id="userprefs-box"> 
    17 <div id="userprefs-title"><roundcube:label name="userpreferences" /></div> 
    18  
    19 <div id="userprefscontainer" style="padding:15px 0 15px 15px"> 
    20 <div class="userprefs-block"> 
    21   <roundcube:object name="userprefs" form="form" parts="general,mailbox,mailview" /> 
    22 </div> 
    23 <div class="userprefs-block"> 
    24   <roundcube:object name="userprefs" form="form" parts="compose,folders,server" /> 
    25 </div> 
    26 <div style="clear:left"></div> 
    27  
    28 <roundcube:container name="userprefs" id="userprefscontainer" /> 
    29 </div> 
     25<div id="sectionslist"> 
     26<roundcube:object name="sectionslist" id="sections-table" class="records-table" cellspacing="0" /> 
    3027</div> 
    3128 
    32 <p id="listbuttons"> 
    33 <roundcube:button command="save" type="input" class="button mainaction" label="save" /> 
    34 </p> 
     29<script type="text/javascript"> 
     30  var prefviewsplit = new rcube_splitter({id:'prefsviewsplitter', p1: 'sectionslist', p2: 'prefs-box', orientation: 'v', relative: true, start: 200}); 
     31  rcmail.add_onload('prefviewsplit.init()'); 
     32</script> 
    3533 
    36 </form> 
     34<div id="prefs-box"> 
     35<roundcube:object name="prefsframe" id="prefs-frame" width="100%" height="100%" frameborder="0" src="/watermark.html" /> 
     36</div> 
    3737 
    38 <div class="advswitch"> 
    39 <label for="advswitch"><roundcube:label name="advancedoptions"></label> 
    40 <input type="checkbox" id="advswitch" name="_advanced" value="0" onclick="rcube_show_advanced(this.checked)" /> 
    4138</div> 
    4239 
Note: See TracChangeset for help on using the changeset viewer.