1538 Commits

Author SHA1 Message Date
Jaifroid
1f15d52b97 Open section when scrolling to it from ToC #93 (#105)
* Open closest section when scrolling

* Ensure sections inside closed sections are opened

* Remove redundant comments

* Update open-close algorithm to account for details-summary tags

* Remove erroneous restryling and table caption issue

* Restore functionality for IE11

* Check for details support (but doesn't work in Edge)

* Provide option to open all sections

* Add option in config to open all sections

* Better method of opening all sections

* Fix for use with Edge and simplify

* Move closest function to util.js

Former-commit-id: 08bf54c6f195f6e1b1d6bdc79bff4e498f1ea84a [formerly fd4a6bbe6a10a55b3b7d650df55ff6143e4924ee [formerly 232f2bacaf5d754697b33175ee1f0e7fb86902be]]
Former-commit-id: b8766106786d4bcbffc05a635b1d4d2bbfac3c77
Former-commit-id: b57854d302f81170b33a44aeac54e5d93be27739
2020-09-20 15:30:45 +01:00
Jaifroid
159286731e Merge pull request #101 from kiwix/Add-support-for-ZSTD-decompression
Port Kiwix JS implementation of ZSTD decompression

Former-commit-id: 74137c154d16437d24710057576ece3f1bdc8bf8 [formerly 1ec10a6105a67772b24f78b28f0c5cfeafbf97d1 [formerly 7c1dd609b026491e0398b5a2f58ac9bbc0cc07d5]]
Former-commit-id: 2076218e99a6cfa9144a721e51df5d5d8098c220
Former-commit-id: 7570f405bae1dceae31326410ffdc5e681fc6c16
2020-09-20 13:57:58 +01:00
Jaifroid
9f77d2d615 Clean up console logging
Former-commit-id: 257b219e5763ccdf541489fd38d8db40b4c4b763 [formerly 5578d6bdc87a9f7c1cf6f55aaf4250e80e39b5fc [formerly 71d044adbdb5fd777a3b74f88c53aae899fb3778]]
Former-commit-id: dc67389186d81d4c18ffd32c507faa3e87d260ca
Former-commit-id: 463cf1be9cf998424b4cad98e16dac51f52e2d61
2020-09-20 11:25:08 +01:00
Jaifroid
2986f6718d Use max buffer size for testing
Former-commit-id: aa82280f4e65da23baca3f2ead7666031c8635ad [formerly 46e18e0272cd7e061270f0d4456d43769f93b2a7 [formerly e79534d276320806bb3c302e48a40d3ec19026f6]]
Former-commit-id: f0bd20e31fb24b9d786057b798bf45be210bf60f
Former-commit-id: b90c3a39b8716822cc8cbeeb72f925f65ac40c09
2020-09-20 09:19:46 +01:00
Jaifroid
aa4f098573 Update description to reflect the diversity of targets
Former-commit-id: ffd89a27f89f050f734c74dc772b246703f9907d [formerly 80f3627dc3ee3858ad3467346d851bbfe954be00 [formerly cddf7f0ac4677eb2e5c91eedfe5dc6243f9daa37]]
Former-commit-id: e6d49530bcd63f47eaa31d3ac0e25124276582a3
Former-commit-id: c16f842b95b64001323f31e6e186e6bde4a51f55
2020-09-09 10:53:54 +01:00
Jaifroid
5b18d2a86c Update README.md
Former-commit-id: e056c5ca7e39e7bdd4f0e4220b12bad540e78b1b [formerly 68bc0180bb42858321f4c02d6ad8c7c9be8e4769 [formerly fb8943b136061f06c4d0136fa7fc5b6d4eb3bf83]]
Former-commit-id: b74da3b056b3a77bb874a6a43083e1c842ed50f9
Former-commit-id: cef8a424e496ab80c77c90db642ab09714331b94
2020-09-09 10:20:59 +01:00
Jaifroid
1eeb096c69 Update Electron to 10.1.1
Former-commit-id: e8482f51558dd8d280dad2f00113bac8e937392d [formerly 4c17b67366e79abe2750076b3707bee1bcd8067d [formerly be069aeb1b58b795acae82362d8738eee5ccba54]]
Former-commit-id: da77f055d3e7641c581a9e79be829f99eadf3d57
Former-commit-id: 87ff0d74da33ea798587e36ab7cfc6b7d3dbc08f
2020-09-05 16:22:18 +01:00
Jaifroid
387352e5a4 Update anchor and package.json
# Conflicts:
#	www/index.html


Former-commit-id: bc9acf0af11268e97f1911506f6f6dc0db2b8c64 [formerly 3c237e07f687ab72d234d01c1a31b4542180bcc4 [formerly 5d1eadcaaf05ae33b4e6551fc14a62779fd0add7]]
Former-commit-id: 37c080766cd42c5d85fa9011e180ba6b3c4230e8
Former-commit-id: 21a5cb38203c9cce9aa5c9eed531c7da8f9db94d
2020-09-05 13:02:33 +01:00
Jaifroid
c1d476fc28 Update WikiMed permalinks
Former-commit-id: ae9260e9b7af07312a64e68f51b9a2784c90db14 [formerly 1ede1342e1508e83dc44efce4a34c82f813734d9 [formerly b05630073fdd854e318c70666077fc900aaa0629]]
Former-commit-id: c3014100f7bf8c96b255119a90dd2afdb05810ce
Former-commit-id: b48cf06cef297a249cf75f9b58b61260c2807f71
2020-09-05 12:59:51 +01:00
Jaifroid
31a0b239c5 App package for Kiwix JS WikiMed 0.9.9.993E beta
Former-commit-id: 0d6b0049276749fb79d6c9939215eb2bc8c59e00 [formerly 0a337ea41e6587d738970982fd3e419ad589bacc [formerly ed4f79ce0db1daf29acc19879cc7b017f2c69835]]
Former-commit-id: 764b83f2ba69a5b12d19315ab999dcdce1e438b9
Former-commit-id: b438ec30698dc788297394a06c4900301366e588
2020-09-05 08:02:51 +01:00
Jaifroid
3053af4978 Repair addingArchives anchor
# Conflicts:
#	www/index.html


Former-commit-id: f4fb20af956a20569c5507408a96d30e435cc50a [formerly fba3f7a31e6473b5376d5a4244cb40860ef9f2ce [formerly 9a384c2c1fa56451ede3ad734bfcaa26d6a70599]]
Former-commit-id: c5907d8a50b8196a4694aa8d8f52f44f2c1f5057
Former-commit-id: 2c1ed0b983776754f4d9f5b718097e29d3524a87
2020-09-05 08:02:50 +01:00
Jaifroid
054e443dd4 Create permalink for latest Kiwix JS WikiMed release
Former-commit-id: e54151a75fd67c693492d8d73622ede3a4c2e901 [formerly 458da4a76a07f9b47c27dd2e53ebd666c02e1d2c [formerly 1b0d6571fce34375aa4e42da574b0c704379a4fc]]
Former-commit-id: 7cf2432c9b2b2fa84c77dac4b8ba819d381c4eaa
Former-commit-id: 696b26b2e4e5ed72d4366387f0932069972893bc
2020-09-04 09:22:06 +01:00
Jaifroid
08fc37e19c Port latest update from kiwix-js
Former-commit-id: 162999bfdf0307ec4475e457d1764da5ad297ac0 [formerly de0f5bc804c13487e57cb6616ca8c028053f0db7 [formerly 67e53c2663870823cd65a348175c642ed9e48593]]
Former-commit-id: 162c0bef7cef69823714901f29a1233d63eff227
Former-commit-id: 4f48819bb0d804e9d33205b5339858179c0fe831
2020-09-03 08:30:36 +01:00
Jaifroid
c6489080ff Add updates from kiwix-js
Former-commit-id: 25d2700cb2ecc3c22bcd70833ed514fc6a72724d [formerly ff1f960c784b76dc2d2ecd4d7bdbd58524d1f14f [formerly 52dfa73d8c84e3816e2c09c9c03304efff590076]]
Former-commit-id: 4fb64b04d17666efb8f42fabf45e413c582dde45
Former-commit-id: 81c61791af26b259ec2510acb9e73dc48ae6d106
2020-09-03 08:05:28 +01:00
Jaifroid
ab629f71fe Include new files in VS project
Former-commit-id: dc2c2e5c75a29dce162bfa6c8a2fc4b061f60613 [formerly f8968041289bb2e827f7333e8ef435af50b29c3e [formerly baa8b4156dc226005d22c2353ffabc5301135d1b]]
Former-commit-id: 1f4e797dfcd5035e34e048911974cd88139e4065
Former-commit-id: 2f363bd3aeb64b1f527afbac67b4de4906758025
2020-09-02 09:10:04 +01:00
Jaifroid
4ebea42206 Add files to PWA precache
Former-commit-id: 8a7a940d0ac08106f328490fdbd1d24501595bf5 [formerly 30b34fec95da4a52610e0b1f1c8ac3ff6c191f8a [formerly eae66ac910a34a5ac3bb034d2c23858993112c64]]
Former-commit-id: 7fa04b00438e8783f662a64402fe09daa432c7c9
Former-commit-id: a1e8e5cce3205c87a8ed19838b7c3744b1f99819
2020-09-02 08:18:51 +01:00
Jaifroid
2b69ba81c5 Port Kiwix JS implementaiton
Former-commit-id: 4e0edbe065a1eb5a6a340b9b3425cee77bd06124 [formerly 63c3b9353712632bcd3667543f3b1d333228511e [formerly 262d28d11da61bb59c00e08bd60bd1f98f0cf83c]]
Former-commit-id: 79fcc92bcfc53740535064786d90f456febad2cf
Former-commit-id: eb0cbd430d479b4f922e9caaa2ee9aa5dd5ca0dc
2020-09-01 17:34:45 +01:00
Jaifroid
541e2ab292 Prevent loading error when packaged file name has changed
Former-commit-id: 97d5de30a155025db8ad5857e032eec69779d1b5 [formerly c666363343d4f60df0538a68d9769aebe3ec5279 [formerly 2a1ca5bad90d5b511b93e9548a631891d291e1f8]]
Former-commit-id: 6d45fbbf3e93c6d6fa14f7d7cf5ec9b1b05056f0
Former-commit-id: b01a714c8cfcde213e5bec0d1532c681645845d5
2020-08-30 10:09:41 +01:00
Jaifroid
a62533b2ea Add permalink to latest Wikivoyage UWP release
Former-commit-id: 182120a3b97e7ae7f9a7112146a339410b031c4a [formerly 9b12e7d73000a1ea230e7f1343d8a702e3e670b5 [formerly d76319fd0e01bee2b42afa36804345f8f9a40bae]]
Former-commit-id: ff20bd7967e429984b33aa58e47048ad59e2a1cc
Former-commit-id: dfc844b3d366267bf755a51af05c83ddaf19becb
2020-08-28 08:35:21 +01:00
Jaifroid
bbe5bd90b8 Amendments to pass certification
Former-commit-id: ac9a59bb859fa3b40eaf52a08f1837ab23055c78 [formerly 5ea420f6ad6334800f589ceed673f691313638f7 [formerly cb5b0ea5e103418bc7c3f1d9c8a25279343f8d54]]
Former-commit-id: be2ac011fb4e5486f04fd58506c5d565e74254e3
Former-commit-id: 6d461ad9f2db6b16240af373ef875360f643fec9
2020-08-24 07:35:09 +01:00
Jaifroid
e580987ecb Update kiwix-js-uwp.html
Former-commit-id: 3c87e055c53dce2eb641f0f26dd6698d251d9ae3 [formerly 96722ddaf6c77e005618baa56ea7dd04493b49c2 [formerly 492f1e83ae7c54fb25c651b6fbba0e155b93b80e]]
Former-commit-id: 1f654c954b9236ec94edc04dc2f71a11f57ff5c7
Former-commit-id: 645f6be2db00dbe9706aa47b1dc36be079f3723c
2020-08-23 15:01:38 +01:00
Jaifroid
ed73a725ae Signed app packages for sideloading
Former-commit-id: 8069b9d31bd80d95ea04446d8f10562905170a15 [formerly 7fb76321112e9bb447bcac972525b946db0efcdd [formerly 47bf42779be9066ecbc10a58c88845eba855acce]]
Former-commit-id: 0ac363159dcbb97fa3651b733dcf29202c56e6ab
Former-commit-id: 261dd03925190e4095da4f4f2473cf374db85c48
v0.9.9.992-beta
2020-08-23 14:29:34 +01:00
Jaifroid
348bca2e3b App packages for 0.9.9.992 beta
Former-commit-id: 8d89d50f489f74ea82093df2070545e6a87e8de5 [formerly 0a164f95fc93cf8b616191029ec5919a84bafe9e [formerly 496e3f9c145319399bc36ada33d578345e8565db]]
Former-commit-id: e9b7d0ec571795d424722be1014b6de253cbb460
Former-commit-id: 51ee4c6a96c1a4e74fc58263d6cae8a8436ca98e
2020-08-23 13:35:11 +01:00
Jaifroid
cd9b70038b Changelogs for 0.9.9.992 beta
Former-commit-id: 875bf5c8f65f5386e4453be2b9deb81a61035674 [formerly 9648ff9c7a0409cf21238afa2989ee124bd4028a]
Former-commit-id: f164f415e9396b710ddeda4c0b9a9205ea2acef1
2020-08-23 13:18:37 +01:00
Jaifroid
a81e854f9a Update packaged archive to wikipedia_en_100_maxi_2020-08
Former-commit-id: 93e351ff16d0e06fadb64be5d061ab1eb1b5baec [formerly f474b7e6fb59b69932a15d5c7d19541722d04de5]
Former-commit-id: aa744b0827c3ad416dac245a49c055061aae1a78
2020-08-23 13:13:15 +01:00
Jaifroid
3ee486d395 Escape + in backlink regex
Former-commit-id: 087087e32df2abe31df27c1e86cf47bfc874fdd2 [formerly 09ba383f1dcb2abdf882400be96f2dacc18c54ce]
Former-commit-id: 7039ee8748d6262e7b2a63d6ccb0d52d2772d6b4
2020-08-23 12:38:05 +01:00
Jaifroid
5a4442ed1a More fixes to drag and drop
Former-commit-id: fcf4f4b551e1e198f0ecfa90d1f0d5ec87d2163d [formerly e8021e344b4ea8f10f55a2f3f5c07f3264017754]
Former-commit-id: b72cfab333b3ebf8873a22419910e2c5c6ed7c5b
2020-08-15 16:25:57 +03:00
Jaifroid
a1ef5e160a Fix drag-and-drop
Former-commit-id: 058b6b0b3012e5542cf2a20e610f09579894a18a [formerly f76fe454ce6459f77fb566827b933ac0878cfc2b]
Former-commit-id: 50c5a0720f418814824ec0539c0ea6dc159010f8
2020-08-15 12:17:02 +03:00
Jaifroid
fea439adbf Update UWP version with new codebase
Former-commit-id: e8e6fe2532c6de197db365d2b0449e04eacb6fdc [formerly 1539ce3073d35bc18565d8e694bfa76e8f67514a]
Former-commit-id: 2d20b09526a85fe6b4b3ed37e410c227a6b35dd8
2020-08-15 07:27:05 +03:00
Jaifroid
64da1cfa58 Fixed single file loading
Former-commit-id: 8f691a57b9aae2b6fe19c82e2b96ce0f6a6524b5 [formerly 0c1238e9c261dc3c13b9e7a30066d8b2573ea54b]
Former-commit-id: 04c95f7c798d15814d382dd7afc3883577875ef2
2020-08-14 08:49:39 +03:00
Jaifroid
58f3457281 Improvement towards implementing individual file picker for Native FS
Former-commit-id: e3792b093c02325f420311aef60a972f3b77d53a [formerly 19ff92f9d864296978b56458a27191498cdb503f]
Former-commit-id: dffa82976f0916fb1baf469c9226e3e94f140a97
2020-08-13 18:00:23 +03:00
Jaifroid
246e3bc572 Initial support for Native FS API
Former-commit-id: 78ed66aac3059ff1e76ceb21fa620bfbc28271bb [formerly 3c2f3cae093f939eb6dfc3b8cd4873d047966297]
Former-commit-id: c71d8f14ac25bef9da83393145535a8b5385af0a
2020-08-13 09:59:35 +03:00
Jaifroid
d89b12ef02 Simplify code for Native FS checking
Former-commit-id: 2afa51b968234f44fdb7297666dedf94eda082e7 [formerly 2a3d31d5df16ab053c6bc072b2fe544b4ef203a3]
Former-commit-id: 3f4f9a089b6b1c455f80f42ac183479e31514115
2020-08-10 10:55:58 +03:00
Jaifroid
a69d8e2119 Use Native File System API
Former-commit-id: bb5971a49cffdc9a9c9f96e21cab8dbb960879fe [formerly 0156810e0b69460bbc3ec9d64ebce601b7d1e9e0]
Former-commit-id: 6d3bbb6efed112a8b97c7381ff7fbf3d082e10b5
2020-08-07 08:23:23 +03:00
Jaifroid
7c402f21fb Better error catching 2
Former-commit-id: f6ae4a88645163388a077a50c2afde31a2c4bbac [formerly 89e82d5db250479ea1d67d954630105dda662aee]
Former-commit-id: 761c788de343027f4329aa069058b45b2522ad3a
2020-07-19 15:24:15 +01:00
Jaifroid
aa229c8cad Create new logo with border
Former-commit-id: 6150e439de9776ca8f754685da08666e5877f939 [formerly 96f8ec6159dafa23e11c59f53afd94f17973fcb9]
Former-commit-id: b90ed7506444cfe99237c55b1a1ca35a47c7226a
2020-07-17 16:13:49 +01:00
Jaifroid
51db12dcad Better error reporting
Former-commit-id: 5d979b4205ed196b5d5a8b9000ce5658e1dab288 [formerly 82a32c1c4c703d3eff7feca9dc7681883c0fc4ef]
Former-commit-id: 16d64a99a597a87fe4ece204fda4c5eb4c330bc1
2020-07-17 16:13:19 +01:00
Jaifroid
2a7e6a5183 Fix NWJS redirect logo
Former-commit-id: ce0fad650e7834da2b33608192684b2ad43aba56 [formerly b94c154f8f0c404865f0dccc73258e34b8f94aa9]
Former-commit-id: 04aba7c1cbf611ccb81c70ea7b1a8ec64d86662f
2020-07-16 20:31:58 +01:00
Jaifroid
88969511a1 Begin updating icons
Former-commit-id: 12db45900904f0ebc3e703e5f1de469004f2fc36 [formerly 5559595f88fc655f5a7c231a641f86810003fdfb]
Former-commit-id: f8561201c8a9e288f39a78f5b098789064683a36
2020-07-16 18:35:25 +01:00
Jaifroid
e820d6491e Update README.md
Former-commit-id: 06948cab4a7969c7c1153287ccda289eb1f003ff [formerly a898fa70f40738b12456904ce116573b1bb1dd52]
Former-commit-id: a69773f858fb9a4404734d51b50bc0a4c18448c1
2020-07-15 11:35:16 +01:00
Jaifroid
35f13b6579 Update README.md
Former-commit-id: 002f60707cbdbaf13a88d7d0eed4a1d3ae78bd28 [formerly 4dfaa673b1160c65a23a8b35fa4533346fb93d77]
Former-commit-id: 9082423721188ba338991358ecb3c6589138cab8
2020-07-15 11:28:32 +01:00
Jaifroid
81b82d04a6 Update README.md
Former-commit-id: 5b42915cb5392d4f2ba9f58cc46050c5a643f8fe [formerly 01b6816147f5f1179231cecbeb3f4e14dfc0b827]
Former-commit-id: bdcc9110d36c2a506bb79343bf81ce1643b4456e
2020-07-15 11:24:09 +01:00
Jaifroid
d90750f21e Update sideloading instructions
Former-commit-id: e88046b49f2b21f3a7893471aaa8d50adbd7ef8c [formerly ef320531edd798002f40fa8f47df92d7a9a36cb9]
Former-commit-id: 0808ff6a8923953a72e391db9d26761e5b2c2218
2020-07-15 10:55:46 +01:00
Jaifroid
085c66bd04 Delete redundant packages
Former-commit-id: a8ec8ea9c491c1baae01c2d7e30a889967d62d14 [formerly e08764fe7b67ae1565783cd96049d4c50744e361]
Former-commit-id: 178390a4048f42f5576e8b37f0be5659168af7eb
2020-07-15 08:26:28 +01:00
Jaifroid
96b7268a51 Add NWJS permalink
Former-commit-id: 76536c5be115e63ac8c0e8fd48eb7038b5703561 [formerly fa6886e2fe8e61be2fec1e98050723e6a69fa02b]
Former-commit-id: 7ca96cfae2b0bc1314215c0c552a861c0d7bfc6a
2020-07-14 16:39:07 +01:00
Jaifroid
39016028eb Add images and permalink for Kiwix UWP app
Former-commit-id: 10f51c5923b57a1e8ce6c55b8179d6c098e4316c [formerly bff583edef79baa8c73da8e6bb126b42c5771336]
Former-commit-id: fbba386008f4a97d12805c7f55126c0ccfc008c8
2020-07-14 16:27:52 +01:00
Jaifroid
2b08d8b2b0 Update wikimed-electron.html
Former-commit-id: 8c03d45eb9802c12503bf95f7702a2e96e737b9b [formerly 7af5ef3939828407ff3688b75055831f097a5add]
Former-commit-id: dcc265c17e19535f2e660bb585fe81a2692ac914
2020-07-14 11:41:39 +01:00
Jaifroid
1d15610bb8 Create permalink for WikiMed Electron latest release
Former-commit-id: df99bb0446c5902f1aa2de3e39d17cec2bb3e42b [formerly 2f5338acdddd3af89c7f79cb59bbf56309afe1d0]
Former-commit-id: 85ea50dc356d39700606bd2f3fceba2caabb71fb
2020-07-14 11:19:39 +01:00
Jaifroid
92b6aad2b2 Merge changes to title search from Kiwix JS
Former-commit-id: 5d0440ce34a814b6290b249b8b02d6fbe68c4563 [formerly 5391e146cb813964c6933b896a8f9b78349f3575]
Former-commit-id: 9a472456e4148c863a3fda0719e85c113aadb33a
2020-07-12 22:32:32 +01:00
Jaifroid
75539a020c Calculate path of breakout icon correctly in SW mode
Former-commit-id: a525fcc498fa23e4e1d0592358dc74e57a8db859 [formerly f38eb06904c5f763dc6c6ac7d321593e3988f418]
Former-commit-id: 70068cb4e11113518081dc815210514f248bbbb4
2020-07-06 14:39:21 +01:00