diff --git a/assets/js/telegraf-filters.js b/assets/js/telegraf-filters.js index ce9e9d470..306726292 100644 --- a/assets/js/telegraf-filters.js +++ b/assets/js/telegraf-filters.js @@ -28,11 +28,11 @@ $("#plugin-filters input").click(function() { // Actions for filter select if ( $(this).is(':checked') ) { $.each( tagArray, function( index, value ) { - $(".plugin-card.visible:not([data-tags~='" + value + "'])").removeClass('visible').hide() + $(".plugin-card.visible:not([data-tags~='" + value + "'])").removeClass('visible').fadeOut() }) } else { $.each( restoreArray, function( index, value ) { - $(".plugin-card:not(.visible)[data-tags~='" + value + "']").addClass('visible').show() + $(".plugin-card:not(.visible)[data-tags~='" + value + "']").addClass('visible').fadeIn() }) $.each( tagArray, function( index, value ) { $(".plugin-card.visible:not([data-tags~='" + value + "'])").removeClass('visible').hide() diff --git a/assets/styles/layouts/article/_telegraf-plugins.scss b/assets/styles/layouts/article/_telegraf-plugins.scss index 72459a030..2dfe5b58a 100644 --- a/assets/styles/layouts/article/_telegraf-plugins.scss +++ b/assets/styles/layouts/article/_telegraf-plugins.scss @@ -14,6 +14,15 @@ margin-top: .25rem; } + &.new h3:after { + content: "New"; + margin-left: .3rem; + padding: .25rem .5rem; + font-style: italic; + color: $nav-active; + font-size: 1.2rem; + } + p { &.meta { margin: .75rem 0; @@ -90,8 +99,9 @@ flex-wrap: wrap; .filter-category { - flex-grow: 1; + flex: 1 1 0; max-width: 33%; + margin: 0 1.25rem 1.25rem 0 ; } input[type='checkbox'] { diff --git a/data/telegraf_plugin_filters.yml b/data/telegraf_plugin_filters.yml index 3c94af291..73dc18058 100644 --- a/data/telegraf_plugin_filters.yml +++ b/data/telegraf_plugin_filters.yml @@ -10,6 +10,9 @@ filters: - Linux - macOS - Windows + - category: Recently added + values: + - New - category: Placeholder values: - Placeholder diff --git a/layouts/shortcodes/telegraf/plugins.html b/layouts/shortcodes/telegraf/plugins.html index df0ce1003..7c787c088 100644 --- a/layouts/shortcodes/telegraf/plugins.html +++ b/layouts/shortcodes/telegraf/plugins.html @@ -1,8 +1,10 @@ {{ $type := .Get "type" }} +{{ $telegrafVersion := replaceRE `\.[^.]*$` "" .Site.Data.versions.telegraf_version }} {{ range (index .Site.Data.telegraf_plugins $type ) }} {{ $pluginTags := delimit .tags " " }} -