mirror of
https://github.com/fastmail/Squire.git
synced 2025-03-11 15:11:23 -05:00
Release v1.10.2
This commit is contained in:
parent
a3de6add71
commit
099277e750
3 changed files with 18 additions and 4 deletions
|
@ -1847,14 +1847,28 @@ const changeIndentationLevel = function ( methodIfInQuote, methodIfInList ) {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const toggleList = function ( listRegex, methodIfNotInList ) {
|
||||||
|
return function ( self, event ) {
|
||||||
|
event.preventDefault();
|
||||||
|
var path = self.getPath();
|
||||||
|
if ( !listRegex.test( path ) ) {
|
||||||
|
self[ methodIfNotInList ]();
|
||||||
|
} else {
|
||||||
|
self.removeList();
|
||||||
|
}
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
keyHandlers[ ctrlKey + 'b' ] = mapKeyToFormat( 'B' );
|
keyHandlers[ ctrlKey + 'b' ] = mapKeyToFormat( 'B' );
|
||||||
keyHandlers[ ctrlKey + 'i' ] = mapKeyToFormat( 'I' );
|
keyHandlers[ ctrlKey + 'i' ] = mapKeyToFormat( 'I' );
|
||||||
keyHandlers[ ctrlKey + 'u' ] = mapKeyToFormat( 'U' );
|
keyHandlers[ ctrlKey + 'u' ] = mapKeyToFormat( 'U' );
|
||||||
keyHandlers[ ctrlKey + 'shift-7' ] = mapKeyToFormat( 'S' );
|
keyHandlers[ ctrlKey + 'shift-7' ] = mapKeyToFormat( 'S' );
|
||||||
keyHandlers[ ctrlKey + 'shift-5' ] = mapKeyToFormat( 'SUB', { tag: 'SUP' } );
|
keyHandlers[ ctrlKey + 'shift-5' ] = mapKeyToFormat( 'SUB', { tag: 'SUP' } );
|
||||||
keyHandlers[ ctrlKey + 'shift-6' ] = mapKeyToFormat( 'SUP', { tag: 'SUB' } );
|
keyHandlers[ ctrlKey + 'shift-6' ] = mapKeyToFormat( 'SUP', { tag: 'SUB' } );
|
||||||
keyHandlers[ ctrlKey + 'shift-8' ] = mapKeyTo( 'makeUnorderedList' );
|
keyHandlers[ ctrlKey + 'shift-8' ] =
|
||||||
keyHandlers[ ctrlKey + 'shift-9' ] = mapKeyTo( 'makeOrderedList' );
|
toggleList( /(?:^|>)UL/, 'makeUnorderedList' );
|
||||||
|
keyHandlers[ ctrlKey + 'shift-9' ] =
|
||||||
|
toggleList( /(?:^|>)OL/, 'makeOrderedList' );
|
||||||
keyHandlers[ ctrlKey + '[' ] =
|
keyHandlers[ ctrlKey + '[' ] =
|
||||||
changeIndentationLevel( 'decreaseQuoteLevel', 'decreaseListLevel' );
|
changeIndentationLevel( 'decreaseQuoteLevel', 'decreaseListLevel' );
|
||||||
keyHandlers[ ctrlKey + ']' ] =
|
keyHandlers[ ctrlKey + ']' ] =
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "squire-rte",
|
"name": "squire-rte",
|
||||||
"version": "1.10.1",
|
"version": "1.10.2",
|
||||||
"description": "Squire is an HTML5 rich text editor, which provides powerful cross-browser normalisation, whilst being supremely lightweight and flexible.",
|
"description": "Squire is an HTML5 rich text editor, which provides powerful cross-browser normalisation, whilst being supremely lightweight and flexible.",
|
||||||
"main": "build/squire.js",
|
"main": "build/squire.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|
Loading…
Add table
Reference in a new issue