From b7e0b1b393c6d19d383b3f4637d7717bafb6faf5 Mon Sep 17 00:00:00 2001 From: Pavel Feldman Date: Fri, 8 Jan 2021 16:17:54 -0800 Subject: [PATCH] docs: annotate evaluate(pageFunction) js-specific (#4954) --- docs/src/api/class-elementhandle.md | 2 + docs/src/api/class-frame.md | 49 ++++++++--- docs/src/api/class-jshandle.md | 2 + docs/src/api/class-page.md | 49 ++++++++--- docs/src/api/class-route.md | 57 +++++++++---- docs/src/api/class-worker.md | 2 + docs/src/api/params.md | 13 +++ docs/src/api/python.md | 34 ++++++++ src/client/frame.ts | 8 +- src/client/network.ts | 40 ++++----- src/client/page.ts | 10 +-- types/types.d.ts | 126 ++++++++++++++-------------- 12 files changed, 263 insertions(+), 129 deletions(-) diff --git a/docs/src/api/class-elementhandle.md b/docs/src/api/class-elementhandle.md index 223fa7aa5e..ba643d7fdf 100644 --- a/docs/src/api/class-elementhandle.md +++ b/docs/src/api/class-elementhandle.md @@ -66,6 +66,7 @@ expect(await tweetHandle.$eval('.retweets', node => node.innerText)).toBe('10'); ### param: ElementHandle.$eval.selector = %%-query-selector-%% ### param: ElementHandle.$eval.pageFunction +* langs: js - `pageFunction` <[function]\([Element]\)> Function to be evaluated in browser context @@ -106,6 +107,7 @@ expect(await feedHandle.$$eval('.tweet', nodes => nodes.map(n => n.innerText))). ### param: ElementHandle.$$eval.selector = %%-query-selector-%% ### param: ElementHandle.$$eval.pageFunction +* langs: js - `pageFunction` <[function]\([Array]<[Element]>\)> Function to be evaluated in browser context diff --git a/docs/src/api/class-frame.md b/docs/src/api/class-frame.md index e51f30fe7e..f16872ae80 100644 --- a/docs/src/api/class-frame.md +++ b/docs/src/api/class-frame.md @@ -86,6 +86,7 @@ const html = await frame.$eval('.main-container', (e, suffix) => e.outerHTML + s ### param: Frame.$eval.selector = %%-query-selector-%% ### param: Frame.$eval.pageFunction +* langs: js - `pageFunction` <[function]\([Element]\)> Function to be evaluated in browser context @@ -118,6 +119,7 @@ const divsCounts = await frame.$$eval('div', (divs, min) => divs.length >= min, ### param: Frame.$$eval.selector = %%-query-selector-%% ### param: Frame.$$eval.pageFunction +* langs: js - `pageFunction` <[function]\([Array]<[Element]>\)> Function to be evaluated in browser context @@ -134,12 +136,25 @@ Returns the added tag when the script's onload fires or when the script content Adds a `