protected function context_reaction_block::editable_block in Context 7.3
Add markup for making a block editable.
2 calls to context_reaction_block::editable_block()
- context_reaction_block::block_list in plugins/
context_reaction_block.inc  - An alternative version of block_list() that provides any context enabled blocks.
 - context_reaction_block::render_ajax in plugins/
context_reaction_block.inc  - Block renderer for AJAX requests. Triggered when $_GET['context_block'] is set. See ->execute() for how this is called.
 
File
- plugins/
context_reaction_block.inc, line 306  
Class
- context_reaction_block
 - Expose blocks as context reactions.
 
Code
protected function editable_block($block) {
  if (!empty($block->content)) {
    $block->content['#theme_wrappers'][] = 'context_block_edit_wrap';
  }
  else {
    // the block alter in context.module should ensure that blocks are never
    // empty if the inline editor is present but in the case that they are,
    // warn that editing the context is likely to cause this block to be dropped
    drupal_set_message(t('The block with delta @delta from module @module is not compatible with the inline editor and will be dropped from the context containing it if you edit contexts here', array(
      '@delta' => $block->delta,
      '@module' => $block->module,
    )), 'warning');
  }
  return $block;
}