/** * Construct this view * @param joppa\form\backend\SiteSelectForm $siteSelectForm * @param joppa\form\backend\NodeVisibilityForm $nodeVisibilityForm * @param joppa\model\Site $site the current site * @param joppa\model\Node $node the current node (optional) */ public function __construct(SiteSelectForm $siteSelectForm, NodeVisibilityForm $nodeVisibilityForm, Site $site, Node $node = null) { parent::__construct($siteSelectForm, $site, $node, 'joppa/backend/node.visibility'); $this->set('node', $node); $this->set('form', $nodeVisibilityForm); $this->addStyle(self::STYLE); }
/** * Construct this view * @param joppa\form\backend\SiteSelectForm $siteSelectForm * @param joppa\model\Site $site * @param joppa\model\Node $node * @param zibo\library\widget\controller\Widget $widget * @param zibo\core\View $propertiesView */ public function __construct(SiteSelectForm $siteSelectForm, Site $site, Node $node, Widget $widget, View $propertiesView = null) { parent::__construct($siteSelectForm, $site, $node, 'joppa/backend/widget.properties'); $this->set('widget', $widget); if ($propertiesView) { $this->setSubview('properties', $propertiesView); } }
/** * Construct this view * @param joppa\form\backend\SiteSelectForm $siteSelectForm form to select the current site * @param joppa\form\backend\NodeForm $nodeForm form to edit the properties of the node * @param joppa\model\Site $site the current site * @param joppa\model\Node $node the current node (optional) * @param string $template template for the view (optional) * @return null */ public function __construct(SiteSelectForm $siteSelectForm, NodeForm $nodeForm, Site $site = null, Node $node = null, $template = 'joppa/backend/node') { parent::__construct($siteSelectForm, $site, $node, $template); $this->set('node', $node); $this->set('form', $nodeForm); $nameField = $nodeForm->getField(NodeForm::FIELD_NAME); $this->addInlineJavascript('$("#' . $nameField->getId() . '").focus()'); }
/** * Construct this view * @param joppa\form\backend\SiteSelectForm $siteSelectForm form to select another site * @param joppa\form\backend\NodeSettingsForm $nodeSettingsForm form to edit the node settings * @param joppa\model\Site $site the current site * @param joppa\model\Node $node the current node * @return null */ public function __construct(SiteSelectForm $siteSelectForm, NodeSettingsForm $nodeSettingsForm, Site $site, Node $node) { parent::__construct($siteSelectForm, $site, $node, 'joppa/backend/node.advanced'); $nodeSettings = $nodeSettingsForm->getNodeSettings(false); $settings = $this->getHtmlFromNodeSettings($nodeSettings); $this->set('node', $node); $this->set('form', $nodeSettingsForm); $this->set('settings', $settings); $this->addStyle(self::STYLE); $this->addInlineJavascript("joppaInitializeAdvanced();"); }
/** * Construct this view * @param joppa\form\backend\SiteSelectForm $siteSelectForm * @param joppa\form\backend\RegionSelectForm $regionSelectForm * @param joppa\model\Site $site * @param joppa\model\Node $node * @param string $region * @param array $availableWidgets * @param array $regionWidgets (optional) * @return null */ public function __construct(SiteSelectForm $siteSelectForm, RegionSelectForm $regionSelectForm, Site $site, Node $node, $region, array $availableWidgets, array $regionWidgets = array(), $widgetDeleteMessage) { parent::__construct($siteSelectForm, $site, $node, 'joppa/backend/node.content'); $this->set('page', $node); $this->set('form', $regionSelectForm); $this->set('region', $region); $this->set('availableWidgets', $availableWidgets); $this->set('regionWidgets', $regionWidgets); $this->set('baseUrl', $regionSelectForm->getAction() . '/'); $this->addStyle(self::STYLE); $this->addInlineJavascript("joppaInitializeContent('" . $regionSelectForm->getAction() . "/', '" . $widgetDeleteMessage . "');"); }