BibSonomy Search Switcher

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

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 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");