diff --git a/bas-search.user.js b/bas-search.user.js index 2837b1c..2d613a4 100644 --- a/bas-search.user.js +++ b/bas-search.user.js @@ -1,8 +1,8 @@ // ==UserScript== // @name BAS Quick Search // @namespace http://tampermonkey.net/ -// @version 1.7.6 -// @description Quick search using `Ctrl` + `Shift` + `F` hotkey, group search with "g:" prefix. Navigate tabs with Ctrl + Left/Right keys. Navigate search results with up and down keys. +// @version 1.7.7 +// @description Quick search using `Ctrl` + `Shift` + `F` hotkey, group search with "g:" and person search with "p:" prefix. Navigate tabs with Ctrl + Left/Right keys. Navigate search results with up and down keys. // @author Øyvind Nilsen (on@ntnu.no) // @match https://bas.ntnu.no/* // @grant none @@ -446,6 +446,9 @@ if (searchQuery.toLowerCase().startsWith('g:')) { const groupName = searchQuery.substring(2).trim(); url = `https://bas.ntnu.no/group/search/?name=${encodeURIComponent(groupName)}`; + } else if (searchQuery.toLowerCase().startsWith('p:')) { + const personName = searchQuery.substring(2).trim(); + url = `https://bas.ntnu.no/person/search/?name=${encodeURIComponent(personName)}`; } else { const accountName = searchQuery.toLowerCase().startsWith('a:') ? searchQuery.substring(2).trim() : searchQuery; url = `https://bas.ntnu.no/account/search/?name=${encodeURIComponent(accountName)}`;