Browse Source

[PM-1085] Remove Internet Explorer support (#4863)

* SG-851 Refactor to only use clipboard.writeText

* SG-851 Revert changes

* PM-1085 Remove specific IE code
pull/5041/head
Carlos Gonçalves 3 years ago committed by GitHub
parent
commit
df1a28838f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      apps/browser/src/services/browserPlatformUtils.service.ts
  2. 5
      apps/web/src/app/core/web-platform-utils.service.ts

6
apps/browser/src/services/browserPlatformUtils.service.ts

@ -235,12 +235,6 @@ export default class BrowserPlatformUtilsService implements PlatformUtilsService @@ -235,12 +235,6 @@ export default class BrowserPlatformUtilsService implements PlatformUtilsService
this.clipboardWriteCallback(text, clearMs);
}
});
} else if ((win as any).clipboardData && (win as any).clipboardData.setData) {
// IE specific code path to prevent textarea being shown while dialog is visible.
(win as any).clipboardData.setData("Text", text);
if (!clearing && this.clipboardWriteCallback != null) {
this.clipboardWriteCallback(text, clearMs);
}
} else if (doc.queryCommandSupported && doc.queryCommandSupported("copy")) {
if (this.isChrome() && text === "") {
text = "\u0000";

5
apps/web/src/app/core/web-platform-utils.service.ts

@ -215,10 +215,7 @@ export class WebPlatformUtilsService implements PlatformUtilsService { @@ -215,10 +215,7 @@ export class WebPlatformUtilsService implements PlatformUtilsService {
} else if (options && options.doc) {
doc = options.doc;
}
if ((win as any).clipboardData && (win as any).clipboardData.setData) {
// IE specific code path to prevent textarea being shown while dialog is visible.
(win as any).clipboardData.setData("Text", text);
} else if (doc.queryCommandSupported && doc.queryCommandSupported("copy")) {
if (doc.queryCommandSupported && doc.queryCommandSupported("copy")) {
const textarea = doc.createElement("textarea");
textarea.textContent = text;
// Prevent scrolling to bottom of page in MS Edge.

Loading…
Cancel
Save