99 Commits

Author SHA1 Message Date
Jaifroid
03128c6b58 Enable limited support for Zimit ZIMs #249 (#248)
Former-commit-id: 7cec2025879b33b13fdec63c5ade01938ba42bab [formerly fb65802f6075bfd2de2f00c636b1c9f59b07a51f] [formerly 9d6091c79c2b24e714cb5214284aa1ebf2b0b0fb] [formerly db8e5eec98ea6333c6d34d6dd7e0c5c112a217aa [formerly cd8bb2cb5c381a6c936436cd9557f273d887264f [formerly 9b2a543c6c882c29e6889169fea914caa3136a32]]]
Former-commit-id: a65562bd36582a4098179544d7f21aa8b80f6b18 [formerly f0c743ac1332a315dc2d5f6ab07819c9e2e686c5 [formerly 16371c7c46feca2993cac90d9c4a75ffb6bb264b]]
Former-commit-id: c0629ff88c1118546471b0ac71e591eb8bf57ee5 [formerly 556babe8667fedfa263936450321e787b8cb522d]
Former-commit-id: 86344e2f0b85c54f7af797613f0d63ae0836369e
2022-04-25 01:27:36 +01:00
Jaifroid
d1371364b0 Add autoUpdate notifications
Former-commit-id: 2833a4fda293950ec2e485ed3b928e8b000f97d1 [formerly bfa3d7e32f14156bd8b57a4b133b3939fc8e6f24] [formerly a21284f53d5ab341823c51dcd8eb8f0f13c4d2e2] [formerly 0164724496dfdc3f0dde1c5e6c7a15c8bb63cb51 [formerly 3e15fb067a5fc9605c4abb82772c6a1216d403c1 [formerly 6c5b0b9f92dfafaf81ececdc5574c31849a2e9ce]]]
Former-commit-id: f34be706d649276651b6bf788d096b22dcf6d5f5 [formerly fd39cc6ba962e8660722fd8d3c9029bbbb39e41a [formerly 817e2c1bfa80531d59e35a92b436fc64b1232985]]
Former-commit-id: 477e9b9596045365f12312225c54488a0de7e757 [formerly fad9edfb45e517c9294a15b492b318b5530140be]
Former-commit-id: 751a3c0bd4cd848c77741997c1122c8f1ecc2261
2022-03-03 18:39:00 +00:00
Jaifroid
1a1f956a2d Update uiUtil.js
Former-commit-id: b3781d856ece833dd8e468977c271513e99979c1 [formerly 6baec057239ff7fa4584cba0062c8dfcf9d0b54d] [formerly 28e627f81202aad151448c985220756731dbb06d] [formerly e0022d4504932de7ec801cec6f46526e2eb6f5c8 [formerly 749d30b7cab056467e027c7f5e2db2bc1c0b3519 [formerly adb1956575a7c52c7d9d6dd328308f9647fd25f5]]]
Former-commit-id: 0efdca53bfc7c7fd03270ed8f1a37514b9df9d0b [formerly ec955f86fe9a5145b5a2cf986062438bcc6e087a [formerly f99efd04d333eb5dc9a7c3a4159e778188347bd7]]
Former-commit-id: 096f590f322a53ec7c5867bf6fa8b82ded60f9db [formerly 666381cf233bca5745ba2e619a738401c4b9ebf8]
Former-commit-id: 1b1ddfc9c27685e4320cae5edb0a61dc5e62cfe3
2022-02-19 07:21:06 +00:00
Jaifroid
1fcabcfc92 Allow styling of dialogue box and fix SW mode flow
Former-commit-id: 1dd01936a87466c20df80fa9205d877868d71698 [formerly a690b7c028337537de38683ace33479ac2ad6e62] [formerly 4d6c9b0ca4a385e15043a84ca1a8e5b599865c55] [formerly 78cc1f9cc95fe6252c8d487dc25ab1e96a043151 [formerly aaa9f004e98abccbc1d52aebc470e770c889aec8 [formerly 84253c5babe493b30d54930f6b194d99ef8a6c6f]]]
Former-commit-id: 948f39dd6ea1a734e3c088900d0e7f5e0c7e5c9d [formerly 26aec186bccf00577e5ada3a481b49a89f4156cc [formerly 73a976e80d6b7d376d17cb07044490cf11d0b734]]
Former-commit-id: 8b989840be08517ec4194f653cc7935766d3426d [formerly cdd8e631465da28894db815ecae224d0a25f2807]
Former-commit-id: a5c3ae7ff6d586b120c07ca9404f31c3d619f080
2022-02-07 16:48:31 +00:00
Jaifroid
d11dcabce8 Fix race condition while loading decompressors
Former-commit-id: 588d8f114bcbaf595b95d67b831486e5a82fcb28 [formerly 1dac03025f7974975f85a5399b4194ec536e9552] [formerly d8572192ccb248b85bbd881cc4930f95a930fd7b] [formerly 4b6bf4ca42f2f5ca4bc3d964df0bca673dd9d6a8 [formerly 7480b0a6790073125d42e55eb17d402044e9e705 [formerly fa0b47cb1d48fe9ee3fed96da8a9d2f7ab2939cf]]]
Former-commit-id: 5e0565d37a525d347356475e5abc445b614a6fe8 [formerly e595b77eb7baeb73c7cd15224f1808c389ac0933 [formerly d8f99fd4dc692a0d7f484fd382be9f586b934683]]
Former-commit-id: e634a80bff96925d9ad901c1812f17cbfd4e801e [formerly ada8d9087c5130595401196ac155104572c8a12c]
Former-commit-id: e5c4b37b2d392f48e9aee3e6542d5cb601d690f8
2022-02-06 17:14:43 +00:00
Jaifroid
4c1d2c4946 Update styles for new modal dialogue
Former-commit-id: 3914bb4acaa0391170e1f8c1995996583bd1b7c3 [formerly bbcd63b9e5d9f937f34eadcacd55ef6d1a06977a] [formerly 712863146804088ee763f19a232d349a1651a3b5] [formerly f8b8c21aecadb30e51230295f70d6cceb8b18fb0 [formerly 0e8b12a950ea5d6d04a89bdcefab3d8c7311aa13 [formerly b232c832afcb358863fb32d406eac84a8b61a8e5]]]
Former-commit-id: 97bdb6fa0d3472670e8646c400593bc4b8d512cb [formerly 735d821c7923a45e6d63e18903d70958d6a1eb1a [formerly 05731db88126189519b12e298039b567f2d0191a]]
Former-commit-id: b938675a529df03889aebc929eb36038fff318a7 [formerly b987d613f44527ca0e671b169379ab31ea8d697a]
Former-commit-id: 9d2c0502322c841e4fad629ac5b14b9f35b142c5
2022-02-05 12:31:05 +00:00
Jaifroid
d029b0334b Latest modal code from KJS
Former-commit-id: b102095e9e29872430fe7b31015abb35180ce5a9 [formerly 6bbb0655dd1cd74484d387d4b4c2775335fb3bad] [formerly 7ffd66ea20d790ee8e3bb89760a87c39e16900ee] [formerly 66fa77d385191328965e45b01efd21d78ef63951 [formerly cd8870b9f2307d4ad18275d72eff4e001c2a02a3 [formerly d6d313310291ba92a40b9a0a4bfe69e2caf2f58b]]]
Former-commit-id: 0b52225118ce3202e360ca7145dde6e599266b4a [formerly 90de4775c2ec80df0ba9dc44364ebd9c4781a92c [formerly aafcac1d6b05154f5be630bcdc9a244be5c90846]]
Former-commit-id: 55fade2c10d231390351f1d46e1ce62d2754d239 [formerly 18c1781439c1dc781a233fe463e4ddcca7bb807a]
Former-commit-id: ddb74daa0b61301f76e0756a8df30b508bb5ab0d
2022-02-05 09:29:54 +00:00
Jaifroid
2bff31524f Further changes to systemAlert from KJS
Former-commit-id: 797ee22a1baee8efb787efc5da702f5db0015c8b [formerly 13e2a72a6ddf50ff00bd554e697724d019bc09b5] [formerly 8f4c2c3a42131affaa226ad7e049fd73bc29fbd3] [formerly ff8ba0c6027c3adc4f2ac53d170f2b9302cdf4b4 [formerly dccf72e42880bd9fd92d022fe668db4721b3a690 [formerly 175c2431c20f66ff378b1ee39358e1aff14327d2]]]
Former-commit-id: 8fb31307977b0d0f593af360cefdf1c0909d918a [formerly 0a990b11213b386c200bec9c38e99f08068ffb34 [formerly c9fc95479ac35d8f1e9188bb9590e6fbfc4eec66]]
Former-commit-id: 90e695990a855f86bd7b7cfd7dc70ac86f3d2d2d [formerly 86ebf8f88f4e15b11688a3bb7ddb68c015b1bf5a]
Former-commit-id: cd5ff01980ff481a49ffcabe6b1eaa88c5300df0
2022-02-04 11:30:07 +00:00
Jaifroid
3b14b03d04 Test prototype of new systemAlert scripts
Former-commit-id: 71e66d859977d2ec274ffe7592fd97e9f99c2d47 [formerly 576671d496d127635faf910071e6c122109469bf] [formerly a9d76d733b71c421c3019f1b89d32da511194199] [formerly e8b09e6f638947297b634dd5d943d015297a23b4 [formerly 1e6b421159e98a19e67d00a0d949f696f5f26e75 [formerly 6b6d01da35b7a6871c53a6ab54dd8ead2a98f9a6]]]
Former-commit-id: a5130dc83601e31c97416408d19d9067e9228917 [formerly 4ef14cabfa09a0fc2193099fd93d08d0bede06e8 [formerly 3874748022eeb0c8c27558de68ef584bc037b609]]
Former-commit-id: 570e5a5a78dfb1f7975869243050c80cb7c3d5fb [formerly 626828c29f20e8bf1734abba65ee14705327a43a]
Former-commit-id: f8747e5a752752889aad5ab442cae89374d35b3d
2022-02-03 22:30:04 +00:00
Jaifroid
d94445e88d Use URL method to remove queries and anchors in SW mode
Former-commit-id: 454cebe590f736dde055d1f88d477b884967863f [formerly 71f8517defc43546695a4ac4b559b582c605a6e4] [formerly cb70c3ac7fd02ac98c702700198bf6e51d6c6d6f] [formerly ba0dfc517aaaba362ac506986b098d8c8328fc17 [formerly 362369bdf075b8bc9b17ec8098dd7303b4510b16 [formerly d4292f065b8f3f37fa288e717954313d8690268a]]]
Former-commit-id: 7f1da3efd90b86549c1868d6c2718aeee5651e2c [formerly 99c32bc202e51b08085c2f2318b10dbd89d6ad24 [formerly ce824446ea0354fba35812f3e46a430203ad1630]]
Former-commit-id: 61fb2de2a0932aaa9e1c9e156cd0f33f6dd6374d [formerly ffdf53608d1ccc7e6573114da47876eeed5516e9]
Former-commit-id: 5efce7f6d3ce44578871ba78f8f1b82135675cfd
2022-01-29 11:28:51 +00:00
Jaifroid
914e8d9366 Fix for IE11 and align functions in uiUtil and Service Worker
Former-commit-id: 8fdea963051b78f84c1e8e075a4c3ec1b8c573ed [formerly 866d0646be764ae9a4421708ab69be80caeef667] [formerly b05916810b02f778751f4fa31eaff02754c10875] [formerly 72816853cab19c1a1706061e8cbee3682b8042eb [formerly 3872bf03880aa8a281fcce25ef704ca6d95363fd [formerly 02b351a1ff447f6c34db02750c9d56880483dd20]]]
Former-commit-id: 2058ee5573e8ad11716a206a0eb269ddf11741b4 [formerly ffd9aa0c177c06799a1c8b6ea165277b0d0dbe5d [formerly d102ea7c0d4c77a6296266677c147a7051198989]]
Former-commit-id: 610769ed583d0c003993601554b2beb12aee03ae [formerly 01fc847f70e82ec9105289171c86acfb13c70248]
Former-commit-id: d09a0c2b2af1a25ab3a33cce541b475e66d0da7b
2022-01-23 20:19:53 +00:00
Jaifroid
417620813a Fix incorrect processing of titles with question marks and anchor targets
Former-commit-id: 730b34cba56c719c842db89d32a231194c1936d2 [formerly cc5f175db052d5b5512fce257badce491dfda233] [formerly 4a24b19117e863c5c04e5af97abba97b38a21d2f] [formerly 2e4e0285ee487627769efde82d61899cb0d358bc [formerly bd0d782b89383d0710fcc6d716c99230e4695bc8 [formerly 6edc8b8f1085c0acb4c42a0346df97d9e9397242]]]
Former-commit-id: 0be596852e443c034a7004a42165a9cef16c304d [formerly a5d9b6b27ab5eab1d53240ad810a123cb3212954 [formerly 135c996f1316447cf2983dfa85240c50a07e879b]]
Former-commit-id: c68dd2c2e2e02522b86e42b5acf74ac2294f7425 [formerly cf5c52b09c85567422e34fc84a891311f709e215]
Former-commit-id: 014c13a8f0da8a3a1101d334e7464387bbf190e4
2022-01-23 15:10:51 +00:00
Jaifroid
7dff2eed23 Refactor spinner's display of loading assets
Former-commit-id: 884341f8bdefccf7c26a5910c69c91de2d5f92b6 [formerly 46ea195da1b436cde70dbd8fc7be2d1a845a30e2] [formerly 22e21da76b0af016f868699c1d902001551ac65a] [formerly 2a6bdeadcf379216c4ea41690c6f4b4e4f13d594 [formerly dcabdd28e61e6c774115b89635d668b2c724e448 [formerly 2a8b7c2d14b9b134d776818db0867fb8a6ed2abf]]]
Former-commit-id: a84de057ae184aaeb0f827cbd39f4412cc312c7f [formerly 872d99b188bb72e292f7428f7faf9bb89a5d1e65 [formerly 7a1d8c935ee712aed1a192369868d38160396f4a]]
Former-commit-id: a8377a024949a3b213d25d9ff483e67274533427 [formerly ac64db0dbf85a213ff5effd1acfa402424d0026e]
Former-commit-id: 2269a5356a71abdf03856b4fc9b92e15e90c3661
2022-01-22 18:09:45 +00:00
Jaifroid
d9f257521d Backport developer reset methods from kiwix js (#227)
Former-commit-id: 6439eabf291d227b6965d914bde7aa8096ca1713 [formerly e30b39a9cf0cb9ec84a24e90a60c2909202b5bd3] [formerly f3474e8724f5a8daffd498fda2aef6ae44ede0bc] [formerly 68a0ec12615b6efd9a3061594d8e2d96b505341f [formerly f9a193b804db8ce40c67deeeadaacc34ea70479f [formerly 25a67567a16378afd25ab2d090b3adece7852d77]]]
Former-commit-id: 4d201b57ae8d3683a8f969fce6e1030de583423f [formerly e9ade7a5df2168bc9fd03cf50ca8720f096a0ed5 [formerly 68cd10b143b1ff9501a1d01038bdb27d3cd917f2]]
Former-commit-id: 4594b69606e0144deea964dbd20db50f421f0c79 [formerly 9e2729e51140b44b3666737b59558f483d3adab6]
Former-commit-id: ba36b6d226bf9a318ffbdbb78d2c42a9c0e160a7
2022-01-16 13:48:56 +00:00
Jaifroid
63d9f46982 Clearer active content warning
Former-commit-id: e0844a0cb14e466be23de8d4888afcf3e9111514 [formerly 0e25350a875c8e5609272642e3150f0243932106] [formerly 0a7fa8ee2a03c7d5a3c301497996797b0f281ecb] [formerly 289db1ef25c732f24826e5b7156e6f6417edddf9 [formerly c88c4fc6718598632a43aaaf21687adab0ac4614 [formerly 8625c100baa1582176d6a70e273dc9b22a5a4bca]]]
Former-commit-id: b8e9158273f15c3b62579cffa5802330231be9ce [formerly 7f0935cf0f4ddbe53007409da29f1c2a5fcee835 [formerly 7155f95adcbcc06d4beb66aae3100d76633f6793]]
Former-commit-id: 2a224b6776639d76a6b91b25f3bf9d4e71862b0a [formerly 687e3acbc13d97a53ce73ce4e566e011d81e301b]
Former-commit-id: 98a864dac25b25290c0706353ceed3ae0fed1433
2022-01-11 08:09:50 +00:00
Jaifroid
9647fc0296 Add support for decoding webp dataURIs in old jQuery-only browsers
Former-commit-id: db02b0fed187bcb8ce41cc4ab3ce543187fccf1f [formerly e806b1889ec10b4544589aca6daf7e843e635592] [formerly 0eb05e0c372b70d7be8e76b224bb81a561e96457] [formerly 129b128cd86936b74975951de4f82fdc282faada [formerly a1ea802df4f16cd5c35ea98fe1ea87dc46d7157f [formerly 3d91005f8939cb70a1ee2d17a1d8bedc4d8277d4]]]
Former-commit-id: fc56c79d8254d389852c95946324a45f00ce9812 [formerly b6e14f1e3892c237202886770d965cc8b479e1e4 [formerly 82a0db9fca36484efd6908dfbee1b1935b346931]]
Former-commit-id: 9c6fa64dd5545766428d8f94559c193899d30c81 [formerly df425312465569010bd4cdf69a5479169908af2d]
Former-commit-id: 32f15e781b7b24b93d889a8833d6dd7651e2b11c
2021-09-26 12:35:32 +01:00
Jaifroid
1540a2934d Fix printing in SW mode
Former-commit-id: 9f0251eb239a343a8d1113453aed70462f16ed77 [formerly 5e466bbe464ddbbdc854424faae985a325a6a0f5] [formerly f7d5a1886dd7df812004bec3b986793f86d98f07] [formerly f08123233223cc3e5d4ff6f256ddbd763067d8ab [formerly f35330b746698ebaccaef786a48de0ec6ac9991b [formerly d2c76fb3bd117cf99407c50a7b96f581db8aeded]]]
Former-commit-id: 3cd803a85a73df8a1f64d0851c1c1ab2a20bb19b [formerly d5ea8ad70283b083d8836304315b6cdbde7833a0 [formerly 3816993c578a8e4be96c63886d5d910895718abb]]
Former-commit-id: 85025162f3ba3c50e5f185d648bb41ee2f81f168 [formerly 7b2ba394ab51d2507d7da32be534605656d37205]
Former-commit-id: da6f88f5566fc8210e41bdd4e52c967e924f0f73
2021-09-04 08:49:13 +01:00
Jaifroid
00193dadf5 Change sample ZIM to nopic version
Former-commit-id: 5507cbc50b48e38d0cdcebef58989187da0a53db [formerly f312c73adb411585965bd15d8cf5648da9f32ab0] [formerly c8b4dff39fa053fffb0b68723751968bc80a83d7] [formerly 82fd0b4a437266bfb8498bba349325f902660ec9 [formerly 3b29d2d07558b815f1c2d2d4c505719823f663a5 [formerly f120a545f1f28ebf8c8064881584e6e598ef1a22]]]
Former-commit-id: e902cc81d57cfd2ca63717602b0f5af40e214ad6 [formerly 3572b46eafb6f1bfa4e39192fedf07d982441534 [formerly 3dbfb3774c028bb55a0471edc8e4204240992814]]
Former-commit-id: 7881f4527ae3ad31d30ba08371e22d4ff85ed99b [formerly 8b35dcd3945786c73a494d56a8deb88eac28fcff]
Former-commit-id: ccf8a5c6d378d2d2124978e8d5f20b15cb0ca51b
2021-09-01 18:36:21 +01:00
Jaifroid
37f82bb10a Added warning for dynamic content when image manipulation is on
Former-commit-id: e0138230f2bdeb5a1c0e47b8c7adca4767e47b58 [formerly d6ca3fb4c3a91bea2494a16850921a99934b2233] [formerly 773c8507c715ecd4e17ed902ff8bd93db2162486] [formerly efbacd820723ce40542ce0d57d1431443e6f555c [formerly daea0d11f6e370632b824ae364237173d99da052 [formerly ad4df05cdb68810f6773df3d004e33c8dd49e8dc]]]
Former-commit-id: c172a6537f515b3da0e0663e474833f41ea4ae56 [formerly f5efdf5fa0a0fbaad2d1b7d2df829c2864b4644c [formerly 0d9ac1f60511f51b5116be960c68bf1a83884cb2]]
Former-commit-id: eb64e9d18da46de075fdcd43d8dc6283779b9d1c [formerly 2e9dece40a421a221d15702d618379b00ba617c0]
Former-commit-id: 2ecbac8a93902cbf9fc6a910f1199151de4b49db
2021-08-31 11:47:28 +01:00
Jaifroid
abe5fe5ea6 Add API panel diagnostics
Former-commit-id: 6abf245be487184df940de711371b391d7188c22 [formerly bbe4eae66a2145cd2cfd24567cf5fcbb47dfc8a4] [formerly 30f3e73687d6aa1553f24e510a3dfb8fbf962eea] [formerly 4e6bf05eb8832d99b0a901afdf5f04da4a139cd5 [formerly c878386f65d7e8fb7bb6892819b6bdde2b88f026 [formerly 3cc8f4a84e2f47466f091deea978cbaf2dd81199]]]
Former-commit-id: c47312aacc2a3a6bfd022f51b0d1425ae063b51c [formerly 86f190abe4a4089591109d52da05729b228def61 [formerly 988ab5fb5ee15886bb25080634e15850b9b89da9]]
Former-commit-id: 193ab878120c550bf6f4b0021de0337cfd50fc29 [formerly 3cb45c31d996f76cb386dad153277dc8bf96067a]
Former-commit-id: a7863e70a96ca7eb700248648e784ec02f002101
2021-07-31 18:59:52 +01:00
Jaifroid
c67fb5dd06 Complete new title search feature
Former-commit-id: af46a817489697003f11693ef87d11cc255bcb47 [formerly bb1e898f4f67db6365ddff0b73e2a56207aa4708] [formerly c399c6267235887981c90f320c87cb63366eba78] [formerly c7a47e5f7e3a830aeeee2d9477d73e2fd86b0214 [formerly 8c18e8fb923fdf2498a3055149dd1524e1d7803f [formerly 4438da6b179922911e59a8ece42072daff5f106f]]]
Former-commit-id: c8326fb51328e1294057ce1026537a2391d16d50 [formerly aca3fb842019f6a3768f5249522b1caec3744be7 [formerly a4a9ee0d998ac94f40762fd7cf0d8668d5b930ef]]
Former-commit-id: 3ff9e7dad8003d0464a5560cf4d4af81aa02cd32 [formerly 65aaa4faebae17e642435aae5e2f32e486fbd41f]
Former-commit-id: 25b383f7c60950d303f752d02c19f72d386a8578
2021-07-14 14:41:22 +01:00
Jaifroid
c7e3ee0483 Add some horizontal scroll compensation for touch zoom
Former-commit-id: 5d6646b3230e95714303f3dc67286686d0cfb1c0 [formerly 62febcc4b43ac7dae21b272dcc5a239cf669fcf9] [formerly cd61bfad3286c99bf517fd945bced163d463dec6] [formerly 54f975e9c67fe070e90818e9c9b3a0ddde6c2b95 [formerly 572abb132cd3631cbba51425d080ec2410506767 [formerly 045713b6590b6af5269e448ded982049232bb141]]]
Former-commit-id: bb29307a37a1ed7a0403e2a61aef2b7b19e3f99e [formerly 0de3d1f448ef950a5e46e6d4a31f8aa463f7d5b5 [formerly e485f19fe568e35cf5d22b10435b6be9aa66354a]]
Former-commit-id: 81152538fc7a40f130ca4c77363132226da41c34 [formerly 27cbaae9538adf68dc52df1af9cad61313804e13]
Former-commit-id: f2c8d0c593a08f83e706823514ad9a9c8a61d7b0
2021-07-11 14:57:47 +01:00
Jaifroid
1028962d79 Fix touch zoom on the iframe
Former-commit-id: 16ff820bd12a092ec1c842c20501ea4355aebed6 [formerly 11e37f7e97fdbd9415bb4a7860614a2fcc1cd322] [formerly 099eca1be67b8a87329323cdbd6136400ee57624] [formerly 288bc52cbe60a687354b9d043ea524798ae3cd2f [formerly 8ed903b4dc0530f27f057fc275da5bf764252e28 [formerly d5bd2f6e56c53c89218b39a54543217f1ef9422d]]]
Former-commit-id: 18b7afb3356dc49f38fb013ac093046da435014a [formerly 1fca164bfde88b3e3592d629e083bbc6107f7785 [formerly 5be0911614cd22b62d7222521c606f88004aa90b]]
Former-commit-id: 4aa0d376117fe298aa35adc98d1f82dea583429e [formerly 136016ba4eb8c36f626f0214e44ca4d2dbdc6d65]
Former-commit-id: 1360ec34f6d118c0c2cb6887c5b521644e83d39f
2021-07-10 15:10:52 +01:00
Jaifroid
821d893058 Attempt to fix image detection in tabs
Former-commit-id: c8d6af4cd913a10cfdcfa004e012666abd34df9e [formerly 87353ab5f1f6e74229464a42e40c3491ec7cff27] [formerly 2ebbdedc733bb0e3d2dee3176920b449588adb29] [formerly 4104601c68bcb9396343dd623f7ca66b2a627295 [formerly af824c50b10435116de8cacd01402f44001bf3a4 [formerly 6e737414a9ace179b16a4d20517ad008a3b1f716]]]
Former-commit-id: b0e9fbd536fb4178ed065883e0ba3cd7cca2bfe0 [formerly 806a7aef1f1ba0bd5fb2a0d5943d66932407e741 [formerly 7f8fc013a4cf5d160c952dea18b56c58fd973626]]
Former-commit-id: 632a99c26dbd31cc82ce8857056d030e5ec4b975 [formerly 221028b65316c5dea5448a07fd84a3c94cee00a5]
Former-commit-id: f192eae6cca9f854cec835f4e3b804b0177c8d32
2021-07-09 08:25:25 +01:00
Jaifroid
4c22313a0c Rationalize touch
Former-commit-id: d5355b1ca0c78954452d37512757c2ae2aa204b1 [formerly 60a06ef702b2512a9cd91bbd9c0d2f6138bae7d7] [formerly c7ca0cdc74a434fa3052d779b441312918622b7c] [formerly 6334999464aac9b75d3b6804bdb956d362cbb473 [formerly a7ebe40575dda2c404f407f2155f16d4ed66d2b0 [formerly 7ff1f857e5138f51df4f026122c6b409461ee658]]]
Former-commit-id: bb654a1307a6575950248dfdb203584cd28e962a [formerly c744f4416f12154eae38199dc0e5df4470bd4ade [formerly b2b54b64fbc289c3fcfd89a123f13feb10699793]]
Former-commit-id: b0d4d789058f6a87598408ebbb3f3918f5dc0dfe [formerly d6407b09e8d816e30fcb1616dcdbe69a0b09369a]
Former-commit-id: 130b85b59b12f4978340d8571334b42598b057a4
2021-05-24 16:04:53 +01:00
Jaifroid
d47a9bb61f Enable opening new dynamic tab or window
Former-commit-id: fb48d52aad3652e35a1a7259e6ca156efec14d61 [formerly bd3873b5d60e441133608e4b0b6ef74d4c9469f2] [formerly e97666b2b21218580681777bb3114481e938923c] [formerly 74569360bd4e639af2678d35b93f3c45d7c35a38 [formerly 8df7780058ffae4959137790edcb89fed91db0d9 [formerly 86668df3ec473dc19260ce7559dba5e7c7239d27]]]
Former-commit-id: 898adbdef34a7aac3da65b955079c870f1ec29a5 [formerly bafe001e77a78f9cc62710d5259189d646739648 [formerly 5a9d99e44a4b95c61c004d1a1e6d2e7644a1c717]]
Former-commit-id: 4397bb343d0a23738b770edb1b536a7c9e6e0dd2 [formerly 259e3e9fe5231202fa115fe7b24506d3b858ce64]
Former-commit-id: 4c209df0a80b1f49b7f0a7c7dc3664a58acb90f5
2021-05-11 11:08:43 +01:00
Jaifroid
b82da48702 Preliminary support for ZIMs with no namespace
Former-commit-id: 58eb0058598df0c082e902bc21c66b1a1a92058c [formerly f34f63004066c50c216d7376a1e3fc0a93ed5329] [formerly 529a316522cf28e2752955fbac95eccee4759440] [formerly 48b08080315e614bc83232b38f7ad4635cf49028 [formerly 25819217876aea980a41ce62ea1f526d6ec8a5ce [formerly d7f4153def08652e4bc75f9a142d96a94c23f2d4]]]
Former-commit-id: 69fdb65623ce577665c14dbe1440312c26855303 [formerly f26f84c9e06d825b37d8048a747b88739560bbfd [formerly 940e364fc3b7bb18b3d7a515eb2260b62b537e5b]]
Former-commit-id: e314071ea370f33b588e1b401c0b4ccb3d6c4b76 [formerly 635908ce24c46dfeeb74f453a7bd5443759d0775]
Former-commit-id: 2d61263bc2096b7960da273f8301e650ebf5dc1d
2021-02-06 18:03:03 +00:00
Jaifroid
6ac5cd939a Add check that PWA server is accessible
Former-commit-id: c57012478d20be5f7cde52ab6b4e67ff24bafefa [formerly b9cc356a66b3db219fcdef56b18d4bd572c2cb86] [formerly 2bd8d82ce289cf4614809c968b15064112f5b6b7] [formerly 951028bda064ae35242348cd3e1763abf6832995 [formerly b3bfba64b0c51492dd609b8c88e35f3c5c579ab5 [formerly 453ba374946a54a7aa74ebb4b8c70762ed09ba78]]]
Former-commit-id: edb0bf0cfa0236af568829b270c0cf7a12185c69 [formerly ab9300c8c5197c50e6b99903765c5630a5e31a4b [formerly 3bd22bcd1ecb3637bb3433659e280aa9cc33a178]]
Former-commit-id: 17b847763987d8b2084250fb8e0888428177b599 [formerly 73ce4537c337fd7a93a611059afe913c9cd2d5cd]
Former-commit-id: fbb5a2489c68e506a03891397ea7b92dfc8fe422
2021-01-30 22:52:35 +00:00
Jaifroid
1d9544c42c Preliminary code to enable SW mode in UWP
# Conflicts:
#	package.appxmanifest


Former-commit-id: c79f1ac3ef01a61d178220b9e2d41523bc4a11f2 [formerly b436bcd69068e7f34a6b3c9ed9bb45ae01153d1a] [formerly 88ddfaacb2d91c68546b44bd2852817b7b56b5f8] [formerly b015ab8cc95553be1a09c6ab8e83cfac2b41b94e [formerly ba2c1cf22a4ee3b4c2b2a0d73e6b1c9e6329a034 [formerly 5088eb4fd5b3b1fa3b37cf1ad702383b29cc1ccb]]]
Former-commit-id: e4cab881d719b615cb7463a8fa77d27e0fb93fa5 [formerly d217ee0a68d2191fbec5bbd8ff21757ae2fb6b75 [formerly 63dd496bead8ddc2bad0dedd0c7feab4b800e26b]]
Former-commit-id: 09332016c546b2ec233fa8c731d11f11f815fd23 [formerly 698543518acf6431445e52f39f1ae48cecd14fee]
Former-commit-id: 0a434531294ad47fddcaceae9a9c7134e67f98fe
2021-01-30 08:52:24 +00:00
Jaifroid
f23ca1ba1e Use cache.js for storing last page's HTML
Former-commit-id: 8ea32e613ff6286a211d56ec9790424c357b633c [formerly b9fbb66bed344b71a9727e5243494159962a33ae] [formerly c80eab62268f69455e173dcdc6c4d58cc13395e9] [formerly 0ac93628384b579884666772f06380a93427a6d9 [formerly b495a7423b90bbb3118ccc983a95995d0a1dd8ed [formerly f4b48b2fb4e3ecb29dc1c1e4ccec32978d916cee]]]
Former-commit-id: b67164d86a5c0010dc6e89149813623c575fba9c [formerly c68ed4474f67a0c6c343a0c55bf397c6411f2204 [formerly 96b78f74441dff5559d65652d4b936cc55eb18fe]]
Former-commit-id: cb0fda6ff5286ee5c0b5c9a39913c0403e765e0a [formerly 6ef0705258f6043e1ebd19bc8cfa14ccbde144fc]
Former-commit-id: 66cfd76720ace18ee0d781900b2e81bb34c8b3cf
2021-01-12 11:14:02 +00:00
Jaifroid
53f421dcbd Restore accidentally deleted itemsCount variable
Former-commit-id: be3c7838b175c07b7688968e3d74060111a786a0 [formerly 4626286a6f04ff6ba319f617106d8e2c250aea33] [formerly 2f17638fac59240749dba787ed628ede0df6d528] [formerly 9c49caaa1af60faee64488b50b28cf59abe208c3 [formerly c03b44b0dd1d35250bee1e8915be71f080511d30 [formerly c62b454afa9fd6eff753ed5ec5245b5ed71988a3]]]
Former-commit-id: aea687f0d031c8c1544096ca06c878b4e16f72a2 [formerly ca708321e1d8f92ed7344f3574f38f7611a90e9c [formerly 70130b163e8d7523c1b8fc499f28d8fc3a2407f3]]
Former-commit-id: 2f4648f71d256d4b7db9c559ae74fc022f37bef4 [formerly cf7b6994becdf502d422d54b2e6bd5e7ed346a89]
Former-commit-id: 3d989ab1e54843ec0605032117aeacfdd921e933
2021-01-01 12:52:22 +00:00
Jaifroid
54f24f25df Match webp code from Kiwix JS
Former-commit-id: 735baff4ffd98e06fca786b4058a4fa2a98be479 [formerly ce71ade1603461060ce9911fcce2436776b10563] [formerly b2a517b96937f59fc8623f1ab21e7afaabc75ba4] [formerly 7c8a7dd7eaf9b02b54014f3adcd840527632c8d6 [formerly b0f8111fc13b64953920bb30489dbdd3ba61e576 [formerly 45ebb931ff48ff53a278c01449944625f171c904]]]
Former-commit-id: 528eec4dc08b96d8619dae2800984b21f45e51e1 [formerly 96be0c5e232c2a4044297567f02180a5e0ff61b4 [formerly a5ea785596dcff47e90e1833006d0a43a34548c4]]
Former-commit-id: 5f356b2f4cf5f5d3e7923667134774fb23f96e3c [formerly 387cfca417839a16fb693df6ad01d227f85d6081]
Former-commit-id: 046c51f97325cabbc6910386e566a141ceab3592
2020-12-02 07:44:48 +00:00
Jaifroid
71f71c5d85 Add reason for conditional loading logic
Former-commit-id: 9baff5719b2d878f02e51bdf607cb1a72fe02761 [formerly 4139cd6326aefe84141baa0352b69c2973d7aa15] [formerly d69845f596cbbc09f0af68db4c6b8648f58e7422] [formerly 8b0958f4018bb50f79e3e49f0dd8ab93f6c31cc3 [formerly 4ac170a1cc9283f5d0ef0e6150ed601f549e13f2 [formerly a208f1d8282699412fda0e2ce34628cbac7d4bac]]]
Former-commit-id: 257a6fe718b9f9467d1f3a2792355bc099a545a8 [formerly f1e4a9c954211b8307f11f01893b974b9b8d83e4 [formerly 4077d4f74dfbd58834dea1606c88fc1880e88478]]
Former-commit-id: 0f0c346893452cf2b95fbce0e0801c98f0426552 [formerly b16bca6edf39053577a26c43008a45fba067f2c8]
Former-commit-id: feb44a4ae38a06fde01fbc502ecd58e55ab84880
2020-11-21 17:54:00 +00:00
Jaifroid
04648dd838 Update WebP implementation
Former-commit-id: 1d6b6a13eb9aebc0c9b069324e13cdab22117a83 [formerly 7db3eac25edd382bf06ccb80a15a46aa4fff7bdf] [formerly 0ee9741a94fd49e422b9336f8207727570e05d8c] [formerly 38b84c496ceb53e3dfcfddd9bad204b8b05c0751 [formerly 358e5b367d7f5b85d359a504311fe9acbada62af [formerly 53308f8a153479f8dfb746d1648d2b698780a45f]]]
Former-commit-id: eddb6d39a85b71e0c45bd53ba6790eb70ce0ab07 [formerly 0678d5fed8417295cd49da4677de7b15a38d63b2 [formerly c1a02193fa64e44c97d61e0fe79673aa7cdbce55]]
Former-commit-id: 72e7d1098ef106d423f90b37e63d3114784fd68e [formerly 9b728fec237d8f857ff3888ce5b22c6c7aff525d]
Former-commit-id: 869802920a7b50c0270c79946a9289f408b66dba
2020-11-19 21:55:59 +00:00
Jaifroid
9806d6f3e0 Conditionally load IE11 polyfills
Former-commit-id: abbdd16b6cdac3b9333a42b8ca30339593a09605 [formerly 310a94dabedfc7cb227fca2a4efecdfd3e7d2de8] [formerly ae37be37505e8a6ef0dde3b256d9cb9d016c6656] [formerly 7092f30539966173f96843d9b2d36bf052e22572 [formerly 192182419fc83920d68b1a3a99a522a17134c772 [formerly 3995e760432c27cb9d0897a3ecc357739997d45a]]]
Former-commit-id: 31e57cac41d1a128aab39a9dac159b46ebabcb9a [formerly 5dfa01f3b866e92a0a2f4a3295da036b755748fb [formerly fb27c0ab265c4797f7b6d25438a982d98a22f78f]]
Former-commit-id: 413382ecaf6ac859777358a8b994836753e5d18a [formerly 32a35fc4556f427b290451f26e3bf836190182f0]
Former-commit-id: dce544ed6bcc112992d99a9a9704674e56c21c25
2020-11-15 14:19:31 +00:00
Jaifroid
4f343d9f80 Add required polyfills for WebP support
# Conflicts:
#	www/index.html


Former-commit-id: 223a1ce8c1c249246732b559c831971ab382162d [formerly f85f61b10be3df0dcbd57fe065deeb79fad13a5a] [formerly 66f29514637f01fe119abd860927e1a8e74bc305] [formerly ea3c550e20948479274ee683b59191106b7f9675 [formerly 7ecc25e5fd0544895da4a0a9450a659f58206970 [formerly 9e551accf80190f9d241afc1c18c7e3ff383cf37]]]
Former-commit-id: eeb485577ac1fe04c31bf2934e116e151423ad47 [formerly f45272e069ba1d8e2fd77db9a9d2dbbed7ca05ae [formerly a49d9fcee1d46a2537f7c474c24184e202d3acb2]]
Former-commit-id: 3adf78d11f6c1840c8656ee24219a0caf137a810 [formerly 9962e27b058711e1f5d60c20f6d9c7e12de00914]
Former-commit-id: 3f3226a329b125a6db9606a9bae0324babbb38df
2020-11-15 14:17:37 +00:00
Jaifroid
7bc08fa346 Use Native File System API
Former-commit-id: a69d8e211969629227773307c4a513fea347a501 [formerly 6d3bbb6efed112a8b97c7381ff7fbf3d082e10b5] [formerly bb5971a49cffdc9a9c9f96e21cab8dbb960879fe [formerly 0156810e0b69460bbc3ec9d64ebce601b7d1e9e0]]
Former-commit-id: ca27e1a5f3bc74c7d1cd0938a3b6c55ef7b8f1e8 [formerly 84408b882b58ffd4347d558110b3ee21bf37bbf0]
Former-commit-id: 8397fcc35eca7badee09835a85a020238e4264d7
2020-08-07 08:23:23 +03:00
Jaifroid
7d8fb638a9 Calculate path of breakout icon correctly in SW mode
Former-commit-id: 75539a020c750578decec8112a56c4e172ff180e [formerly 70068cb4e11113518081dc815210514f248bbbb4] [formerly a525fcc498fa23e4e1d0592358dc74e57a8db859 [formerly f38eb06904c5f763dc6c6ac7d321593e3988f418]]
Former-commit-id: 096250b3497edff45b12085b7e0c8458436a2660 [formerly c7a9477127251066a16f50cb756db71f1739d92d]
Former-commit-id: 5f4844e65f1989d06ed5d0acd9fcc90c650e12eb
2020-07-06 14:39:21 +01:00
Jaifroid
b3ca9fb332 Prevent CORS errors and fix printing
Former-commit-id: bc0e3446ce23742d69b10623df954295079029c0 [formerly debe63425a950e15a2e33eded258f844b4580f90] [formerly d2faa874feaa18f012c46fc85910bef030c3615e [formerly 60dd3a85ac8282f3f7598645fdb3e81beade8615]]
Former-commit-id: 22116484462055922b6f4ad3a591b39b0af1f3ae [formerly 94d6edaa8a2da8e54cc3b170ba16c61bcab27bc2]
Former-commit-id: c30baa2b97c1314d20749fd1780b94eb6d8399b0
2020-07-06 12:31:11 +01:00
Jaifroid
7fe7de329c Port upstream PR that allows use of special characters in search
Former-commit-id: 4c2ba23b7f81e50f64421a3c078c406e9c4fac72 [formerly 558243560bf19d0cfe5951deafce9e8b80c5783b]
Former-commit-id: 7c3b7a3f4a942813118f95a80c9506e7de9e5e07
2020-01-01 12:00:46 +00:00
Jaifroid
3768aa386f Prevent top bar or search-in-article being hidden if selected
Former-commit-id: 610a973aa1dbbb734113ebc99f89ff7c06b127d8 [formerly 8672b40e1ef9ab8cded34b9cc20336535d2d5b61]
Former-commit-id: 9ac91b31b3895c7fadeaa36b3efe38341cef837d
2019-12-28 19:24:39 +00:00
Jaifroid
804ba7fa9d Improve print filtering
Former-commit-id: b7afba1b3c1a8d2e02ebd736d6bc81d82f28234c [formerly a2ccde6b15c9690ce4257477247bde16da3bbb86]
Former-commit-id: c3fcbae293ebafd9ec6401135e3bae917359a1f5
2019-08-17 13:11:59 +01:00
Jaifroid
2ed1aca9bf Tweak styles and filters
Former-commit-id: 51200745bdb523fef4a3da561cec5ce2baa6f0c4 [formerly 29d49cd301afdf3513e5eb18ac092167fd2b96b9]
Former-commit-id: fee227e7e79395f208c7af5bfdca2aa767502b97
2019-08-17 11:57:19 +01:00
Jaifroid
fb43217fc2 Stop critical looping in print routine
Former-commit-id: 5ff3f1ce945f984d39d43220aa67bf1bee2c21d1 [formerly 534fa939e287eb9583ab6b9545a0cfe4bdca47d6]
Former-commit-id: 9072c20973b691b28fc99f8467c54fcd488597ec
2019-08-16 16:07:15 +01:00
Jaifroid
576349c293 Tweak print filtering to support details-summary sections
Former-commit-id: 228dc14558689a237e20e631ff95545d09d3a559 [formerly c9f2d320d261525990fd4e5e10c17e81d99d29cf]
Former-commit-id: 56fb3d2ebde4b7cae319b0267db9893c8fe89fc3
2019-08-16 09:28:23 +01:00
Jaifroid
cdfd110a20 Improve printing (SW mode 90% supported)
Former-commit-id: 92daec36598cc29a417f0673a8504e11f61c55c4 [formerly 75406548a259495df5ca6fb03de97f856e30a3d2]
Former-commit-id: 04b1727f06e6b296cde8b09b51780fe0ac90d59b
2019-08-15 16:46:32 +01:00
Jaifroid
48feb321dd Add printing support for Electron
Former-commit-id: f314e97b107afa74f75184dfaf34646b662d85c0 [formerly 8b5816abdaf824d988014114327ebfd8a8156bf5]
Former-commit-id: c39a936276525df0de503435cd563a468e9fa138
2019-08-14 19:28:34 +01:00
Jaifroid
a638c4eed3 Problem commit, consider reverting
Former-commit-id: cf6626fcd0909892e7c021dfa0c1a3c6c3cbf527 [formerly db78a66908febd8f4e09a4adc6023f1166b4774e]
Former-commit-id: 48c3118eba049ad7fc35b4cc8c8d82cd7476bf6e
2019-08-08 13:38:32 +01:00
Jaifroid
6b242252e9 Improvements to downloads
Former-commit-id: 6c2fb603a8b1f1f7dab82e3212991fa51a35f3d8 [formerly c606f1defe01fbd2f9b76d7f53b01bc060896d1b]
Former-commit-id: 8e518e2f182999fbbb8ac0c9f35f1d9d3db4091e
2019-08-03 19:28:00 +01:00
Jaifroid
8fbd0fd40d Improvements to printing and styling
Former-commit-id: 475e189c55cd22e4541b1c0d8f84592210ae1828 [formerly a7502fcc94a1eb0d378f83cba90e583550c20f0f]
Former-commit-id: df8bfd9592b208e7915e0922cf3912ea9bbba886
2019-08-03 12:46:21 +01:00