=== JTRT Responsive Tables === Contributors: MyThirdEye Donate link: // Tags: responsive tables, responsive, table, table generator, csv to table, csv, convert csv, responsive table generator, foo tables, responsive table, mobile tables, html table generator, html5 table Requires at least: 4.0 Tested up to: 5.3.2 Stable tag: 4.1.9 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Easily create beautiful, responsive HTML tables in the backend using the most advanced table editor for WordPress. == Description == = JTRT Responsive Tables = JTRT Responsive Tables is the most advanced HTML table editor for WordPress. Create amazing responsive tables without having to deal with HTML or CSS! [Demo GIF](https://github.com/JohnTendik/jtrt-tables/blob/master/docs/jtrt.gif?) = Features = * Simple WYSIWYG backend table editor * Formulas [List of usable formuals](http://handsontable.github.io/ruleJS/) * Covert your excel CSV files to responsive html with a few clicks * 5 Custom responsive breakpoint sizes (XS SM MD LG XL) * Edit table cells within the backend * Easily add links/images to your table * Custom breakpoints for each table * Support for multiple tables on one page * Custom shortcode, easy to use * 3 Different responsive types * Edit Cell font-weight, font-family, text-decoration, font-size, font-color with the click of a button! * Custom borders for your cells. * Custom alignment for your cells * Table sorting! Sort by column headers. * Table filtering! Search through your table with a searchbox * Table pagination! Divide your table up into pages * Search and Replace * Multiselect/multiedit cells * Support for html/images/shortcodes in cells * UNDO / REDO !!! * Context menu, right click to edit * KEYBOARD SHORTCUTS! CTRL + Z (undo) CTRL + C (COPY) etc * Read only cells * Edit Cell Backgrouns * Custom hover highlight color for rows / columns * value box for easy value editting * & more! = Getting Started = This plugin will look and feel very familiar to how you normally edit your tables. I have tried to make it very simple to use, however I'm in the process of updating the documentation for V4, so stay tuned for written guides/videos. = Credits = A special thank you to Joerg K. (@yogieanamcara) for helping me improve the plugin and for taking the time to translate this plugin into German! I'm a 22 year old self-taught student who created to plugin to help users easily create responsive tables on their wordpress website. Originally this was a simple personal project but grew to over 2000+ active installs. I want to thank each and everyone of you who downloaded and used my plugin, it means a lot and I hope it has served you well. Having said this, I didn't create this plugin entirely from scratch. I made use of amazing frameworks and scripts developed by other amazing people who deserve all the credit for their work. This plugin makes use of other plugins which I have not created or contributed to in any way, I do not take credit for these works, the credits belong to their respective authors. These plugins are: 1. [Footable](http://fooplugins.com/plugins/footable-jquery/) 3. [jQuery](https://jquery.com/) 4. [PapaParse](http://papaparse.com/) 5. [HandsOnTable](https://handsontable.com/) 6. [DataTables](https://datatables.net/) 4. Much love to those who helped me with issues, too many awesome people to list, love you all! = Support = If you have any issues, the best way to get help is to contact me through [GitHub](https://github.com/mythirdeye/jtrt-tables). == Installation == 1. Upload `jtrt-tables folder` to the `/wp-content/plugins/` directory 2. Activate the plugin through the 'Plugins' menu in WordPress 3. Enjoy == Frequently Asked Questions == = How does this plugin work? = Before this plugin worked by converting CSV files into HTML Tables, but now you can start from scratch and build your table in the backend. The ability to convert CSV files is still here, and improved graatly. = How does the responsiveness work? = This plugin uses FooTables to make the responsiveness happen. It 'hides' columns on smaller sizes so the table isn't squished and looking ugly. Although it hides columns, you can always view the hidden columns by clicking on the rows. = Do I need to know any HTML/CSS to use this plugin? = No, everything happens in the backend using a live representation of your table. You can manually select which columns to hide on the tablet and mobile sizes just by clicking your mouse. = My table wont show up, I'm getting a cannot found error = This is mainly caused by the plugin having issues saving to the backend. This issue is usually caused by updating the plugin from previous versions. If you encounter this issue and you upgraded plugins, simply re-install the new version after removing the previous. = My links/images wont show up in the front end = If you can see your images/links in the backend but not on the frontend, then that means you have to set your column type to "html". The plugin does html character escaping unless you specify not to in the column options. == Screenshots == 1. All Tables Page. 2. Table Editor 4. Front End Sample 1 5. Front End Sample 2 6. Front End Sample 2.2 == Changelog == = 4.1.9 = * Fixed adding borders functionality * Updated WP tested version = 4.1.8 = * Fixed default pagination size for scrolling and stacking responsive types * Added pagination menu option for scrolling and stacking responsive types * Updating WordPress tested version = 4.1.7 = * Updated border options, you can now select custom borders * Added custom class option, custome classes will be applied to the table element = 4.1.6 = * Fixed tables only saving as draft * Fixed image upload conflict with lodash/formulas = 4.1.5 = * Fixed borders once again * Borders now update each cell separately as frequently asked * Borders now have color and width options * Fixed rather strange bug that would scroll that page down when cell was clicked = 4.1.4 = * Fixed IE, FF export as CSV bug * Fixed tables disappearing in the backend bug :) * Updated Handsontable & Footables * Fixed HTML sorting when column hiding * Getting ready for possible CTRL + select updates :) = 4.1.3 = * Changed scroller option scroll bar to show only when needed * Fixed hovers on tables, no longer should the original background disappear * Fixed hover being done with JS, its now done through CSS as it should be * Fixed IE11 save bug * Removed preview post link as it was misleading = 4.1.2 = * Fixed sorting for scroller responsive option * Fixed draft button not saving data * Ability to use shortcodes in tables have been added * Tooltips added to table editor * Changed scroller option scroll bar to show only when needed * Fixed hovers on tables with pagination * Credits and thanks to [0x0936](https://github.com/0x0936) and [Jody LeCompte](https://github.com/jodylecompte) for the PR = 4.1 = * Fixed FF issue when saving * New color picker for text and backgrounds * Fixed hang when applying borders * filtering/pagination now works with row stack responsive option (sort does not) * alt + enter breaks line in front-end now * front-end translations for data-tables have been added. * Formula support has been added. There is a caviat however, it works but its not very user friendly. All formulas will need to by typed out by hand (no clicking on cells to get cell value) ie. =A1+B5, you have to type out the cell col/row manually, selecting by clicking does not work and is not supported. Visit this link to see all the available commands: [List of usuable formuals](http://handsontable.github.io/ruleJS/) = 4.0.2 = * Added duplicate function for easy table copying * Added .pot file for my multilangual friends * Fixed stacking responsive style * Cells now accepts the following tags: >