78 Commits

Author SHA1 Message Date
Jaifroid
0c53ffcf1e Match missing styles with ./mw instead of -/mw 2025-06-17 11:16:38 +01:00
Jaifroid
0c4ac909a3
Fix actionparse wikimedia custom styling (#717) 2025-05-25 21:51:40 +01:00
Jaifroid
eb2222eb23 Fix transform to desktop 2024-08-05 06:51:05 +01:00
Jaifroid
54c7142668 Adjust mobile html endpoint ZIM styles for mobile 2024-08-04 21:06:20 +01:00
Jaifroid
5872f8037a ESLint cleanup of transformStyles.js 2023-10-10 15:00:20 +01:00
Jaifroid
957a70af8a Fix display of summary-details blocks
Fixes #473
2023-10-10 13:53:43 +01: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
886c7183bb Fix stack exchange detection and external link icon 2023-03-08 18:54:20 +00:00
Jaifroid
7a162d2053 Streamline noisy console logging 2023-01-23 17:31:15 +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
526adf83d2 Rationalize offline and cached files
Former-commit-id: 7f70671baf591b2603fe75c2081612abf51887c7 [formerly acf615ead694b5d7049b81aacde9de21786269e0] [formerly 0dba2b3fd71c322458466b0504cb7c125e18dbbc] [formerly 5c08dbd8c23aec104e61b1eea062435833c5a870 [formerly 88fc6101b267e5ae106e4237b5a3e17c35314fa7 [formerly cf249a05c77354c6531c0c3393a2d02ae0a906c2]]]
Former-commit-id: b2d1b54e666df594cabb88a051c012682e8ef028 [formerly 85f1b539d1cbea84eee2b1485e11b287bf386e55 [formerly f4d90fbbe5d3651c2d5ab9e88c60e76b28f14162]]
Former-commit-id: c3cce40cec6cc150e440dbc3db602db41aebc265 [formerly bd9ec8331852ceefee067052688a849336b7582d]
Former-commit-id: 1833830db54ed66632e6a54222f59302e5bc8920
2021-11-24 08:59:23 +00:00
Jaifroid
334dd5886d Correct some style transforms to reflect latest location of styles
Former-commit-id: 25778a62f4bbc571fd48cf52ff61f8a5743e2f8e [formerly 7466149d30b01ee65d14cc97ca64d09aa48c70a2] [formerly af0fda3c0620d86126d881dc240fce775bf90853] [formerly 3ec64e9f61eb4862595e79016cffcabd09e24480 [formerly 54b7d5735166e30dc50d2caff49137deb35bc10a [formerly 7e2da2e95d2f0638a059acdfa5a2a9ce9f897bf1]]]
Former-commit-id: c097e86385d4c9dd81b269efdd23d42edede8018 [formerly f03d36927ab42e1002fc8980ad20b9b0bfbc17d7 [formerly 443271e8f39485e090cfa197e15637be7a0a7a79]]
Former-commit-id: 630551e04cae3507d605674328ecccce411aca01 [formerly ae5b69e3c47dc7132163d22a73beb853c3eb0afa]
Former-commit-id: 55695c214b636eeba4d17ad4ffb1eb493ba01f78
2021-04-18 10:21:50 +01:00
Jaifroid
452347ab58 Better detection of navboxes and removal of hard-coded styles
Former-commit-id: 77bfa8593a417554ccaa22632c738a3f28ecfb91 [formerly 0f8cd6277c3a1d1db0fd44b91d8e35ac26132d3b] [formerly 9a9d3a9a69dc3cd1ff7d1460fcc9d03d1e72ba03] [formerly 5f5e16a24b960560cb6c54aa30809e9a320d4330 [formerly 57ba7f292dcfd93870a1aedc890bef83288d7cc8 [formerly d5e9c18e084196544d741298436fe5e9f9d96239]]]
Former-commit-id: c51eae89c8019f092919c1fd00b54eca32bb2672 [formerly 484d9d701a091404bd4f226d8e543b8d211dc614 [formerly 2d08978994d22d573e6457b847eabe401d69ef9e]]
Former-commit-id: ce46f1ba8f3f8f9270ccbcc91d8305a3a96f1889 [formerly fda837e034cc8c309d1bc45a5e3ef5337a83a99c]
Former-commit-id: a6a68cf953fba904986049a6f9b881730bd7884b
2021-04-09 14:25:57 +01:00
Jaifroid
cc3eb53f0f Fix display of Gutenberg ZIMs
Former-commit-id: 44b5bf9332ebc1e7e0e0f0523d5308ca6dcb8273 [formerly 9ef34c5878fe5267d4cbf5a498730c99fa46024c] [formerly 8b778812935f17c5a5b42c4f66212e8a414ed504] [formerly 33b5bb0c2cddf7366060d05471efeb5192cb20c7 [formerly 156c5a21eb14143007b6c3ae3920c8612f913f5c [formerly 296364b47f5e13f3f3fec500842455ab4c4ddec7]]]
Former-commit-id: b7dd90e1900ff32079219c9a509b2cfac22405e1 [formerly 81597808183baf0f20c359c17302d252588715ae [formerly 5f4499cd94c59a20d21573de78bf71c935c6016a]]
Former-commit-id: d0b492508cd49e7d4f955f3b7b8ae92b68376c1c [formerly 4d1f49e8da0f758c9e874cf644f55496c9ca1eae]
Former-commit-id: ca0e95f10c78f0b284dc10040f1617f688c93cbc
2021-01-24 23:02:57 +00:00
Jaifroid
5002bcdc58 Fix broken manual display of images in SW mode
Former-commit-id: 20f11fef15475fd5045ac9d062fa8c56699907fa [formerly 168ea335e3b71028560af6036d61319d3eca42ff] [formerly d32a0f454c143b4c5ff219e40d90245f93eed130] [formerly 88e77863276d27858df5a68262d097204717684e [formerly 05a574b485f693fad70061ae986d989607c51b1e [formerly 1ef618326dbb7021b0c8edd7213a9fdf2634b6dc]]]
Former-commit-id: 6fda6895380cbd09572a949f3d0ffa39c2c9fd41 [formerly cf2643940d6a38490ae92e1a80ebaf1780db1a9a [formerly caf5dd099c7ef193d75e2849a1e4855f4346760d]]
Former-commit-id: 6f36c648a957c56620613c1e4228ae262c194c06 [formerly de8c4541c97ca191d961f8d7343788e2fce44dad]
Former-commit-id: f3d702a9ce9e4a1c92baa348c704c151c41cf014
2021-01-17 11:27:45 +00:00
Jaifroid
611c02ee3b Fix style for landing page
Former-commit-id: c17dcc3ea719fef45d0bc78eee03594ea8cfaf61 [formerly 428e64da738391210870c07aeaaa601f78b6dd33] [formerly d74d23f36f317f89dc401c8e5e4a713805f52998] [formerly 94c409c6a5082e359e7e8624d7c4606aedcbe563 [formerly 18b86e453b91e6d2dd5bad74dc9073b9cf32d72b [formerly 92e44f98fc17da2452e61b3f8e736d60534634a7]]]
Former-commit-id: 699287a936b93ce79ab48bf25fdc1ee866044f87 [formerly 684903bad9b2f54b1a92428a417e546b0b321bf7 [formerly d2fb7c231a54264d22ad6b24d6d0377454a4a40b]]
Former-commit-id: 5e7b6f781d37a3db4aeddc595530eb01b43f7346 [formerly cdcfe34553a056de83168c90284b63800fbb0b0b]
Former-commit-id: b86fe63dc99efd0772abfb2ff0480a20c4314c2d
2020-12-31 06:55:44 +00:00
Jaifroid
b5813a6206 Adjust detection of desktop vs mobile to match new style locations
Former-commit-id: d60cb65dc3d6777e80138f397b142bf5a2ae0db4 [formerly 92bcc0460a9aa953c418df55068a53ebec70ed04] [formerly 9cacd68b35af96993cdc3dd20992116c8642633c] [formerly fe9bde403ce3e845642550998c3b2684cd371ab7 [formerly a16fd16a223a385bfbb4dfb99432d4de8092a0dc [formerly d3c0c32e1cfc0d4535c0e103c945e7a3aaf7dce3]]]
Former-commit-id: 6e72eda87f2e47084416923e04be988112f31ad4 [formerly 805eadc52afd784d1f30643132b65d24cb1aeb75 [formerly 773eccb66d60bf3cdfa728b762920b930acd31c3]]
Former-commit-id: 8be4340f1e6f8faf411bb9c391c8f47f33a5902c [formerly cb09885591bda5baa7375e230ba7c7bda57f2653]
Former-commit-id: 9d2a077cede9d06aba0a13cf5b450d89d0d98c30
2020-12-19 15:24:09 +00:00
Jaifroid
fdb7aa1ab3 Support new css locations
# Conflicts:
#	KiwixWebApp.jsproj
#	www/A/Wikipedia%3AWikiProject_Medicine/Open_Textbook_of_Medicine


Former-commit-id: 4c77088b048dfcd71f34386d371e8276dd0cc0f8 [formerly ef2d81d19e5e4d613f701438f5bc84c97e6424d3] [formerly 9b12df0fbc5088f1cb95545e7d57578debf775ec] [formerly 1433c8fec1950d723b023f99666fca35a34900de [formerly 1377fc96f1d031e6dd04a6636f31dee4f97ea020 [formerly 460a8c555be669dc2e4d5fbfa521d20316fd4d40]]]
Former-commit-id: 5006d0ef14af59b18f0af91632933ea261deda28 [formerly 2709dd06f62fa5cd7a769be95783ea415ca823ad [formerly 4c2420636b03b325a7e13f7f58e934466a1e79e0]]
Former-commit-id: b030a6a8a612b8cc0415b9145ee61c7d151cf6b4 [formerly 1072293552fd3f8fbe30d3787b293bfc086bab21]
Former-commit-id: 4e11f4f3e42275758f46680c546ccbcc7466367f
2020-12-19 15:24:08 +00:00
Jaifroid
130b423c26 Correct location string
Former-commit-id: 65a4c1e9a59bfab78ce0a374b24cd270a52f8a30 [formerly 6d6554b8576ad72b09c4649c1b7bcffe157034c3]
Former-commit-id: d5ad4c5121bcb5e665d98817319bdfaa1c7f1c17
2020-01-19 13:11:51 +00:00
Jaifroid
87f28083b2 Intuitive toolbar hiding like in Android app
Former-commit-id: a69af97113d525e02df1d187468fb5f76009890c [formerly e20011fc1db5fe1f78d5aab7d53d6176747f1538]
Former-commit-id: 2563915c87786bf79dc23686b5c62fa349d2f7ab
2020-01-18 22:58:28 +00:00
Jaifroid
63e78d6dc0 Tweaks to styles for newstyle ZIMs
Former-commit-id: 955517a58f182079dbc75c7f4d285ab8fd823162 [formerly 9042d7cca1334fb2c33152b46344a7a10818e4f5]
Former-commit-id: c18dc6d618a01b830885b68d6166c76bb14cb118
2019-08-16 17:56:25 +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
a48933084d Fix critical loading page loop and various typos
Former-commit-id: 2b90792c29e2c5f7080d3b5f86a95a4d6b972e22 [formerly 424568deb8d362edd388d5b41e83f6a0a2305afb]
Former-commit-id: ebf9a6c741bd51a917c713e0a54d4a5d51b90291
2019-08-13 22:51:44 +01:00
Jaifroid
90e6044fb2 Fix critical display error with non Wikimedia ZIMs
Former-commit-id: b12176bf99c375afbb5af6f47c3419126a864164 [formerly 6a1951e4ae983eac527e05f70d444b39fc29d7ba]
Former-commit-id: e51499ea39bc119a79989f11770785445e5796cc
2019-08-08 18:43:59 +01:00
Jaifroid
b77eae3362 Iron out display bugs
Former-commit-id: 659b71e1b32ed348ad65987c319ea9de52ec456d [formerly 5a7834b18965f6647d8014a04f0e88e68b2ba6e7]
Former-commit-id: e005060d07ef3b98fa8519bae02e7e144764f472
2019-08-08 18:02:51 +01:00
Jaifroid
0afc3ea834 Correct prefix for newstyle
Former-commit-id: ff0412eb5e38485a65a36ae13a6e0d2fe9ea9a82 [formerly 14eed5b8e7fe48bd09ad61ea2f5ab03a964058ef]
Former-commit-id: 2880f43f37245d5bb8c25a22d7b21a7d4474ab53
2019-08-08 15:20:42 +01:00
Jaifroid
0e190d02ca Improve article reloading
Former-commit-id: 7b2af6e9bff955c89635835471a4810ccd3ab7cb [formerly 093a8a635c1992f627693844269c557d701200c0]
Former-commit-id: 51f9cbea6d81d858a2559695411cfedba30105b9
2019-08-08 07:58:36 +01:00
Jaifroid
718653fc5d First fully working version of transform styles with SW mode
Former-commit-id: bf26a22e4dce5d359c707972e391230cb9dca8c6 [formerly 88d06fd8c0a33f1faf5a7bd6dac2fe4c20c5f382]
Former-commit-id: 3a14ce0bc4629f3142387c8e80f77a9c4ca853ff
2019-08-05 16:49:22 +01:00
Jaifroid
5b339e3c3f Towards stylesheet reading
Former-commit-id: eb662edd054537b63da1bf09ebbd5dd23d98fc86 [formerly 3db3a7b888991a7c5f509f94708007969e5ecf21]
Former-commit-id: 5e17febc5d869a8a88c28408b7a0bac8d24fae55
2019-08-05 10:18:04 +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
Jaifroid
31ce4bc7f6 Cache more styles
Former-commit-id: 855a33dfdd51aeb6233893b8cc97964c778ed639 [formerly 1e5925f94be94cdb505597156c2dc93698a2e8dd]
Former-commit-id: 0eb4c730bab283f9a8d6072644540979c3bbb71b
2019-08-02 17:29:46 +01:00
Jaifroid
28e25f1939 Don't transform position of wikitables
Former-commit-id: 2cf63f10d2e86b3197c9d68925b4aa7244d0d503 [formerly a26b3b279bf8f9c8d9bfc942a53dc3354ae95189]
Former-commit-id: 87f3d7147e1c16325f15bd6a0209fbfc58e9ade6
2019-07-26 16:21:27 +01:00
Jaifroid
7403a2c9d3 Cache new styles
# Conflicts:
#	KiwixWebApp.jsproj


Former-commit-id: 06e9269842cc6d17e95d8e48e4d3c5d32e38ff3c [formerly 56b15f525923d05c2d7d1095f403e6a9a987c2b8]
Former-commit-id: 6c8382e8f48508c6e89810f550c4bc008cb2ca63
2019-07-24 11:50:02 +01:00
Jaifroid
da582d1293 Style tweaks
Former-commit-id: 3d7a8cdde77117f375672ae0b1d0a6534ece9304 [formerly ee0c6dfc1ffa87c9477d02f9368e3ca6f252ab65]
Former-commit-id: 9459aace769b6d1dd4f7b1e28a6e32018b5a2382
2019-06-18 17:09:34 +01:00
Jaifroid
538ace8186 Support new details-summary ZIM style
Former-commit-id: 4eb74d6a2621e07f513b287a64e306ebfced9a3f [formerly 0eb23a50acacc5534f91cec132c0a318b6b36b4e]
Former-commit-id: bb1e23899b818b2c9b1efcc3da005e90f6131e75
2019-04-30 15:10:51 +01:00
Jaifroid
2363e4998c Major overhaul of dark mode and dark theme settings
Former-commit-id: 0ff539b327004836df113a2a45adeee65cb3bca1 [formerly b8898beb81ca26fbe75c5c74e9e8eec196456210]
Former-commit-id: 3696955c46a437970c18d2e30c753b0007a2feab
2019-04-04 16:17:13 +01:00
Jaifroid
e1510d9a4a Deal with re-organized stylesheets in mwoffliner ZIMs
# Conflicts:
#	www/js/app.js


Former-commit-id: 48c02cfd3b2f0e89ec621f9b886e697dbb3219a2 [formerly ec8ad67c6ffc96e82e329a081bd3535cb0dca8d1]
Former-commit-id: 7f754858ba451763c597ceb906cb05a6b63522cf
2019-03-04 14:45:19 +00:00
Jaifroid
4473e513f7 Merge branch 'Add-modern-CSS-spinner' into master-dev
Former-commit-id: 22418a400b32c34756fb8f8caf88a4b9470288f2 [formerly 7eea40a5d3d80b991ea835d2bc29fb16c4fae44d]
Former-commit-id: 76d21add2901a897584344dec0b31b34aab72bb5
2018-10-13 11:28:41 +01:00
Jaifroid
b3c6ccc12e Fix double-insertion of styles and repair list style
Former-commit-id: 766bbbeb3d93a7cd8c85d7ce691d0b68a1bdf6b5 [formerly 67f964f960b9dad301bdc7f1b8fc17177d536b5b]
Former-commit-id: cb1f981188fa3628db97d72ece659e353ce25408
2018-10-13 11:24:11 +01:00
Jaifroid
c99080bf9e Rework style of spinner and message box
Former-commit-id: 2b785d0f9ad8e0402822362599b7ab8304ab7ab3 [formerly 052b572a40dc51ef40e944f3d0a7e4c81b704649]
Former-commit-id: 21c28d38887eb60634e9f2e82d21b16a7aa00006
2018-10-13 09:47:44 +01:00
Jaifroid
ead99019f7 Adapt for ZIMs that are missing minerva
Former-commit-id: 29e3b340ad3d9dbe96c3e3baef9182ca39a5c88d [formerly 4ca6d0cf5b971468646b7798cb2d64e182bd380a]
Former-commit-id: bdbea9d31de8f829bfc796554f03c69575ccb776
2018-10-12 18:57:11 +01:00
Jaifroid
f9564b9bfa Better algorithm for handling stacked infoboxes
Former-commit-id: acbe3a7a3d4a97bae7e36fc33498a6429de9ad07 [formerly 309e0691989b0c435d45a8548fea889a7a440aff]
Former-commit-id: f8365c0c98870ccd9373769ee628b252e702be71
2018-03-05 17:04:14 +00:00
Jaifroid
6c56379583 Fix gradient inversion glitch
Former-commit-id: 7c0a8b4e8503b4609efac114c361499f16141a1f [formerly 2d58653f3aa75539d6192e7065838037bd00597e]
Former-commit-id: 6e7b0a28f40576b2cdb490f38a9e0e73914f91d4
2018-03-01 09:53:07 +00:00
Jaifroid
ba9aead18c Add support for float-right div boxes in German Wikipedia
Former-commit-id: 59a28941af9844485d04359aac9016dde71ef439 [formerly 54b89070ee0aad17bb270701e62f939c5284ce0c]
Former-commit-id: 99c1dd6f279208e870a2fd93c61d42d5e299ba1a
2018-02-28 08:06:17 +00:00
Jaifroid
54954986fd Fix issues with rarer infoboxes
Former-commit-id: a9a17e49f5cd48b39bdad05da4a841775b60a11d [formerly a9cc913e50f693a7e53bbd34d33fe78ae8c939d9]
Former-commit-id: 969f23437e1fd41bd0b6b0bccd9ce14713452573
2018-02-28 00:38:43 +00:00
Jaifroid
165c76bee1 Option to remove max-width restriction #53
Former-commit-id: 60269d81950389501a249a560366b7fbca4d6856 [formerly 33506c802283976c26cb50d9bacb61bbfb8b0ee8]
Former-commit-id: 33e34b735d2010cd07616c8c85ec28ae691396f3
2018-02-27 10:47:59 +00:00
Jaifroid
e781973e45 Discovered cause of some mobile style glitches (mobile.css!)
Former-commit-id: 41f500a8b27987551686c61b11e86dbced51820f [formerly 0ccdd68ab78b7d1559ddad46b2eb75663bdbc0c9]
Former-commit-id: 817ce5a3afff3ea8734151ec51c9fd0a65ff314a
2018-02-26 15:07:12 +00:00
Jaifroid
e3c303e174 Correct CSS display issues with mobile styles
Former-commit-id: a8654753ddab3d1b7fd2249d552545237dfe36d6 [formerly 968c47434af3a60b4d02ad8e5892c97dda9fbf67]
Former-commit-id: 45e7623631670cd0293f856b89346e6a139e2621
2018-02-26 12:03:20 +00:00
Jaifroid
2bfb7e5b15 Dark style tweak
Former-commit-id: 7e6c7390c8d100172b6571d2e1ff765df31baccc [formerly 320700eda209a8d4619db8287a04c1fe4c3c0a3b]
Former-commit-id: dbb5baadc6b7f2ead7ba163294e4ef508c77a2e0
2018-02-24 16:57:13 +00:00
Jaifroid
d135262d8c Update dark style to work properly with subdirectories
Former-commit-id: 40252fb2f689d4b45d7416c7eff6697fbf277c66 [formerly e28f73864bcedb51bef6410596ab243b952a4eee]
Former-commit-id: 95a37f5e3d91eec682d8e3e3f6d9f7c2327680fc
2018-02-20 20:13:10 +00:00