ralf
|
075ba0f330
|
WIP timesheet timers: do not allow to enter a time before the last time entered
eg. a stop- or pause-time before the start-time or a start-time before the last stop- or pause-time
|
2022-10-11 16:20:17 +02:00 |
|
Hadi Nategh
|
0b96af85ef
|
Fix audio attachments do not get played via expose in mail's attachment list
|
2022-10-11 14:46:25 +02:00 |
|
ralf
|
006199a199
|
Hopefully fix context for action system applyFunc call
|
2022-10-10 18:13:24 +02:00 |
|
Hadi Nategh
|
a015217f83
|
Revert commit 03fdceb847 causes breaking action system
|
2022-10-10 12:00:43 +02:00 |
|
ralf
|
65c1233ced
|
WIP timesheet timer: allow to start timer as alternative to add a timesheet directly
timesheet will be added on stopping the timer
|
2022-10-09 15:30:46 +02:00 |
|
ralf
|
a0471e1ad1
|
use egw.applyFunc instead of own/old code, to allow calling api methods eg. egw.start_timer too
Setting now NO context for applyFunc so app objects are used/created in global context/window.
This reverts commit 330461c28b .
|
2022-10-09 13:34:37 +02:00 |
|
ralf
|
99e0b178ee
|
Revert "Revert "use egw.applyFunc instead of own/old code, to allow calling api methods eg. egw.start_timer too""
This reverts commit 330461c28b .
|
2022-10-09 13:30:59 +02:00 |
|
nathan
|
690e89157e
|
Et2Listbox: Make rows set the height, not the max
|
2022-10-07 15:33:43 -06:00 |
|
nathan
|
8514792efc
|
Fix changing select options did not properly clear previous options
|
2022-10-07 15:31:06 -06:00 |
|
nathan
|
01a08447cb
|
Fix selecting an app changed icon in first entry instead of displayed icon
|
2022-10-07 15:29:52 -06:00 |
|
nathan
|
330461c28b
|
Revert "use egw.applyFunc instead of own/old code, to allow calling api methods eg. egw.start_timer too"
This reverts commit 03fdceb847 .
|
2022-10-07 14:08:32 -06:00 |
|
nathan
|
f130134dd1
|
Dynheight: Don't consider size of fixed or absolute positioned widgets when collecting bottom nodes
|
2022-10-07 11:57:43 -06:00 |
|
ralf
|
d8e993dc75
|
WIP timesheet timers: allow to add more time on an existing timesheet with right click "Start timer"
|
2022-10-07 19:36:57 +02:00 |
|
ralf
|
03fdceb847
|
use egw.applyFunc instead of own/old code, to allow calling api methods eg. egw.start_timer too
|
2022-10-07 19:30:55 +02:00 |
|
nathan
|
38d5cd627f
|
Work around Chromium bug that gives huge print jobs with thousands of pages
https://bugs.chromium.org/p/chromium/issues/detail?id=1161709
|
2022-10-07 09:08:07 -06:00 |
|
Hadi Nategh
|
cedaf4027c
|
Fix navigational buttons no longer work in VfsSelect dialog
|
2022-10-07 14:48:20 +02:00 |
|
nathan
|
8221d66ce2
|
Fix nm printing did not properly wait for column selection or rows before trying to print
|
2022-10-06 15:39:35 -06:00 |
|
ralf
|
d6bfa7d9ee
|
WIP timesheet timers: give an error, if user overwrite stop- or pause-time before the start
|
2022-10-06 13:56:44 +02:00 |
|
ralf
|
196024a454
|
stopping buttons in dialog from submitting it to server-side
|
2022-10-06 13:55:24 +02:00 |
|
ralf
|
c5b8261ec2
|
do NOT split RFC822 addresses containing comma in quoted name part eg. 'Becker, Ralf <rb@egroupware.org>'
|
2022-10-06 13:14:34 +02:00 |
|
ralf
|
ccee240055
|
WIP timesheet timers: fix overwrite and display overwritten time and time of recording
|
2022-10-06 09:03:51 +02:00 |
|
nathan
|
0a745299ce
|
Get flatpickr popup working along with LionDialog
|
2022-10-05 16:22:32 -06:00 |
|
nathan
|
ec388c955a
|
Fix open compose windows created new drafts after main window was reloaded
|
2022-10-05 14:30:43 -06:00 |
|
nathan
|
3ce5aebe12
|
Collabora: Get insert placeholder dialog working again
|
2022-10-05 10:50:54 -06:00 |
|
ralf
|
59da89fe8b
|
WIP timesheet timers: config to disable timers and overwrite of start&stop time
|
2022-10-05 14:55:42 +02:00 |
|
ralf
|
8fad43b705
|
WIP timesheet timer: start, pause and stop now via a dialog showing both timers and all buttons
|
2022-10-05 12:51:59 +02:00 |
|
ralf
|
ed05a8b6ee
|
always need to stop button click events as otherwise the result would be submitted to server-side eT2 handler
|
2022-10-05 09:53:45 +02:00 |
|
nathan
|
f8e56edc20
|
Limit number of accounts (& other select/taglist search results) sent to client
|
2022-10-04 15:49:07 -06:00 |
|
nathan
|
7bb4332961
|
Et2SelectCategory: Fix loading with initial value did not get category color or icon in the displayed label
|
2022-10-04 09:17:31 -06:00 |
|
ralf
|
96e2b495e1
|
pass placeholder attribute to et2-textbox
|
2022-10-04 13:46:15 +02:00 |
|
ralf
|
caef7296ce
|
invalidating/deleting et2-select-cat's cache on adding, updating or deleting categories
Also pushing cat-changes as app "api-cats" to client-side
ToDo: client-side code to update category list in admin or preferences
|
2022-10-04 12:54:30 +02:00 |
|
nathan
|
b5a2778168
|
Fix category did not display value on first load
|
2022-10-03 09:12:00 -06:00 |
|
ralf
|
0a9526c152
|
WIP timesheet timer: persistence and opening a new timesheet when stoping the specific timer
|
2022-09-30 19:07:33 +02:00 |
|
Hadi Nategh
|
b6398c4059
|
Fix couple of mobile template issues
|
2022-09-30 11:39:51 +02:00 |
|
ralf
|
780f14b4c5
|
WIP timesheet timer: add (project, task, ticket) specific timer to existing overall timer
|
2022-09-29 21:09:35 +02:00 |
|
ralf
|
1308b09493
|
WIP timesheet timer
|
2022-09-29 18:04:57 +02:00 |
|
ralf
|
918c0324d1
|
remove redundant if clause
|
2022-09-29 15:07:10 +02:00 |
|
Hadi Nategh
|
d7019caec5
|
Fix sidebar splitter no longer respects its minsize value
|
2022-09-29 12:09:18 +02:00 |
|
nathan
|
ba8c5101ac
|
Et2Image: Fix data URLs did not work
|
2022-09-28 13:36:56 -06:00 |
|
nathan
|
12f8b2cb3e
|
Et2SelectEmail: Add some documentation
|
2022-09-28 11:14:02 -06:00 |
|
nathan
|
ffd6c21ed4
|
Et2Select: Avoid errors if freeEntry has single quote
|
2022-09-27 13:55:32 -06:00 |
|
Hadi Nategh
|
ecd3edfd7f
|
Set right size for dropdown button in mobile view
|
2022-09-27 11:44:22 +02:00 |
|
nathan
|
181546cdb5
|
Fix customfield selects so if rows > 1, we set multiple=true
|
2022-09-26 11:38:36 -06:00 |
|
nathan
|
9644e4b1df
|
Avoid double-parsing nm row if for some reason grid has too many rows.
Should fix missing initial data, but I'm still not sure exactly why row grid can have too many rows.
|
2022-09-26 10:55:32 -06:00 |
|
Hadi Nategh
|
2ed1a12617
|
Fix topmenu dropdowns click handler
|
2022-09-26 13:36:10 +02:00 |
|
ralf
|
3c79bd4345
|
WIP timesheet timer
just a prototype for now, no persistence beside the session to test reloads
|
2022-09-26 08:54:05 +02:00 |
|
ralf
|
9ab4c69050
|
only update darkmode pref, if necessary
|
2022-09-24 14:27:17 +02:00 |
|
nathan
|
086d92e957
|
Et2Select: All selectboxes now stop scroll event from bubbling to prevent parent (sidemenu) from scrolling too
|
2022-09-23 10:54:02 -06:00 |
|
nathan
|
171c9c02cb
|
Pressing escape while in search now closes dropdown
|
2022-09-23 10:40:16 -06:00 |
|
nathan
|
074a03f2ec
|
Include bad email address in validator message
|
2022-09-23 10:08:31 -06:00 |
|