=== CSS & JavaScript Toolbox === Contributors: wipeoutmedia Author URL: https://css-javascript-toolbox.com Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=EWDWF75JHT9Q6 Tags: CSS, JavaScript, JS, PHP, HTML, scripts, code, snippets, hooks, header, footer, widget, sidebar, shortcode, Gutenberg, code block, ads, AdSense, Analytics, GA, advertising, Google, chat, YouTube, Vimeo License: GPLv2 or later License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html Requires at least: 4.9 or higher Requires PHP: 7 or higher Tested up to: 5.7 Stable tag: 11.4 Add CSS, JavaScript, HTML, PHP, and other content to your site. Then choose exactly where on your site you want it to go. == Description == Add CSS, JavaScript, HTML, PHP, and other content to your site. Then choose exactly where on your site you want it to go. ### IDEAL FOR: ### * Front-end modifications * Adding functionality * Adding widgets or code scripts * Fast site development ### FEATURES: ### * Powerful code editor * Assignment management system (choose where your code/content goes) * Code/script library management ### WHY GO PREMIUM? ### * Add code/content globally * Add code/content via shortcodes, widgets, Gutenburg blocks, etc * Add code/content via tags, URLs, regular expressions * 8 additional hooks for more precise assignments * Assignment invert feature (run code everywhere but...) * More editor tools (code auto complete, beautify/minify, etc) * Revisions system * Backup and export/import system [Click for Premium](https://css-javascript-toolbox.com/?utm_source=cjt_free_on_wordpress&utm_medium=readme_txt_description&utm_campaign=click_for_premium_link) ### OVERVIEW VIDEO ### https://www.youtube.com/watch?v=vYAKePVgJqE == Installation == 1. If you're upgrading from older versions its highly recommended to backup your database before upgrading. 2. Upload the 'css-javascript-toolbox' folder to the '/wp-content/plugins/' directory 3. Activate the plugin through the 'Plugins' menu in WordPress 4. Click 'CSS & JavaScript Toolbox' link in the main navigation (left side of your Dashboard). == Screenshots == 1. Code Block Editor 2. Code Block Assignment Panel 3. CJT Main Admin Toolbar 4. Code Block Toolbar 5. Code Block Editor Tools 6. Assignment Panel for Pages 7. Assignment Panel for Posts 8. Assignment Panel for Categories 9. Assignment Panel for Custom Posts 10. Assignment Panel for Auxiliary Assignments 11. Assignment Panel for Tags 12. Assignment Panel for Advanced Assignments 13. Assignment Panel Inverter 14. Code Block Information == Changelog == = 11.4 = * Removed: Auxiliary and Advanced tabs are removed for CJT new installs. Existing CJT users with active code blocks still get them * Enhancement: All mouse hover-over popups are faster and more responsive = 11.3 = * Fixed: URL Assignment tab is now working as expected * Fixed: Inverter functionality was not being displayed in the frontend = 11.2 = * Added: New links for CJT PLUS license validation = 11.0 = * Added: 8 More Hooks (Body Open, Before Post Content, After Post Content, Before Post, Excerpt, After Post Excerpt, Before Posts List, After Posts List, Before Post * Enhancement: Assignments Panel * Enhancement: Templates Panel * Enhancement: Code Files Panel * Enhancement: Revisions Panel * Enhancement: Code Block Toolbar * Enhancement: Code Block InfoBar (added Shortcode copy feature) * Enhancement: Group Font Size Buttons * Enable/Disable: Toolbox menu when block is saved * Fix: Framework incompatibility version * Fix: Metabox Block InfoBar elements * Fix: Minifier was not working * Moved: Code Block Toolbar buttons * Moved: Code Block Toolbar editor menu (i.e. File, Edit, Settings) to Editor Toolbar as buttons * Removed: Clear Block (clears all Code Block code) Editor Toolbar button * Removed: Footer/Header All batch buttons * Show: Incompatible Hooks "Warning" Notice = 10.0 = * Fix: Styling fixes for WordPress version 5.5 * Enhancement: Updated ACE Editor to v1.4.12 * Enhancement: Improve snippet manager * Enhancement: Add placeholder option * Added: Option to disable auto-indent * Added: New language modes * Fix: Double space being converted to dot on mobile keyboards * Fix: Backspace not working with some mobile keyboards = 9.4 = * Improved variable security throughout the plugin. * Fix: Bugs fixed. * Fix: PHP notices and warnings fixed. = 9.3 = * Fix: SQL vulnerability for uninstaller. = 9.2 = * Added: Editor status bar to quickly display info regarding the block. * Enhancement: Updated ACE editor to v1.4.5 * Enhancement: Detailed data about the assignment of the block in the info popup. = 9.0 = * PHP 7.2+ fixes * Sanitisation on GET functions = 8.4.2 = * Fix: Wordpress Vulnerability report = 8.4.1 = * Fix: CSS & JavaScript Toolbox not showing = 8.4 = * Enhancement: START and END comments for CJT Assignments, CJT Shortcodes, and CJT Metabox code blocks. You can now go into the Page Source and perform a search for these comments to quickly find your code block within the source code. * Removed: Admin notice “CJT plugin is no longer supported" = 8.3.2 = * Added: Admin notice “CJT plugin is no longer supported" = 8.3.1 = * Fix: Development log files created at production = 8.3 = * Added: “CJT Plugin will not work” admin notice displayed when PHP version < 5.3 * Enhancement: Dashboard statistics Metabox display more fields * Fix: WordPress Plugin compatibility for commonly detected conflicts * Fix: SQL errors commonly appears in Error log file * Fix: Dashboard statistics Metabox exception when CJT server is not reachable * Fix: Dashboard statistics Metabox blocks count include backups block * Updated: ACE Editor updated to the last version = 8.2 = * Added: PHP version check on activation Fix: Fatal error: 'break' not in the 'loop' or 'switch' context in /path/to/wp-content/plugins/css-javascript-toolbox/controllers/block.php on line 145 * Added: Display notice during installation steps on network-level errors. Resolves endless spinner issue * Compatibility: 100% compatible with BulletProof Security (BPS) security plugin. No need for any bypass rules = 8.1 = * Compatibility: Fully tested with Wordpress 4.3.1 * Enhancement: CJT core upgrades and enhancements = 8.0.4 = * Compatibility: Fully tested with Wordpress 4.3 * Added: List of future deprecated features = 8.0.3 = * Added: Support us link on Dashboard Metabox * Added: Support us link on CJT Header = 8.0.2 = * Removed: CJT License Setup form. CJT is now 100% Free * Fix: Multi-site CJT Network extensions not loading = 8.0.1 = * Fix: Fresh installer stopping when “Adding Wordpress built-in scripts and styles as CJT Templates” * Added: Dashboard Metabox notices when CJT is not yet installed = 8.0 = * Added: Show premium extensions list in Dashboard Widget instead of Scripts Packages * Enhancement: Framework update to make CJT functionality more extendable * Removed: Code Editor Toolbar buttons and code block ‘File', ‘Edit’ and ‘View’ menu are moved to separate extensions * Removed: Editor Themes switcher list are moved to separate extension * Removed: Import and Export Tools are moved to separate extension * Fix: Conflict with other popular themes like X Theme = 7.2 = * Fix: Block Code file name moving away when open/close Block metabox * Fix: Shortcode list is too small for Shortcode names * Updated: CJT Framework for packages and extensions updates = 7.1.2 = * Added: Show Latest News on Dashboard Widget = 7.1.1 = * Added: Add Statistics Dashboard Widget that shows few useful fields. = 7.1 = * Performance: Processing and Memory optimisation for better performance. * Enhancement: Block Box Themes Support. * Enhancement: 32 Themes is now supported to be applied for the whole block box. * Enhancement: Applying theme per browser. Allow for assigning appropriate theme for different devices. * Enhancement: Assigned/All mode switchers for assignment panel list. You can show all items even not selected ones or show only assigned to the block. * Enhancement: Bullet-Proof Assignment Panel layout so it would always reserved even if another Plugin wrongly load jQuery TABS/ACCORDION Styles. * UI & Graphics: General UI enhancements. * Updated: Code editor updates. * Enhancement: Turns CJT Block into a tiny Project that host Multiple "Managed" Code-Files instead of just one. * Enhancement: No need to create a Block for each Language Type and assign them to the same Wordpress Page. One Block with Multiple Code Files solved that by creating only one Block for each assigned request. * Enhancement: Code Files Support Language Type, Code, Description and TAG fields. * Enhancement: Write Design-Time Organised Code by separating them into code-files (JS, CSS, PHP, HTML) and CJT will merge them all at run-time. * Enhancement: There is no need to write