本文整理汇总了TypeScript中@ephox/sugar.Attr类的典型用法代码示例。如果您正苦于以下问题:TypeScript Attr类的具体用法?TypeScript Attr怎么用?TypeScript Attr使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Attr类的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: function
const wasSimple = function (link) {
const prevHref = Attr.get(link, 'href');
const prevText = TextContent.get(link);
return prevHref === prevText;
};
示例2: function
Arr.each(dataStyleCells, function (cell) {
Attr.remove(cell, 'data-mce-style');
});
示例3: function
const maximize = function () {
Attr.set(element, 'content', 'width=device-width, initial-scale=1.0, user-scalable=no, maximum-scale=1.0');
};
示例4: function
export default function () {
const frame = Element.fromTag('iframe');
Attr.set(frame, 'src', '/project/src/themes/mobile/test/html/editor.html');
const config = {
getFrame () {
return frame;
},
onDomChanged () {
return { unbind: Fun.noop };
}
};
const delegate = TestEditor();
const dEditor = delegate.editor();
const editor = {
selection: {
getStart () {
return WindowSelection.getExact(frame.dom().contentWindow).map(function (sel) {
return sel.start().dom();
}).getOr(null);
},
getContent () {
return frame.dom().contentWindow.document.body.innerHTML;
},
select: Fun.noop
},
getBody () {
return frame.dom().contentWindow.document.body;
},
insertContent: dEditor.insertContent,
execCommand: dEditor.execCommand,
dom: dEditor.dom,
// Maybe this should be implemented
focus () {
Focus.focus(frame);
const win = frame.dom().contentWindow;
WindowSelection.getExact(win).orThunk(function () {
const fbody = Element.fromDom(frame.dom().contentWindow.document.body);
const elem = Cursors.calculateOne(fbody, [ 0 ]);
WindowSelection.setExact(win, elem, 0, elem, 0);
});
}
};
const component = GuiFactory.build(
GuiFactory.external({
element: frame
})
);
return {
component: Fun.constant(component),
config: Fun.constant(config),
editor: Fun.constant(editor),
adder: delegate.adder,
assertEq: delegate.assertEq,
sAssertEq: delegate.sAssertEq,
sClear: delegate.sClear,
sPrepareState: delegate.sPrepareState
};
}
示例5: cWaitForState
cWaitForState(function (el) {
return Attr.get(el, 'src') !== origUrl;
})
示例6: function
return Arr.bind(SelectorFilter.descendants(Element.fromDom(document), 'link'), function (link) {
const href = Attr.get(link, 'href');
const fileName = href.split('/').slice(-1).join('');
const isSkin = href.indexOf('lightgray/') > -1;
return isSkin ? [ fileName ] : [ ];
});
示例7: function
const finish = function (/* dest */) {
element.dom().scrollTop = destination;
Attr.set(element, lastScroll, destination);
callback(destination);
};
示例8:
memInvalidIcon.getOpt(comp).each((invalidComp) => {
Attr.set(invalidComp.element(), 'title', providersBackstage.translate(err));
});
示例9: function
const setLastHeight = function (cBody, value) {
Attr.set(cBody, data, value);
};