AsyncSpellCheckTestHelper.sys.mjs |
Waits until spell checking has stopped on the given element.
When a spell check is pending, this waits indefinitely until the spell check
ends. When a spell check is not pending, it waits a small number of turns of
the event loop: if a spell check begins, it resumes waiting indefinitely for
the end, and otherwise it stops waiting and calls the callback.
This this can therefore trap spell checks that have not started at the time
of calling, spell checks that have already started, multiple consecutive
spell checks, and the absence of spell checks altogether.
@param editableElement The element being spell checked.
@param callback Called when spell check has completed or enough turns
of the event loop have passed to determine it has not
started.
|
4386 |
composer |
|
|
docs |
|
|
libeditor |
|
|
moz.build |
|
990 |
nsIDocumentStateListener.idl |
Due to the historical reason, this listener interface says "document state",
but this listener listens to HTML editor state.
|
1195 |
nsIEditActionListener.idl |
Editor Action Listener interface to outside world
|
2931 |
nsIEditor.idl |
Return true if nsIEditor::EDirection value means the direction of pressing
`Backspace` key.
|
25739 |
nsIEditorMailSupport.idl |
Insert a string as quoted text
(whose representation is dependant on the editor type),
replacing the selected text (if any),
including, if possible, a "cite" attribute.
@param aQuotedText The actual text to be quoted
@param aCitation The "mid" URL of the source message
@param aInsertHTML Insert as html? (vs plaintext)
@return The node which was inserted
|
1978 |
nsIEditorSpellCheck.idl |
Returns true if we can enable spellchecking. If there are no available
dictionaries, this will return false.
|
5614 |
nsIHTMLAbsPosEditor.idl |
true if Absolute Positioning handling is enabled in the editor
|
888 |
nsIHTMLEditor.idl |
------------ Inline property methods -------------- |
13438 |
nsIHTMLInlineTableEditor.idl |
boolean indicating if inline table editing is enabled in the editor.
When inline table editing is enabled, and when the selection is
contained in a table cell, special buttons allowing to add/remove
a line/column are available on the cell's border.
|
817 |
nsIHTMLObjectResizer.idl |
a boolean indicating if object resizing is enabled in the editor
|
1079 |
nsITableEditor.idl |
insertTableCell() inserts <td> elements before or after a cell element
containing first selection range. I.e., if the cell spans columns and
aInsertPosition is true, new columns will be inserted after the
right-most column which contains the cell. Note that this simply
inserts <td> elements, i.e., colspan and rowspan around the cell
containing selection are not modified. So, for example, adding a cell
to rectangular table changes non-rectangular table. And if a cell
containing selection is at left of row-spanning cell, it may be moved to
right side of the row-spanning cell after inserting some cell elements
before it. Similarly, colspan won't be adjusted for keeping table
rectangle.
If first selection range is not in table cell element, this does nothing
without exception.
@param aNumberOfCellssToInsert Number of cells to insert.
@param aInsertAfterSelectedCell true if new cells should be inserted
before current cell. Otherwise, will
be inserted after the cell.
|
22268 |
reftests |
|
|
spellchecker |
|
|
txmgr |
|
|