domain.cls version history - 6 versions
domain.cls by Bruce Wen
domain.cls version history - 6 versions
Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.
Latest version
Version 1.6
Released Feb 22, 2022 - 68.21 KBWorks with firefox 48.0 and laterTo support sub-domain like en.wikipedia.org, we need to use en_wikipedia as body class to distinguish other language version of wikipedia. Similar, google translate should have different body class from gmail.Source code released under Mozilla Public License 2.0
Download Firefox and get the extensionYou'll need Firefox to use this extensionOlder versions
Version 1.5
Released Feb 22, 2022 - 68.21 KBWorks with firefox 48.0 and laterBug fix:
If domain name consists of 2 or 3 labels, the code below won't work - it will return empty:
d_core = d_parts.slice(1, d_parts.length-1).join('_')
It's fixed as:
var d_core = d_parts[d_parts.length-2]
if (d_parts.length > 3){
d_core = d_parts.slice(1, d_parts.length-1).join('_')
}Source code released under Mozilla Public License 2.0
Version 1.4
Released Feb 22, 2022 - 68.17 KBWorks with firefox 48.0 and laterFix bug:
by using d_array.slice(start, end) - end is not included. That's different from node.js behavior.Source code released under Mozilla Public License 2.0
Version 1.3
Released Feb 22, 2022 - 68.17 KBWorks with firefox 48.0 and laterIf domain name consists of more than 3 labels, then use labels from 2nd to the one before last as the body class name. The dot will be replaced with underscore.
For example, if domain name is sandbox.gitlab.test.java.oracle.com, then use "gitlab_test_java_oracle" as body class.Source code released under Mozilla Public License 2.0
Version 1.2
Released Feb 17, 2022 - 8.84 KBWorks with firefox 48.0 and laterBy using domain name and top level domain are not necessary, and it will cause css misunderstanding the 'class' name as the dot '.' is special keyword for css class selector.
Thus, change to use domain name only as body class.Source code released under Mozilla Public License 2.0
Version 1.1
Released Feb 16, 2022 - 8.84 KBWorks with firefox 48.0 and laterFix domain name
Only choose last 2 parts in document.domain as domain nameSource code released under Mozilla Public License 2.0