Dolphins Forever

Replaces swear filter with dolphins

スクリプトをインストールするには、Tampermonkey, GreasemonkeyViolentmonkey のような拡張機能のインストールが必要です。

You will need to install an extension such as Tampermonkey to install this script.

スクリプトをインストールするには、TampermonkeyViolentmonkey のような拡張機能のインストールが必要です。

スクリプトをインストールするには、TampermonkeyUserscripts のような拡張機能のインストールが必要です。

このスクリプトをインストールするには、Tampermonkeyなどの拡張機能をインストールする必要があります。

このスクリプトをインストールするには、ユーザースクリプト管理ツールの拡張機能をインストールする必要があります。

(ユーザースクリプト管理ツールは設定済みなのでインストール!)

このスタイルをインストールするには、Stylusなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus などの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus tなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

(ユーザースタイル管理ツールは設定済みなのでインストール!)

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください
// ==UserScript==
// @name        Dolphins Forever
// @namespace   + polarity -
// @description Replaces swear filter with dolphins
// @include     http://www.thestudentroom.co.uk/
// @include     http://*.thestudentroom.co.uk/
// @include     http://www.thestudentroom.co.uk/*
// @include     http://thestudentroom.co.uk/*
// @version     1
// @grant       none
// ==/UserScript==

(function()
	{
		var allPosts = document.getElementsByClassName('postcontent restore');
		var uri = 'http://static.tsrfiles.co.uk/images/smilies/dolphin.gif';
		var d = "<img src='" + uri + "'>";
		var mapObj = {
			"\*\*\*": d+d+d,
			"\*\*\*\*": d+d+d+d,
			"\*\*\*\*\*": d+d+d+d+d,
			"\*\*\*\*\*\*": d+d+d+d+d+d,
			"\*\*\*\*\*\*\*": d+d+d+d+d+d+d,
			"\*\*\*\*\*\*\*\*": d+d+d+d+d+d+d+d,
			"\*\*\*\*\*\*\*\*\*": d+d+d+d+d+d+d+d+d,
			"\*\*\*\*\*\*\*\*\*\*": d+d+d+d+d+d+d+d+d+d,
			"\*\*\*\*\*\*\*\*\*\*\*": d+d+d+d+d+d+d+d+d+d+d,
			"\*\*\*\*\*\*\*\*\*\*\*\*": d+d+d+d+d+d+d+d+d+d+d+d
		};
		
		for (var i=0; i<allPosts.length; i++) {
			allPosts[i].innerHTML = allPosts[i].innerHTML.replace(/(\*{3,12})/g, function(matched) {
				return mapObj[matched];
			});
		}
	}
)();