summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTony Rom <thetonyrom@gmail.com>2018-02-01 13:35:03 +0300
committerTony Rom <thetonyrom@gmail.com>2018-02-01 14:15:21 +0300
commit57f8b24fe2d54df4dfcc3ddcb5796e41093f0fd7 (patch)
tree52525869ef5f3cdde39ec72a8f865501c82668dd
parentd90d141c24228b8df6333b03d26a1723480837ba (diff)
downloadgitlab-ce-57f8b24fe2d54df4dfcc3ddcb5796e41093f0fd7.tar.gz
Fix minors
-rw-r--r--app/assets/stylesheets/framework/gfm.scss16
-rw-r--r--lib/banzai/color_parser.rb22
-rw-r--r--spec/javascripts/gfm_auto_complete_spec.js8
3 files changed, 19 insertions, 27 deletions
diff --git a/app/assets/stylesheets/framework/gfm.scss b/app/assets/stylesheets/framework/gfm.scss
index 6eff57157cc..e378e84ca1b 100644
--- a/app/assets/stylesheets/framework/gfm.scss
+++ b/app/assets/stylesheets/framework/gfm.scss
@@ -19,21 +19,19 @@
.gfm-color_chip {
display: inline-block;
- margin-left: 4px;
- margin-bottom: 2px;
+ margin: 0 0 2px 4px;
vertical-align: middle;
border-radius: 3px;
- $side: 0.9em;
- $bg-size: $side / 0.9;
+ $chip-size: 0.9em;
+ $bg-size: $chip-size / 0.9;
$bg-pos: $bg-size / 2;
- $bg-color: $gray-dark;
- width: $side;
- height: $side;
+ width: $chip-size;
+ height: $chip-size;
background: $white-light;
- background-image: linear-gradient(135deg, $bg-color 25%, transparent 0%, transparent 75%, $bg-color 0%),
- linear-gradient(135deg, $bg-color 25%, transparent 0%, transparent 75%, $bg-color 0%);
+ background-image: linear-gradient(135deg, $gray-dark 25%, transparent 0%, transparent 75%, $gray-dark 0%),
+ linear-gradient(135deg, $gray-dark 25%, transparent 0%, transparent 75%, $gray-dark 0%);
background-size: $bg-size $bg-size;
background-position: 0 0, $bg-pos $bg-pos;
diff --git a/lib/banzai/color_parser.rb b/lib/banzai/color_parser.rb
index d96c0a1ed1f..0cd9085190c 100644
--- a/lib/banzai/color_parser.rb
+++ b/lib/banzai/color_parser.rb
@@ -30,21 +30,15 @@ module Banzai
FORMATS = [HEX_FORMAT, RGB_FORMAT, HSL_FORMAT].freeze
- class << self
- # Public: Analyzes whether the String is a color code.
- #
- # text - The String to be parsed.
- #
- # Returns the recognized color String or nil if none was found.
- def parse(text)
- text if color_format =~ text
- end
+ COLOR_FORMAT = /\A(#{Regexp.union(FORMATS)})\z/ix
- private
-
- def color_format
- @color_format ||= /\A(#{Regexp.union(FORMATS)})\z/ix
- end
+ # Public: Analyzes whether the String is a color code.
+ #
+ # text - The String to be parsed.
+ #
+ # Returns the recognized color String or nil if none was found.
+ def self.parse(text)
+ text if COLOR_FORMAT =~ text
end
end
end
diff --git a/spec/javascripts/gfm_auto_complete_spec.js b/spec/javascripts/gfm_auto_complete_spec.js
index 182880d42e9..50a587ef351 100644
--- a/spec/javascripts/gfm_auto_complete_spec.js
+++ b/spec/javascripts/gfm_auto_complete_spec.js
@@ -130,11 +130,11 @@ describe('GfmAutoComplete', function () {
});
describe('should not match special sequences', () => {
- const ShouldNotBeFollowedBy = flags.concat(['\x00', '\x10', '\x3f', '\n', ' ']);
- const ShouldNotBePrependedBy = ['`'];
+ const shouldNotBeFollowedBy = flags.concat(['\x00', '\x10', '\x3f', '\n', ' ']);
+ const shouldNotBePrependedBy = ['`'];
flagsUseDefaultMatcher.forEach((atSign) => {
- ShouldNotBeFollowedBy.forEach((followedSymbol) => {
+ shouldNotBeFollowedBy.forEach((followedSymbol) => {
const seq = atSign + followedSymbol;
it(`should not match "${seq}"`, () => {
@@ -142,7 +142,7 @@ describe('GfmAutoComplete', function () {
});
});
- ShouldNotBePrependedBy.forEach((prependedSymbol) => {
+ shouldNotBePrependedBy.forEach((prependedSymbol) => {
const seq = prependedSymbol + atSign;
it(`should not match "${seq}"`, () => {