public function adminHtmlSnippet() { $form = new \Ip\Form(); $form->addField(new \Ip\Form\Field\Number(array('label' => 'Size (px)', 'name' => 'size'))); $form->addField(new \Ip\Form\Field\Color(array('label' => 'Color', 'name' => 'color'))); $form->addField(new \Ip\Form\Field\Color(array('label' => 'Shadow color', 'name' => 'shadow_color'))); $form->addField(new \Ip\Form\Field\Number(array('label' => 'shadow_offset_top', 'name' => 'shadow_offset_top'))); $form->addField(new \Ip\Form\Field\Number(array('label' => 'shadow_offset_left', 'name' => 'shadow_offset_left'))); $form->addField(new \Ip\Form\Field\Number(array('label' => 'shadow_spread', 'name' => 'shadow_spread'))); $form->addField(new \Plugin\FontAwesomeIcons\FontAwesomeField(array('label' => 'Icon', 'name' => 'icon'))); return ipView('snippet/modal.php', array('form' => $form->render()))->render(); }