mic_none

User:Daniel Quinlan/Scripts/Vanilla Source: en.wikipedia.org/wiki/User:Daniel_Quinlan/Scripts/Vanilla

Vanilla.js
DescriptionSimplify custom signatures
Author(s)Daniel Quinlan
StatusBeta
Updated13 June 2025
BrowsersFirefox, Safari, Chrome
SkinsVector
SourceVanilla.js

Vanilla.js enhances discussions by replacing custom signatures with simplified formats, improving readability and restoring control of page styling. It also supports conditionally remove styling from user talk pages that are difficult to read.

Usage

[edit]
  • Custom signatures are replaced with vanilla signatures by default, but there is a second mode that only removes styling from custom signatures while retaining their basic format and text (see Configuration).
  • Select Vanilla extract in the tools menu to remove styling from any user talk page. The script will remember this setting for that user until you select Vanilla restore to revert to the original styling.

Features

[edit]

Installation

[edit]

To install the Vanilla.js script, follow these steps:

  1. In your preferences, go to Preferences → Gadgets. At the bottom of the "Advanced" section, click the "Install scripts without having to manually edit JavaScript files (documentation)" checkbox, then click the "Save" button.
  2. Return to this page and click the blue "Install" button.

Alternatively, you can manually install it by adding the following code to your common.js file:

{{subst:iusc|User:Daniel Quinlan/Scripts/Vanilla.js}}

Configuration

[edit]

To toggle the signature processing mode, click on Vanilla mode in the tools menu on your common.css page.