Skip to content

Commit

Permalink
Merge pull request #1415 from Cookiezaurs/master
Browse files Browse the repository at this point in the history
[SERVER-1845] Bugfix. Deleting multiple events Confirmation button is of screen.
  • Loading branch information
ar2rsawseen committed Jul 16, 2020
2 parents 7aee5b3 + b9fccc3 commit fdb1c96
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 0 deletions.
12 changes: 12 additions & 0 deletions frontend/express/public/javascripts/countly/countly.views.js
Original file line number Diff line number Diff line change
Expand Up @@ -4211,6 +4211,7 @@ window.EventsBlueprintView = countlyView.extend({
countlyEvent.setActiveEvent(previousEvent);
}
this.template = Handlebars.compile($("#template-events-blueprint").html());
this.textLimit = 100;
},
pageScript: function() {
var self = this;
Expand Down Expand Up @@ -4400,6 +4401,10 @@ window.EventsBlueprintView = countlyView.extend({
if (eventName === "") {
eventName = event;
}

if (eventName.length > self.textLimit) {
eventName = eventName.substr(0, self.textLimit) + "...";
}
CountlyHelpers.confirm(jQuery.i18n.prop("events.general.want-delete-this", "<b>" + eventName + "</b>"), "popStyleGreen", function(result) {
if (!result) {
return true;
Expand Down Expand Up @@ -4623,8 +4628,15 @@ window.EventsBlueprintView = countlyView.extend({
else if (selected === "delete") {
var title = jQuery.i18n.map["events.general.want-delete-title"];
var msg = jQuery.i18n.prop("events.general.want-delete", "<b>" + nameList.join(", ") + "</b>");
if (nameList.join(", ").length > self.textLimit) {
var mz = jQuery.i18n.prop("events.delete.multiple-events", nameList.length);
msg = jQuery.i18n.prop("events.general.want-delete", "<b>" + mz + "</b>");
}
var yes_but = jQuery.i18n.map["events.general.yes-delete-events"];
if (changeList.length === 1) {
if (nameList[0].length > self.textLimit) {
nameList[0] = nameList[0].substr(0, self.textLimit) + "...";
}
msg = jQuery.i18n.prop("events.general.want-delete-this", "<b>" + nameList.join(", ") + "</b>");
title = jQuery.i18n.map["events.general.want-delete-this-title"];
yes_but = jQuery.i18n.map["events.general.yes-delete-event"];
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -442,6 +442,7 @@ events.edit.display-duration-description = A display name for the optional durat
events.no-event = There are no events tracked for this application\!
events.delete-confirm = You are about to delete all data associated with event "{0}". Do you want to continue?
events.delete-confirm-many = You are about to delete all data associated with these events. Do you want to continue?
events.delete.multiple-events = {0} events
events.edit.omit-event-segments = Omit event segments
events.edit.omit-event-segments-description = Choose which segments of this custom event to omit. Omitted segments will not be saved in the future and past data for these segments will be purged immediately after you save these settings.
events.edit.omit-event-segments-description-drill = Data for these segments will still be stored in Drill.
Expand Down

0 comments on commit fdb1c96

Please sign in to comment.