mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-24 23:58:54 +01:00
Calendar: fix add alarm only added 5 minutes, regardless of what was selected
This commit is contained in:
parent
bdbf28cd2c
commit
4f4aa88da8
@ -2620,22 +2620,21 @@ var CalendarApp = /** @class */ (function (_super) {
|
|||||||
*
|
*
|
||||||
* @param {widget object} _widget new_alarm[options] selectbox
|
* @param {widget object} _widget new_alarm[options] selectbox
|
||||||
*/
|
*/
|
||||||
CalendarApp.prototype.alarm_custom_date = function (_widget) {
|
CalendarApp.prototype.alarm_custom_date = function (selectbox, _widget) {
|
||||||
var alarm_date = this.et2.getWidgetById('new_alarm[date]');
|
var alarm_date = this.et2.getInputWidgetById('new_alarm[date]');
|
||||||
var alarm_options = _widget || this.et2.getWidgetById('new_alarm[options]');
|
var alarm_options = _widget || this.et2.getInputWidgetById('new_alarm[options]');
|
||||||
var start = this.et2.getWidgetById('start');
|
var start = this.et2.getInputWidgetById('start');
|
||||||
if (alarm_date && alarm_options
|
if (alarm_date && alarm_options && start) {
|
||||||
&& start) {
|
if (alarm_options.getValue() != '0') {
|
||||||
if (alarm_options.get_value() != '0') {
|
|
||||||
alarm_date.set_class('calendar_alarm_date_display');
|
alarm_date.set_class('calendar_alarm_date_display');
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
alarm_date.set_class('');
|
alarm_date.set_class('');
|
||||||
}
|
}
|
||||||
var startDate = typeof start.get_value != 'undefined' ? start.get_value() : start.value;
|
var startDate = typeof start.getValue != 'undefined' ? start.getValue() : start.value;
|
||||||
if (startDate) {
|
if (startDate) {
|
||||||
var date = new Date(startDate);
|
var date = new Date(startDate);
|
||||||
date.setTime(date.getTime() - 1000 * parseInt(alarm_options.get_value()));
|
date.setTime(date.getTime() - 1000 * parseInt(alarm_options.getValue()));
|
||||||
alarm_date.set_value(date);
|
alarm_date.set_value(date);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -3033,16 +3033,15 @@ class CalendarApp extends EgwApp
|
|||||||
*
|
*
|
||||||
* @param {widget object} _widget new_alarm[options] selectbox
|
* @param {widget object} _widget new_alarm[options] selectbox
|
||||||
*/
|
*/
|
||||||
alarm_custom_date (_widget?)
|
alarm_custom_date (selectbox : HTMLInputElement, _widget? : et2_selectbox)
|
||||||
{
|
{
|
||||||
var alarm_date = this.et2.getWidgetById('new_alarm[date]');
|
var alarm_date = this.et2.getInputWidgetById('new_alarm[date]');
|
||||||
var alarm_options = _widget || this.et2.getWidgetById('new_alarm[options]');
|
var alarm_options = _widget || this.et2.getInputWidgetById('new_alarm[options]');
|
||||||
var start = this.et2.getWidgetById('start');
|
var start = <et2_date>this.et2.getInputWidgetById('start');
|
||||||
|
|
||||||
if (alarm_date && alarm_options
|
if (alarm_date && alarm_options && start)
|
||||||
&& start)
|
|
||||||
{
|
{
|
||||||
if (alarm_options.get_value() != '0')
|
if (alarm_options.getValue() != '0')
|
||||||
{
|
{
|
||||||
alarm_date.set_class('calendar_alarm_date_display');
|
alarm_date.set_class('calendar_alarm_date_display');
|
||||||
}
|
}
|
||||||
@ -3050,11 +3049,11 @@ class CalendarApp extends EgwApp
|
|||||||
{
|
{
|
||||||
alarm_date.set_class('');
|
alarm_date.set_class('');
|
||||||
}
|
}
|
||||||
var startDate = typeof start.get_value != 'undefined'?start.get_value():start.value;
|
var startDate = typeof start.getValue != 'undefined'?start.getValue():start.value;
|
||||||
if (startDate)
|
if (startDate)
|
||||||
{
|
{
|
||||||
var date = new Date(startDate);
|
var date = new Date(startDate);
|
||||||
date.setTime(date.getTime() - 1000 * parseInt(alarm_options.get_value()));
|
date.setTime(date.getTime() - 1000 * parseInt(alarm_options.getValue()));
|
||||||
alarm_date.set_value(date);
|
alarm_date.set_value(date);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user