diff --git a/admin/class-settings.php b/admin/class-settings.php index 840a7e9..dbb4559 100644 --- a/admin/class-settings.php +++ b/admin/class-settings.php @@ -48,8 +48,7 @@ class Settings { */ public function show_main_settings_page(): string { $data = array(); - - $this->localize_script( array() ); + $this->localize_script(); ob_start(); echo nmsp_plugin_app()->blade->run( 'admin.settings', $data ); diff --git a/assets/js/nmsp-plugin-name-admin.js b/assets/js/nmsp-plugin-name-admin.js new file mode 100644 index 0000000..503192b --- /dev/null +++ b/assets/js/nmsp-plugin-name-admin.js @@ -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)); diff --git a/assets/js/nmsp-plugin-name.js b/assets/js/nmsp-plugin-name.js index e69de29..f447ee6 100644 --- a/assets/js/nmsp-plugin-name.js +++ b/assets/js/nmsp-plugin-name.js @@ -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)); diff --git a/package.json b/package.json index 34576f4..26d8a2e 100644 --- a/package.json +++ b/package.json @@ -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-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'", + "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'", "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" }