Commit Graph

984 Commits

Author SHA1 Message Date
nathangray
dd9352e9c4 Etemplate: Fix links with title provided always displayed loading spinner 2021-05-10 11:00:41 -06:00
nathangray
d367da6ba8 Etemplate: switch to tab of first invalid input, not last 2021-05-05 10:09:31 -06:00
Hadi Nategh
47c7570862 Prevent vfs select dialog destroying session becuase of not being able to find the right app name (eg. admin mail account where app is different than current app) 2021-05-05 16:51:19 +02:00
Ralf Becker
52bbfbef0b allow "{one phrase} {other phrase}" syntax in all attributes marked as translate eg. labels 2021-05-01 14:22:34 +02:00
Hadi Nategh
3f3748dc87 fix uploaded photo in avatar widget not being updated after cropping it. Additionally, fixes avatar size used in lists (eg. nm) 2021-04-28 12:45:12 +02:00
nathangray
8ec1e46ea4 Etemplate: Catch errors when destroying editor so we can see what's going on, and not break 2021-04-21 15:38:10 -06:00
Hadi Nategh
c370941c51 Keep private app objects if dialog gets destroyed 2021-04-20 15:30:46 +02:00
nathangray
50b4067299 Add handling for confirm on button click that better matches normal execution path
This works better for buttons that are in a namespace
2021-04-19 10:09:49 -06:00
Hadi Nategh
85feb685f3 Ask the right app when getting appObjectManager, appname might not always be the current app (e.g. running app content under admin tab) 2021-04-19 14:00:38 +02:00
nathangray
602c08556d Don't try quite so hard to search for select options
It was finding & using ALL options if there was a namespace in the selectbox ID, but no options found.
2021-04-13 16:00:43 -06:00
Hadi Nategh
19c7162274 Fix positions for html editor bullist and numlist actions 2021-04-12 11:29:18 +02:00
Ralf Becker
c9a478c3d2 change getRoot() to return et2_container to get (g|s)etValueById() and friends working without a cast 2021-04-07 16:28:21 +02:00
Ralf Becker
e132cb0603 fix more then 59 seconds set for "hms" 2021-03-29 18:02:55 +02:00
nathangray
67ab00ad05 Etemplate: Fix some missing bits in searchbox 2021-03-25 11:21:45 -06:00
nathangray
87ff6842ea Api: Stop annoying "column saved" message that kept coming up 2021-03-24 10:21:02 -06:00
nathangray
d0c5f3c09b Commit changes from update to TypeScript 3.9.9 so we don't keep reverting them. 2021-03-22 11:42:50 -06:00
nathangray
93adb0dca5 Fix clicking on a link to app entry (not file) threw JS error instead of opening 2021-03-22 11:18:16 -06:00
nathangray
534c188d25 Put selected columns into nextmatch value so columns are saved in favourites 2021-03-22 11:09:41 -06:00
nathangray
15b0ecec22 Solve the problem with mail selecting the next mail and marking it as read when you move a mail by turning off the select-next-row thing for mail 2021-03-16 11:06:48 -06:00
Hadi Nategh
ec18782513 Exclude audio types from gallery list 2021-03-16 14:02:14 +01:00
Hadi Nategh
0f0b6e4154 Implement basic audio player for audio expose 2021-03-16 13:23:54 +01:00
Hadi Nategh
eed827fccd Add missing audio widget js 2021-03-11 12:36:32 +01:00
Hadi Nategh
72c334be02 Allow custom image url for et2_dialog buttons 2021-03-11 12:09:53 +01:00
Hadi Nategh
c089e73678 Implements et2_audio widget 2021-03-10 14:52:32 +01:00
Hadi Nategh
e5674bbc5d Fix missing mailvelope readonly properties from egw_app object 2021-03-09 15:19:27 +01:00
nathangray
4d9a30a041 Etemplate: Fix missing tooltip on toolbar checkboxes 2021-03-03 08:53:19 -07:00
Ralf Becker
9691a14279 interface for nm getValue() and activeFilters 2021-03-01 23:08:13 +02:00
nathangray
9128d15bb2 Etemplate: Fix some load bugs
- tabs got doLoadingFinished() multiple times if tablist was modified by data
- selectbox with cached options did not load correctly first time
2021-02-26 15:22:47 -07:00
Hadi Nategh
e5ea49a565 Fix youtube video autoplays itself after being seekTo on initiation. 2021-02-26 13:17:54 +01:00
Hadi Nategh
925285d370 Fix youtube video not being played for after initiation 2021-02-26 10:16:12 +01:00
Hadi Nategh
1f41bba904 Fix youtube API loading player after initiation 2021-02-25 13:51:20 +01:00
Hadi Nategh
2d4b0b8259 Fetch youtube videoid from url 2021-02-25 11:19:26 +01:00
nathangray
3c72462b5e Enable push for addressbook
Refactor EgwApp.push() to cover more common stuff for simpler app code
2021-02-24 09:18:42 -07:00
Ralf Becker
907b33454a date-duration select_unit=false must show full value for highest display unit, not just the remainer
value=3600 with display_format=m:s must show "60:00" not "00:00"
2021-02-22 10:52:15 +02:00
Hadi Nategh
1501df227a WIP integrating youtube video:
- fix ontimeupdate event
- fix currentTime for youtube type
- fix not working play_video
- fix video not getting a fullwidth
2021-02-16 18:00:46 +01:00
Hadi Nategh
f5e165a07a WIP integrating youtube video frame api into video widget 2021-02-15 16:58:19 +01:00
Hadi Nategh
390c715508 Encapsulate html video properties 2021-02-15 12:24:33 +01:00
Hadi Nategh
dc2f80c39c Some TypeScript definitions 2021-02-10 14:12:27 +01:00
Ralf Becker
df2a426e08 fix not working onchange on all inputs of date-duration select_unit="false" 2021-02-09 15:51:10 +02:00
nathangray
0d7a4bb848 Etemplate: Fix rows actions didn't work after dragging file from system onto row 2021-02-08 14:44:55 -07:00
Ralf Becker
04f4a327c2 implement date-duration select_unit="false" to show durations like "0:01:20" 2021-02-05 15:57:59 +02:00
Hadi Nategh
62951986ae Add break_title option for link widget in order to be able to break link's title into new line based on a given delimiter 2021-02-03 14:14:22 +01:00
Hadi Nategh
8f28533288 Set initial startitme after the video is loaded 2021-02-02 12:35:28 +01:00
Ralf Becker
bbd9a5a765 allow to set starttime of video 2021-02-02 12:02:52 +02:00
nathangray
a412aa18a4 Etemplate: Export et2_appicon 2021-02-01 16:54:20 -07:00
nathangray
6ab0ad934b Etemplate: Fix tree default icons path was still in phpgwapi 2021-02-01 16:40:10 -07:00
Ralf Becker
2af199f725 new precision option to limit number of counters shown 2021-01-29 20:35:00 +02:00
Ralf Becker
15c72f284f change client-side to only deal with a duration converted server-side from an end-datetime or a duration like "+123seconds" 2021-01-28 19:53:14 +02:00
Ralf Becker
5b4a436ab3 countdown: convert datetime server-side into a duration to avoid problems with wrong time or timezone on client 2021-01-28 16:02:38 +02:00
Ralf Becker
69b33e9288 make countdown a value-widget to get automatic timezone handling by date widgets beforeSendToClient method 2021-01-28 12:08:29 +02:00