| | |
| | | // @license http://creativecommons.org/publicdomain/zero/1.0/legalcode CC0 |
| | | |
| | | /** |
| | | * Roundcube functions for default skin interface |
| | | * |
| | |
| | | * License. It is allowed to copy, distribute, transmit and to adapt the work |
| | | * by keeping credits to the original autors in the README file. |
| | | * See http://creativecommons.org/licenses/by-sa/3.0/ for details. |
| | | * |
| | | * @license magnet:?xt=urn:btih:90dc5c0be029de84e523b9b3922520e79e0e6f08&dn=cc0.txt CC0-1.0 |
| | | */ |
| | | |
| | | function rcube_mail_ui() |
| | |
| | | } |
| | | else if (rcmail.env.action == 'compose') { |
| | | rcmail.addEventListener('aftersend-attachment', show_uploadform) |
| | | .addEventListener('add-recipient', function(p){ show_header_row(p.field, true); }) |
| | | .addEventListener('aftertoggle-editor', function(e){ |
| | | window.setTimeout(function(){ layout_composeview() }, 200); |
| | | if (e && e.mode) |
| | |
| | | orientation:'v', relative:true, start:266, min:180, size:12 }).init(); |
| | | } |
| | | else if (rcmail.env.action == 'edit-prefs') { |
| | | $('<a href="#toggle"></a>') |
| | | var legend = $('#preferences-details fieldset.advanced legend'), |
| | | toggle = $('<a href="#toggle"></a>') |
| | | .text(env.toggleoptions) |
| | | .attr('title', env.toggleoptions) |
| | | .addClass('advanced-toggle') |
| | | .appendTo('#preferences-details fieldset.advanced legend'); |
| | | .addClass('advanced-toggle'); |
| | | |
| | | $('#preferences-details fieldset.advanced legend').click(function(e){ |
| | | var collapsed = $(this).hasClass('collapsed'), |
| | | toggle = $('.advanced-toggle', this).html(collapsed ? '▲' : '▼'); |
| | | $(this) |
| | | .toggleClass('collapsed') |
| | | .closest('fieldset').children('.propform').toggle() |
| | | }).addClass('collapsed') |
| | | legend.click(function(e) { |
| | | toggle.html($(this).hasClass('collapsed') ? '▲' : '▼'); |
| | | |
| | | $(this).toggleClass('collapsed') |
| | | .closest('fieldset').children('.propform').toggle() |
| | | }).append(toggle).addClass('collapsed') |
| | | |
| | | // this magically fixes incorrect position of toggle link created above in Firefox 3.6 |
| | | if (bw.mz) |
| | | legend.parents('form').css('display', 'inline'); |
| | | } |
| | | } |
| | | /*** addressbook task ***/ |
| | | else if (rcmail.env.task == 'addressbook') { |
| | | rcmail.addEventListener('afterupload-photo', show_uploadform) |
| | | .addEventListener('beforepushgroup', push_contactgroup) |
| | | .addEventListener('beforepopgroup', pop_contactgroup); |
| | | .addEventListener('beforepopgroup', pop_contactgroup) |
| | | .addEventListener('menu-open', menu_toggle) |
| | | .addEventListener('menu-close', menu_toggle); |
| | | |
| | | if (rcmail.env.action == '') { |
| | | new rcube_splitter({ id:'addressviewsplitterd', p1:'#addressview-left', p2:'#addressview-right', |