From 91945d9dc2e61f8730c6af9d59668f73905f7cc7 Mon Sep 17 00:00:00 2001 From: Taylor Lovett Date: Mon, 13 Mar 2017 17:12:05 -0400 Subject: [PATCH] Restructure JS and uglification --- .editorconfig | 11 ++ Gruntfile.js | 19 ++- assets/js/restricted-site-access.min.js | 1 + assets/js/src/restricted-site-access.js | 146 ++++++++++++++++++++++++ package.json | 5 +- restricted-site-access.dev.js | 146 ------------------------ restricted-site-access.js | 1 - restricted_site_access.php | 11 +- 8 files changed, 185 insertions(+), 155 deletions(-) create mode 100644 .editorconfig create mode 100644 assets/js/restricted-site-access.min.js create mode 100644 assets/js/src/restricted-site-access.js delete mode 100644 restricted-site-access.dev.js delete mode 100644 restricted-site-access.js diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000..f72fc293 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,11 @@ +root = true + +[*] +indent_style = space +indent_size = 2 + +[*.{php,js,css,scss}] +end_of_line = lf +insert_final_newline = true +indent_style = tab +indent_size = 4 \ No newline at end of file diff --git a/Gruntfile.js b/Gruntfile.js index 2a41abfb..442e813a 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -12,10 +12,21 @@ module.exports = function(grunt) { updatePoFiles: true } } - } - }); + }, - grunt.loadNpmTasks('grunt-wp-i18n'); + uglify: { + js: { + files: { + 'assets/js/restricted-site-access.min.js': ['assets/js/src/restricted-site-access.js'], + } + } + } + + }); + + grunt.loadNpmTasks( 'grunt-wp-i18n' ); + grunt.loadNpmTasks( 'grunt-contrib-uglify' ); - grunt.registerTask('i18n', ['makepot']); + grunt.registerTask( 'i18n', ['makepot'] ); + grunt.registerTask( 'default', ['uglify:js'] ); }; diff --git a/assets/js/restricted-site-access.min.js b/assets/js/restricted-site-access.min.js new file mode 100644 index 00000000..5b49116b --- /dev/null +++ b/assets/js/restricted-site-access.min.js @@ -0,0 +1 @@ +!function(a,b){"use strict";function c(a){if(""==b.trim(a))return!1;e.add_btn.attr("disabled","disabled");var c=b(d.querySelectorAll("#ip_list input")),f=0;for(c.length;f