Esempio n. 1
0
 /**
  * Registers datepicker for the deadline field.
  *
  * @return void.
  */
 public static function enqueueDatePicker()
 {
     $script_src = Trapp\instance()->plugin_url . 'js/bp-trapp-datepicker.js';
     $style_src = Trapp\instance()->plugin_url . 'css/bp-trapp-datepicker.css';
     $deps = ['jquery', 'jquery-ui-core', 'jquery-ui-datepicker'];
     wp_enqueue_script('bp-trapp-datepicker', $script_src, $deps);
     wp_enqueue_style('bp-trapp-datepicker', $style_src);
 }
Esempio n. 2
0
 public function enqueueLockFields()
 {
     if (!$this->isTranslation()) {
         return;
     }
     $src = Trapp\instance()->plugin_url . 'js/bp-trapp-lock-fields.js';
     $deps = ['jquery'];
     wp_enqueue_script('bp-trapp-metabox', $src, $deps);
 }
Esempio n. 3
0
 /**
  * Returns view by path.
  *
  * @param  string $path Path to the view.
  *
  * @return string       Full include path.
  */
 public static function getView($path = '')
 {
     $dir = Trapp\instance()->plugin_dir . 'views/';
     return $dir . $path;
 }
Esempio n. 4
0
 /**
  * Registers styles for the columns.
  *
  * @return void.
  */
 public static function enqueueColumnsStyles()
 {
     $src = Trapp\instance()->plugin_url . 'css/bp-trapp-columns.css';
     wp_enqueue_style('bp-trapp-metabox', $src);
 }