Commit Graph

348 Commits

Author SHA1 Message Date
yflory 302e0ed362 Merge branch 'staging' into mobile_tooltips_removal 2024-03-26 11:28:35 +01:00
yflory 62b4f901db Add missing handler for menu entries 2024-03-13 16:19:16 +01:00
yflory c0be0e4b12 Remove duplicated code 2024-03-13 15:27:54 +01:00
yflory 4c28fe3413 Fix slide options 2024-03-13 15:11:06 +01:00
daria b873a84607 refactor code 2024-03-12 16:49:47 +02:00
daria 923cb9690b remove duplicate code 2024-03-08 17:37:17 +02:00
yflory 67cdadca1f Dropdown accessibility: handle submenus and other fixes 2024-03-07 18:39:10 +01:00
yflory c6fce9f662 Merge branch 'staging' into documents-toolbar 2024-03-07 14:58:34 +01:00
yflory 1c2dc2cbef lint compliance 2024-03-07 14:58:14 +01:00
daria c35771e59d `Theme` items(Slide) are accessible using the keyboard
WIP #1284
2024-03-01 15:54:08 +02:00
daria f5c6fb9c67 Help icon is visible bug fixed from File dropdown #1284 2024-02-20 16:46:18 +02:00
daria 517615463d `File` menu items (Slides) are accessible using the keyboard
WIP #1284
2024-02-20 16:21:49 +02:00
zuzanna-maria c35abb4443 tooltips no longer display after associated element disappears 2024-02-06 21:07:49 +00:00
David Benque 8f0a6319a5 Apply headers 2023-10-20 15:35:26 +01:00
yflory 09bce8d852 Merge branch 'staging' into 5.4-rc 2023-07-13 14:13:34 +02:00
Ahmed Mazen 4e32a9ac06 add favicons statically in each application
The last commit added `.ico` versions of the `png` favicons. This commit
adds each favicon statically to each application's `index.html` file.

By statically, I mean it is not inserted through Javascript and instead
is present in the file already.

This fixes favicons not displaying on Firefox.
2023-07-03 08:46:12 +08:00
yflory 30bb4d61bb Merge branch 'main' into debower 2023-05-02 13:55:40 +02:00
Pamplemousse 9019d92291 removing `bower`: migrate `nthen`
Signed-off-by: Pamplemousse <git@xaviermaso.com>
2023-01-07 13:50:42 +01:00
Pamplemousse 6c10407802 removing `bower`: migrate `bootstrap`
Signed-off-by: Pamplemousse <git@xaviermaso.com>
2023-01-07 13:50:41 +01:00
Pamplemousse dd25b85554 removing `bower`: migrate `requirejs` and `requirejs-plugins`
Signed-off-by: Pamplemousse <git@xaviermaso.com>
2023-01-07 13:50:40 +01:00
Pamplemousse c8859524ee removing `bower`: migrate `components-font-awesome`
Signed-off-by: Pamplemousse <git@xaviermaso.com>
2023-01-07 13:50:40 +01:00
yflory 7456c0012c Fix overflow issues on small screen 2022-12-22 13:56:50 +01:00
ansuz 71922dbae4 add noscript tags to apps 2022-09-05 19:15:32 +05:30
ansuz 524ba22c46 update hardcoded preloading.js cache-busting version string 2022-08-30 14:27:10 +05:30
yflory d5272874fb Add version string to placeholder .js and .css files 2022-08-17 11:14:51 +02:00
Maxime Cesson 0d75a2a92a Load pre-loading script and stylesheet before every others 2022-08-02 16:19:38 +02:00
Maxime Cesson 24ccb6d9e7 Apply placeholder to all relevant applications on a slow connection #865
Made with the following command from the cryptpad/ root directory:

$ patternStatic='(<link href=\"\/customize\/src\/outer\.css.*$|<script async data-bootload=\"\/customize\/template\.js\".*$)';
$ pattern2='<style>$';
$ js='<script src=\"\/customize\/pre-loading\.js\"><\/script>';
$ css='<link href=\"\/customize\/src\/pre-loading\.css\" rel=\"stylesheet\" type=\"text\/css\">';
$ find . -name 'index.html' | grep -v -E '(onlyoffice|bower_components|node_modules)' | while read x; \
do if [ `grep -cE "$pattern" $x` -gt 0 ]; then sed -E "s/($pattern)/$js\n    \1\n    $css/" $x > tmp; \
mv tmp $x; y=`echo $x | sed 's/index\.html/inner\.html/'`; if [ -f "$y" ]; then \
sed -E "s/($pattern2)/$js\n    $css\n    \1/" $y > tmp; mv tmp $y; fi; fi; done
2022-07-13 13:21:38 +02:00
ansuz 841884c631 translated warnings for people that use AdGuard 2022-04-01 16:40:26 +05:30
ansuz 6253c7c61c don't panic if unsafeiframe is loaded with unsafe-eval 2022-03-25 12:01:50 +05:30
ansuz 4c53d9b509 enforce only loading inner.html from nested contexts 2022-03-23 13:31:52 +05:30
ansuz 28ce7f828d guard against bad filenames in slide options 2022-02-10 12:03:48 +05:30
ansuz 44f5aee4ac Dependency management:
move (most) third-party dependencies from www/common/ => www/lib/

* unify less.js files by standardizing on our slightly modified version
* update textFit.js to the latest version
* describe exact versions of files where known, otherwise link to their project sites
2021-08-11 15:07:38 +05:30
ansuz 5070a751cd style remote image warnings in slides 2021-07-05 19:21:22 +05:30
ansuz 575269e5a1 use a standard function for creating basic media-tags 2021-07-01 13:18:08 +05:30
David Benqué f54e771d0f Update grey logo and use in empty Code and Slides 2021-02-09 21:08:19 +00:00
David Benqué a7b6aadefa Fix css error message in slide 2021-02-08 17:22:45 +00:00
David Benqué 16e4b76f4b Dark toolbar and apps 2021-02-04 17:44:29 +00:00
yflory 2501b39ba7 Default slide colors 2021-01-29 11:17:31 +01:00
yflory 623aba2705 Migrate all remaining apps to support dark theme 2021-01-28 17:17:29 +01:00
yflory e4dbd04103 Fix iframe URL caching 2021-01-27 13:55:25 +01:00
yflory 89406f5d89 Start with black background when OS is set to dark theme 2021-01-26 17:09:10 +01:00
yflory 45dff2f5c4 Cleanup 2021-01-22 18:30:54 +01:00
ansuz e6cce9c04d Merge branch 'soon' into staging 2021-01-14 18:07:45 +05:30
ansuz 858de83984 set title from the default title in slides if undefined 2021-01-14 17:35:13 +05:30
yflory 9f724ff143 Merge branch 'soon' into staging 2021-01-12 15:30:10 +01:00
yflory b8b2373512 Fix slides colors reset 2021-01-12 14:05:43 +01:00
yflory 49423474a8 Make application colors easier to maintain 2020-11-13 17:05:26 +01:00
yflory 23deb5afbe Merge branch 'soon' into rebrand 2020-11-09 17:05:07 +01:00
yflory 9203b88538 Fix UI language 2020-11-04 11:22:31 +01:00
yflory 6f76ee445c Fix UI issues when printing code 2020-11-03 16:48:31 +05:30