PluginProbe
BlockSpare – Gutenberg Blocks for News, Magazine, Blog & Business Websites / 2.7.0
BlockSpare – Gutenberg Blocks for News, Magazine, Blog & Business Websites v2.7.0
4.1.0 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.1.0 1.1.1 1.1.2 1.2.0 1.2.1 1.2.2 1.2.3 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 2.1.2 2.5.0 2.5.3 2.6.1 All 38 releases
← All changes | admin/index.php +30 -1 2.5.32.7.0 View file →
@@ -17,8 +17,10 @@
17 17
18 18 add_action('admin_enqueue_scripts', array($this, 'enqueue_dashboard_script'));
19 19
20 20 add_action('admin_init', array($this, 'redirect_to_blockspare_page'));
21 +
22 + add_action( 'init', array($this,'blockspare_load_api_files'));
21 23 }
22 24
23 25 public function add_dashboard_page()
24 26 {
@@ -61,16 +63,36 @@
61 63 1 // Position
62 64 );
63 65 }
64 66
67 +
65 68 public function enqueue_dashboard_script($hook)
66 69 {
70 + wp_enqueue_style('blockspare-admin', BLOCKSPARE_PLUGIN_URL .'admin/assets/css/style.css','','');
71 + wp_enqueue_script( 'blockspare_dashboard_js', BLOCKSPARE_PLUGIN_URL. 'dist/block_admin_dashboard.js', array('react', 'react-dom', 'wp-element', 'wp-api-fetch', 'wp-polyfill'), '1.0' );
72 + wp_enqueue_style('blockspare-admin-css',BLOCKSPARE_PLUGIN_URL.'dist/style-block_admin_dashboard.css');
73 + $blockspare_dashboard_logo = BLOCKSPARE_PLUGIN_URL . 'admin/assets/images/blockspare-logo.png';
74 + wp_localize_script(
75 + 'blockspare_dashboard_js',
76 + 'blockspare_dashboard',
77 + array(
78 +
79 + 'logo'=>$blockspare_dashboard_logo,
80 + "imagePath"=> "https://templatespare.com/wp-content/uploads/blockspare/blocks/",
81 + "static_img"=>BLOCKSPARE_PLUGIN_URL,
82 + 'adminPath'=>admin_url('post-new.php?post_type=page&blockspare_show_intro=true')
83 +
84 + )
85 + );
67 86 }
68 87
69 88 public function blockspare_admin_dashboard()
70 89 {
71 90 ?>
91 + <div id="bs-dashboard"></div>
92 + <?php /*
72 93 <div class="wrap blockspare-wrap">
94 +
73 95 <header class="blockspare-header">
74 96 <img src="<?php echo esc_url(plugins_url('assets/blockspare-logo.png', __FILE__)) ?>"
75 97 alt="<?php esc_attr_e('Blockspare', 'blockspare') ?>" />
76 98
@@ -228,9 +250,9 @@
228 250 </p>
229 251 </li>
230 252 <li>
231 253 <h4 class="blockspare-sub-headings">
232 - <a href="https://blockspare.com/support/"><?php esc_html_e('Support', 'blockspare') ?>
254 + <a href="https://afthemes.com/supports/"><?php esc_html_e('Support', 'blockspare') ?>
233 255 →</a>
234 256 </h4>
235 257 <p><?php esc_html_e('You directly come upon to our support guys with your valuable queries.', 'blockspare') ?>
236 258 </p>
@@ -258,8 +280,9 @@
258 280
259 281 </div>
260 282 </section>
261 283 </div>
284 +<?php */?>
262 285 <?php
263 286 }
264 287
265 288 /**
@@ -281,8 +304,14 @@
281 304 wp_redirect(esc_url(admin_url('admin.php?page=blockspare')));
282 305 die();
283 306 }
284 307 }
308 + public function blockspare_load_api_files(){
309 + require_once BLOCKSPARE_PLUGIN_DIR. '/admin/rest-request.php';
310 + }
311 +
312 +
313 +
285 314 }
286 315
287 316 new Blockspare_Admin_Dashboard();
288 317 }