mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-23 04:49:15 +08:00
# Conflicts: # .gitignore # ajv/ajv.d.ts # angular-material/angular-material.d.ts # angular-protractor/angular-protractor.d.ts # angularjs/angular-tests.ts # angularjs/angular.d.ts # aws-sdk/aws-sdk.d.ts # electron-devtools-installer/electron-devtools-installer-tests.ts # electron-json-storage/electron-json-storage-tests.ts # electron-notifications/electron-notifications.d.ts # electron-notify/electron-notify.d.ts # electron-window-state/electron-window-state.d.ts # electron/electron-prebuilt.d.ts # enzyme/enzyme.d.ts # eventemitter3/eventemitter3-tests.ts # eventemitter3/eventemitter3.d.ts # graphql/graphql.d.ts # highcharts/highcharts.d.ts # immutable/immutable.d.ts # inquirer/inquirer.d.ts # jasmine/jasmine.d.ts # joi/joi.d.ts # jquery.dataTables/jquery.dataTables-tests.ts # jquery.dataTables/jquery.dataTables.d.ts # kafka-node/kafka-node.d.ts # kefir/kefir.d.ts # kendo-ui/kendo-ui.d.ts # koa/koa.d.ts # leaflet/leaflet.d.ts # lodash/lodash.d.ts # mapbox-gl/mapbox-gl.d.ts # material-ui/material-ui.d.ts # menubar/menubar.d.ts # mongodb/mongodb.d.ts # needle/needle-tests.ts # needle/needle.d.ts # noble/noble.d.ts # node/node.d.ts # pegjs/pegjs.d.ts # pixi.js/pixi.js.d.ts # polymer/polymer.d.ts # quill/quill-tests.ts # quill/quill.d.ts # react-bootstrap/react-bootstrap.d.ts # react-fa/react-fa-tests.tsx # react-fa/react-fa.d.ts # react-native/react-native.d.ts # react-select/react-select.d.ts # react/react.d.ts # threejs/three-vrcontrols.d.ts # threejs/three-vreffect.d.ts # toastr/toastr.d.ts # validator/validator.d.ts # webpack/webpack.d.ts # winston/winston.d.ts
190 lines
4.4 KiB
TypeScript
190 lines
4.4 KiB
TypeScript
function test_quill() {
|
|
var quillEditor = new Quill('#editor', {
|
|
modules:
|
|
{
|
|
"toolbar": { container: "#toolbar" }
|
|
},
|
|
theme: 'snow'
|
|
});
|
|
}
|
|
|
|
function test_deleteText() {
|
|
var quillEditor = new Quill('#editor');
|
|
quillEditor.deleteText(0, 10);
|
|
}
|
|
|
|
function test_disable() {
|
|
let quillEditor = new Quill('#Editor');
|
|
quillEditor.disable();
|
|
}
|
|
|
|
function test_enable() {
|
|
let quillEditor = new Quill('#Editor');
|
|
quillEditor.enable();
|
|
}
|
|
|
|
function test_enable_false() {
|
|
let quillEditor = new Quill('#Editor');
|
|
quillEditor.enable(false);
|
|
}
|
|
|
|
function test_getContents() {
|
|
var quillEditor = new Quill('#editor');
|
|
var delta: Quill.DeltaStatic = quillEditor.getContents();
|
|
}
|
|
|
|
function test_getLength() {
|
|
var quillEditor = new Quill('#editor');
|
|
var num: number = quillEditor.getLength();
|
|
}
|
|
|
|
function test_getText() {
|
|
var quillEditor = new Quill('#editor');
|
|
var strValue: string = quillEditor.getText();
|
|
}
|
|
|
|
function test_getText_StartingAt() {
|
|
var quillEditor = new Quill('#editor');
|
|
var strValue: string = quillEditor.getText(10);
|
|
}
|
|
|
|
function test_getText_substring() {
|
|
var quillEditor = new Quill('#editor');
|
|
var strValue: string = quillEditor.getText(0, 10);
|
|
}
|
|
|
|
function test_insertText() {
|
|
var quillEditor = new Quill('#editor');
|
|
quillEditor.insertText(0, "Hello World");
|
|
}
|
|
|
|
function test_formatText() {
|
|
var quillEditor = new Quill('#editor');
|
|
quillEditor.formatText(0, 5, 'bold', true);
|
|
}
|
|
|
|
function test_formatText2() {
|
|
var quillEditor = new Quill('#editor');
|
|
|
|
quillEditor.formatText(0, 5, {
|
|
'bold': false,
|
|
'color': 'rgb(0, 0, 255)'
|
|
});
|
|
}
|
|
|
|
function test_formatLine1() {
|
|
var quillEditor = new Quill('#editor');
|
|
quillEditor.formatLine(1, 3, 'api');
|
|
}
|
|
|
|
function test_formatLine2() {
|
|
var quillEditor = new Quill('#editor');
|
|
quillEditor.formatLine(1, 3, 'align', 'right');
|
|
}
|
|
|
|
function test_formatLine3() {
|
|
var quillEditor = new Quill('#editor');
|
|
quillEditor.formatLine(1, 3, {
|
|
'align': 'right',
|
|
'bold': false,
|
|
});
|
|
}
|
|
|
|
function test_insertEmbed() {
|
|
var quillEditor = new Quill('#editor');
|
|
|
|
quillEditor.insertEmbed(10, 'image', 'http://com/images/cloud.png');
|
|
}
|
|
|
|
function test_updateContents() {
|
|
var quillEditor = new Quill('#editor');
|
|
quillEditor.updateContents(new Delta({
|
|
ops: [
|
|
{ retain: 6 }, // Keep 'Hello '
|
|
{ delete: 5 }, // 'World' is deleted
|
|
{ insert: 'Quill' }, // Insert 'Quill'
|
|
{ retain: 1, attributes: { bold: true } } // Apply bold to exclamation mark
|
|
]
|
|
}));
|
|
}
|
|
|
|
function test_setContents() {
|
|
var quillEditor = new Quill('#editor');
|
|
|
|
quillEditor.setContents(new Delta({ ops: [
|
|
{ insert: 'Hello ' },
|
|
{ insert: 'World!', attributes: { bold: true } },
|
|
{ insert: '\n' }
|
|
]}));
|
|
}
|
|
|
|
function test_setText() {
|
|
var quillEditor = new Quill('#editor');
|
|
quillEditor.setText('Hello\n');
|
|
}
|
|
|
|
|
|
function test_getSelection() {
|
|
var quillEditor = new Quill('#editor');
|
|
|
|
var range = quillEditor.getSelection();
|
|
if (range) {
|
|
if (range.index == range.length) {
|
|
console.log('User cursor is at index', range.index);
|
|
} else {
|
|
var text = quillEditor.getText(range.index, range.length);
|
|
console.log('User has highlighted: ', text);
|
|
}
|
|
} else {
|
|
console.log('User cursor is not in editor');
|
|
}
|
|
}
|
|
|
|
function test_setSelection() {
|
|
var quillEditor = new Quill('#editor');
|
|
quillEditor.setSelection(0, 5);
|
|
}
|
|
|
|
function test_focus() {
|
|
var quillEditor = new Quill('#editor');
|
|
quillEditor.focus();
|
|
}
|
|
|
|
function test_getBounds() {
|
|
var quillEditor = new Quill('#editor');
|
|
quillEditor.setText('Hello\nWorld\n');
|
|
}
|
|
|
|
function test_getModule()
|
|
{
|
|
var quillEditor = new Quill('#editor');
|
|
|
|
var toolbar = quillEditor.getModule('toolbar');
|
|
}
|
|
|
|
function test_addContainer()
|
|
{
|
|
var quillEditor = new Quill('#editor');
|
|
quillEditor.addContainer('ql-custom');
|
|
}
|
|
|
|
function test_on_EventType1(){
|
|
var quillEditor = new Quill('#editor');
|
|
quillEditor.on('text-change', (newDelta, oldDelta, source)=>{
|
|
// happened
|
|
});
|
|
|
|
}
|
|
|
|
function test_PasteHTML()
|
|
{
|
|
var quillEditor = new Quill('#editor');
|
|
quillEditor.pasteHTML('<h1>Quill Rocks</h1>');
|
|
}
|
|
|
|
function test_PasteHTML2()
|
|
{
|
|
var quillEditor = new Quill('#editor');
|
|
quillEditor.pasteHTML(5, '<h1>Quill Rocks</h1>');
|
|
}
|