mirror of
https://github.com/fastmail/Squire.git
synced 2024-12-22 07:13:08 -05:00
Style pass
This commit is contained in:
parent
29fffdccd0
commit
b4d47775b9
4 changed files with 17 additions and 15 deletions
|
@ -1326,7 +1326,7 @@ var keyHandlers = {
|
|||
return;
|
||||
}
|
||||
|
||||
if ( /^PRE|CODE|SAMP$/.test( block.nodeName ) ) {
|
||||
if ( block.nodeName === 'PRE' ) {
|
||||
if ( !getNodeAfter( range.endContainer, range.endOffset ).nodeValue[ range.endOffset ] ) {
|
||||
insertNodeInRange( range, self._doc.createTextNode( '\n\n' ) );
|
||||
} else {
|
||||
|
@ -3554,12 +3554,13 @@ var getTextFromHTMLFragment = function ( self, frag ) {
|
|||
|
||||
var makePreformatted = function ( frag ) {
|
||||
return this.createElement( 'PRE',
|
||||
this._config.tagAttributes.pre, [
|
||||
this._config.tagAttributes.pre,
|
||||
[
|
||||
this.createElement( 'INPUT', { id: startSelectionId, type: 'hidden' } ),
|
||||
getTextFromHTMLFragment( this, frag ),
|
||||
this.createElement( 'INPUT', { id: endSelectionId, type: 'hidden' } ),
|
||||
this._doc.createTextNode( '\n' )
|
||||
] );
|
||||
]);
|
||||
};
|
||||
|
||||
var removePreformatted = function ( frag ) {
|
||||
|
@ -3573,12 +3574,12 @@ var removePreformatted = function ( frag ) {
|
|||
range.setStartBefore( startRangeMarker );
|
||||
range.setEndAfter( endRangeMarker );
|
||||
|
||||
var preElems = frag.querySelectorAll('pre');
|
||||
var preElems = frag.querySelectorAll( 'pre' );
|
||||
if ( preElems.length === 0 ) {
|
||||
return frag;
|
||||
} else {
|
||||
var firstPre = preElems[0],
|
||||
lastPre = preElems[preElems.length - 1],
|
||||
lastPre = preElems[ preElems.length - 1 ],
|
||||
startContainer = range.startContainer,
|
||||
startOffset = range.startOffset,
|
||||
endContainer = range.endContainer,
|
||||
|
@ -3628,7 +3629,7 @@ var removePreformatted = function ( frag ) {
|
|||
split( startContainer, startOffset, firstPre.parentNode );
|
||||
splitElems.push( startContainer );
|
||||
}
|
||||
preElems = frag.querySelectorAll('pre');
|
||||
preElems = frag.querySelectorAll( 'pre' );
|
||||
range.setStartBefore( startRangeMarker );
|
||||
range.setEndAfter( endRangeMarker );
|
||||
var self = this,
|
||||
|
@ -3643,7 +3644,7 @@ var removePreformatted = function ( frag ) {
|
|||
// replace all text nodes with HTMLified version of text content (1 DIV per line)
|
||||
var nodeLines = childNode.nodeValue.split( '\n' );
|
||||
/*jshint loopfunc: true*/
|
||||
nodeLines.forEach( function (line) {
|
||||
nodeLines.forEach( function ( line ) {
|
||||
if ( !line ) { return; }
|
||||
var div = self.createDefaultBlock( [ self._doc.createTextNode ( line ) ] );
|
||||
replacement.appendChild( div );
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1351,12 +1351,13 @@ var getTextFromHTMLFragment = function ( self, frag ) {
|
|||
|
||||
var makePreformatted = function ( frag ) {
|
||||
return this.createElement( 'PRE',
|
||||
this._config.tagAttributes.pre, [
|
||||
this._config.tagAttributes.pre,
|
||||
[
|
||||
this.createElement( 'INPUT', { id: startSelectionId, type: 'hidden' } ),
|
||||
getTextFromHTMLFragment( this, frag ),
|
||||
this.createElement( 'INPUT', { id: endSelectionId, type: 'hidden' } ),
|
||||
this._doc.createTextNode( '\n' )
|
||||
] );
|
||||
]);
|
||||
};
|
||||
|
||||
var removePreformatted = function ( frag ) {
|
||||
|
@ -1370,12 +1371,12 @@ var removePreformatted = function ( frag ) {
|
|||
range.setStartBefore( startRangeMarker );
|
||||
range.setEndAfter( endRangeMarker );
|
||||
|
||||
var preElems = frag.querySelectorAll('pre');
|
||||
var preElems = frag.querySelectorAll( 'pre' );
|
||||
if ( preElems.length === 0 ) {
|
||||
return frag;
|
||||
} else {
|
||||
var firstPre = preElems[0],
|
||||
lastPre = preElems[preElems.length - 1],
|
||||
lastPre = preElems[ preElems.length - 1 ],
|
||||
startContainer = range.startContainer,
|
||||
startOffset = range.startOffset,
|
||||
endContainer = range.endContainer,
|
||||
|
@ -1425,7 +1426,7 @@ var removePreformatted = function ( frag ) {
|
|||
split( startContainer, startOffset, firstPre.parentNode );
|
||||
splitElems.push( startContainer );
|
||||
}
|
||||
preElems = frag.querySelectorAll('pre');
|
||||
preElems = frag.querySelectorAll( 'pre' );
|
||||
range.setStartBefore( startRangeMarker );
|
||||
range.setEndAfter( endRangeMarker );
|
||||
var self = this,
|
||||
|
@ -1440,7 +1441,7 @@ var removePreformatted = function ( frag ) {
|
|||
// replace all text nodes with HTMLified version of text content (1 DIV per line)
|
||||
var nodeLines = childNode.nodeValue.split( '\n' );
|
||||
/*jshint loopfunc: true*/
|
||||
nodeLines.forEach( function (line) {
|
||||
nodeLines.forEach( function ( line ) {
|
||||
if ( !line ) { return; }
|
||||
var div = self.createDefaultBlock( [ self._doc.createTextNode ( line ) ] );
|
||||
replacement.appendChild( div );
|
||||
|
|
|
@ -175,7 +175,7 @@ var keyHandlers = {
|
|||
return;
|
||||
}
|
||||
|
||||
if ( /^PRE|CODE|SAMP$/.test( block.nodeName ) ) {
|
||||
if ( block.nodeName === 'PRE' ) {
|
||||
if ( !getNodeAfter( range.endContainer, range.endOffset ).nodeValue[ range.endOffset ] ) {
|
||||
insertNodeInRange( range, self._doc.createTextNode( '\n\n' ) );
|
||||
} else {
|
||||
|
|
Loading…
Reference in a new issue