コード例 #1
0
 public function init()
 {
     $fm = new Fieldmanager_RichTextArea(false, array('name' => 'basic_richtextarea'));
     $fm->add_meta_box('Basic RichTextArea', 'demo-richtextarea');
     $fm = new Fieldmanager_RichTextArea(false, array('name' => 'richtextarea_options', 'default_value' => '<h1>Some default text</h1>'));
     $fm->add_meta_box('RichTextArea with options', 'demo-richtextarea');
     $fm = new Fieldmanager_Group(array('name' => 'repeatable_richtextarea', 'limit' => 0, 'add_more_label' => 'Add another field', 'sortable' => true, 'collapsible' => true, 'label' => 'Field', 'children' => array('richtextarea_field' => new Fieldmanager_RichTextArea('Repeatable Field'))));
     $fm->add_meta_box('Repeatable RichTextAreas', 'demo-richtextarea');
     $fm = new Fieldmanager_Group(array('name' => 'collapsed_repeatable_richtextarea', 'limit' => 0, 'add_more_label' => 'Add another field', 'sortable' => true, 'collapsible' => true, 'collapsed' => true, 'label' => 'Field', 'children' => array('richtextarea_field' => new Fieldmanager_RichTextArea('Repeatable Field'))));
     $fm->add_meta_box('Collapsed Repeatable RichTextAreas', 'demo-richtextarea');
     $fm = new Fieldmanager_RichTextArea(false, array('name' => 'sidebar_richtextarea'));
     $fm->add_meta_box('Sidebar RichTextArea', 'demo-richtextarea', 'side');
     $fm = new Fieldmanager_Group(array('name' => 'sidebar_repeatable_richtextarea', 'limit' => 0, 'add_more_label' => 'Add another field', 'sortable' => true, 'collapsible' => true, 'label' => 'Field', 'children' => array('richtextarea_field' => new Fieldmanager_RichTextArea('Repeatable Field'))));
     $fm->add_meta_box('Sidebar Repeatable RichTextAreas', 'demo-richtextarea', 'side');
 }
 /**
  * To attain code coverage 100%. Why not?
  */
 public function test_customize_buttons_filter()
 {
     $fm = new Fieldmanager_RichTextArea(array('name' => 'test_richtextarea'));
     $value = rand_str();
     $this->assertEquals($value, $fm->customize_buttons($value));
 }