better error handling
This commit is contained in:
@@ -529,6 +529,10 @@ Sample JSON representation of the text above:
|
|||||||
var {blocks} = content;
|
var {blocks} = content;
|
||||||
var {refs} = content;
|
var {refs} = content;
|
||||||
|
|
||||||
|
if (!blocks) {
|
||||||
|
return '';
|
||||||
|
}
|
||||||
|
|
||||||
var text = [];
|
var text = [];
|
||||||
for (var i in blocks) {
|
for (var i in blocks) {
|
||||||
var line = blocks[i].txt;
|
var line = blocks[i].txt;
|
||||||
@@ -577,10 +581,14 @@ Sample JSON representation of the text above:
|
|||||||
var {blocks} = content;
|
var {blocks} = content;
|
||||||
var {refs} = content;
|
var {refs} = content;
|
||||||
|
|
||||||
|
if (!blocks) {
|
||||||
|
return [];
|
||||||
|
}
|
||||||
|
|
||||||
var result = [];
|
var result = [];
|
||||||
|
|
||||||
// Process blocks one by one
|
// Process blocks one by one
|
||||||
for (var i=0;i < blocks.length; i++) {
|
for (var i = 0; i < blocks.length; i++) {
|
||||||
var block = blocks[i];
|
var block = blocks[i];
|
||||||
var spans = [];
|
var spans = [];
|
||||||
|
|
||||||
@@ -627,6 +635,11 @@ Sample JSON representation of the text above:
|
|||||||
*/
|
*/
|
||||||
toPlainText: function(content) {
|
toPlainText: function(content) {
|
||||||
var {blocks} = content;
|
var {blocks} = content;
|
||||||
|
|
||||||
|
if (!blocks) {
|
||||||
|
return '';
|
||||||
|
}
|
||||||
|
|
||||||
var text = blocks[0].txt;
|
var text = blocks[0].txt;
|
||||||
for (var i = 1; i < blocks.length; i++) {
|
for (var i = 1; i < blocks.length; i++) {
|
||||||
text += (lineBreak ? lineBreak.call(context) : "\n") + blocks[i].txt;
|
text += (lineBreak ? lineBreak.call(context) : "\n") + blocks[i].txt;
|
||||||
@@ -649,6 +662,10 @@ Sample JSON representation of the text above:
|
|||||||
|
|
||||||
var {blocks} = content;
|
var {blocks} = content;
|
||||||
|
|
||||||
|
if (!blocks) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
if (noLineBreaks && blocks.length > 1) {
|
if (noLineBreaks && blocks.length > 1) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user