added copy-to-clipboard directive that does not require Flash
This commit is contained in:
parent
6ed5235dfd
commit
062c1a1626
13 changed files with 186 additions and 74 deletions
|
@ -36,7 +36,9 @@ import { MarkdownToolbarComponent } from './directives/ui/markdown/markdown-tool
|
|||
import { MarkdownEditorComponent } from './directives/ui/markdown/markdown-editor.component';
|
||||
import { BrowserPlatform, browserPlatform } from './constants/platform.constant';
|
||||
import { ManageTriggerComponent } from './directives/ui/manage-trigger/manage-trigger.component';
|
||||
import { ClipboardCopyDirective } from './directives/ui/clipboard-copy/clipboard-copy.directive';
|
||||
import { Converter, ConverterOptions } from 'showdown';
|
||||
import * as Clipboard from 'clipboard';
|
||||
|
||||
|
||||
/**
|
||||
|
@ -75,6 +77,7 @@ import { Converter, ConverterOptions } from 'showdown';
|
|||
CorTabComponent,
|
||||
CorTabPaneComponent,
|
||||
ManageTriggerComponent,
|
||||
ClipboardCopyDirective,
|
||||
],
|
||||
providers: [
|
||||
ViewArrayImpl,
|
||||
|
@ -86,6 +89,7 @@ import { Converter, ConverterOptions } from 'showdown';
|
|||
{provide: 'markdownConverterFactory', useValue: (options?: ConverterOptions) => new Converter(options)},
|
||||
{provide: 'BrowserPlatform', useValue: browserPlatform},
|
||||
{provide: 'CorTabCurrentHandlerFactory', useValue: CorTabCurrentHandlerFactory},
|
||||
{provide: 'clipboardFactory', useValue: (trigger, options) => new Clipboard(trigger, options)},
|
||||
],
|
||||
})
|
||||
export class QuayModule {
|
||||
|
|
Reference in a new issue