Filmtipset copy & paste field for filmtipset forum

Adds a input field on each movie page with link code for the forum.

当前为 2016-06-03 提交的版本,查看 最新版本

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

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

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

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

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name           Filmtipset copy & paste field for filmtipset forum
// @namespace      https://github.com/Row/filmtipset-userscripts
// @description    Adds a input field on each movie page with link code for the forum.
// @version        0.1.1
// @include        http://www.filmtipset.se/film/*
// ==/UserScript==

var xpath = '//a[contains(@href,"report_bad_info.cgi")]/..';
var boxLocation = document.evaluate(xpath, document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0);
var title = document.getElementsByTagName('h1')[0].innerHTML;
var input = document.createElement('input');
input.value = '[url]' + title + '|' + document.location.href.replace(/\.html.+$/,'.html') + '[/url]';
input.style.width = '100%';
var txt = document.createTextNode('Länkkod för forum');
boxLocation.parentNode.insertBefore(txt, boxLocation);
boxLocation.parentNode.insertBefore(input, boxLocation);