Dette script bør ikke installeres direkte. Det er et bibliotek, som andre scripts kan inkludere med metadirektivet // @require https://update.greasyfork.org/scripts/497064/1475224/AO3Boxicons.js
Basic Usage
Create a new User Script with content that looks roughly like this:
// ==UserScript==
// @name AO3 Stat Icons
// @match https://archiveofourown.org/*
// @author you
// @description Adds icons for stats
// @namespace ao3-fonts-and-icons
// @version 1.0.0
// @icon https://archiveofourown.org/favicon.ico
// @require https://update.greasyfork.org/scripts/497064/1472056/AO3Boxicons.js
// ==/UserScript==
(function () {
IconifyAO3({
iconifyStats: true,
iconifyUserNav: true,
});
})();
Will turn the Stat names and the user navigation links into icons.
Settings
All described properties have to be in the settings object that is given to IconifyAO3
.
boxiconsVersion: String
- used version of boxicons. (default: "2.1.4"
, check boxicons.com for updates)
iconifyStats: Boolean
- if set to true
, stat titles will be turned into icons. (default: false
)
statsSettings: Object
- sets individual options for stat icons. See below. (default: {}
. Leaves all stat icons as picked by me)
iconifyUserNav: Boolean
- if set to true
, user navigation texts will be turned into icons. (default: false
)
userNavSettings: Object
- sets individual options for user nav icons. See below. (default: {}
. Leaves all navigation icons as picked by me)
Individual Stat Icons
Define individual icons and tooltips, using the statsSettings
object.
Properties
iconClass: String
- name of boxicon icon (see https://boxicons.com)
solid: Boolean
- sets the icon as solid or not. See selected icon properties on https://boxicons.com
tooltip: String
- description that shows on mouse hover. Default is stats titles.
Example
{
statsSettings: {
kudosOptions: { solid: false }
}
}
Will turn the solid heart for kudos into an unsolid heart. Note that the default settings will stay intact if not overwritten here.
List of possible Options
wordCountOptions
, chaptersOptions
, collectionsOptions
, commentsOptions
, kudosOptions
, bookmarksOptions
, hitsOptions
, workSubsOptions
, authorSubsOptions
, commentThreadsOptions
, fandomsOptions
, workCountOptions
, seriesCompleteOptions
, kudos2HitsOptions
, timeToReadOptions
, dateWorkPublishedOptions
, dateWorkUpdateOptions
, dateWorkCompleteOptions
Individual User Navigation Icons
Define individual icons and tooltips, using the userNavSettings
object.
Properties
iconClass: String
- name of boxicon icon (see https://boxicons.com)
solid: Boolean
- sets the icon as solid or not. See selected icon properties on https://boxicons.com
tooltip: String
- description that shows on mouse hover.
Example
{
userNavSettings: {
accountOptions: { iconClass: "user-rectangle" }
}
}
Will turn the round user icon into a rectangular one. Note that the default settings will stay intact if not overwritten here.
List of possible Options
accountOptions
, postNewOptions
, logoutOptions