Commit graph

1146 commits

Author SHA1 Message Date
Luqgreg 8762225606 Code refactoring 2018-08-16 11:25:53 +02:00
Luqgreg 3fa896d3bc Combine resource modules and load them only if needed 2018-08-15 17:10:55 +02:00
Luqgreg 32e70ed86a Cache compiled handlebars templates 2018-08-15 16:31:42 +02:00
Luqgreg ec915c6fc4 Remove adding new pages to S:AI cache 2018-08-15 15:20:56 +02:00
Luqgreg 3744074ebb Update README and extension.json 2018-08-13 17:28:23 +02:00
Luqgreg c9d1bd4f10 Increase code coverage 2018-08-13 16:31:50 +02:00
Luqgreg 626710caf9 Add audio support; NodeImage -> NodeMedia (#11) 2018-08-13 12:15:22 +02:00
Luqgreg 3007c92c62 Fix unit tests 2018-08-12 17:50:16 +02:00
Luqgreg 296c523935 Change .pi-image to .pi-media 2018-08-12 15:56:54 +02:00
Luqgreg 73da0358bf Add audio support 2018-08-12 13:31:01 +02:00
Luqgreg a338403f01 Add NodeMedia aliases 2018-08-12 12:00:05 +02:00
Luqgreg 44038371e7 Rename NodeImage to NodeMedia 2018-08-12 11:45:29 +02:00
Luqgreg 13ccd9df75 Fix clone command in README and bump version to 0.2.1 2018-08-11 18:21:57 +02:00
Luqgreg 4f30ae6b34 Load PI stylesheet without visible FOUC 2018-08-11 17:35:12 +02:00
Luqgreg c84d332c17 Markers are handled by parser, no need to do it twice 2018-08-11 16:49:39 +02:00
Luqgreg b40872aa56 Use MEDIATYPE_VIDEO MW constant instead of custom one 2018-08-11 09:39:21 +02:00
Luqgreg d7aa40293a Strip markers should contain hex digits 2018-08-11 08:02:40 +02:00
Luqgreg 0d7d296292 Add styling fixes specific to the Timeless skin 2018-08-10 16:30:36 +02:00
Luqgreg a8563d659c Fix DataBag ref 2018-08-09 13:52:56 +02:00
Luqgreg 3a3fd95ec8 Major code cleanup (#10) and bumping version to 0.2 🎉 2018-08-09 12:36:52 +02:00
Luqgreg d55e718d69 Add inline styles to horizontal group header
Backport of my fix proposed on Wikia/app repo: https://github.com/Wikia/app/pull/15746
2018-08-09 11:41:31 +02:00
Luqgreg ad17140243 Fix unit tests 2018-08-08 11:42:22 +02:00
Luqgreg 7fe3a39d1d Mustache -> Handlebars 2018-08-08 11:31:33 +02:00
Luqgreg 6d52d0e683 Minor fixes 2018-08-08 10:29:34 +02:00
Luqgreg 8ccae693d5 Bring back and fix PortableInfoboxDataBag 2018-08-07 16:06:52 +02:00
Luqgreg 52197e5c22 Add single video support 2018-08-07 14:13:14 +02:00
Luqgreg 9c2295c98d Remove unused hooks 2018-08-06 18:33:16 +02:00
Luqgreg 443669effa Fix S:AllInfoboxes and API modules 2018-08-06 16:05:41 +02:00
Luqgreg f06a0afd6d AllInfoboxes cache improvements 2018-08-06 15:23:15 +02:00
Luqgreg 3e560943f4 Fix hooks 2018-08-06 15:19:54 +02:00
Luqgreg 1f4ba3e0be Fix Infobox ApiProp module 2018-08-05 07:45:03 -04:00
Luqgreg f309ecdb89 Fix AllInfoboxes ApiQuery module 2018-08-05 13:06:26 +02:00
Luqgreg 8a8bdeb3c4 Use page_id as value in AllInfoboxes querypage 2018-08-05 11:44:51 +02:00
Luqgreg 881f3f7ec4 Add image collection support (gallery) 2018-08-04 19:19:10 +02:00
Luqgreg 2eb4f15922 WikiaFileHelper and NodeImage cleanup 2018-08-04 19:12:35 +02:00
Luqgreg ab58f034c9 Remove unnecessary PortableInfoboxDataBag 2018-08-04 18:38:43 +02:00
Luqgreg c828b877f8 Fix extracting images from gallery 2018-08-04 18:29:53 +02:00
Luqgreg cbeac50137 $this-> -> self:: 2018-08-04 07:38:17 +02:00
Luqgreg 4ac178c62f Add image collection support (tabber) 2018-08-03 17:53:32 +02:00
Luqgreg 2e6f06c632 Changes to image collection styling 2018-08-03 14:26:17 +02:00
Luqgreg 7717b0699e Fix image collection template and extracting images from tabber 2018-08-03 14:24:42 +02:00
Luqgreg 34a11ba554 Merge branch 'master' into gallery_support 2018-08-03 13:37:55 +02:00
Luqgreg 914cd23e06 Special:AllInfoboxes i18n 2018-08-03 11:54:47 +02:00
Luqgreg 12a56d57ff Fix AllInfoboxes querypage 2018-08-03 10:49:28 +02:00
Luqgreg 69b47d2808 Fix infobox data parsing 2018-08-02 18:05:29 +02:00
Luqgreg 6a93e6636f Remove Wikia::getProps and Wikia::setProps dependencies 2018-08-02 18:03:45 +02:00
Luqgreg c98ab04c80 FANDOM's WikiaDataAccess -> MW's ObjectCache 2018-08-02 17:56:59 +02:00
Luqgreg 317d0c05e8 Remove unused PortableInfoboxQueryService 2018-08-02 16:03:37 +02:00
Luqgreg 84a506791e Fix resource path 2018-08-02 15:33:13 +02:00
Luqgreg 817553f60f Add MobileFrontend support 2018-08-01 19:15:43 +02:00