Commit graph

81 commits

Author SHA1 Message Date
dianafa e658aed5ca Merge branch 'dev' into infobox-builder-feature-branch 2015-10-05 18:39:29 +02:00
idradm 859a0ee81b DAT-3199 use page_props directly instead of through parserOutput, add memcache layer for infoboxes data provider service, introduce hook on backlinks purge 2015-09-22 17:48:38 +02:00
dianafa a92b88a672 DAT-3223 sort and add labels to template titles 2015-09-10 16:29:46 +02:00
Diana de2bc994b1 fix typo in action=edit 2015-09-09 16:57:30 +02:00
idradm ff1f403dae DAT-3153 use of more reliable methods for url spliting and joining 2015-09-07 15:00:00 +02:00
idradm 0212e1c147 DAT-3153 consistent quotes usage introduced 2015-09-07 12:49:46 +02:00
idradm d23f10c538 DAT-3153 fix misspell 2015-09-07 12:46:00 +02:00
idradm bfef593cc0 DAT-3153 map defaultValue to default, publish will work only in template namespace 2015-09-04 12:54:07 +02:00
Rafal Leszczynski c469601cb0 render i18n messages as text 2015-09-03 16:00:53 +02:00
Rafal Leszczynski a493d003b4 add check if title exist 2015-09-03 15:58:35 +02:00
Rafal Leszczynski 0284eedca6 add function description 2015-09-02 13:06:31 +02:00
Rafal Leszczynski be7681943c refactor infobox builder entry point on new template page 2015-09-02 13:04:50 +02:00
Rafal Leszczynski 638be69305 create portable infobox builder special page 2015-09-01 17:12:13 +02:00
Rafal Leszczynski 232d4abb3f remove templates from API response to infobox builder in mercury 2015-09-01 13:32:15 +02:00
idradm 69ee848c1b DAT-3153 infobox builder publish added 2015-08-31 17:42:38 +02:00
idradm b49bb7c1da DAT-3154 call to action on template edit added 2015-08-27 14:50:02 +02:00
idradm bc69cfa7f3 DAT-3154 add infoboxbuilder entrypoint in template edit page 2015-08-27 13:41:33 +02:00
idradm 9b020ee4fb DAT-3147 assets entry point added 2015-08-27 10:30:25 +02:00
Nikodem f5d6a7a8a2 Merge pull request #8163 from Wikia/DAT-3114
Dat 3114 create all infoboxes api and query page
2015-08-20 18:09:10 +02:00
dianafa e8d7e0674f add 2015-08-20 16:45:46 +02:00
idradm e89a0c793d DAT-3114 add consts, make var names more meaningful 2015-08-20 16:22:01 +02:00
idradm 15a04ac566 DAT-3114 add query page for all infoboxes 2015-08-20 15:14:23 +02:00
idradm 4e94b28c50 DAT-3114 add mw api for acquiring all infoboxes list 2015-08-20 14:06:01 +02:00
Diana bede962a5f move logic to DataService 2015-08-19 20:00:27 +00:00
Diana 18547a87ad replace str_replace with preg_match_all 2015-08-19 14:08:04 +00:00
Diana d57a606d40 extract to getParsedInfoboxes function 2015-08-19 13:26:36 +00:00
Diana 2e43142b1b handle includeonly tag 2015-08-19 09:56:07 +00:00
Diana b09f7e22cb hacky but works 2015-08-18 18:38:06 +00:00
dianafa 16fc9a892f fetch params from includeonly as well 2015-08-18 13:29:51 +02:00
Rafal Leszczynski 63078cc1d8 add missing new lines and fix indentation in templates + apply pi acronym to custom theme clasclass name 2015-07-30 11:23:50 +02:00
Rafal Leszczynski f59fd6b69f refactor and simplify portable infobox templates and desctip styling 2015-07-29 17:17:20 +02:00
Rafal Leszczynski a0d3be546d make tabular default and stacked optional layout 2015-07-27 16:31:00 +02:00
idradm 5b0f91af9c DAT-2962 ensure service is always on, move const to file always loaded 2015-07-02 09:54:06 +02:00
idradm 3e8a665242 Merge remote-tracking branch 'origin/dev' into DAT-2839
# Conflicts:
#	extensions/wikia/PortableInfobox/PortableInfobox.setup.php
#	extensions/wikia/PortableInfobox/controllers/PortableInfoboxParserTagController.class.php
#	extensions/wikia/PortableInfobox/services/Parser/XmlParser.php
#	extensions/wikia/PortableInfobox/styles/PortableInfobox.scss
2015-06-19 14:43:40 +02:00
idradm 87e83502b8 DAT-2875 check for empty nodes updated 2015-06-16 13:45:27 +02:00
idradm c73ff55883 DAT-2875 remove generator functionality 2015-06-16 11:00:39 +02:00
idradm cae634dfb1 Merge remote-tracking branch 'origin/dev' into DAT-2875-refactor
# Conflicts:
#	extensions/wikia/PortableInfobox/controllers/PortableInfoboxParserTagController.class.php
#	extensions/wikia/PortableInfobox/services/Parser/Nodes/NodeGroup.php
#	extensions/wikia/PortableInfobox/tests/ParserNodesTest.php
2015-06-15 14:57:57 +02:00
idradm 197c040d8e DAT-2875 removed isempty and source from render data fields, more tests added, formatting clean up 2015-06-12 15:43:37 +02:00
Rafal Leszczynski eb3c40a8dc Merge pull request #7430 from Wikia/infobox-tabular-layout
DAT-2856 Infobox tabular layout
2015-06-12 12:51:15 +02:00
idradm c86e795f48 DAT-2875 infobox api change, action query prop for infobox introduced 2015-06-11 18:08:51 +02:00
Rafal Leszczynski 462a8fbc07 fix @throws exception name in function description 2015-06-11 11:48:37 +02:00
Rafal Leszczynski d50b2be923 change naming convention 2015-06-11 11:47:22 +02:00
Rafal Leszczynski 1008c875d6 change exception name 2015-06-11 11:39:36 +02:00
idradm ea4aa94511 DAT-2875 nodes refactor 2015-06-11 11:34:28 +02:00
idradm 1abbaab514 DAT-2875 nodes refactoring, xmlParser will be used only for parsing 2015-06-10 17:19:40 +02:00
Rafal Leszczynski 9480964132 validate infobox tag attributes 2015-06-10 14:51:07 +02:00
Rafal Leszczynski a421a3ed21 Merge branch 'dev' into DAT-2839 2015-06-10 11:42:15 +02:00
idradm 2ad9f22551 nodes refactoring, nodes factory introduced 2015-06-10 11:28:33 +02:00
Adam Robak 40c2fc00b8 Merge pull request #7374 from Wikia/DAT-2861
DAT-2861 add images to parser output on resolving, use same parser in…
2015-06-09 11:48:09 +02:00
dianafa acff223c0e refactor tests and css selectors 2015-06-09 11:40:32 +02:00