BibSonomy Search Switcher

Switches the search selection in BibSonomy to user search (if logged in) or to the general search (search:all)

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name        BibSonomy Search Switcher
// @namespace   notableTieView
// @description Switches the search selection in BibSonomy to user search (if logged in) or to the general search (search:all)
// @version     1
// @grant       none
// @author       notableTieView
// @match        http://www.bibsonomy.org/
// @match        http://www.bibsonomy.org/*
// ==/UserScript==

searchAllLink = null;
searchUserLink = null;
menuLinks=$("#search .dropdown-menu li a");
menuLinks.each(function() {
    if ($(this).text().substring(0,6) == "search") {
        if ($(this).text().substring(7,10) == "all") {
            searchAllLink = $(this);
        } else {
            searchUserLink = $(this);
        }
    }
});
              
if (null != searchUserLink) {
    searchUserLink.click();
} else if (null!= searchAllLink) {
    searchAllLink.click();
}
  
$("#inpf").attr("placeholder", "fulltext searches");