Пример #1
0
 /**
  * Output our tinyMCE field buttons
  *
  * @access public
  * @since 2.8
  * @return void
  */
 public function insert_form_tinymce_buttons($context)
 {
     global $pagenow;
     if ('post.php' != $pagenow) {
         return $context;
     }
     $html = '<style>
         span.nf-insert-form {
             color:#888;
             font: 400 18px/1 dashicons;
             -webkit-font-smoothing: antialiased;
             -moz-osx-font-smoothing: grayscale;
             display: inline-block;
             width: 18px;
             height: 18px;
             vertical-align: text-top;
             margin: 0 2px 0 0;
         }
     </style>';
     $html .= '<a href="#" class="button-secondary nf-insert-form"><span class="nf-insert-form dashicons dashicons-feedback"></span> ' . __('Add Form', 'ninja-forms') . '</a>';
     ninja_forms_admin_css();
     ninja_forms_admin_js();
     wp_enqueue_script('nf-combobox', NF_PLUGIN_URL . 'assets/js/min/combobox.min.js', array('jquery', 'jquery-ui-core', 'jquery-ui-button', 'jquery-ui-autocomplete'));
     wp_enqueue_style('nf-combobox', NF_PLUGIN_URL . 'assets/css/combobox.css');
     add_action('admin_footer', array($this, 'output_tinymce_button_js'));
     return $html;
 }
Пример #2
0
 /**
  * Add stylings to admin settings page
  * 
  * @return void
  */
 function admin_print_styles()
 {
     ninja_forms_admin_css();
 }