issuable.scss 5.9 KB
Newer Older
1
.issuable-details {
2
  section {
3
    .issuable-discussion {
4 5 6
      margin-right: 1px;
    }
  }
7 8

  // Border around images in issue and MR descriptions.
9
  .description img:not(.emoji) {
10 11 12
    border: 1px solid $table-border-gray;
    padding: 5px;
    margin: 5px;
13
    max-height: calc(100vh - 100px);
14
  }
15
}
16 17 18 19 20 21 22 23

.issuable-filter-count {
  span {
    display: block;
    margin-bottom: -16px;
    padding: 13px 0;
  }
}
24

D
Douwe Maan 已提交
25 26 27 28 29 30 31 32 33
.issuable-show-labels {
  a {
    margin-right: 5px;
    margin-bottom: 5px;
    display: inline-block;
    .color-label {
      padding: 6px 10px;
    }
  }
P
Phil Hughes 已提交
34 35 36 37

  &.has-labels {
    margin-bottom: -5px;
  }
D
Douwe Maan 已提交
38 39
}

P
Phil Hughes 已提交
40
.right-sidebar {
P
Phil Hughes 已提交
41 42 43 44
  a {
    color: inherit;
  }

P
Phil Hughes 已提交
45 46 47 48
  .issuable-header-text {
    margin-top: 7px;
  }

49 50
  .block {
    @include clearfix;
51
    padding: $gl-padding 0;
52
    border-bottom: 1px solid $border-gray-light;
53
    // This prevents the mess when resizing the sidebar
54
    // of elements repositioning themselves..
J
Jacob Schatz 已提交
55
    width: $gutter_inner_width;
56
    // --
57

P
Phil Hughes 已提交
58 59 60
    &.issuable-sidebar-header {
      padding-top: 0;
      padding-bottom: 10px;
61 62
    }

63 64 65
    &:last-child {
      border: none;
    }
66

J
Jacob Schatz 已提交
67
    span {
68 69 70
      display: inline-block;
    }

J
Jacob Schatz 已提交
71 72 73 74
    .select2-container span {
      margin-top: 0;
    }

75
    .gutter-toggle {
J
Jacob Schatz 已提交
76
      margin-left: 20px;
77
      padding-left: 10px;
78 79 80 81

      &:hover {
        color: $gray-darkest;
      }
82
    }
83
  }
D
Dmitriy Zaporozhets 已提交
84

P
Phil Hughes 已提交
85 86 87 88
  .block-first {
    padding-top: 0;
  }

89 90
  .title {
    color: $gl-text-color;
P
Phil Hughes 已提交
91 92
    margin-bottom: 10px;
    line-height: 1;
V
Valery Sizov 已提交
93

94 95
    .avatar {
      margin-left: 0;
V
Valery Sizov 已提交
96 97
    }

98 99
    .edit-link {
      color: $gl-gray;
P
Phil Hughes 已提交
100 101 102 103

      &:hover {
        color: $md-link-color;
      }
D
Dmitriy Zaporozhets 已提交
104
    }
V
Valery Sizov 已提交
105 106
  }

107
  .cross-project-reference {
P
Phil Hughes 已提交
108
    color: inherit;
109

110 111
    span {
      white-space: nowrap;
J
Jacob Schatz 已提交
112
      width: 85%;
113 114 115 116 117
      overflow: hidden;
      position: relative;
      display: inline-block;
      text-overflow: ellipsis;
    }
V
Valery Sizov 已提交
118

119 120 121 122
    cite {
      font-style: normal;
    }

123 124
    button {
      float: right;
J
Jacob Schatz 已提交
125
      padding: 3px 5px;
V
Valery Sizov 已提交
126
    }
127
  }
D
Dmitriy Zaporozhets 已提交
128

129 130 131
  .selectbox {
    display: none
  }
D
Dmitriy Zaporozhets 已提交
132

133 134
  .btn-clipboard {
    color: $gl-gray;
V
Valery Sizov 已提交
135
  }
136
}
J
Jacob Schatz 已提交
137 138 139

.right-sidebar {
  position: fixed;
140
  top: $header-height;
141
  bottom: 0;
J
Jacob Schatz 已提交
142
  right: 0;
P
Phil Hughes 已提交
143
  z-index: 10;
144
  transition: width .3s;
J
Jacob Schatz 已提交
145 146
  background: $gray-light;
  padding: 10px 20px;
147

148 149
  &.right-sidebar-expanded {
    width: $gutter_width;
J
Jacob Schatz 已提交
150

P
Phil Hughes 已提交
151 152
    .value {
      line-height: 1;
153 154 155 156 157

      .assign-yourself {
        margin-top: 10px;
        display: block;
      }
P
Phil Hughes 已提交
158 159 160 161
    }

    .bold {
      font-weight: 600;
J
Jacob Schatz 已提交
162
    }
163

P
Phil Hughes 已提交
164 165 166 167
    .light {
      font-weight: normal;
    }

168
    .no-value {
169
      color: $gl-placeholder-color;
170 171
    }

172 173 174 175 176
    .sidebar-collapsed-icon {
      display: none;
    }

    .gutter-toggle {
P
Phil Hughes 已提交
177
      margin-top: 7px;
178 179
      border-left: 1px solid $border-gray-light;
    }
P
Phil Hughes 已提交
180

181
    .assignee .avatar {
P
Phil Hughes 已提交
182 183 184 185 186 187 188 189 190 191 192 193
      float: left;
      margin-right: 10px;
      margin-bottom: 0;
      margin-left: 0;
    }

    .username {
      display: block;
      margin-top: 4px;
      font-size: 13px;
      font-weight: normal;
    }
194 195 196
  }

  &.right-sidebar-collapsed {
197 198 199
    /* Extra small devices (phones, less than 768px) */
    display: none;
    /* Small devices (tablets, 768px and up) */
200 201 202 203
    @media (min-width: $screen-sm-min) {
      display: block
    }

204
    width: $sidebar_collapsed_width;
J
Jacob Schatz 已提交
205 206 207
    padding-top: 0;

    .block {
208 209
      width: $sidebar_collapsed_width - 1px;
      margin-left: -19px;
210
      padding: 15px 0 0;
211 212
      border-bottom: none;
      overflow: hidden;
J
Jacob Schatz 已提交
213
    }
214

P
Phil Hughes 已提交
215 216 217 218
    .participants {
      border-bottom: 1px solid $border-gray-light;
    }

219
    .hide-collapsed {
J
Jacob Schatz 已提交
220 221 222
      display: none;
    }

223
    .gutter-toggle {
P
Phil Hughes 已提交
224 225 226
      width: 100%;
      margin-left: 0;
      padding-left: 25px;
227 228 229 230
    }

    .sidebar-collapsed-icon {
      display: block;
231
      width: 100%;
232
      text-align: center;
J
Jacob Schatz 已提交
233
      padding-bottom: 10px;
234
      color: #999;
J
Jacob Schatz 已提交
235 236 237 238 239

      span {
        display: block;
        margin-top: 0;
      }
240

241 242 243 244
      .author {
        display: none;
      }

245 246 247 248 249 250 251 252
      .btn-clipboard {
        border: none;

        &:hover {
          background: transparent;
        }

        i {
253
          color: #999;
254 255
        }
      }
256
    }
P
Phil Hughes 已提交
257 258 259 260 261

    .sidebar-collapsed-user {
      padding-bottom: 0;
      margin-bottom: 10px;
    }
262 263 264 265

    .issuable-header-btn {
      display: none;
    }
J
Jacob Schatz 已提交
266 267
  }

P
Phil Hughes 已提交
268
  .issuable-header-btn {
269 270
    background: $gray-normal;
    border: 1px solid $border-gray-normal;
271
    
272 273 274
    &:hover {
      background: $gray-dark;
      border: 1px solid $border-gray-dark;
J
Jacob Schatz 已提交
275
    }
276 277 278 279

    &.btn-primary {
      @extend .btn-primary
    }
J
Jacob Schatz 已提交
280
  }
P
Phil Hughes 已提交
281

282
  a {
P
Phil Hughes 已提交
283 284 285 286 287
    &:hover {
      color: $md-link-color;
      text-decoration: none;
    }
  }
P
Phil Hughes 已提交
288

289 290 291 292 293 294
  .dropdown-content {
    a:hover {
      color: inherit;
    }
  }

295 296
  .dropdown-menu-toggle {
    width: 100%;
297
    padding-top: 6px;
298 299 300 301 302
  }

  .open .dropdown-menu {
    width: 100%;
  }
303
}
J
Jacob Schatz 已提交
304 305 306 307 308

.detail-page-description {
  small {
    color: $gray-darkest;
  }
309
}
P
Phil Hughes 已提交
310 311 312 313 314 315 316 317

.edited-text {
  color: $gray-darkest;

  .author_link {
    color: $gray-darkest;
  }
}
P
Phil Hughes 已提交
318 319

.participants-list {
320
  margin: -5px;
P
Phil Hughes 已提交
321 322 323 324
}

.participants-author {
  display: inline-block;
325
  padding: 5px;
P
Phil Hughes 已提交
326 327 328 329 330 331 332 333 334 335 336 337 338 339 340

  .author_link {
    display: block;
  }

  .avatar.avatar-inline {
    margin: 0;
  }
}

.participants-more {
  margin-top: 5px;
  margin-left: 5px;

  a {
341
    color: $gl-placeholder-color;
P
Phil Hughes 已提交
342 343
  }
}
344 345 346 347 348 349

.issuable-form-padding-top {
  @media (min-width: $screen-sm-min) {
    padding-top: 7px;
  }
}
350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396

.issuable-status-box {
  float: none;
  display: inline-block;
  margin-top: 0;

  @media (max-width: $screen-xs-max) {
    position: absolute;
    top: 0;
    left: 0;
  }
}

.issuable-header {
  position: relative;
  padding-left: 45px;
  padding-right: 45px;
  line-height: 35px;

  @media (min-width: $screen-sm-min) {
    float: left;
    padding-left: 0;
    padding-right: 0;
  }
}

.issuable-actions {
  padding-top: 10px;

  @media (min-width: $screen-sm-min) {
    float: right;
    padding-top: 0;
  }
}

.issuable-gutter-toggle {
  @media (max-width: $screen-sm-max) {
    position: absolute;
    top: 0;
    right: 0;
  }
}

.issuable-meta {
  display: inline-block;
  line-height: 18px;
}