diff options
author | Teddy Wing | 2020-11-07 01:12:28 +0100 |
---|---|---|
committer | Teddy Wing | 2020-11-07 01:12:28 +0100 |
commit | 39c6dfff881cbf059c53f4f175d67d8bbb54c82f (patch) | |
tree | c0511ad09cd1bd2307dbeccd4afe43c59c9003c5 /apple-developer-objc.user.js | |
download | apple-developer-objc-39c6dfff881cbf059c53f4f175d67d8bbb54c82f.tar.bz2 |
User script to force ?language=objc query param in Apple developer docs
Diffstat (limited to 'apple-developer-objc.user.js')
-rw-r--r-- | apple-developer-objc.user.js | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/apple-developer-objc.user.js b/apple-developer-objc.user.js new file mode 100644 index 0000000..88ded5e --- /dev/null +++ b/apple-developer-objc.user.js @@ -0,0 +1,31 @@ +// ==UserScript== +// @name Apple Developer Objective-C +// @description Force Objective-C documentation +// @namespace com.teddywing +// @version 0.0.1 +// @match https://developer.apple.com/* +// ==/UserScript== + +// Copyright (c) 2020 Teddy Wing +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see <https://www.gnu.org/licenses/>. + + +var OBJC_QUERY_PARAM = 'language=objc'; + +if (window.location.search.match(OBJC_QUERY_PARAM) === null) { + window.location.search = window.location.search + ? window.location.search + '&' + OBJC_QUERY_PARAM + : '?' + OBJC_QUERY_PARAM; +} |