From 3ad2b1b4b0ac0fc7a6c7a5adaad9a0616b890daf Mon Sep 17 00:00:00 2001 From: alecpl Date: Thu, 24 Nov 2011 07:53:00 +0000 Subject: - Applied fixes from trunk up to r5479 --- plugins/archive/archive.js | 4 +++- plugins/archive/package.xml | 14 ++++++++---- plugins/managesieve/Changelog | 1 + plugins/managesieve/localization/es_ES.inc | 26 +++++++++++++++++++++++ plugins/managesieve/managesieve.js | 13 ++++++------ plugins/managesieve/skins/default/managesieve.css | 7 ++++-- plugins/password/drivers/ldap.php | 1 + plugins/password/drivers/ldap_simple.php | 1 + plugins/password/package.xml | 12 ++++++++--- 9 files changed, 62 insertions(+), 17 deletions(-) (limited to 'plugins') diff --git a/plugins/archive/archive.js b/plugins/archive/archive.js index a83750819..5c576e100 100644 --- a/plugins/archive/archive.js +++ b/plugins/archive/archive.js @@ -27,7 +27,9 @@ if (window.rcmail) { // set css style for archive folder var li; - if (rcmail.env.archive_folder && rcmail.env.archive_folder_icon && (li = rcmail.get_folder_li(rcmail.env.archive_folder))) + if (rcmail.env.archive_folder && rcmail.env.archive_folder_icon + && (li = rcmail.get_folder_li(rcmail.env.archive_folder, '', true)) + ) $(li).css('background-image', 'url(' + rcmail.env.archive_folder_icon + ')'); }) } diff --git a/plugins/archive/package.xml b/plugins/archive/package.xml index c442a5c4d..c549fc9b7 100644 --- a/plugins/archive/package.xml +++ b/plugins/archive/package.xml @@ -13,10 +13,9 @@ roundcube@gmail.com yes - 2010-02-06 - + 2011-11-23 - 1.4 + 1.5 1.4 @@ -35,14 +34,21 @@ - + + + + + + + + diff --git a/plugins/managesieve/Changelog b/plugins/managesieve/Changelog index d7ef8e561..05506120e 100644 --- a/plugins/managesieve/Changelog +++ b/plugins/managesieve/Changelog @@ -1,4 +1,5 @@ - Fixed setting test type to :is when none is specified +- Fixed javascript error in IE8 * version 5.0-rc1 [2011-11-17] ----------------------------------------------------------- diff --git a/plugins/managesieve/localization/es_ES.inc b/plugins/managesieve/localization/es_ES.inc index 1dad18d99..df9d3a79d 100644 --- a/plugins/managesieve/localization/es_ES.inc +++ b/plugins/managesieve/localization/es_ES.inc @@ -53,6 +53,31 @@ $labels['none'] = 'ninguno'; $labels['fromset'] = 'de conjunto '; $labels['fromfile'] = 'de archivo'; $labels['filterdisabled'] = 'Filtro desactivado'; +$labels['filtermatches'] = 'coincide con la expresión'; +$labels['filternotmatches'] = 'no coincide con la expresión'; +$labels['filterregex'] = 'coincide con la expresión regular'; +$labels['filternotregex'] = 'no coincide con la expresión regular'; +$labels['vacationsubject'] = 'Asunto del Mensaje:'; +$labels['countisgreaterthan'] = 'contiene más que'; +$labels['countisgreaterthanequal'] = 'contiene más o igual que'; +$labels['countislessthan'] = 'contiene menos que'; +$labels['countislessthanequal'] = 'contiene menos o igual que'; +$labels['countequals'] = 'contiene igual que'; +$labels['countnotequals'] = 'contiene distinto que'; +$labels['valueisgreaterthan'] = 'el valor es mayor que'; +$labels['valueisgreaterthanequal'] = 'el valor es mayor o igual que'; +$labels['valueislessthan'] = 'el valor es menor que'; +$labels['valueislessthanequal'] = 'el valor es menor o igual que'; +$labels['valueequals'] = 'el valor es igual que'; +$labels['valuenotequals'] = 'el valor es distinto que'; +$labels['setflags'] = 'Etiquetar el mensaje'; +$labels['addflags'] = 'Agregar etiqueta al mensaje'; +$labels['removeflags'] = 'Eliminar etiquetas al mensaje'; +$labels['flagread'] = 'Leido'; +$labels['flagdeleted'] = 'Eliminado'; +$labels['flaganswered'] = 'Respondido'; +$labels['flagflagged'] = 'Marcado'; +$labels['flagdraft'] = 'Borrador'; $messages = array(); $messages['filterunknownerror'] = 'Error desconocido de servidor'; @@ -77,5 +102,6 @@ $messages['setcreateerror'] = 'Imposible crear el conjunto de filtros. Ha ocurri $messages['setcreated'] = 'Conjunto de filtros creado satisfactoriamente'; $messages['emptyname'] = 'Imposible crear el conjunto de filtros. Sin nombre'; $messages['nametoolong'] = 'Imposible crear el conjunto de filtros. Nombre demasiado largo' +$messages['setdeactivateerror'] = 'Imposible desactivar el conjunto de filtros seleccionado. Ha ocurrido un error en el servidor'; ?> diff --git a/plugins/managesieve/managesieve.js b/plugins/managesieve/managesieve.js index a7b15f7b5..a8bfaf203 100644 --- a/plugins/managesieve/managesieve.js +++ b/plugins/managesieve/managesieve.js @@ -290,8 +290,8 @@ rcube_webmail.prototype.managesieve_updatelist = function(action, o) td.innerHTML = el.name; td.className = 'name'; tr.id = 'rcmrow' + el.id; - if (el.class) - tr.className = el.class + if (el['class']) + tr.className = el['class']; tr.appendChild(td); list.insert_row(tr); @@ -721,13 +721,11 @@ rcube_webmail.prototype.managesieve_create = function() // load form in the iframe var frame = $('