ShadowFox icon indicating copy to clipboard operation
ShadowFox copied to clipboard

Request for theming S3.Translator extension

Open Crandel opened this issue 7 years ago • 1 comments

Name: S3.Translator AMO Link: https://addons.mozilla.org/en-US/firefox/addon/s3google-translator/ What needs to be styled: (settings page, popup window)

I use styles from Firefox-57-full-dark-theme-with-scrollbars project and prepare a prototype

/*------ S3 TRANSLATOR ADDON SETTINGS PAGE ------*/
@-moz-document url-prefix("moz-extension://s3google@translator/content/options.html") {
  body, html, center {
    background: var(--tone-8) !important;
    color: var(--tone-3) !important
  }

  #tabsBox .tabsBox {
    background: var(--tone-7) !important;
    border: 1px solid var(--tone-5) !important
  }

  #tabs a:not(.selected) {
    background-color: var(--tone-7) !important;
    color: var(--tone-2) !important
  }

  #tabs a.selected, #translateTab, #translatePageTab, #translateTextTab,
  #translateLearningTab, #translateContextMenuTab, #translateClipboardTab, #translateOthersTab,
  .caption span {
    background-color: var(--tone-6) !important;
    color: var(--tone-3) !important
  }

  #translateTextTab a.selected, #translateTextTab--basicFunctions, #translateTextTab--selectedText,
  #translateTextTab--singleWord {
    background-color: var(--tone-5) !important;
    color: var(--tone-3) !important;
    border: none !important
  }

  #translateTextTab a:not(.selected){
    background-color: var(--tone-5) !important;
    color: var(--tone-2) !important
  }

  .groupbox {
    border: 1px solid var(--tone-7) !important;
    box-shadow: 0 0 10px var(--tone-9) !important
  }
  .groupbox:hover:not([disabled]) {
    border: 1px solid #AF5CCB !important;
    box-shadow: 0 0 10px #712a89 !important
  }

  .groupbox a:link, .groupbox a {
    color: #09f !important
  }
  .groupbox a:visited {
    color: #0070aa !important
  }
  .groupbox a:hover {
    color: #0ff !important
  }
  .groupbox a:active {
    color: #0050aa !important
  }

  input:not([type="number"]):not([type="checkbox"]):not([type="button"]):not([type="radio"]), textarea {
    -moz-appearance: none !important;
    background: var(--tone-7) !important;
    color: var(--tone-2) !important;
    border: 1px solid var(--tone-8) !important
  }

  button, input[type="button"] {
    -moz-appearance: none !important;
    border-radius: 3px !important;
    background-color: var(--tone-8) !important;
    color: var(--tone-3) !important;
    border: none !important
  }

  button:hover, input[type="button"]:hover {
    background-color: var(--tone-8) !important;
    color: #fff !important;
    box-shadow: none !important
  }

  #translateLearningTab input[type="color"]:hover {
    border: 1px solid #fff !important
  }

  .caption > div:not(#hotkey_button_plus) {
    background-color: var(--tone-6) !important; border-radius: 5px !important
  }

  #current_locale {
    border: 1px solid var(--tone-8) !important
  }

  #save_settings, #copy_settings, #load_settings,
  #reset_settings {
    padding: 0.5em !important
  }
}

/*------ S3 TRANSLATOR ADDON POPUP AND DONATE PAGE ------*/
@-moz-document url-prefix("moz-extension://s3google@translator/content/statistics.html"),
url-prefix("moz-extension://s3google@translator/content/popup.html") {
  body, html {
    background: var(--tone-7) !important;
    color: var(--tone-3) !important
  }

  .s3gt_menu_action:not([is_inactive="true"]):hover {
    background-color: var(--tone-7) !important
  }

  #statistics_accept {
    background-color: var(--tone-3) !important
  }

  h4.header {
    color: #fff !important
  }
}

Crandel avatar Oct 24 '18 14:10 Crandel

Thanks for the code @Crandel! I'll give it a test and try and get it included

overdodactyl avatar Oct 25 '18 01:10 overdodactyl