Commit graph

490 commits

Author SHA1 Message Date
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
Alexia E. Smith 0d5f1cd25f New extension registration. 2016-03-09 12:48:51 -06:00
Alexia E. Smith b04403a9ea Simplify tab parsing for a very minor performance increase. 2016-03-09 12:44:13 -06:00
Alexia E. Smith 67229ccf73 Initialize variable. 2015-05-29 09:47:28 -05:00
Alexia E. Smith 86606966ca Mixing up branches is bad. 2015-05-14 14:32:14 -05:00
Alexia E. Smith 409635e955 Undo 2015-05-14 14:30:50 -05:00
Alexia E. Smith 6c41cf6673 Undo 2015-05-14 14:29:09 -05:00
Alexia E. Smith f8c3ef9ac0 CSS selector was too greedy. 2015-05-14 14:26:49 -05:00
Alexia E. Smith 6d7f8ab286 v2.2 compat 2015-04-30 10:52:20 -05:00
Alexia E. Smith d533633668 Version bump, revert PHP files back to their previous states, remove unecessary headers from CSS and JS. 2015-04-29 16:56:36 -05:00
Alexia E. Smith efb3e6d31c Merge pull request #6 from Alexia/bugfix/fix-js
Fix the JS
2015-04-29 16:46:50 -05:00
Noah Manneschmidt 9982588424 Minor formatting fix 2015-04-29 15:49:58 -05:00
Noah Manneschmidt 141a3db714 Rewrite to support multiple tab groups on a single page 2015-04-29 15:28:57 -05:00
Noah Manneschmidt b9dc654529 Rewrite javascript to actually work 2015-04-29 14:39:50 -05:00
Noah Manneschmidt f2701a7029 Fix tabShow function 2015-04-29 13:56:12 -05:00
Noah Manneschmidt 4b6fa00d82 Fix location.hash references 2015-04-29 13:49:10 -05:00
Alexia E. Smith 8c0cfac7d9 Merge pull request #5 from Alexia/bugfix/fix-js
Correct obvious jquery mistakes
2015-04-29 12:39:04 -05:00
Noah Manneschmidt 1df108cd01 Correct obvious jquery mistakes 2015-04-29 12:31:21 -05:00
Alexia E. Smith 21e9c56f60 Merge pull request #4 from cblair91/master
Update version
2015-04-21 14:50:08 -05:00
Kris 430bb752e2 Update version 2015-04-21 20:25:16 +01:00
Telshin ae59de9e30 Merge pull request #3 from cblair91/master
Totally re-factored JS, cleaned up CSS & PHP
2015-04-20 15:36:17 -05:00
Kris 5503dc7f7c Update for new JS system
Deprecate tabberlive -> tabber
Deprecate headers (since they're not added now)
Deprecate tabbertabhide (now handled by jQuery hide)
2015-04-08 12:07:53 +01:00
Kris 20698c2ca5 Completely rewrite the JS into jQuery 2015-04-08 12:05:26 +01:00
Kris e52767d9c1 Updates [details in desc]
Add documentation
Clean up CSS commenting (un-needed)
Removed redundant CSS
Removed blanked CSS

May require another update later to clean up the styles a bit.
2015-04-08 11:13:32 +01:00
Kris 0e51127fc0 Updates [details in desc]
Added Kris as author (for future work)
Clean up documentation to PHP standards (closing tag */ not **/, descriptions don't have full stops in, capitalize first letter of desc)
Change some stuff over to ' instead of ", and other cases ' to " when using {$var}
Clean up class first line desc
2015-04-08 11:07:01 +01:00
Kris 7d07723a8f Clean up [Details in desc]
Clean up comments
Center align credits
Add Kris to authors (for future work about to do)
Remove un-needed tabs on language strings, page aliases, hooks section
Clean up documentation to PHP standard (closing is */ not **/)
2015-04-08 11:00:01 +01:00
Alexia E. Smith 9a1c25c86d Copy from compat branch. 2015-03-11 15:29:55 -05:00
Tim Aldridge 7d619193d6 PHP 5.3 compatible fixes 2015-03-11 15:23:50 -05:00
Alexia E. Smith 9e7174904a Add license and update author field. 2015-03-10 16:01:41 -05:00
Alexia E. Smith 7cb23ccaee Remove closing tags per new standard. 2015-03-10 13:59:15 -05:00