mirror of
https://github.com/squidfunk/mkdocs-material.git
synced 2026-08-04 19:45:08 -04:00
Removed inapproriately used fromEventPattern factories
This commit is contained in:
@@ -20,7 +20,7 @@
|
||||
* IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
import { Observable, Subject, fromEventPattern } from "rxjs"
|
||||
import { Observable, Subject, fromEvent } from "rxjs"
|
||||
import {
|
||||
pluck,
|
||||
share,
|
||||
@@ -88,9 +88,7 @@ export function watchWorker<T extends WorkerMessage>(
|
||||
): Observable<T> {
|
||||
|
||||
/* Intercept messages from worker-like objects */
|
||||
const rx$ = fromEventPattern<MessageEvent>(next =>
|
||||
worker.addEventListener("message", next)
|
||||
)
|
||||
const rx$ = fromEvent<MessageEvent>(worker, "message")
|
||||
.pipe<T>(
|
||||
pluck("data")
|
||||
)
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
*/
|
||||
|
||||
import * as ClipboardJS from "clipboard"
|
||||
import { NEVER, Observable, Subject, fromEventPattern } from "rxjs"
|
||||
import { NEVER, Observable, Subject } from "rxjs"
|
||||
import { mapTo, share, tap } from "rxjs/operators"
|
||||
|
||||
import { getElements } from "browser"
|
||||
@@ -71,8 +71,8 @@ export function setupClipboard(
|
||||
})
|
||||
|
||||
/* Initialize clipboard */
|
||||
const clipboard$ = fromEventPattern<ClipboardJS.Event>(next => {
|
||||
new ClipboardJS(".md-clipboard").on("success", next)
|
||||
const clipboard$ = new Observable<ClipboardJS.Event>(subscriber => {
|
||||
new ClipboardJS(".md-clipboard").on("success", ev => subscriber.next(ev))
|
||||
})
|
||||
.pipe(
|
||||
share()
|
||||
|
||||
Reference in New Issue
Block a user