176 Commits

Author SHA1 Message Date
Jaifroid
df5dc574a4 Fixes for new slideaway system (specifically for IE11) 2023-11-02 16:38:27 +00:00
Jaifroid
6c2de2bde1 Fix region resizing and make swipe > 2/3 screen
Fixes #482
2023-11-01 21:40:55 +00:00
Jaifroid
df261dae2e Port scroller and swipe-away feature from kiwix-js
Fixes #480
2023-11-01 08:39:55 +00:00
Jaifroid
d839f29a7d Backport changes from Kiwix JS 2023-10-17 13:56:59 +01:00
Jaifroid
84e35492be Add a utility to poll the Operations Panel (alertBoxFooter) 2023-10-07 08:57:18 +01:00
Jaifroid
ad375c1310
Rework file access and support Origin Private File System (#459) 2023-10-05 19:20:04 +01:00
Jaifroid
eda4d18a99 Update licence headers 2023-09-01 08:56:51 +01:00
Jaifroid
359755c689 Provide help and documentation for Create-DraftRelease 2023-08-16 09:24:55 +01:00
Jaifroid
70951184cc Fix ability to dismiss upgrade alert
Fixes #428.
2023-07-20 16:11:33 +03:00
Jaifroid
384a5a9e06 Improve ESLint for app.js 2023-07-16 16:50:09 +03:00
Jaifroid
e96c4fc3d8 ES Lint issues 2023-07-14 13:23:39 +01:00
Jaifroid
01fae0e767 Fix typo windows -> window 2023-06-27 06:28:19 +01:00
Jaifroid
d65259c2d5 Yet more ESLint 2023-06-26 21:02:40 +01:00
Jaifroid
48c23fe6e5 Various ESLint issues and restore IE11 support 2023-06-26 18:35:34 +01:00
Jaifroid
fb3df940eb More attempts to work around cross-origin blocks with PDFs 2023-06-02 08:02:12 +01:00
Jaifroid
9b8dddf35a Rework click model 2023-06-01 09:11:24 +01:00
Jaifroid
efbf26792e Improve click handling with sandboxed iframe issues 2023-05-30 11:20:49 +01:00
Jaifroid
a19f740d84 Fix broken button to close active content warning 2023-05-28 21:43:12 +01:00
Jaifroid
b14e951b26 Add a limit to the number of dialogue boxes that can queue up 2023-05-25 13:34:05 +03:00
Jaifroid
2643fc9190 Restore ability to close downloadAlert 2023-05-23 06:05:05 +03:00
Jaifroid
3d01043d08
Remove RequireJS and use native ES6 modules #400 (#393)
Fixes #400 and #393.
2023-05-15 18:35:48 +01:00
Jaifroid
a583340fa6
Fix breakout link regression and rename feature #395 (#396) 2023-05-08 17:34:35 +01:00
Jaifroid
28ad0c8bc8
Add a Promise Queue to prevent overlapping systemAlerts (#394) 2023-05-06 22:29:40 +01:00
Jaifroid
44c87a08f2
Fix UI issues with toolbars and downloads (#390)
Fixes #186, #388, #389.
2023-04-23 21:42:57 +01:00
Jaifroid
d62cea58c8
Include fuzzy search for Zimit articles and title search (#379) 2023-03-08 20:53:16 +00:00
Jaifroid
130b9a2075 Handle failure to set fullscreen on iJOS 2023-03-05 12:49:57 +00:00
Jaifroid
be48764700 Fix code to set up returntoArticle links 2023-03-05 12:16:57 +00:00
Jaifroid
b553fb352f Fix detection of IE11 and Edge legacy 2023-03-04 18:08:41 +00:00
Jaifroid
e750fbeec7 Fix bug with print icon 2023-03-04 17:53:28 +00:00
Jaifroid
ad78bf16ae Messaging for Safari, IE11 and Edge using dropdown 2023-03-04 15:17:08 +00:00
Jaifroid
3743cbdaab Make selector compatible with IE11 2023-03-03 23:29:09 +00:00
Jaifroid
ecb7d8402c Fixes for Edge? 2023-03-03 19:45:38 +00:00
Jaifroid
385b320679 Move full-screen control and correct dynamic icons logic 2023-03-03 15:27:49 +00:00
Jaifroid
ccf42b9fd4 Streamline UI for fullscreen 2023-03-03 12:16:48 +00:00
Jaifroid
1da0d7d37e Add better fullscreen logic 2023-03-02 18:55:46 +00:00
Jaifroid
dd280eab0b Revert changes to uiUtil.js 2023-02-28 21:53:54 +00:00
Jaifroid
faee9aa962 Attempt to reenable FullScreen after picking archive 2023-02-28 21:45:25 +00:00
Jaifroid
d40109ef3a Add full-screen option 2023-02-28 15:55:14 +00:00
Jaifroid
b6e30b57cd Attempt to enter fullscreen before locking 2023-02-28 15:15:54 +00:00
Jaifroid
3db5543acd Provide experimental orientation lock option
#375
2023-02-28 14:35:39 +00:00
Jaifroid
bd0b82d12f Change detection type for use of printing stylesheet 2023-02-15 22:04:20 +00:00
Jaifroid
a58c99eb1f Fix several printing issues 2023-02-12 18:55:30 +00:00
Jaifroid
4cf5d72cab More compact spacing 2023-01-25 21:42:47 +00:00
Jaifroid
910dd25ea0 Fix collapsible settings code 2023-01-25 21:22:28 +00:00
Jaifroid
dcad52ff1a
Tidy the Configuration UI and programme toggles #357 (#358) 2023-01-22 17:21:53 +00:00
Jaifroid
06b4283be6 Ensure auto option functions in jQuery mode + cleanup 2023-01-19 09:28:39 +00:00
Jaifroid
e85644c763 Modify Zimit message to account for ft index 2023-01-19 07:48:57 +00:00
Jaifroid
883b275aed Correct typo 2023-01-16 06:04:58 +00:00
Jaifroid
3c39c187e6 Detect historical ZIMs and add advice to use jQuery 2023-01-16 00:27:03 +00:00
Jaifroid
b16a6cf388 Check for PWA update on startup
Fixes #341
2023-01-08 16:07:39 +00:00