本文整理汇总了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);
}, {