170 Commits

Author SHA1 Message Date
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
Jaifroid
a2bc2a7516 Match Kiwix JS coding for API panel
Former-commit-id: 77d4b0aac60bae01e768d6df4fdfa3c5f798c08b
2022-12-22 15:05:06 +00:00
Jaifroid
d243b8ccb1 Improve Search Provider reporting to API panel
Former-commit-id: 07f083b0f41f441ff63bec8a45ea8bed5c76da0f
2022-12-01 18:49:22 +00:00
Jaifroid
ccbefb39c7 Add error reporting
Former-commit-id: 204781255b87688972b6d61be9ec4a3d5a42c3ea
2022-11-29 14:18:12 +00:00
Jaifroid
897564c27f Richer libzim Xapian info for API panel
Former-commit-id: 698ce5649fa07b64c9e1ac35439c1fe66c3555ed
2022-11-29 01:07:40 +00:00
Jaifroid
445719305d Prevent error with QUnit tests
Former-commit-id: 49a5ff7251e2366eaf3e0d1233a46a90be1cf355
2022-11-27 13:52:19 +00:00
Jaifroid
34405aa303 Initialize the libzim worker (#320)
Former-commit-id: 5022482e0929d71f25317ed8e6bc5a7680bb90d2
2022-11-27 13:16:53 +00:00