Hadi Nategh
0c4c60dd42
Add two more svg icons
2022-11-02 15:42:50 +01:00
nathan
127ccdedbb
Et2Dialog: Fix incorrect button adoption search
2022-11-02 08:36:44 -06:00
ralf
0ec8636a7b
do NOT submit dialog, if it has no etemplate_exec_id, it only gives and error on server-side
2022-11-02 13:51:17 +01:00
Hadi Nategh
179e12ac68
Make sure value_id is there before using it (caused a side effect on calendar entry can not be saved anymore)
2022-11-02 12:27:49 +01:00
ralf
9cd64b1e5b
fix PHP 8.x Fatal: Cannot access offset of type string on string
2022-11-02 10:49:04 +01:00
nathan
953166b161
Fix problems with links from mail
...
- unsaved links were not properly displayed
- unsaved links could not be removed
- calendar preserved original links, so even if you removed one it came back
2022-11-01 15:38:58 -06:00
ralf
75c07334df
* MySQL 8.0: fix DB backup recorded Int columns as TinyInt and stalls restore
...
* MySQL 8.0: timestamp columns had no default and did not update automatic
2022-11-01 18:45:33 +01:00
nathan
6764ef979b
Et2Date: Use regular inputs for mobile
2022-11-01 10:34:52 -06:00
nathan
12926c89e3
Et2DateDuration: Force label not to wrap
2022-10-31 13:58:26 -06:00
Hadi Nategh
bce6b1a39b
Replace some tree widget's png icons with their svg versions
2022-10-31 15:00:26 +01:00
Hadi Nategh
50ec36cd18
Replace some more png icons with their svg versions
2022-10-31 11:31:17 +01:00
Hadi Nategh
bc40cf437f
Fix some icons
2022-10-31 11:17:06 +01:00
nathan
e5a88c35f5
Fix date duration label always showed above the input, never to the left
2022-10-28 11:48:42 -06:00
nathan
2659a8ab63
Filemanager: Add copy to clipboard button to share link dialog
2022-10-28 10:05:03 -06:00
nathan
166168b5bf
Admin: Push for categories
2022-10-27 11:13:41 -06:00
ralf
ce5e30dc4c
remove all private IP addresses from X-Forwarded-For header, not just 10.0.0.0/8
2022-10-27 14:54:59 +02:00
nathan
64fd769586
Import/Export: Fix some style issues
...
- missing import/export icons in defininition list
- preview looks weird in import & export dialogs
- [object] instead of index in mapping list
2022-10-26 09:57:34 -06:00
Hadi Nategh
b6d05bb9e1
Replace dialog info's png icon with svg version
2022-10-26 12:35:01 +02:00
ralf
38e7a977d1
when time get overwritten/updated, we need to set last time, to avoid error that time can not be set before last action
2022-10-25 20:16:23 +02:00
nathan
f6883c33fd
Add gap inside link widgets between each component
2022-10-25 11:38:48 -06:00
ralf
352e05d8e8
catch exception in _try_lang to NOT generate a Fatal error by throwing another exception in the handler
2022-10-25 14:31:28 +02:00
nathan
727db2aab5
Fix context menu actions that use nm_action gave "Uncaught nm_action is not a function!"
2022-10-24 10:20:56 -06:00
nathan
24fb01d190
Filemanager: Add push support
2022-10-24 09:58:11 -06:00
ralf
9640bc3e55
do NOT try to access notifications, if not installed or enabled for the user
...
gives a SQL error, if not installed
2022-10-24 09:11:04 +02:00
Hadi Nategh
d1841f9985
Fix hideonreadonly sometimes not being applied (eg. hbox)
2022-10-21 13:29:16 +02:00
Hadi Nategh
1ecc7b729a
make sure mouse up is handled when the mouse position has crossed the min/max points
2022-10-21 12:00:08 +02:00
nathan
19bbea7aca
Et2Date: Add up/down buttons on hover to adjust value without opening popup
...
Buttons adjust by day or minuteIncrement. Minute values are now always rounded to multiples of minuteIncrement, unless freeMinuteEntries=true (or minuteIncrement=1)
2022-10-20 15:27:24 -06:00
ralf
34b2bc135c
fix preprocessor to also change <textbox rows="X" to <et2-textarea rows="X"
2022-10-20 08:21:28 +02:00
nathan
1aa87138a2
Addressbook: Correct fix for CRM breaking contact list actions
...
etemplate2.clear() was not removing getting the correct app instance removed
2022-10-19 10:54:11 -06:00
nathan
48eb9c1968
Fix duplicate option warning from customfield select filter
2022-10-18 16:06:28 -06:00
nathan
323e45caf7
Don't show warning when main window is lost
2022-10-18 13:45:06 -06:00
nathan
c985338a11
Admin push update fixes
...
- Implement for categories
- Fix some account update duplication
2022-10-18 11:29:22 -06:00
Hadi Nategh
d1ff0a8b4f
Make support for some old widgets
2022-10-18 17:44:31 +02:00
nathan
5f3570768d
Et2Date: Add "Ok" button to close calendar popup
2022-10-18 09:08:53 -06:00
ralf
05b316f7ff
move egw_get_file_editor_prefered_mimes() to egw.file_editor_prefered_mimes() as everything in old jsapi.js is deprecated and should be removed
...
.
2022-10-18 08:30:15 +02:00
nathan
9d2a319821
If widget has onclick attribute, add et2_clickable class
2022-10-17 15:18:13 -06:00
nathan
6034702a7c
Et2Link: Fix editable files were downloaded instead of opened in Collabora
2022-10-17 14:47:34 -06:00
nathan
bd62279f55
Et2Select: Cancel search timer on blur and menu close
...
If we don't, results might come back after we leave/close and re-open
2022-10-17 09:56:58 -06:00
ralf
b19d75874a
Fix PHP 8.x Fatal: array_merge(): Argument #2 must be of type array, null given
2022-10-17 15:58:59 +02:00
Hadi Nategh
68acd6d370
Prompt user a message while resizing splitter regarding iframes
2022-10-17 14:06:12 +02:00
ralf
8e3cedbf08
fix error deleting links to files (they have negative ids!)
2022-10-17 12:11:59 +02:00
ralf
2834af46bc
WIP timesheet timers: fix overwriting time via clicking on time displayed under the button
2022-10-17 11:39:09 +02:00
nathan
0004aa5bb4
SearchMixin: Avoid errors if searchInputNode is not created
2022-10-14 15:12:08 -06:00
nathan
9ea00bb95f
Give webComponents inside nextmatch a chance to finish before we calculate sizes
2022-10-14 14:50:57 -06:00
ralf
c2fea85c2a
WIP timesheet timers: show time under each button and allow overwriting it via a click on the time
...
ToDo:
- Stop on paused timer does not behave write, overwriting stop needs testing, as timesheet need to be updated too, because it's already stored
- not checks or min/max values and config on overwrite time
2022-10-14 21:59:15 +02:00
nathan
c52ac8fbdc
Et2DateTime: Limit minutes to multiples of 5
2022-10-14 11:18:17 -06:00
nathan
dcc6d1eb83
Et2Date: change "Today" button label to "Now" for widgets with time (Et2DateTime, Et2Timeonly, etc.)
2022-10-14 10:05:59 -06:00
nathan
2cb826e268
Et2Date: changes directly in the input field will now update popup & the value when blurred
2022-10-14 09:32:59 -06:00
ralf
bc9e252da9
WIP timesheet timers: dont ask again to start working time, if user denied it in this session or last 18 hours
2022-10-14 14:26:13 +02:00
ralf
664bb86b2a
WIP timesheet timers: create a single working time timesheet per configured periode of day, week or month
2022-10-14 10:12:11 +02:00