From c31ecc36d8b6b09d8548e2eddaf898c400824122 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Fri, 17 Jul 2020 23:03:16 +0300 Subject: [PATCH] Add more reaction icons --- .../CmsKitCommonWebModule.cs | 6 ++++++ .../wwwroot/cms-kit/icons/confused.png | Bin 0 -> 2338 bytes .../wwwroot/cms-kit/icons/eyes.png | Bin 0 -> 1326 bytes .../wwwroot/cms-kit/icons/heart.png | Bin 0 -> 2694 bytes .../wwwroot/cms-kit/icons/hooray.png | Bin 0 -> 3258 bytes .../wwwroot/cms-kit/icons/rocket.png | Bin 0 -> 2984 bytes .../wwwroot/cms-kit/icons/thumbsdown.png | Bin 0 -> 2890 bytes .../Volo/CmsKit/Reactions/StandardReactions.cs | 10 ++++++++-- .../Volo/CmsKit/CmsKitDomainModule.cs | 6 ++++++ .../Components/ReactionSelection/Default.cshtml | 11 ++++++----- .../Components/ReactionSelection/default.css | 4 ++-- .../Components/ReactionSelection/default.js | 7 ++++--- 12 files changed, 32 insertions(+), 12 deletions(-) create mode 100644 modules/cms-kit/src/Volo.CmsKit.Common.Web/wwwroot/cms-kit/icons/confused.png create mode 100644 modules/cms-kit/src/Volo.CmsKit.Common.Web/wwwroot/cms-kit/icons/eyes.png create mode 100644 modules/cms-kit/src/Volo.CmsKit.Common.Web/wwwroot/cms-kit/icons/heart.png create mode 100644 modules/cms-kit/src/Volo.CmsKit.Common.Web/wwwroot/cms-kit/icons/hooray.png create mode 100644 modules/cms-kit/src/Volo.CmsKit.Common.Web/wwwroot/cms-kit/icons/rocket.png create mode 100644 modules/cms-kit/src/Volo.CmsKit.Common.Web/wwwroot/cms-kit/icons/thumbsdown.png diff --git a/modules/cms-kit/src/Volo.CmsKit.Common.Web/CmsKitCommonWebModule.cs b/modules/cms-kit/src/Volo.CmsKit.Common.Web/CmsKitCommonWebModule.cs index dd991aa114..54743b948f 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Common.Web/CmsKitCommonWebModule.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Common.Web/CmsKitCommonWebModule.cs @@ -20,6 +20,12 @@ namespace Volo.CmsKit.Web { options.ReactionIcons[StandardReactions.Smile] = new LocalizableIconDictionary("/cms-kit/icons/smile.png"); options.ReactionIcons[StandardReactions.ThumbsUp] = new LocalizableIconDictionary("/cms-kit/icons/thumbsup.png"); + options.ReactionIcons[StandardReactions.Confused] = new LocalizableIconDictionary("/cms-kit/icons/confused.png"); + options.ReactionIcons[StandardReactions.Eyes] = new LocalizableIconDictionary("/cms-kit/icons/eyes.png"); + options.ReactionIcons[StandardReactions.Heart] = new LocalizableIconDictionary("/cms-kit/icons/heart.png"); + options.ReactionIcons[StandardReactions.Hooray] = new LocalizableIconDictionary("/cms-kit/icons/hooray.png"); + options.ReactionIcons[StandardReactions.Rocket] = new LocalizableIconDictionary("/cms-kit/icons/rocket.png"); + options.ReactionIcons[StandardReactions.ThumbsDown] = new LocalizableIconDictionary("/cms-kit/icons/thumbsdown.png"); }); Configure(options => diff --git a/modules/cms-kit/src/Volo.CmsKit.Common.Web/wwwroot/cms-kit/icons/confused.png b/modules/cms-kit/src/Volo.CmsKit.Common.Web/wwwroot/cms-kit/icons/confused.png new file mode 100644 index 0000000000000000000000000000000000000000..4ecf0c98c1dfbe8c450d5d8666d3602820af25d1 GIT binary patch literal 2338 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 literal 0 HcmV?d00001 diff --git a/modules/cms-kit/src/Volo.CmsKit.Common.Web/wwwroot/cms-kit/icons/heart.png b/modules/cms-kit/src/Volo.CmsKit.Common.Web/wwwroot/cms-kit/icons/heart.png new file mode 100644 index 0000000000000000000000000000000000000000..578091d6d2e0c42df96ae14bf053bbaba390e06d GIT binary patch literal 2694 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 literal 0 HcmV?d00001 diff --git a/modules/cms-kit/src/Volo.CmsKit.Common.Web/wwwroot/cms-kit/icons/rocket.png b/modules/cms-kit/src/Volo.CmsKit.Common.Web/wwwroot/cms-kit/icons/rocket.png new file mode 100644 index 0000000000000000000000000000000000000000..e72bb81025cfcad66404b9fec4a3607f36cab1d4 GIT binary patch literal 2984 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 literal 0 HcmV?d00001 diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Reactions/StandardReactions.cs b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Reactions/StandardReactions.cs index db1a4ebaea..69a2d4c73a 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Reactions/StandardReactions.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Reactions/StandardReactions.cs @@ -2,7 +2,13 @@ { public static class StandardReactions { - public const string Smile = "SM"; - public const string ThumbsUp = "TU"; + public const string Smile = "_SM"; + public const string ThumbsUp = "_TU"; + public const string ThumbsDown = "_TD"; + public const string Confused = "_CF"; + public const string Eyes = "_EY"; + public const string Heart = "_HE"; + public const string Hooray = "_HO"; + public const string Rocket = "_RO"; } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/CmsKitDomainModule.cs b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/CmsKitDomainModule.cs index 4fbdf07204..e67bca57df 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/CmsKitDomainModule.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/CmsKitDomainModule.cs @@ -16,6 +16,12 @@ namespace Volo.CmsKit { options.Reactions.AddOrReplace(StandardReactions.Smile); options.Reactions.AddOrReplace(StandardReactions.ThumbsUp); + options.Reactions.AddOrReplace(StandardReactions.ThumbsDown); + options.Reactions.AddOrReplace(StandardReactions.Confused); + options.Reactions.AddOrReplace(StandardReactions.Eyes); + options.Reactions.AddOrReplace(StandardReactions.Heart); + options.Reactions.AddOrReplace(StandardReactions.Hooray); + options.Reactions.AddOrReplace(StandardReactions.Rocket); }); } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/ReactionSelection/Default.cshtml b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/ReactionSelection/Default.cshtml index 4a4ee6cfb5..adaa925a55 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/ReactionSelection/Default.cshtml +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/ReactionSelection/Default.cshtml @@ -1,18 +1,19 @@ @model Volo.CmsKit.Web.Pages.CmsKit.Shared.Components.ReactionSelection.ReactionSelectionViewModel - + @foreach (var reaction in Model.Reactions.Where(r => r.Count > 0)) { - - @(reaction.Count) + + + @(reaction.Count) } diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/ReactionSelection/default.css b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/ReactionSelection/default.css index e984fa3d77..8e27846c5c 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/ReactionSelection/default.css +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/ReactionSelection/default.css @@ -5,9 +5,9 @@ .cms-reaction-icon { cursor: pointer; - padding: 2px; + padding: 3px 5px 5px; } .cms-reaction-icon-selected { - background-color: #eee; + background-color: #eef; } diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/ReactionSelection/default.js b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/ReactionSelection/default.js index 62a060a543..7901557e72 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/ReactionSelection/default.js +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/ReactionSelection/default.js @@ -4,8 +4,8 @@ var myDefaultWhiteList = $.fn.tooltip.Constructor.Default.whiteList; - if (myDefaultWhiteList.img.indexOf('data-name') < 0) { - myDefaultWhiteList['img'].push('data-name'); + if (myDefaultWhiteList.span.indexOf('data-reaction-name') < 0) { + myDefaultWhiteList.span.push('data-reaction-name'); } $(document).ready(function () { @@ -30,7 +30,7 @@ var methodName = $icon.hasClass('cms-reaction-icon-selected') ? 'delete' : 'create'; volo.cmsKit.reactions.reactionPublic[methodName]( $.extend(getFilters(), { - reactionName: $icon.attr('data-name') + reactionName: $icon.attr('data-reaction-name') }) ).then(function () { $selectIcon.popover('hide'); @@ -45,6 +45,7 @@ $selectIcon.popover({ placement: 'right', html: true, + trigger: 'focus', title: l('PickYourReaction'), content: $popoverContent.html() }).on('shown.bs.popover', function () {