Documentation

Blocks

getBlocks #

Returns all blocks in the content.

var $blocks = this.app.blocks.getBlocks();
$blocks.each(function($node) {
    var instance = $node.dataget('instance');
});

getFirstLevel #

Returns first-level blocks in the content.

var $blocks = this.app.blocks.getFirstLevel();
$blocks.each(function($node) {
    var instance = $node.dataget('instance');
});

getEditableBlocks #

Returns all editable blocks in the content.

var $blocks = this.app.blocks.getEditableBlocks();
$blocks.each(function($node) {
    var instance = $node.dataget('instance');
});

getSelected #

Returns all selected blocks.

var $blocks = this.app.blocks.getSelected();
$blocks.each(function($node) {
    var instance = $node.dataget('instance');
});

getFirst #

Returns the first block in the content.

var instance = this.app.blocks.getFirst();

getFirstSelected #

Returns the first selected block.

var instance = this.app.blocks.getFirstSelected();

getLast #

Returns the last block in the content.

var instance = this.app.blocks.getLast();

getLastSelected #

Returns the last selected block.

var instance = this.app.blocks.getLastSelected();

removeSelected #

Removes selected blocks.

this.app.blocks.removeSelected();

unset #

Unsets selected blocks.

this.app.blocks.unset();