chore: Replace deprecated functions (#5611)

Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
This commit is contained in:
David Kubeš 2022-10-12 23:55:59 +02:00 committed by GitHub
parent 0c8f744c33
commit 6c048626d0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 8 additions and 8 deletions

View file

@ -78,7 +78,7 @@ export default {
if (initials.length > 2 && initials.search(/[A-Z]/) !== -1) { if (initials.length > 2 && initials.search(/[A-Z]/) !== -1) {
initials = initials.replace(/[a-z]+/g, ''); initials = initials.replace(/[a-z]+/g, '');
} }
initials = initials.substr(0, 2).toUpperCase(); initials = initials.substring(0, 2).toUpperCase();
return initials; return initials;
}, },
}, },

View file

@ -477,7 +477,7 @@ export default {
const hasNextWord = updatedMessage.includes(' '); const hasNextWord = updatedMessage.includes(' ');
const isShortCodeActive = this.hasSlashCommand && !hasNextWord; const isShortCodeActive = this.hasSlashCommand && !hasNextWord;
if (isShortCodeActive) { if (isShortCodeActive) {
this.mentionSearchKey = updatedMessage.substr(1, updatedMessage.length); this.mentionSearchKey = updatedMessage.substring(1);
this.showMentions = true; this.showMentions = true;
} else { } else {
this.mentionSearchKey = ''; this.mentionSearchKey = '';

View file

@ -239,7 +239,7 @@ export default {
const hasNextWord = value.includes(' '); const hasNextWord = value.includes(' ');
const isShortCodeActive = this.hasSlashCommand && !hasNextWord; const isShortCodeActive = this.hasSlashCommand && !hasNextWord;
if (isShortCodeActive) { if (isShortCodeActive) {
this.cannedResponseSearchKey = value.substr(1, value.length); this.cannedResponseSearchKey = value.substring(1);
this.showCannedResponseMenu = true; this.showCannedResponseMenu = true;
} else { } else {
this.cannedResponseSearchKey = ''; this.cannedResponseSearchKey = '';

View file

@ -243,7 +243,7 @@ export default {
this.$t('INBOX_MGMT.WIDGET_BUILDER.SCRIPT_SETTINGS', { this.$t('INBOX_MGMT.WIDGET_BUILDER.SCRIPT_SETTINGS', {
options: JSON.stringify(options), options: JSON.stringify(options),
}) + }) +
script.substring(13, script.length) script.substring(13)
); );
}, },
getWidgetViewOptions() { getWidgetViewOptions() {

View file

@ -1,10 +1,10 @@
import { CAMPAIGN_TYPES } from '../constants/campaign'; import { CAMPAIGN_TYPES } from '../constants/campaign';
export default { export default {
computed: { computed: {
campaignType() { campaignType() {
const pageURL = window.location.href; const pageURL = window.location.href;
const type = pageURL.substr(pageURL.lastIndexOf('/') + 1); return pageURL.substring(pageURL.lastIndexOf('/') + 1);
return type;
}, },
isOngoingType() { isOngoingType() {
return this.campaignType === CAMPAIGN_TYPES.ONGOING; return this.campaignType === CAMPAIGN_TYPES.ONGOING;

View file

@ -93,7 +93,7 @@ export default {
computed: { computed: {
surveyId() { surveyId() {
const pageURL = window.location.href; const pageURL = window.location.href;
return pageURL.substr(pageURL.lastIndexOf('/') + 1); return pageURL.substring(pageURL.lastIndexOf('/') + 1);
}, },
isRatingSubmitted() { isRatingSubmitted() {
return this.surveyDetails && this.surveyDetails.rating; return this.surveyDetails && this.surveyDetails.rating;

View file

@ -40,7 +40,7 @@ class WorkingHour < ApplicationRecord
validate :open_all_day_and_closed_all_day validate :open_all_day_and_closed_all_day
def self.today def self.today
# While getting the day of the week, consider the timezone as well. `first` would # While getting the day of the week, consider the timezone as well. `first` would
# return the first working hour from the list of working hours available per week. # return the first working hour from the list of working hours available per week.
inbox = first.inbox inbox = first.inbox
find_by(day_of_week: Time.zone.now.in_time_zone(inbox.timezone).to_date.wday) find_by(day_of_week: Time.zone.now.in_time_zone(inbox.timezone).to_date.wday)