Compare commits
	
		
			2 Commits
		
	
	
		
			3e03887bda
			...
			6913a0ca8f
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						
						
							
						
						6913a0ca8f
	
				 | 
					
					
						|||
| 
						
						
							
						
						dfbad4b488
	
				 | 
					
					
						
@@ -48,8 +48,7 @@ class Settings {
 | 
				
			|||||||
	 */
 | 
						 */
 | 
				
			||||||
	public function show_main_settings_page(): string {
 | 
						public function show_main_settings_page(): string {
 | 
				
			||||||
		$data = array();
 | 
							$data = array();
 | 
				
			||||||
 | 
							$this->localize_script();
 | 
				
			||||||
		$this->localize_script( array() );
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
		ob_start();
 | 
							ob_start();
 | 
				
			||||||
		echo nmsp_plugin_app()->blade->run( 'admin.settings', $data );
 | 
							echo nmsp_plugin_app()->blade->run( 'admin.settings', $data );
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										5
									
								
								assets/js/nmsp-plugin-name-admin.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								assets/js/nmsp-plugin-name-admin.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
				
			|||||||
 | 
					(function($) {
 | 
				
			||||||
 | 
					  console.log('Your plugin just got loaded on the admin page!');
 | 
				
			||||||
 | 
					  console.log('This is what you get as jQuery:', $);
 | 
				
			||||||
 | 
					  console.log('Here is what you set for nmspPluginAdminApi:', window.nmspPluginAdminApi);
 | 
				
			||||||
 | 
					}(window.jQuery));
 | 
				
			||||||
@@ -0,0 +1,5 @@
 | 
				
			|||||||
 | 
					(function($) {
 | 
				
			||||||
 | 
					  console.log('Your plugin just got loaded!');
 | 
				
			||||||
 | 
					  console.log('This is what you get as jQuery:', $);
 | 
				
			||||||
 | 
					  console.log('Here is what you set for nmspPluginApi:', window.nmspPluginApi);
 | 
				
			||||||
 | 
					}(window.jQuery));
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,15 +1,18 @@
 | 
				
			|||||||
<?php
 | 
					<?php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					use PluginNamespace\App;
 | 
				
			||||||
 | 
					use eftec\bladeone\BladeOne;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Boilerplate Plugin
 | 
					 * Boilerplate Plugin v2
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @package           BoilerplatePlugin
 | 
					 * @package           BoilerplatePluginv2
 | 
				
			||||||
 * @author            Plugin Author
 | 
					 * @author            Plugin Author
 | 
				
			||||||
 * @copyright         GPL v2
 | 
					 * @copyright         GPL v2
 | 
				
			||||||
 * @license           https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html
 | 
					 * @license           https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html
 | 
				
			||||||
 * 
 | 
					 * 
 | 
				
			||||||
 * @wordpress-plugin
 | 
					 * @wordpress-plugin
 | 
				
			||||||
 * Plugin Name:       Boilerplate Plugin
 | 
					 * Plugin Name:       Boilerplate Plugin v2
 | 
				
			||||||
 * Description:       Your plugin description.
 | 
					 * Description:       Your plugin description.
 | 
				
			||||||
 * License:           GPL v2
 | 
					 * License:           GPL v2
 | 
				
			||||||
 * License URI:       https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html
 | 
					 * License URI:       https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html
 | 
				
			||||||
@@ -46,10 +49,10 @@ if ( defined( 'WP_CLI' ) && WP_CLI ) {
 | 
				
			|||||||
	require_once __DIR__ . '/includes/class-nmspcli.php';
 | 
						require_once __DIR__ . '/includes/class-nmspcli.php';
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$mode = \eftec\bladeone\BladeOne::MODE_AUTO; // Can also be MODE_DEBUG
 | 
					$mode = BladeOne::MODE_DEBUG; // Can also be MODE_AUTO|MODE_DEBUG
 | 
				
			||||||
$blade = new \eftec\bladeone\BladeOne( __DIR__ . '/templates', __DIR__ . '/cache/blade', $mode );
 | 
					$blade = new BladeOne( __DIR__ . '/templates', __DIR__ . '/cache/blade', $mode );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
register_activation_hook( __FILE__, array( \PluginNamespace\App::class, 'plugin_activation' ) );
 | 
					register_activation_hook( __FILE__, array( App::class, 'plugin_activation' ) );
 | 
				
			||||||
register_deactivation_hook( __FILE__, array( \PluginNamespace\App::class, 'plugin_deactivation' ) );
 | 
					register_deactivation_hook( __FILE__, array( App::class, 'plugin_deactivation' ) );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
nmsp_plugin_app()->load_blade( $blade );
 | 
					nmsp_plugin_app()->load_blade( $blade );
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -41,6 +41,8 @@
 | 
				
			|||||||
    "compile:rtl": "rtlcss assets/css/nmsp-plugin-name.css assets/css/nmsp-plugin-name-rtl.css && rtlcss assets/css/nmsp-plugin-name.css assets/css/nmsp-plugin-name-rtl.css",
 | 
					    "compile:rtl": "rtlcss assets/css/nmsp-plugin-name.css assets/css/nmsp-plugin-name-rtl.css && rtlcss assets/css/nmsp-plugin-name.css assets/css/nmsp-plugin-name-rtl.css",
 | 
				
			||||||
    "compile:rtl-admin": "rtlcss assets/css/nmsp-plugin-name-admin.css assets/css/nmsp-plugin-name-admin-rtl.css && rtlcss assets/css/nmsp-plugin-name-admin-admin.css assets/css/nmsp-plugin-name-admin-rtl.css",
 | 
					    "compile:rtl-admin": "rtlcss assets/css/nmsp-plugin-name-admin.css assets/css/nmsp-plugin-name-admin-rtl.css && rtlcss assets/css/nmsp-plugin-name-admin-admin.css assets/css/nmsp-plugin-name-admin-rtl.css",
 | 
				
			||||||
    "lint:scss": "wp-scripts lint-style 'resources/**/sass/**/*.scss'",
 | 
					    "lint:scss": "wp-scripts lint-style 'resources/**/sass/**/*.scss'",
 | 
				
			||||||
 | 
					    "compile:js": "cp resources/front/js/nmsp-plugin-name.js assets/js/nmsp-plugin-name.js",
 | 
				
			||||||
 | 
					    "compile:js-admin": "cp resources/admin/js/nmsp-plugin-name-admin.js assets/js/nmsp-plugin-name-admin.js",
 | 
				
			||||||
    "lint:js": "wp-scripts lint-js 'resources/**/js/*.js'",
 | 
					    "lint:js": "wp-scripts lint-js 'resources/**/js/*.js'",
 | 
				
			||||||
    "bundle": "dir-archiver --src . --dest ../nmsp-plugin-name.zip --exclude .DS_Store .stylelintrc.json .eslintrc .git .gitattributes .github .gitignore README.md CHANGELOG.md composer.lock node_modules vendor package-lock.json package.json .travis.yml phpcs.xml.dist resources assets/css/nmsp-plugin-name.css.map assets/css/nmsp-plugin-name-admin.css.map"
 | 
					    "bundle": "dir-archiver --src . --dest ../nmsp-plugin-name.zip --exclude .DS_Store .stylelintrc.json .eslintrc .git .gitattributes .github .gitignore README.md CHANGELOG.md composer.lock node_modules vendor package-lock.json package.json .travis.yml phpcs.xml.dist resources assets/css/nmsp-plugin-name.css.map assets/css/nmsp-plugin-name-admin.css.map"
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user