HCMC-colorizer

Colorizes Oracle HCM Cloud environments (oraclecloud.com). dev1, dev2, test and prod all get different colors so you know where you are.

当前为 2021-02-09 提交的版本,查看 最新版本

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* ==UserStyle==
@name           HCMC-colorizer
@description    Colorizes Oracle HCM Cloud environments (oraclecloud.com). dev1, dev2, test and prod all get different colors so you know where you are.
@namespace      https://greasyfork.org/en/users/709009
@version        1.1.3
@license        MIT
@author         masebu
@preprocessor   stylus

@var color clrBannersProd "Banners color for prod" #db1414
@var color clrBannersTest "Banners color for test" #ff8830
@var color clrBannersDev2 "Banners color for dev2" #0464d3
@var color clrBannersDev1 "Banners color for dev1" #417324
@var color clrIconsStroke "Nav icons color"        white

==/UserStyle== */


setAllBgs(bgColor)
  /* changes per HCMC release:
  * 20A: replace .xmx with .x32x
  * 20C: replace x32x with x2zz, .xkh with .xkf
  * 20D: keep only .xmw and .kioskPanelBkgd, still compatible with 20C, hopping it'll stay
  * 21A: .xmx replaces .xmw; .xmw is now used for logo
  *       --> keep for transition period from 20D and change background to background-color in order not to hide the logo (except for kioskPanelBkgd)
  */
  .xmw, // nav/branding bar (20D)
  .xmx, // nav/branding bar (21A)
  .masterBrandingArea, // analytics header
  .PageContentOuterDiv // analytics borders
    background-color: bgColor !important

  .kioskPanelBkgd // page header
    background: bgColor !important

setIcons(strokeColor)
  .svg-glob .svg-outline
    stroke: strokeColor !important


@-moz-document regexp(".*dev1.*\\.fa\\.([^.]*)\\.oraclecloud\\.com/.*") {
    
setAllBgs(clrBannersDev1)
setIcons(clrIconsStroke)
    
}

@-moz-document regexp(".*dev2.*\\.fa\\.([^.]*)\\.oraclecloud\\.com/.*") {
    
setAllBgs(clrBannersDev2)
setIcons(clrIconsStroke)
    
}

@-moz-document regexp(".*test.*\\.fa\\.([^.]*)\\.oraclecloud\\.com/.*") {
    
setAllBgs(clrBannersTest)
setIcons(clrIconsStroke)
    
}



@-moz-document regexp("^(?:(?!(dev1|dev2|test)).)+\\.fa\\.([^.]*)\\.oraclecloud\\.com/.*") {
    
setAllBgs(clrBannersProd)
setIcons(clrIconsStroke)

}