/** * 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); }
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); }
/** * 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; }
/** * 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); }