/**
  * Render A text area with X rows and Y columns.
  */
 protected function renderControlEditable()
 {
     $content = parent::renderControlEditable();
     $selector = '$("#' . $this->getEditableInputId() . '").parent().find("div.shadow").html()';
     $previewElementParams = array('isHtmlContent' => 0, 'inputId' => $this->getEditableInputId(), 'selector' => $selector);
     $previewElementParams = CMap::mergeArray($this->params, $previewElementParams);
     $controllerId = Yii::app()->controller->id;
     $moduleId = Yii::app()->controller->module->id;
     $previewElement = new GlobalMarketingFooterConfigurationPreviewElement($controllerId, $moduleId, $this->model->Id, $previewElementParams);
     $content .= $previewElement->render();
     return $content;
 }
 /**
  * Render additional help information besides the text input box.
  * @return The element's content as a string.
  */
 protected function renderControlEditable()
 {
     $content = parent::renderControlEditable();
     $content .= '<div class="field-instructions">' . $this->renderAvailableAttributesContent() . '</div>';
     return $content;
 }