repo.scss 5.4 KB
Newer Older
J
Jacob Schatz 已提交
1 2 3 4 5 6
.monaco-loader {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
7
  background: $black-transparent;
J
Jacob Schatz 已提交
8 9
}

10 11
.modal.popup-dialog {
  display: block;
12
  background-color: $black-transparent;
13
  z-index: 2100;
14

J
Jacob Schatz 已提交
15
  @media (min-width: $screen-md-min) {
16 17 18 19 20 21 22
    .modal-dialog {
      width: 600px;
      margin: 30px auto;
    }
  }
}

L
Luke "Jared" Bennett 已提交
23 24
.project-refs-form,
.project-refs-target-form {
25 26 27
  display: inline-block;
}

28
.fade-enter,
J
Jacob Schatz 已提交
29
.fade-leave-to {
30
  opacity: 0;
J
Jacob Schatz 已提交
31 32
}

33
.commit-message {
J
Jacob Schatz 已提交
34
  @include str-truncated(250px);
35 36
}

J
Jacob Schatz 已提交
37
.editable-mode {
38 39 40
  display: inline-block;
}

41 42 43 44
@media (min-width: $screen-md-min) {
  .blob-viewer[data-type="rich"] {
    margin: 20px;
  }
J
Jacob Schatz 已提交
45 46
}

E
Eric Eastwood 已提交
47
.repository-view {
J
Jacob Schatz 已提交
48 49 50 51
  border: 1px solid $border-color;
  border-radius: $border-radius-default;
  color: $almost-black;

F
Fatih Acet 已提交
52 53 54 55
  .code.white pre .hll {
    background-color: $well-light-border !important;
  }

E
Eric Eastwood 已提交
56 57 58 59 60 61 62 63 64
  .tree-content-holder {
    display: flex;
    min-height: 300px;
  }

  .tree-content-holder-mini {
    height: 100vh;
  }

65
  .panel-right {
E
Eric Eastwood 已提交
66 67
    display: flex;
    flex-direction: column;
68
    width: 80%;
E
Eric Eastwood 已提交
69
    height: 100%;
70

71
    .monaco-editor.vs {
72 73
      .current-line {
        border: none;
74
        background: $well-light-border;
75 76
      }

77 78 79 80 81 82
      .line-numbers {
        cursor: pointer;

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

85
      .cursor {
J
Jacob Schatz 已提交
86
        display: none !important;
87 88 89
      }
    }

90 91 92 93 94 95 96
    .blob-no-preview {
      .vertical-center {
        justify-content: center;
        width: 100%;
      }
    }

97
    &.edit-mode {
J
Jacob Schatz 已提交
98 99 100
      .blob-viewer-container {
        overflow: hidden;
      }
M
Mike Greiling 已提交
101

102 103 104 105
      .monaco-editor.vs {
        .cursor {
          background: $black;
          border-color: $black;
J
Jacob Schatz 已提交
106
          display: block !important;
107 108 109
        }
      }
    }
J
Jacob Schatz 已提交
110

111
    .blob-viewer-container {
E
Eric Eastwood 已提交
112
      flex: 1;
113
      overflow: auto;
J
Jacob Schatz 已提交
114 115

      > div,
116
      .file-content:not(.wiki) {
J
Jacob Schatz 已提交
117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137
        display: flex;
      }

      > div,
      .file-content,
      .blob-viewer,
      .line-number,
      .blob-content,
      .code {
        min-height: 100%;
        width: 100%;
      }

      .line-numbers {
        min-width: 44px;
      }

      .blob-content {
        flex: 1;
        overflow-x: auto;
      }
138 139
    }

140
    #tabs {
E
Eric Eastwood 已提交
141 142 143
      flex-shrink: 0;
      display: flex;
      width: 100%;
144 145
      padding-left: 0;
      margin-bottom: 0;
146
      white-space: nowrap;
J
Jacob Schatz 已提交
147 148
      overflow-y: hidden;
      overflow-x: auto;
149 150

      li {
P
Phil Hughes 已提交
151
        position: relative;
152
        background: $gray-normal;
153
        padding: #{$gl-padding / 2} $gl-padding;
C
Clement Ho 已提交
154 155
        border-right: 1px solid $white-dark;
        border-bottom: 1px solid $white-dark;
J
Jacob Schatz 已提交
156
        cursor: pointer;
J
Jacob Schatz 已提交
157

158 159
        &.active {
          background: $white-light;
C
Clement Ho 已提交
160
          border-bottom: none;
161 162 163
        }

        a {
L
Luke "Jared" Bennett 已提交
164
          @include str-truncated(100px);
P
Phil Hughes 已提交
165
          color: $gl-text-color;
166
          vertical-align: middle;
J
Jacob Schatz 已提交
167
          text-decoration: none;
168
          margin-right: 12px;
P
Phil Hughes 已提交
169
        }
J
Jacob Schatz 已提交
170

P
Phil Hughes 已提交
171 172 173 174 175 176 177 178 179
        .close-btn {
          position: absolute;
          right: 8px;
          top: 50%;
          padding: 0;
          background: none;
          border: 0;
          font-size: $gl-font-size;
          transform: translateY(-50%);
180
        }
J
Jacob Schatz 已提交
181

182 183 184 185
        .close-icon:hover {
          color: $hint-color;
        }

J
Jacob Schatz 已提交
186 187
        .close-icon,
        .unsaved-icon {
188 189
          color: $gray-darkest;
        }
190

J
Jacob Schatz 已提交
191
        .unsaved-icon {
192 193
          color: $brand-success;
        }
C
Clement Ho 已提交
194 195 196 197 198 199 200

        &.tabs-divider {
          width: 100%;
          background-color: $white-light;
          border-right: none;
          border-top-right-radius: 2px;
        }
J
Jacob Schatz 已提交
201
      }
202 203 204
    }

    #repo-file-buttons {
205 206
      background-color: $white-light;
      padding: 5px 10px;
J
Jacob Schatz 已提交
207
      border-top: 1px solid $white-normal;
208 209 210
    }

    #binary-viewer {
211
      height: 80vh;
212
      overflow: auto;
213
      margin: 0;
J
Jacob Schatz 已提交
214

215 216 217
      .blob-viewer {
        padding-top: 20px;
        padding-left: 20px;
J
Jacob Schatz 已提交
218
      }
219 220 221 222

      .binary-unknown {
        text-align: center;
        padding-top: 100px;
L
Luke "Jared" Bennett 已提交
223
        background: $gray-light;
224 225
        height: 100%;
        font-size: 17px;
L
Luke "Jared" Bennett 已提交
226

227 228 229 230
        span {
          display: block;
        }
      }
J
Jacob Schatz 已提交
231 232
    }
  }
J
Jacob Schatz 已提交
233

234
  #commit-area {
J
Jacob Schatz 已提交
235
    background: $gray-light;
236
    padding: 20px;
237

J
Jacob Schatz 已提交
238
    .help-block {
239
      padding-top: 7px;
240
      margin-top: 0;
241
    }
242 243 244 245 246 247
  }

  #view-toggler {
    height: 41px;
    position: relative;
    display: block;
J
Jacob Schatz 已提交
248
    border-bottom: 1px solid $white-normal;
249 250
    background: $white-light;
    margin-top: -5px;
J
Jacob Schatz 已提交
251
  }
252 253

  #binary-viewer {
254 255
    img {
      max-width: 100%;
J
Jacob Schatz 已提交
256
    }
257
  }
J
Jacob Schatz 已提交
258

259
  #sidebar {
E
Eric Eastwood 已提交
260 261
    flex: 1;
    height: 100%;
262

263
    &.sidebar-mini {
264
      width: 20%;
265 266 267
      border-right: 1px solid $white-normal;
      overflow: auto;
    }
J
Jacob Schatz 已提交
268

P
Phil Hughes 已提交
269
    .table {
C
Clement Ho 已提交
270 271 272
      margin-bottom: 0;
    }

273
    tr {
P
Phil Hughes 已提交
274 275
      .repo-file-options {
        padding: 2px 16px;
276
        width: 100%;
P
Phil Hughes 已提交
277
      }
C
Clement Ho 已提交
278

P
Phil Hughes 已提交
279 280 281 282 283 284 285
      .title {
        font-size: 10px;
        text-transform: uppercase;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: middle;
286 287
      }

J
Jacob Schatz 已提交
288
      .file-icon {
289
        margin-right: 5px;
290
      }
291 292 293 294

      td {
        white-space: nowrap;
      }
295
    }
296

P
Phil Hughes 已提交
297 298 299 300
    .file {
      cursor: pointer;
    }

301
    a {
J
Jacob Schatz 已提交
302
      @include str-truncated(250px);
303
      color: $almost-black;
304
    }
J
Jacob Schatz 已提交
305 306 307
  }
}

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

J
Jacob Schatz 已提交
311 312 313 314 315
  p {
    width: 100%;
  }
}

316 317
@keyframes swipeRightAppear {
  0% {
318
    transform: scaleX(0.00);
319
  }
320

321 322 323 324 325 326 327 328
  100% {
    transform: scaleX(1.00);
  }
}

@keyframes swipeRightDissapear {
  0% {
    transform: scaleX(1.00);
329
  }
330

331
  100% {
332
    transform: scaleX(0.00);
333 334
  }
}