diff --git a/packages/zowe-explorer/src/configuration/Constants.ts b/packages/zowe-explorer/src/configuration/Constants.ts index 581259ae97..3d5285918f 100644 --- a/packages/zowe-explorer/src/configuration/Constants.ts +++ b/packages/zowe-explorer/src/configuration/Constants.ts @@ -19,6 +19,7 @@ export class Constants { public static readonly COMMAND_COUNT = 105; public static readonly MAX_SEARCH_HISTORY = 5; public static readonly MAX_FILE_HISTORY = 10; + public static readonly MAX_DISPLAYED_DELETE_NAMES = 10; public static readonly MS_PER_SEC = 1000; public static readonly STATUS_BAR_TIMEOUT_MS = 5000; public static readonly CONTEXT_PREFIX = "_"; diff --git a/packages/zowe-explorer/src/trees/dataset/DatasetActions.ts b/packages/zowe-explorer/src/trees/dataset/DatasetActions.ts index f26abc8978..c6e0061d15 100644 --- a/packages/zowe-explorer/src/trees/dataset/DatasetActions.ts +++ b/packages/zowe-explorer/src/trees/dataset/DatasetActions.ts @@ -587,9 +587,8 @@ export class DatasetActions { return SharedContext.isDsMember(deletedNode) ? deletedNode.getParent() : ` ${deletedNode.getLabel().toString()}`; }); - const MAX_DISPLAYED_DATASET_NAMES = 10; - const displayedDatasetNames = nodesToDelete.slice(0, MAX_DISPLAYED_DATASET_NAMES).join("\n"); - const additionalDatasetsCount = nodesToDelete.length - MAX_DISPLAYED_DATASET_NAMES; + const displayedDatasetNames = nodesToDelete.slice(0, Constants.MAX_DISPLAYED_DELETE_NAMES).join("\n"); + const additionalDatasetsCount = nodesToDelete.length - Constants.MAX_DISPLAYED_DELETE_NAMES; // Confirm that the user really wants to delete ZoweLogger.debug( @@ -657,8 +656,8 @@ export class DatasetActions { } if (nodesDeleted.length > 0) { nodesDeleted.sort((a, b) => a.localeCompare(b)); - const displayedDeletedNames = nodesDeleted.slice(0, MAX_DISPLAYED_DATASET_NAMES).join("\n"); - const additionalDeletedCount = nodesDeleted.length - MAX_DISPLAYED_DATASET_NAMES; + const displayedDeletedNames = nodesDeleted.slice(0, Constants.MAX_DISPLAYED_DELETE_NAMES).join("\n"); + const additionalDeletedCount = nodesDeleted.length - Constants.MAX_DISPLAYED_DELETE_NAMES; Gui.showMessage( vscode.l10n.t({ message: "The following {0} item(s) were deleted:\n{1}{2}", diff --git a/packages/zowe-explorer/src/trees/job/JobActions.ts b/packages/zowe-explorer/src/trees/job/JobActions.ts index e838fb6586..0455bfed20 100644 --- a/packages/zowe-explorer/src/trees/job/JobActions.ts +++ b/packages/zowe-explorer/src/trees/job/JobActions.ts @@ -63,9 +63,8 @@ export class JobActions { const deleteButton = vscode.l10n.t("Delete"); const toJobname = (jobNode: IZoweJobTreeNode): string => `${jobNode.job.jobname}(${jobNode.job.jobid})`; const jobNames = jobs.map(toJobname); - const MAX_DISPLAYED_JOB_NAMES = 10; - let displayedJobNames = jobNames.slice(0, MAX_DISPLAYED_JOB_NAMES).join("\n"); - let additionalJobsCount = jobNames.length - MAX_DISPLAYED_JOB_NAMES; + let displayedJobNames = jobNames.slice(0, Constants.MAX_DISPLAYED_DELETE_NAMES).join("\n"); + let additionalJobsCount = jobNames.length - Constants.MAX_DISPLAYED_DELETE_NAMES; const message = vscode.l10n.t({ message: "Are you sure you want to delete the following {0} items?\n" + @@ -106,8 +105,8 @@ export class JobActions { }) .filter((result) => result !== undefined); if (deletedJobs.length) { - displayedJobNames = deletedJobs.slice(0, MAX_DISPLAYED_JOB_NAMES).map(toJobname).join(", "); - additionalJobsCount = deletedJobs.length - MAX_DISPLAYED_JOB_NAMES; + displayedJobNames = deletedJobs.slice(0, Constants.MAX_DISPLAYED_DELETE_NAMES).map(toJobname).join(", "); + additionalJobsCount = deletedJobs.length - Constants.MAX_DISPLAYED_DELETE_NAMES; Gui.showMessage( vscode.l10n.t({ message: "The following jobs were deleted: {0}{1}", diff --git a/packages/zowe-explorer/src/trees/uss/USSActions.ts b/packages/zowe-explorer/src/trees/uss/USSActions.ts index 1d45da0a88..2b3782ec3f 100644 --- a/packages/zowe-explorer/src/trees/uss/USSActions.ts +++ b/packages/zowe-explorer/src/trees/uss/USSActions.ts @@ -249,9 +249,8 @@ export class USSActions { } selectedNodes = selectedNodes.filter((x) => SharedContext.isDocument(x) || SharedContext.isUssDirectory(x) || SharedContext.isBinary(x)); const fileNames = selectedNodes.map(({ label }) => label.toString()); - const MAX_DISPLAYED_FILE_NAMES = 10; - const displayedFileNames = fileNames.slice(0, MAX_DISPLAYED_FILE_NAMES).join("\n"); - const additionalFilesCount = fileNames.length - MAX_DISPLAYED_FILE_NAMES; + const displayedFileNames = fileNames.slice(0, Constants.MAX_DISPLAYED_DELETE_NAMES).join("\n"); + const additionalFilesCount = fileNames.length - Constants.MAX_DISPLAYED_DELETE_NAMES; const message = vscode.l10n.t({ message: "Are you sure you want to delete the following item?\n" +