Subversion Repositories web.active

Rev

Blame | Last modification | View Log | Download


// General Notice/Notification styles

.NoticeMessage {
  color: $highlight-color;
  background: $highlight-bg;

  i.fa {
    color: $highlight-color;
  }

  &.open, &:hover {
    color: $highlight-color;
    background: darken($highlight-bg, 3%);
  }

  a {
    color: $no-message-link-color;
    &:hover {
      color: $no-message-link-hover-color;
    }
  }
}

.NoticeWarning {
  color: $no-warning-color;
  background: $no-warning-bg;

  i.fa {
    color: $no-warning-icon-color;
  }

  &.open, &:hover {
    color: $no-warning-open-color;
    background: $no-warning-open-bg;
  }

  a {
    color: $no-warning-link-color;
    &:hover {
      color: $no-warning-link-hover-color;
    }
  }
}

.NoticeError {
  color: $no-error-color;
  background: $no-error-bg;

  i.fa {
    color: $no-error-icon-color;
  }

  &.open, &:hover {
    color: $no-error-open-color;
    background: $no-error-open-bg;
  }

  a {
    color: $no-error-link-color;
    &:hover {
      color: $no-error-link-hover-color;  
    }
  }
}

// Specific to #NotificationList
#NotificationList {
  .NoticeMessage,
  .NoticeError,
  .NoticeWarning {
    padding: 0.25em 0;
    border: none;
    border-bottom: 1px solid $no-border-color;
  }
  .pw-container {
    margin-left: 0.5em;
    margin-right: 1em;
    max-width: 100%; 
  }
  a {
    text-decoration: underline;
  }

  .NoticeMessage {
    color: $no-message-color;
    background: $no-message-bg;

    i.fa {
      color: $no-message-color;
    }

    &.open, &:hover {
      color: $no-message-open-color;
      background: $no-message-open-bg;
    }

    a {
      color: $no-message-link-color;
      &:hover {
        color: $no-message-link-hover-color;
      }
    }
  }
}





#NotificationList .NotificationHasProgress {
  background: $link;
  color: $white;

  .NotificationProgress {
    background: darken($link, 15%); 
  }
  i.fa {
    color: $white;
  }
  a, a:hover {
    color: $white;
  }
}

// Specific to #NotificationBug
#NotificationBug {
  top: 1.7em;
  font-size: 11px;
  font-weight: normal;
  background: $no-bug-bg;
  color: $no-bug-color;
  border-radius: 3px;
  padding: 0;
  height: auto !important;
  min-width: 0 !important;
  border-top: none;
  transition: left $speed ease-in-out;

  &:before{
    content: "\f0a2";
    font-family: fontAwesome;
    left: -20px;
    position: absolute;
    color: $topnav-link-color;
    font-size: 14px;
  }
  
  & .qty{
    font-size: 12px !important;
    font-weight: bold !important;
    width: auto !important;
    padding: 2px 6px 2px 5px;
  }

  &:hover {
    color: $no-bug-hover-color;
    background: $no-bug-hover-bg;
  }

  &.open {
    color: $no-bug-open-color;
    background: $no-bug-open-bg;

    &:hover {
      color: $no-bug-open-hover-color;
      background: $no-bug-open-hover-bg;
    }
  }

  &.NoticeWarning {
    color: $no-warning-color;
    background: $no-warning-bg;
  }

  &.NoticeError {
    color: $no-error-color;
    background: $no-error-bg;
  }
}

// Specific to #NotificationGhosts
#NotificationGhosts {
  top: 55px !important;

  li {
    .NotificationGhost{
      box-shadow: 0 2px 5px rgba(0,0,0,0.2) !important;
    }
    .NoticeMessage {
      color: $no-ghost-message-color;
      background: $no-ghost-message-bg;

      i.fa {
        color: $no-ghost-message-icon-color;
      }
    }
    .NoticeWarning {
      color: $no-ghost-warning-color;
      background: $no-ghost-warning-bg;

      i.fa {
        color: $no-ghost-warning-icon-color;
      }
    }
    .NoticeError {
      color: $no-ghost-error-color;
      background: $no-ghost-error-bg;

      i.fa {
        color: $no-ghost-error-icon-color;
      }
    }
  }
}

.NotificationRemove{
  right: 2em !important;
}


/**
 * Specific to notices when SystemNotifications is not installed
 *
 */

#notices {
  position: relative;
  // z-index: 5; 
  border-top: $notices-border-top;
  border-bottom: $notices-border-bottom;

  li {
    padding: 0.6em 1.5em;
  }
  
  li > .fa {
    margin-right: 0.25em;
    
  }
  
  /*
  li.NoticeError + li.NoticeError,
  li.NoticeWarning + li.NoticeWarning,
  li.NoticeMessage + li.NoticeMessage {
    padding-top: 0 !important;
  }
  */

}

#notices li .notice-remove {
  float: right;
  color: $highlight-color;
  text-decoration: none;
  padding: 0 0.5em 0 1em;
  
  .fa {
    margin-right: 0;  
  }
}