Hannes
dd9c8c6f0a
Refactor CitizenTemplate
...
Pulled out big chunks into separate methods and tried to improve readability.
FEATURE: Made bottom button configurable (although icon and style is still hardcoded)
- Button can be enabled/disabled through $wgCitizenEnableButton
- Link configurable through $wgCitizenButtonLink
- Title configurable through $wgCitizenButtonTitle
- Text configurable through $wgCitizenButtonText
FEATURE: Made visibility of page tools configurable through $wgCitizenShowPageTools
Possible config values:
- true -> always visible
- false -> always hidden
- 'login' -> only visible if user is logged in
- 'permission-*' -> only visible if user has the given permission for current page
- e.g.: 'permission-edit' -> Tools visible if user can edit current page
2019-12-26 00:20:04 +01:00
Hannes
2344122fa4
Refactor SkinCitizen
...
Refactored into separate methods also made code MW compliant
2019-12-26 00:15:01 +01:00
Hannes
c51a1ef796
Refactor Hooks class
...
Make code compliant to MW guidelines
Add exception checking ang global var removal
2019-12-26 00:13:59 +01:00
Hannes
41b1f157cd
Add 'Citizen' namespaces to Api class
...
Refactor code to pass MediaWiki guidelines
2019-12-26 00:12:14 +01:00
alistair3149
72e23056b3
Added support for Feature Policy
2019-12-24 00:40:30 -05:00
alistair3149
21778bec63
Enabled CSP for testing
2019-12-23 23:27:36 -05:00
alistair3149
2e4bc7adc3
Added CSP support
2019-12-23 23:13:42 -05:00
alistair3149
6ee9ce7f98
Added HSTS preload support
2019-12-23 22:43:11 -05:00
alistair3149
067386964e
Added HSTS support
2019-12-23 22:17:28 -05:00
alistair3149
ebfa056aee
Fixed typo in skincitizen.php
2019-12-23 21:15:52 -05:00
alistair3149
4bd3cd2ec5
Added deny xframe
2019-12-23 21:10:13 -05:00
alistair3149
59aa0d9ab0
Enable strict origin referrer policy
2019-12-23 20:26:26 -05:00
alistair3149
966a8ecefc
Updated the value for viewport meta tag
2019-12-23 02:56:10 -05:00
alistair3149
ee403dfcef
Added strict referrer policy
2019-12-23 02:34:55 -05:00
alistair3149
ea8f9603dc
Removed XUA tag
2019-12-23 02:24:35 -05:00
alistair3149
9db38659b3
Reverted CitizenTemplate
2019-12-20 15:38:26 -05:00
alistair3149
dc7453ec7c
Moved contact button to global config, fixed php quote styles
2019-12-20 15:19:17 -05:00
alistair3149
229c8540bb
Switched search button from text to icon
2019-12-16 14:10:44 -05:00
alistair3149
0619214ada
Forgot to pass the search limit var to JS
2019-12-14 00:44:09 -05:00
alistair3149
363b946bfc
Update to manifest 2 #4
2019-12-12 21:37:19 -05:00
alistair3149
ea297d7967
Test global var
2019-12-11 23:01:14 -05:00
alistair3149
3df16bfd23
Defined MediaWikiServices
2019-12-11 22:48:55 -05:00
alistair3149
2ef10e9605
Implement global var test
2019-12-11 22:38:55 -05:00
alistair3149
1596126e1b
No image icon for suggestions
2019-12-11 21:10:34 -05:00
alistair3149
34ff3660f3
Experimential search suggestions
2019-12-11 17:14:36 -05:00
alistair3149
a9b2bbf79c
Added class and IDs to search bar
2019-12-11 16:47:07 -05:00
alistair3149
bdf71e63c3
Reverted to previous version
2019-12-11 16:43:11 -05:00
alistair3149
e749a5c337
Additional search tweaks
2019-12-11 16:38:01 -05:00
alistair3149
8e1f9df096
Further clean up search IDs
2019-12-11 16:06:51 -05:00
alistair3149
dd547503dd
Check if suggestion is hooked to ID name
2019-12-11 16:04:26 -05:00
alistair3149
b33103b60c
Fix label
2019-12-11 15:55:58 -05:00
alistair3149
184db8fb2e
Moved label out of h3
2019-12-11 15:51:58 -05:00
alistair3149
ae20512996
Better ID names for search toggle
2019-12-11 15:40:59 -05:00
alistair3149
d4dfe93f80
Search form ID update
2019-12-11 15:29:15 -05:00
alistair3149
b5ccf5d8b9
Added support for Preconnect
2019-12-10 22:59:10 -05:00
alistair3149
aef92b708a
Tweaks to lazyload placeholder
2019-08-21 15:57:17 -04:00
alistair3149
1ae5b6ecf5
Additional fixes for lazyload
2019-08-16 00:21:46 -04:00
alistair3149
f50789508c
Low quality lazyload placeholder
2019-08-15 22:48:10 -04:00
alistair3149
6790081313
Removed unused site logo
2019-08-15 20:44:58 -04:00
alistair3149
8b74c1edb5
Removed unused codes
2019-08-15 20:39:40 -04:00
alistair3149
9a6e12c3d8
Added support for Native lazyloading API
2019-08-15 18:31:54 -04:00
alistair3149
da7c4d5ff0
Enabled lazyload, fix for svg
2019-08-15 13:53:23 -04:00
alistair3149
45b775c5fc
Repushed Citizen skin
2019-08-15 13:40:13 -04:00
alistair3149
5371f3182f
Fix localsettings.php to remove wave.js, temp remove Citizen skin to repush
2019-08-15 13:39:47 -04:00
alistair3149
8265d67d75
Added Lazyload images, broke MMV
2019-08-15 02:20:50 -04:00
alistair3149
67581f74e8
Theme meta hotfix
2019-08-13 20:16:30 -04:00
alistair3149
9f21460dbb
TOC hotfix, theme color meta
2019-08-13 20:11:52 -04:00
alistair3149
590ae51c05
Web Manifest API implementation
2019-08-13 19:45:20 -04:00
alistair3149
c56d3720f9
Removed CSS, added TemplateData and Styles, updated Citizen skin
2019-08-13 12:54:28 -04:00
alistair3149
b3a61828f0
Additional styling for category and related articles
2019-08-09 22:28:30 -04:00
alistair3149
653dce2711
Updated Citizen skin files
2019-08-09 03:22:43 -04:00