Projects
Kolab:Winterfell
roundcubemail-plugins-kolab
Log In
Username
Password
We truncated the diff of some files because they were too big. If you want to see the full diff for every file,
click here
.
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 79
View file
roundcubemail-plugins-kolab.spec
Changed
@@ -36,14 +36,14 @@ %global tmpdir %{_var}/lib/roundcubemail %global rc_version 3.4 -%global rc_rel_suffix alpha4 +%global rc_rel_suffix alpha5 %global dot_rel_suffix %{?rc_rel_suffix:.%{rc_rel_suffix}} %global dash_rel_suffix %{?rc_rel_suffix:-%{rc_rel_suffix}} Name: roundcubemail-plugins-kolab Version: 3.4 -Release: 32%{?dot_rel_suffix}%{?dist} +Release: 33%{?dot_rel_suffix}%{?dist} Summary: Kolab Groupware plugins for Roundcube Webmail @@ -2462,6 +2462,9 @@ %defattr(-,root,root,-) %changelog +* Tue May 22 2018 Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> - 3.4-33.alpha5 +- Ship a pre-release version of the Elastic skin + * Wed May 16 2018 Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> - 3.4-16.alpha4 - Ship a pre-release version of the Elastic skin
View file
debian.changelog
Changed
@@ -1,3 +1,9 @@ +roundcubemail-plugins-kolab (1:3.4-0~kolab2) unstable; urgency=low + + * Release 3.4 pre-alpha + + -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> Tue, 22 May 2018 11:11:11 +0200 + roundcubemail-plugins-kolab (1:3.4-0~kolab1) unstable; urgency=low * Release 3.4 pre-alpha
View file
roundcubemail-plugins-kolab-3.4-alpha4.tar.gz/plugins/calendar/calendar_ui.js -> roundcubemail-plugins-kolab-3.4-alpha5.tar.gz/plugins/calendar/calendar_ui.js
Changed
@@ -3894,6 +3894,13 @@ var minical; var init_calendar_ui = function() { + var pretty_select = function(elem) { + // for Elastic + if (window.UI && UI.pretty_select) { + $(elem).addClass('custom-select').each(function() { UI.pretty_select(this); }); + } + }; + // initialize small calendar widget using jQuery UI datepicker minical = $('#datepicker').datepicker($.extend(datepicker_settings, { inline: true, @@ -3904,14 +3911,14 @@ ignore_click = true; var d = minical.datepicker('getDate'); //parse_datetime('0:0', dateText); fc.fullCalendar('gotoDate', d).fullCalendar('select', d, d, true); - setTimeout(function() { $('select', minical).addClass('custom-select'); }, 25); + setTimeout(function() { pretty_select($('select', minical)); }, 25); }, onChangeMonthYear: function(year, month, inst) { minical.data('year', year).data('month', month); - setTimeout(function() { $('select', minical).addClass('custom-select'); }, 25); + setTimeout(function() { pretty_select($('select', minical)); }, 25); }, beforeShowDay: function(date) { - setTimeout(function() { $('select', minical).addClass('custom-select'); }, 25); + setTimeout(function() { pretty_select($('select', minical)); }, 25); var view = fc.fullCalendar('getView'); var active = view.visStart && date.getTime() >= view.visStart.getTime() && date.getTime() < view.visEnd.getTime(); return [ true, (active ? 'ui-datepicker-activerange ui-datepicker-active-' + view.name : ''), '']; @@ -3939,7 +3946,7 @@ date = new Date(base_date.getTime() - day_off * DAY_MS + wdiff * 7 * DAY_MS); fc.fullCalendar('gotoDate', date).fullCalendar('setDate', date).fullCalendar('changeView', 'agendaWeek'); minical.datepicker('setDate', date); - setTimeout(function() { $('select', minical).addClass('custom-select'); }, 25); + setTimeout(function() { pretty_select($('select', minical)); }, 25); } }); @@ -4315,6 +4322,8 @@ $('#timezone-display').appendTo($('.fc-header-center')).removeClass('hidden'); $('#agendaoptions').detach().insertAfter('table.fc-header'); + $('.content-frame-navigation a.button.date').appendTo('.content > .searchbar'); + // Mobile header title if (window.MutationObserver) { var title = $('.fc-header-title'),
View file
roundcubemail-plugins-kolab-3.4-alpha4.tar.gz/plugins/calendar/drivers/kolab/kolab_driver.php -> roundcubemail-plugins-kolab-3.4-alpha5.tar.gz/plugins/calendar/drivers/kolab/kolab_driver.php
Changed
@@ -982,6 +982,15 @@ // force 'current' mode for single occurrences stored as exception else if (!$old['recurrence'] && !$old['recurrence_id'] && $old['isexception']) $savemode = 'current'; + + // Stick to the master timezone for all occurrences (Bifrost#T104637) + $master_tz = $master['start']->getTimezone(); + $event_tz = $event['start']->getTimezone(); + + if ($master_tz->getName() != $event_tz->getName()) { + $event['start']->setTimezone($master_tz); + $event['end']->setTimezone($master_tz); + } } // check if update affects scheduling and update attendee status accordingly
View file
roundcubemail-plugins-kolab-3.4-alpha4.tar.gz/plugins/calendar/skins/elastic/templates/calendar.html -> roundcubemail-plugins-kolab-3.4-alpha5.tar.gz/plugins/calendar/skins/elastic/templates/calendar.html
Changed
@@ -53,7 +53,7 @@ <roundcube:object name="plugin.agenda_options" id="agendaoptions" /> <div id="searchcontrols" class="search-controls"></div> </div> - <div class="footer toolbar" role="toolbar" data-hidden="big"> + <div class="footer toolbar content-frame-navigation" role="toolbar" data-hidden="big"> <a href="#" class="button prev" onclick="$('.fc-button-prev').click()"><span class="inner"><roundcube:label name="previous" /></span></a> <a href="#" class="button today" onclick="$('.fc-button-today').click()"><span class="inner"><roundcube:label name="today" /></span></a> <a href="#" class="button date" onclick="window.calendar_datepicker()"><span class="inner"><roundcube:label name="date" /></span></a>
View file
roundcubemail-plugins-kolab-3.4-alpha4.tar.gz/plugins/kolab_notes/notes.js -> roundcubemail-plugins-kolab-3.4-alpha5.tar.gz/plugins/kolab_notes/notes.js
Changed
@@ -1183,7 +1183,7 @@ rcmail.enable_command('save', false); if (!list) { - rcmail.triggerEvent('show-list'); + rcmail.triggerEvent('show-list', {force: true}); } }
View file
roundcubemail-plugins-kolab-3.4-alpha4.tar.gz/plugins/libcalendaring/libcalendaring.js -> roundcubemail-plugins-kolab-3.4-alpha5.tar.gz/plugins/libcalendaring/libcalendaring.js
Changed
@@ -408,6 +408,11 @@ $(prefix+' label:first').attr('for', dom_id); } + // Elastic + if (window.UI && UI.pretty_select) { + $(prefix + ' select').each(function() { UI.pretty_select(this); }); + } + if (index) return; @@ -438,13 +443,14 @@ var i, alarm, domnode, val, offset; for (i=0; i < valarms.length; i++) { alarm = valarms[i]; + if (!alarm.action) alarm.action = 'DISPLAY'; domnode = $(prefix + ' .edit-alarm-item').eq(0); if (i > 0) { - domnode = domnode.clone(false).removeClass('first').appendTo(prefix); + domnode = domnode.clone(false).removeClass('first').insertAfter(domnode); this.init_alarms_edit(prefix + ' .edit-alarm-item:eq(' + i + ')', i); }
View file
roundcubemail-plugins-kolab-3.4-alpha4.tar.gz/plugins/libkolab/skins/elastic/include/calendar.less -> roundcubemail-plugins-kolab-3.4-alpha5.tar.gz/plugins/libkolab/skins/elastic/include/calendar.less
Changed
@@ -1764,6 +1764,16 @@ } } +.searchbar a.button.date { + @media screen and (min-width: (@screen-width-small + 1px)) { + display: none; + } + + &:before { + line-height: 1.25; + } +} + @media screen and (max-width: @screen-width-small) { .fc { .fc-header-left { @@ -1906,7 +1916,9 @@ } } -.header-title { +body.task-calendar .header-title { + position: relative; + .tz { position: absolute; bottom: 0;
View file
roundcubemail-plugins-kolab-3.4-alpha4.tar.gz/plugins/tasklist/tasklist.js -> roundcubemail-plugins-kolab-3.4-alpha5.tar.gz/plugins/tasklist/tasklist.js
Changed
@@ -201,6 +201,7 @@ rcmail.enable_command('list-showurl', me.tasklists[node.id] && !!me.tasklists[node.id].caldavurl); me.selected_list = node.id; rcmail.update_state({source: node.id}); + rcmail.triggerEvent('show-list', {title: me.tasklists[node.id].name}); }); tasklists_widget.addEventListener('subscribe', function(p) { var list; @@ -1413,7 +1414,7 @@ // Elastic if (!$('.selected', rcmail.gui_objects.resultlist).length) { $('#taskedit').parents('.watermark').removeClass('formcontainer'); - rcmail.triggerEvent('show-list'); + rcmail.triggerEvent('show-list', {force: true}); } } }
View file
roundcubemail-plugins-kolab.dsc
Changed
@@ -2,7 +2,7 @@ Source: roundcubemail-plugins-kolab Binary: roundcubemail-plugins-kolab Architecture: all -Version: 1:3.4-0~kolab1 +Version: 1:3.4-0~kolab2 Maintainer: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> Uploaders: Paul Klos <kolab@klos2day.nl> Standards-Version: 3.9.3 @@ -34,5 +34,5 @@ roundcubemail-plugin-tinymce-config deb web extra roundcubemail-plugin-wap-client deb web extra Files: - 00000000000000000000000000000000 0 roundcubemail-plugins-kolab-3.4-alpha0.tar.gz + 00000000000000000000000000000000 0 roundcubemail-plugins-kolab-3.4-alpha5.tar.gz 00000000000000000000000000000000 0 debian.tar.gz
View file
roundcubemail-plugins-kolab.spec.works
Deleted
@@ -1,2229 +0,0 @@ -%{!?php_inidir: %global php_inidir %{_sysconfdir}/php.d} - -%if 0%{?suse_version} < 1 && 0%{?fedora} < 1 && 0%{?rhel} < 7 -%global with_systemd 0 -%else -%global with_systemd 1 -%endif - -%if 0%{?suse_version} -%global httpd_group www -%global httpd_name apache2 -%global httpd_user wwwrun -%else -%if 0%{?plesk} -%global httpd_group roundcube_sysgroup -%global httpd_name httpd -%global httpd_user roundcube_sysuser -%else -%global httpd_group apache -%global httpd_name httpd -%global httpd_user apache -%endif -%endif - -%global roundcube_version 1.2 -%global datadir %{_datadir}/roundcubemail -%global plugindir %{datadir}/plugins -%global confdir %{_sysconfdir}/roundcubemail -%global tmpdir %{_var}/lib/roundcubemail - -%global rc_version 3.4 -%global rc_rel_suffix alpha4 -%global dot_rel_suffix %{?rc_rel_suffix:.%{rc_rel_suffix}} -%global dash_rel_suffix %{?rc_rel_suffix:-%{rc_rel_suffix}} - -Name: roundcubemail-plugins-kolab -Version: 3.4 -Release: 21.5%{?dot_rel_suffix}%{?dist} -Summary: Kolab Groupware plugins for Roundcube Webmail - -Group: Applications/Internet -License: AGPLv3+ and GPLv3+ -URL: http://www.kolab.org - -# From 562ed98bd2e265c0d8a12bd2092b72d85d3e3543 -Source0: https://mirror.kolabenterprise.com/pub/releases/roundcubemail-plugins-kolab-%{version}%{?dash_rel_suffix}.tar.gz -Source1: comm.py - -Source100: plesk.calendar.inc.php -Source101: plesk.kolab_addressbook.inc.php -Source102: plesk.kolab_folders.inc.php -Source103: plesk.libkolab.inc.php - -Patch1001: roundcubemail-plugins-kolab-3.3-kolab-files-manticore-api.patch - -BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) -BuildArch: noarch - -BuildRequires: composer -%if 0%{?fedora} -# fix issue: -# have choice for php-composer(justinrainbow/json-schema) >= 2.0 needed by composer: php-justinrainbow-json-schema4 php-justinrainbow-json-schema -# have choice for php-composer(justinrainbow/json-schema) < 5 needed by composer: php-justinrainbow-json-schema4 php-justinrainbow-json-schema php-JsonSchema -BuildRequires: php-justinrainbow-json-schema4 -%endif - -%if "%{_arch}" != "ppc64" && "%{_arch}" != "ppc64le" -BuildRequires: nodejs-less -%if 0%{?suse_version} < 1 -BuildRequires: python-cssmin -BuildRequires: uglify-js -%endif -%else -BuildRequires: php-lessphp -%endif - -BuildRequires: python -BuildRequires: roundcubemail(skin-elastic) - -Requires: php-kolabformat >= 1.0 -Requires: php-kolab >= 0.5 -Requires: php-pear(HTTP_Request2) -%if 0%{?plesk} < 1 -Requires: php-kolab-net-ldap3 -%endif -Requires: php-pear(Mail_Mime) >= 1.8.5 -Requires: roundcubemail >= %{roundcube_version} -Requires: roundcubemail(plugin-calendar) = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: roundcubemail(plugin-kolab_activesync) = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: roundcubemail(plugin-kolab_addressbook) = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: roundcubemail(plugin-kolab_auth) = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: roundcubemail(plugin-kolab_config) = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: roundcubemail(plugin-kolab_delegation) = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: roundcubemail(plugin-kolab_files) = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: roundcubemail(plugin-kolab_folders) = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: roundcubemail(plugin-kolab_notes) = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: roundcubemail(plugin-kolab_tags) = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: roundcubemail(plugin-odfviewer) = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: roundcubemail(plugin-pdfviewer) = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: roundcubemail(plugin-tasklist) = %{?epoch:%{epoch}:}%{version}-%{release} -Obsoletes: roundcubemail-kolab < %{version}-%{release} -Provides: roundcubemail-kolab = %{version}-%{release} - -%description -A collection of Kolab Groupware plugins for Roundcube Webmail - -%package -n roundcubemail-plugin-calendar -Summary: Plugin calendar -Group: Applications/Internet -Requires: roundcubemail(core) >= %{roundcube_version} -Requires: roundcubemail(plugin-calendar-assets) = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: roundcubemail(plugin-calendar-skin) = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: roundcubemail(plugin-libcalendaring) = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: roundcubemail(plugin-libkolab) = %{?epoch:%{epoch}:}%{version}-%{release} -Provides: roundcubemail(plugin-calendar) = %{?epoch:%{epoch}:}%{version}-%{release} - -%description -n roundcubemail-plugin-calendar -Plugin calendar - -%package -n roundcubemail-plugin-html_converter -Summary: Plugin html_converter -Group: Applications/Internet -Requires: roundcubemail(core) >= %{roundcube_version} -Requires: roundcubemail(plugin-html_converter-assets) = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: roundcubemail(plugin-html_converter-skin) = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: lynx -Provides: roundcubemail(plugin-html_converter) = %{?epoch:%{epoch}:}%{version}-%{release} -Provides: roundcubemail(plugin-html_converter-assets) = %{?epoch:%{epoch}:}%{version}-%{release} -Provides: roundcubemail(plugin-html_converter-skin) = %{?epoch:%{epoch}:}%{version}-%{release} - -%description -n roundcubemail-plugin-html_converter -Plugin html_converter - -%package -n roundcubemail-plugin-kolab_2fa -Summary: Plugin kolab_2fa -Group: Applications/Internet -Requires: roundcubemail(core) >= %{roundcube_version} -Requires: roundcubemail(plugin-kolab_2fa-assets) = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: roundcubemail(plugin-kolab_2fa-skin) = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: php-endroid-qrcode -Requires: php-enygma-yubikey -Requires: php-spomky-labs-otphp -Provides: roundcubemail(plugin-kolab_2fa) = %{?epoch:%{epoch}:}%{version}-%{release} - -%description -n roundcubemail-plugin-kolab_2fa -Plugin kolab_2fa - -%package -n roundcubemail-plugin-kolab_activesync -Summary: Plugin kolab_activesync -Group: Applications/Internet -Requires: roundcubemail(core) >= %{roundcube_version} -Requires: roundcubemail(plugin-kolab_activesync-assets) = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: roundcubemail(plugin-kolab_activesync-skin) = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: roundcubemail(plugin-jqueryui) >= %{roundcube_version} -Requires: roundcubemail(plugin-libkolab) = %{?epoch:%{epoch}:}%{version}-%{release} -Provides: roundcubemail(plugin-kolab_activesync) = %{?epoch:%{epoch}:}%{version}-%{release} - -%description -n roundcubemail-plugin-kolab_activesync -Plugin kolab_activesync - -%package -n roundcubemail-plugin-kolab_addressbook -Summary: Plugin kolab_addressbook -Group: Applications/Internet -Requires: roundcubemail(core) >= %{roundcube_version} -Requires: roundcubemail(plugin-kolab_addressbook-assets) = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: roundcubemail(plugin-kolab_addressbook-skin) = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: roundcubemail(plugin-libkolab) = %{?epoch:%{epoch}:}%{version}-%{release} -Provides: roundcubemail(plugin-kolab_addressbook) = %{?epoch:%{epoch}:}%{version}-%{release} - -%description -n roundcubemail-plugin-kolab_addressbook -Plugin kolab_addressbook - -%package -n roundcubemail-plugin-kolab_auth -Summary: Plugin kolab_auth -Group: Applications/Internet -Requires: roundcubemail(core) >= %{roundcube_version} -Requires: roundcubemail(plugin-kolab_auth-assets) = %{?epoch:%{epoch}:}%{version}-%{release} -Provides: roundcubemail(plugin-kolab_auth) = %{?epoch:%{epoch}:}%{version}-%{release} - -%description -n roundcubemail-plugin-kolab_auth -Plugin kolab_auth - -%package -n roundcubemail-plugin-kolab_config -Summary: Plugin kolab_config -Group: Applications/Internet -Requires: roundcubemail(core) >= %{roundcube_version} -Requires: roundcubemail(plugin-kolab_config-assets) = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: roundcubemail(plugin-libkolab) = %{?epoch:%{epoch}:}%{version}-%{release} -Provides: roundcubemail(plugin-kolab_config) = %{?epoch:%{epoch}:}%{version}-%{release} - -%description -n roundcubemail-plugin-kolab_config -Plugin kolab_config - -%package -n roundcubemail-plugin-kolab_delegation -Summary: Plugin kolab_delegation -Group: Applications/Internet -Requires: roundcubemail(core) >= %{roundcube_version} -Requires: roundcubemail(plugin-kolab_delegation-assets) = %{?epoch:%{epoch}:}%{version}-%{release} -Requires: roundcubemail(plugin-kolab_delegation-skin) = %{?epoch:%{epoch}:}%{version}-%{release}
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.