您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds static sidebar notes to SlimTimer pages.
- // vim: et ai nu tw=80 sw=4 ts=4 sts=4
- //
- // ==UserScript==
- // @name SlimTimer Static Sidebar Note
- // @namespace http://www.arthaey.com
- // @description Adds static sidebar notes to SlimTimer pages.
- // @include http://www.slimtimer.com/tasks*
- // @include http://www.slimtimer.com/edit*
- // @include http://www.slimtimer.com/report*
- // @version 1.0
- //
- // Backed up from http://userscripts.org/scripts/review/14273
- // Last updated on 2007-11-20
- // ==/UserScript==
- /* HOW TO USE:
- * Edit the createContent() method to return the HTML you want displayed
- * in the sidebar.
- */
- window.addEventListener("load", function () {
- /* EDIT ME to return the HTML you want in the sidebar */
- function createContent() {
- var bCSS = "font: bolder 12px Arial";
- return '<b style="' + bCSS + '">Tag Legend</b>' +
- '<ul style="margin-left: 10px">' +
- '<li>@location</li>' +
- '<li>+project</li>' +
- '<li>general category</li>' +
- '</ul>'
- ;
- }
- // same method of rounder corners as used by SlimTimer
- function createBorder(loc) {
- var border = document.createElement("div");
- border.style.backgroundColor = "rgb(255,255,255)";
- css = [
- ["2px", "1px", "3px", "3px"],
- ["1px", "1px", "2px", "2px"],
- ["1px", "1px", "1px", "1px"],
- ["1px", "2px", "0px", "0px"]
- ];
- // reverse array if location is bottom
- if (loc == "bot") {
- var tmp, j;
- for (var i = 0; i * 2 <= css.length; i++) {
- j = css.length - 1 - i;
- tmp = css[i];
- css[i] = css[j];
- css[j] = tmp;
- }
- }
- innerHTML = '';
- for (var i = 0; i < css.length; i++) {
- innerHTML += '<span style="border-style: solid; ' +
- 'border-color: rgb(246,246,246); ' +
- 'border-width: 0px ' + css[i][0] + '; ' +
- 'overflow: hidden; ' +
- 'background-color: rgb(238,238,238); ' +
- 'display: block; ' +
- 'height: ' + css[i][1] + '; ' +
- 'font-size: 1px; ' +
- 'margin-left: ' + css[i][2] + '; ' +
- 'margin-right: ' + css[i][3] + ';"></span>'
- ;
- }
- border.innerHTML = innerHTML;
- return border;
- }
- function addSidebarNote(contentsHTML) {
- var sidebar = document.getElementById("secondary-sidebar");
- if (!sidebar) return;
- var spacing = document.createElement("div");
- spacing.style.height = "10px";
- spacing.style.backgroundColor = "white";
- var topBorder = createBorder("top");
- var botBorder = createBorder("bot");
- var content = document.createElement("div");
- content.className = "content";
- content.innerHTML = contentsHTML;
- sidebar.appendChild(spacing);
- sidebar.appendChild(topBorder);
- sidebar.appendChild(content);
- sidebar.appendChild(botBorder);
- }
- addSidebarNote(createContent());
- }, true);