aboutsummaryrefslogtreecommitdiffstats
path: root/api-state-management/pom.xml
blob: 184a4f78f5f7bdae4054dd833a65759cb2ed0d16 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<!--
  ============LICENSE_START=======================================================
  ONAP Policy Engine - Drools PDP
  ================================================================================
  Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
  ================================================================================
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at
  
       http://www.apache.org/licenses/LICENSE-2.0
  
  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
  ============LICENSE_END=========================================================
  -->

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
         
  <modelVersion>4.0.0</modelVersion>
  
  <parent>
    <groupId>org.onap.policy.drools-pdp</groupId>
    <artifactId>drools-pdp</artifactId>
    <version>1.1.0-SNAPSHOT</version>
  </parent>
  
  <artifactId>api-state-management</artifactId>
  
  <name>api-state-management</name>
  <description>Separately loadable module for state management APIe</description>

  <properties>
          <maven.compiler.source>1.8</maven.compiler.source>
          <maven.compiler.target>1.8</maven.compiler.target>
          <swagger.version>1.5.0</swagger.version>
  </properties>

  <build>
    <plugins>
 		<!-- none -->
    </plugins>
  </build>

  <dependencies>
    <dependency>
      <groupId>org.onap.policy.drools-pdp</groupId>
      <artifactId>policy-core</artifactId>
      <version>${project.version}</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.onap.policy.common</groupId>
      <artifactId>integrity-monitor</artifactId>
      <version>${project.version}</version>
    </dependency>
   </dependencies>
</project>
.mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */ }
.vsp-attachments-view {
  position: relative;
  .attachments-tabs {
    .sdc-tabs-list {
      padding-left: 28px;
      background-color: $tlv-gray;
      box-shadow: none;
      border-bottom: 1px solid $light-gray;
      .sdc-tab {
          @extend .heading-2;
        padding-top: 10px;
        margin-top: 0;
        &.sdc-tab-active {
          color: $blue;
          font-weight: bold;
        }
      }
    }
    .sdc-tab-content {
      margin-top: 0;
    }
  }
  .attachments-view-controllers {
    position: absolute;
    right: 40px;
    top: 10px;
    display: flex;

    
    .icon-component {
      margin-right: 30px;      
    }

    input[type="file"] {
      visibility: hidden;
      width: 1px;
      padding: 0;
      margin-left: -1px;
    }

    .proceed-to-validation-btn {
      width: 191px;
      margin-right: 30px;
      height: 36px;
    }
    .go-to-overview-btn {
      width: 191px;
      margin-right: 36px;
      height: 36px;
    }
    .separator {
      height: 27px;
      border: 1px solid $light-gray;
      margin-right: 31px;
      margin-left: 0px; 
      margin-top: 3px;
    }
    .abort-btn {      
      fill: $blue;
      color: $blue;
      &:hover {
        color: $light-blue;
        fill: $light-blue;
      }
    }      
  }
}

.vsp-attachments-heat-validation {
  @extend .body-1;
  display: flex;
  .svg-icon.exclamationTriangleFull {
    fill: $orange;
    width: 15px;
    height: 15px;
    &.large {
      width: 20px;
      height: 20px;
    }
  }
  .validation-tree-section {
    display: flex;
    width: 400px;
    justify-content: space-between;
  }
  .vsp-attachments-heat-validation-tree {
    @extend .flex-column;
    margin: 0;
    overflow: auto;
    height: 100%;
    .attachments-tree-header {
      display: flex;
      justify-content: space-between;
      height: 55px;
      align-items: center;
      &.header-selected {
        background: $tlv-gray;
      }
      .header-icon {
        top: -3px;
        position: relative;
        margin-left: 20px;
      }
      .tree-header-title-text {
        @extend .heading-4-semibold;
        padding-left: 32px;
        cursor: pointer;
        &.tree-header-title-selected{
          color: $blue;
        }
      }
      .tree-header-title {
        display: flex;
      }
    }
    .counters {
      display: flex;
      justify-content: space-between;
      z-index: 1;
      padding-right: 20px;
      .counter {
        .svg-icon {
          &.__exclamationTriangleLine {
            fill: $orange;
          }
        }
        display: flex;
        &:first-child {
          margin-right: 20px;
        }
        &:only-child {
          margin-right: 0;
        }
        .svg-icon-wrapper {
          margin-right: 5px;
        }
        .counter-icon {
          margin-right: 5px;
        }
        .error-text, .warning-text {
          @extend .body-3;
          &.large {
            @extend .heading-4-semibold;
          }
        }
      }
    }
    .tree-wrapper {
      flex: 1 1;
      position: relative;
      padding-bottom: 10px;

      @-moz-document url-prefix() {
        .tree-block-inside {
          top: 0;
          position: relative;
        }
      }
      .tree-block-inside {
        padding-left: 20px;
        .tree-node-row {
          cursor: default;
          white-space: nowrap;
          display: flex;
          justify-content: space-between;
          height: 40px;
          align-items: center;
          .svg-icon {
            &.__chevronUp, &.__chevronDown {
              height: 10px;
              width: 10px;
            }
          }

          &:after {
            border-top: 1px solid $tlv-gray;
            height: 40px;
            position: absolute;
            left: 0;
            right: 0;
            content: ' ';
          }
          @-moz-document url-prefix() {
            &:after {
              top: 0;
            }
          }
          &.tree-node-selected::before {
            position: absolute;
            left: 0;
            right: 0;
            height: 20px;
            display: inline-block;
            content: ' ';
            background-color: $tlv-gray;
            color: $blue;
          }

          &.tree-node-clicked {
            color: $blue;
            &:after {
              background: $tlv-gray;
              height: 40px;
              position: absolute;
              left: 0;
              right: 0;
              content: ' ';
            }
          }
          .tree-node-name {
            cursor: pointer;
          }
          .name-section {
            z-index: 1;
            flex: 1;
            @include ellipsis(auto);
          }
          .tree-node-expander {
            position: relative;
            display: inline-block;
            cursor: pointer;
          }
          .tree-node-icon {
            margin: 0 7px;
          }
        }
      }
    }
  }
  .vsp-attachments-heat-validation-separator {
    border-left: 1px solid $tlv-light-gray;
    height: 100%;
    width: 5px;
    cursor: e-resize;
  }

  .message-board-section {
    @extend .flex-column;
    padding-left: 25px;
    padding-top: 10px;
    padding-right: 60px;
    overflow: auto;
    margin-bottom: 70px;
    .error-item {
      display: flex;
      margin: 10px 0;
      .large {
        .svg-icon {
          width: 20px;
          height: 20px;
          fill: $orange;
        }
      }
      .error-item-file-type {
        margin-left: 15px;
      }
      .error-file-name {
        @extend .body-1-semibold;
        margin-right: 5px;
      }



    }

  }

}