Commit b79e19d9 authored by Jacob Schatz's avatar Jacob Schatz

Merge branch 'slack_landing_page-ce-backport' into 'master'

slack landing page ce backport

See merge request gitlab-org/gitlab-ce!15354
parents b75bed4e 81c62652
...@@ -100,6 +100,10 @@ export function visitUrl(url, external = false) { ...@@ -100,6 +100,10 @@ export function visitUrl(url, external = false) {
} }
} }
export function redirectTo(url) {
return window.location.assign(url);
}
window.gl = window.gl || {}; window.gl = window.gl || {};
window.gl.utils = { window.gl.utils = {
...(window.gl.utils || {}), ...(window.gl.utils || {}),
......
...@@ -34,6 +34,7 @@ ...@@ -34,6 +34,7 @@
@import "framework/modal"; @import "framework/modal";
@import "framework/pagination"; @import "framework/pagination";
@import "framework/panels"; @import "framework/panels";
@import "framework/popup";
@import "framework/secondary-navigation-elements"; @import "framework/secondary-navigation-elements";
@import "framework/selects"; @import "framework/selects";
@import "framework/sidebar"; @import "framework/sidebar";
......
...@@ -180,3 +180,31 @@ ...@@ -180,3 +180,31 @@
display: none; display: none;
} }
} }
@mixin triangle($color, $border-color, $size, $border-size) {
&::before,
&::after {
bottom: 100%;
left: 50%;
border: solid transparent;
content: '';
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
&::before {
border-color: transparent;
border-bottom-color: $border-color;
border-width: ($size + $border-size);
margin-left: -($size + $border-size);
}
&::after {
border-color: transparent;
border-bottom-color: $color;
border-width: $size;
margin-left: -$size;
}
}
.popup {
@include triangle(
$gray-lighter,
$gray-darker,
$popup-triangle-size,
$popup-triangle-border-size
);
padding: $gl-padding;
background-color: $gray-lighter;
border: 1px solid $gray-darker;
border-radius: $border-radius-default;
box-shadow: 0 5px 8px $popup-box-shadow-color;
position: relative;
}
...@@ -719,3 +719,10 @@ Image Commenting cursor ...@@ -719,3 +719,10 @@ Image Commenting cursor
*/ */
$image-comment-cursor-left-offset: 12; $image-comment-cursor-left-offset: 12;
$image-comment-cursor-top-offset: 30; $image-comment-cursor-top-offset: 30;
/*
Popup
*/
$popup-triangle-size: 15px;
$popup-triangle-border-size: 1px;
$popup-box-shadow-color: rgba(90, 90, 90, 0.05);
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment