本文整理匯總了TypeScript中@ephox/agar.FocusTools.cSetActiveValue方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript FocusTools.cSetActiveValue方法的具體用法?TypeScript FocusTools.cSetActiveValue怎麽用?TypeScript FocusTools.cSetActiveValue使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類@ephox/agar.FocusTools
的用法示例。
在下文中一共展示了FocusTools.cSetActiveValue方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。
示例1: TinyApis
TinyLoader.setup(function (editor, onSuccess, onFailure) {
const tinyApis = TinyApis(editor);
const tinyUi = TinyUi(editor);
const doc = Element.fromDom(document);
Pipeline.async({},
Log.steps('TBA', 'Charmap: Search for items, dialog height should not change when fewer items returned', [
tinyApis.sFocus,
tinyUi.sClickOnToolbar('click charmap', 'button[aria-label="Special character"]'),
Chain.asStep({}, [
tinyUi.cWaitForPopup('wait for popup', 'div[role="dialog"]'),
]),
FocusTools.sTryOnSelector('Focus should start on', doc, '[role="tab"]'),
Keyboard.sKeydown(doc, Keys.tab(), { }),
FocusTools.sTryOnSelector('Focus should have moved to input', doc, 'input'),
Chain.asStep(Body.body() , [
NamedChain.asChain([
NamedChain.direct(NamedChain.inputName(), Chain.identity, 'body'),
NamedChain.writeValue('doc', doc),
NamedChain.direct('body', UiFinder.cFindIn('[role="dialog"] [role="tabpanel"]'), 'tabpanel'),
NamedChain.direct('tabpanel', cTabPanelHeight, 'oldheight'),
NamedChain.direct('body', FocusTools.cSetActiveValue('.'), '_'),
NamedChain.direct('doc', FocusTools.cGetFocused, 'input'),
NamedChain.direct('input', cFakeEvent('input'), '_'),
// need to wait until '.tox-collection__group' has no children
NamedChain.direct('body', UiFinder.cWaitForState('wait until ', '[role="dialog"] .tox-collection__group', (e) => Traverse.childNodesCount(e) === 0), '_'),
NamedChain.direct('tabpanel', cTabPanelHeight, 'newheight'),
NamedChain.bundle((bindings) => {
// TODO: Use round pixel numbers in DialogTabHeight.ts
return parseInt(bindings.oldheight, 10) !== parseInt(bindings.newheight, 10) ?
Result.error(`Old height and new height differ. Old height: '${bindings.oldheight}' new height '${bindings.newheight}'`) :
Result.value({});
})
])
])
])
, onSuccess, onFailure);
}, {