Commit graph

369 commits

Author SHA1 Message Date
alistair3149 80afc61fec
docs: use more specific typehint 2021-06-21 20:01:05 -04:00
github-actions 6d75ef421c ci: lint code to MediaWiki standards
Check commit and GitHub actions for more details
2021-06-21 23:56:28 +00:00
alistair3149 11852ce2b3
ci: set up GitHub action 2021-06-21 19:55:50 -04:00
alistair3149 bf4dad5097
ci: set up composer 2021-06-21 19:55:06 -04:00
alistair3149 d2b0f2c691
docs: update PHP documentation 2021-06-21 19:48:23 -04:00
alistair3149 2580c82d06
refactor: rename Tabber classes to be more semantic 2021-06-21 19:46:17 -04:00
alistair3149 c8aa336530
refactor: remove unnessecary quotation marks 2021-06-21 19:38:59 -04:00
alistair3149 46596e450f
feat: add aria-selected support 2021-06-21 19:32:15 -04:00
alistair3149 45fb952d2d
refactor: use documentFragment for buildTabs 2021-06-21 19:28:47 -04:00
alistair3149 775d38e36a
feat: only smooth scroll in viewport larger than tablet 2021-06-21 18:48:56 -04:00
alistair3149 acfea26b2d
build: bump to 0.1.0 2021-06-21 17:15:46 -04:00
alistair3149 ecfe62498c
ci: remove jQuery support since it is not needed 2021-06-21 17:15:13 -04:00
alistair3149 4d79292616
refactor: drop all jQuery 2021-06-21 17:14:33 -04:00
alistair3149 31eb88ca52
refactor: convert HTML generation into ES6 2021-06-21 16:56:00 -04:00
alistair3149 2ee7bea7e9
fix: recalculate height based on tab content 2021-06-21 15:42:29 -04:00
alistair3149 8d980ce8ff
refactor: replace some jQuery with ES6 2021-06-21 15:22:35 -04:00
alistair3149 1ee66a0a94
refactor: lint scripts with ESLint 2021-06-21 14:54:31 -04:00
alistair3149 a351a1dce6
ci: enable ES6 support for ESLint 2021-06-21 14:47:26 -04:00
alistair3149 e9fcf81043
refactor: lint styles with stylelint 2021-06-21 14:45:06 -04:00
alistair3149 ff3a266434
ci: setup ESlint and Stylelint 2021-06-21 14:35:54 -04:00
alistair3149 5a6421cab7
docs: add note on being not compatible with Tabber 2021-06-21 14:00:44 -04:00
alistair3149 eb9564509b
feat: initial refactor into TabberNeue 2021-06-21 13:49:47 -04:00
Samuel Hilson 6c67baf4d1 Merge branch 'bugfix/missing-dependencies' into 'master'
Missing dependencies.

See merge request hydrawiki/extensions/Tabber!26
2019-08-27 15:19:52 +00:00
Alexia E. Smith 88a6b36b34 Bump version. 2019-08-21 11:10:08 -05:00
Alexia E. Smith 544fca7b0a Add missing dependencies. 2019-08-21 11:09:50 -05:00
Alexia E. Smith f52f2d946b Revert "Merge branch 'master' into 'master'"
This reverts commit d75e942645, reversing
changes made to a0d684eadf.
2019-08-21 10:40:25 -05:00
Alexia d75e942645 Merge branch 'master' into 'master'
OOUI implementation

See merge request hydrawiki/extensions/Tabber!25
2019-08-21 15:04:35 +00:00
alistair3149 b5f28bfd74 Added classes as fallback for exisiting customization 2019-08-13 01:28:40 -04:00
alistair3149 3fbf00ba44 Code spacing 2019-08-12 19:46:12 -04:00
alistair3149 9c8da558c8 Revamped JS to use OOUI 2019-08-12 19:38:06 -04:00
Robert Nix a0d684eadf Merge branch '4459-undefined-indexes-passed-to-list-is-causing-an-e_notices' into 'master'
Resolve "Undefined indexes passed to list() is causing an E_NOTICEs"

Closes #4459

See merge request hydrawiki/extensions/Tabber!23
2019-05-14 19:32:49 +00:00
Alexia 044b999ba2 Update extension.json 2019-05-14 19:31:25 +00:00
Samuel Hilson a80279208e Add logic to prevent E_NOTICE from list
* Run phpcbf to clean up code
* Add namespace
2019-05-14 13:59:41 -05:00
Alexia E. Smith af40239b6a Bump version. 2019-05-13 13:27:32 -05:00
Alexia 5a5f894712 Merge branch 'patch-2' into 'master'
Escape the title much earlier so it's consistent. Don't worry about unescaping it later.

Closes #4457

See merge request hydrawiki/extensions/Tabber!21
2019-04-16 19:44:16 +00:00
pcj 296f905bb2 Escape the title much earlier so it's consistent. Don't worry about unescaping it later. 2019-04-16 19:44:15 +00:00
Cameron Chunn 7b93b6e162 Merge branch 'patch-1' into 'master'
Fix collision of multiple row tabs

Closes #17 and #16

See merge request hydrawiki/extensions/Tabber!20
2019-04-16 17:15:26 +00:00
pcj 61db144d81 Fix collision of multiple row tabs 2019-04-16 17:15:26 +00:00
Robert Nix 2073ebd8dd Merge branch 'patch-1' into 'develop'
replace dot-encoding with percentage encoding, and underscores with spaces so...

Closes #20

See merge request hydrawiki/extensions/Tabber!19
2019-04-09 16:40:15 +00:00
pcj d918def891 replace dot-encoding with percentage encoding, and underscores with spaces so that internal wiki links work; standardize to use decodeURIComponent because it's a URI component. 2019-04-09 16:40:15 +00:00
Alexia E. Smith e78d7f1eb5 Update license, link, and extension.json. Add .gitignore and code standards. 2019-02-19 15:59:21 -06:00
Alexia E. Smith 057d03d8dc Fix tab navigation for Chrome Explorer. 2018-01-26 13:39:56 -06:00
Alexia E. Smith 49cd5b8cd6 Fix URI encoded tabs. 2018-01-25 13:33:50 -06:00
Alexia E. Smith 7b302a284b 2.4.1 - Switch hash tab switching. Target mobile. Remove deprecated files. 2018-01-24 14:14:12 -06:00
Marcus Crane a499360d0d Minor fix to mirror gerrit changes 2017-11-13 10:40:05 -06:00
Marcus Crane 9c23e9cd34 Use push state which fixes a small bug too 2017-11-13 10:40:05 -06:00
Cameron Chunn 0bfe59cafe
Merge pull request #11 from Wikia/master
Prevent individual tabber tabs from line-breaking
2017-11-13 10:35:00 -06:00
TK-999 23709b86d0 Apply ESLint conventions 2017-10-16 18:06:25 +02:00
TK-999 604bf0e4cb Write tests for tabber 2017-10-16 18:03:23 +02:00
TK-999 82379c9619 Prevent individual tabbers from line-breaking 2017-10-16 17:27:26 +02:00