repo.scss 5.5 KB
Newer Older
1 2
.fade-enter-active,
.fade-leave-active {
J
Jacob Schatz 已提交
3
  transition: opacity $sidebar-transition-duration;
J
Jacob Schatz 已提交
4
}
5

J
Jacob Schatz 已提交
6 7 8 9 10 11
.monaco-loader {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
12
  background: $black-transparent;
J
Jacob Schatz 已提交
13 14
}

15 16
.modal.popup-dialog {
  display: block;
17
  background-color: $black-transparent;
18
  z-index: 2100;
19

J
Jacob Schatz 已提交
20
  @media (min-width: $screen-md-min) {
21 22 23 24 25 26 27
    .modal-dialog {
      width: 600px;
      margin: 30px auto;
    }
  }
}

L
Luke "Jared" Bennett 已提交
28 29
.project-refs-form,
.project-refs-target-form {
30 31 32
  display: inline-block;
}

33
.fade-enter,
J
Jacob Schatz 已提交
34
.fade-leave-to {
35
  opacity: 0;
J
Jacob Schatz 已提交
36 37
}

38
.commit-message {
J
Jacob Schatz 已提交
39
  @include str-truncated(250px);
40 41
}

J
Jacob Schatz 已提交
42
.editable-mode {
43 44 45
  display: inline-block;
}

J
Jacob Schatz 已提交
46 47 48 49
.blob-viewer[data-type="rich"] {
  margin: 20px;
}

M
Mike Greiling 已提交
50
.repository-view.tree-content-holder {
J
Jacob Schatz 已提交
51 52 53 54
  border: 1px solid $border-color;
  border-radius: $border-radius-default;
  color: $almost-black;

55
  .panel-right {
56
    display: inline-block;
57
    width: 80%;
58

59 60 61 62 63 64 65
    .monaco-editor.vs {
      .line-numbers {
        cursor: pointer;

        &:hover {
          text-decoration: underline;
        }
J
Jacob Schatz 已提交
66
      }
J
Jacob Schatz 已提交
67

68
      .cursor {
J
Jacob Schatz 已提交
69
        display: none !important;
70 71 72
      }
    }

73
    &.edit-mode {
J
Jacob Schatz 已提交
74 75 76
      .blob-viewer-container {
        overflow: hidden;
      }
M
Mike Greiling 已提交
77

78 79 80 81
      .monaco-editor.vs {
        .cursor {
          background: $black;
          border-color: $black;
J
Jacob Schatz 已提交
82
          display: block !important;
83 84 85
        }
      }
    }
J
Jacob Schatz 已提交
86

87
    .blob-viewer-container {
J
Jacob Schatz 已提交
88
      height: calc(100vh - 62px);
89 90 91
      overflow: auto;
    }

92 93 94
    #tabs {
      padding-left: 0;
      margin-bottom: 0;
C
Clement Ho 已提交
95
      display: flex;
96
      white-space: nowrap;
97
      width: 100%;
J
Jacob Schatz 已提交
98 99
      overflow-y: hidden;
      overflow-x: auto;
100 101

      li {
102 103 104
        animation: swipeRightAppear ease-in 0.1s;
        animation-iteration-count: 1;
        transform-origin: 0% 50%;
105 106 107
        list-style-type: none;
        background: $gray-normal;
        display: inline-block;
108
        padding: 10px 18px;
C
Clement Ho 已提交
109 110
        border-right: 1px solid $white-dark;
        border-bottom: 1px solid $white-dark;
111
        white-space: nowrap;
J
Jacob Schatz 已提交
112
        cursor: pointer;
J
Jacob Schatz 已提交
113

114 115 116 117
        &.remove {
          animation: swipeRightDissapear ease-in 0.1s;
          animation-iteration-count: 1;
          transform-origin: 0% 50%;
L
Luke "Jared" Bennett 已提交
118

119 120 121 122 123
          a {
            width: 0;
          }
        }

124 125
        &.active {
          background: $white-light;
C
Clement Ho 已提交
126
          border-bottom: none;
127 128 129
        }

        a {
L
Luke "Jared" Bennett 已提交
130
          @include str-truncated(100px);
131
          color: $black;
J
Jacob Schatz 已提交
132 133
          width: 100px;
          text-align: center;
134
          vertical-align: middle;
J
Jacob Schatz 已提交
135
          text-decoration: none;
J
Jacob Schatz 已提交
136 137 138 139

          &.close {
            width: auto;
            font-size: 15px;
140
            opacity: 1;
J
Jacob Schatz 已提交
141
            margin-right: -6px;
J
Jacob Schatz 已提交
142
          }
143
        }
J
Jacob Schatz 已提交
144

J
Jacob Schatz 已提交
145 146
        .close-icon,
        .unsaved-icon {
147 148 149 150 151
          float: right;
          margin-top: 3px;
          margin-left: 15px;
          color: $gray-darkest;
        }
152

J
Jacob Schatz 已提交
153
        .unsaved-icon {
154 155
          color: $brand-success;
        }
C
Clement Ho 已提交
156 157 158 159 160 161 162

        &.tabs-divider {
          width: 100%;
          background-color: $white-light;
          border-right: none;
          border-top-right-radius: 2px;
        }
J
Jacob Schatz 已提交
163
      }
164 165 166
    }

    #repo-file-buttons {
167
      background-color: $white-light;
168
      border-bottom: 1px solid $white-normal;
169
      padding: 5px 10px;
J
Jacob Schatz 已提交
170 171
      position: relative;
      border-top: 1px solid $white-normal;
J
Jacob Schatz 已提交
172
      margin-top: -5px;
173 174 175
    }

    #binary-viewer {
176
      height: 80vh;
177
      overflow: auto;
178
      margin: 0;
J
Jacob Schatz 已提交
179

180 181 182
      .blob-viewer {
        padding-top: 20px;
        padding-left: 20px;
J
Jacob Schatz 已提交
183
      }
184 185 186 187

      .binary-unknown {
        text-align: center;
        padding-top: 100px;
L
Luke "Jared" Bennett 已提交
188
        background: $gray-light;
189 190
        height: 100%;
        font-size: 17px;
L
Luke "Jared" Bennett 已提交
191

192 193 194 195
        span {
          display: block;
        }
      }
J
Jacob Schatz 已提交
196 197
    }
  }
J
Jacob Schatz 已提交
198

199
  #commit-area {
J
Jacob Schatz 已提交
200
    background: $gray-light;
201
    padding: 20px;
202

J
Jacob Schatz 已提交
203
    .help-block {
204
      padding-top: 7px;
205
      margin-top: 0;
206
    }
207 208 209 210 211 212
  }

  #view-toggler {
    height: 41px;
    position: relative;
    display: block;
J
Jacob Schatz 已提交
213
    border-bottom: 1px solid $white-normal;
214 215
    background: $white-light;
    margin-top: -5px;
J
Jacob Schatz 已提交
216
  }
217 218

  #binary-viewer {
219 220
    img {
      max-width: 100%;
J
Jacob Schatz 已提交
221
    }
222
  }
J
Jacob Schatz 已提交
223

224
  #sidebar {
225

226 227 228
    &.sidebar-mini {
      display: inline-block;
      vertical-align: top;
229
      width: 20%;
230
      border-right: 1px solid $white-normal;
J
Jacob Schatz 已提交
231
      min-height: 475px;
C
Clement Ho 已提交
232
      height: calc(100vh + 20px);
233 234
      overflow: auto;
    }
J
Jacob Schatz 已提交
235

C
Clement Ho 已提交
236 237 238 239
    table {
      margin-bottom: 0;
    }

240 241
    tr {
      animation: fadein 0.5s;
J
Jacob Schatz 已提交
242
      cursor: pointer;
J
Jacob Schatz 已提交
243

244 245 246 247
      &.repo-file-options td {
        padding: 0;
        border-top: none;
        background: $gray-light;
248
        width: 100%;
249
        display: inline-block;
J
Jacob Schatz 已提交
250

C
Clement Ho 已提交
251 252 253 254
        &:first-child {
          border-top-left-radius: 2px;
        }

255
        .title {
256 257 258 259 260 261 262 263 264 265
          display: inline-block;
          font-size: 10px;
          text-transform: uppercase;
          font-weight: bold;
          color: $gray-darkest;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          vertical-align: middle;
          padding: 2px 16px;
266 267 268
        }
      }

J
Jacob Schatz 已提交
269
      .file-icon {
270
        margin-right: 5px;
271
      }
272 273 274 275

      td {
        white-space: nowrap;
      }
276
    }
277 278

    a {
J
Jacob Schatz 已提交
279
      @include str-truncated(250px);
280 281 282
      color: $almost-black;
      display: inline-block;
      vertical-align: middle;
283
    }
J
Jacob Schatz 已提交
284 285 286
  }
}

J
Jacob Schatz 已提交
287
.render-error {
J
Jacob Schatz 已提交
288
  min-height: calc(100vh - 62px);
M
Mike Greiling 已提交
289

J
Jacob Schatz 已提交
290 291 292 293 294
  p {
    width: 100%;
  }
}

295 296
@keyframes swipeRightAppear {
  0% {
297
    transform: scaleX(0.00);
298
  }
299

300 301 302 303 304 305 306 307
  100% {
    transform: scaleX(1.00);
  }
}

@keyframes swipeRightDissapear {
  0% {
    transform: scaleX(1.00);
308
  }
309

310
  100% {
311
    transform: scaleX(0.00);
312 313
  }
}