Changeset 5278 for trunk/prototype/modules/attach_message/attach_message.js
- Timestamp:
- 12/20/11 19:11:55 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/modules/attach_message/attach_message.js
r5263 r5278 188 188 return( data ); 189 189 } 190 191 $mailpreview_tabs_label_length = 15; 190 192 191 193 /* --- jQuery handlers --- */ … … 343 345 } 344 346 345 var tabPanelTemplateId 347 var tabPanelTemplateId = 'mailpreview_tab_' + selectedFolder.id.replace('/', '_') + '_' + message.msg_number; 346 348 347 349 if (selected) { … … 353 355 $('#mailpreview-container').unblock(); 354 356 355 /**356 * TODO: limitar o tamanho da string de título da tab357 */358 357 var tabPanelTemplateLabel = onceOpenedMessages[selectedFolder.id][message.msg_number].subject; 359 if ($('#' + tabPanelTemplateId).length == 0) { 358 if (tabPanelTemplateLabel.length > $mailpreview_tabs_label_length + 3) 359 tabPanelTemplateLabel = tabPanelTemplateLabel.substring(0, $mailpreview_tabs_label_length) + '...'; 360 361 if (!$('#' + tabPanelTemplateId).length) { 360 362 $mailpreview_tabs.tabs("add", '#' + tabPanelTemplateId, tabPanelTemplateLabel) 361 363 .find('.message.empty-container').hide().end() … … 403 405 404 406 $('#mailpreview_container').unblock(); 405 406 /** 407 * TODO: limitar o tamanho da string de título da tab 408 */ 407 409 408 var tabPanelTemplateLabel = onceOpenedMessages[selectedFolder.id][message.msg_number].subject; 410 if ($('#' + tabPanelTemplateId).length == 0) { 409 if (tabPanelTemplateLabel.length > $mailpreview_tabs_label_length + 3) 410 tabPanelTemplateLabel = tabPanelTemplateLabel.substring(0, $mailpreview_tabs_label_length) + '...'; 411 412 if (!$('#' + tabPanelTemplateId).length) { 411 413 $mailpreview_tabs.tabs("add", '#' + tabPanelTemplateId, tabPanelTemplateLabel) 412 414 .find('.message.empty-container').hide().end() … … 417 419 onceOpenedMessages[selectedFolder.id][message.msg_number].subject + 418 420 '</div>' 419 ); 421 ) 422 .find('[class^="ExpressoCssWrapper"]').addClass("mailpreview-message-body"); 420 423 } else { 421 424 $mailpreview_tabs.tabs('select', '#' + tabPanelTemplateId) … … 429 432 } else { 430 433 /** 431 * if you wants to remove tab on unselect message 434 * if you wants to remove tab on unselect message, 435 * but still needs to uselect message on remove tab. 436 * 432 437 */ 433 438 /* … … 448 453 var $mailpreview_tabs = $( "#mailpreview_container").tabs({ 449 454 tabTemplate: "<li><a href='#{href}'>#{label}</a> <span class='ui-icon ui-icon-close'> Fechar </span></li>", 450 panelTemplate: '<div class="message mailpreview-message -body"></div>',455 panelTemplate: '<div class="message mailpreview-message"></div>', 451 456 add: function( event, ui ) { 452 457 $mailpreview_tabs.tabs('select', '#' + ui.panel.id); … … 458 463 if (!$mailpreview_tabs.tabs("length") && !$('#mailpreview_tabs_default_empty').length) { 459 464 /** 460 * TODO: internacionalizar a string 'Nenhuma mensagem selecionada'465 * TODO: internacionalizar a string 'Nenhuma aba' 461 466 */ 462 $mailpreview_tabs.tabs('add', '#mailpreview_tabs_default_empty', 'Nenhuma mensagem selecionada')463 .find('#mailpreview_tabs_default_empty').removeClass('mailpreview-message -body').addClass('empty-container')467 $mailpreview_tabs.tabs('add', '#mailpreview_tabs_default_empty', 'Nenhuma aba') 468 .find('#mailpreview_tabs_default_empty').removeClass('mailpreview-message').addClass('empty-container') 464 469 .html('<span class="message">' + get_lang('select a message to preview') + '</span>').end() 465 470 .find('.ui-tabs-nav li:first .ui-icon-close').remove();
Note: See TracChangeset
for help on using the changeset viewer.