Files
DefinitelyTyped/quill/quill-tests.ts
Kanchalai Tanglertsampan 1200f753d6 Merge branch 'master' into types-2.0
# 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
2016-11-09 17:20:41 -08:00

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>');
}