{"id":30813,"date":"2014-08-04T09:22:28","date_gmt":"2014-08-04T09:22:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/responsive-scrolling-tables\/"},"modified":"2015-04-23T09:13:44","modified_gmt":"2015-04-23T09:13:44","slug":"responsive-scrolling-tables","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/responsive-scrolling-tables\/","author":13960933,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.1","stable_tag":"trunk","tested":"4.1.42","requires":"3.9.1","requires_php":"","requires_plugins":"","header_name":"Responsive Scrolling Tables","header_author":"T J Dixon Limited","header_description":"","assets_banners_color":"","last_updated":"2015-04-23 09:13:44","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/www.tjdixon.com\/","header_author_uri":"http:\/\/www.tjdixon.com\/","rating":4.9,"author_block_rating":0,"active_installs":800,"downloads":7268,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.2.1":"<p>Small change to use an event listener, resolves issues with other javascript not playing nice.<\/p>","1.2.0":"<p>Updating to this version will fix errors about head already being sent\/changed (essential if experiencing issues with other plugins).<\/p>","1.1.0":"<p>Upgrade to 1.1.0 for php error fix.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":"1","5":"9"},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":"1048086","resolution":"1","location":"assets"},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":"1048086","resolution":"2","location":"assets"}},"screenshots":{"1":"The table without responsive scrolling tables. Notice how the whole page has a scroll bar.","2":"With RST only the table has a scroll bar. This creates a much more pleasent experience on mobiles."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[606,19195,1240],"plugin_category":[],"plugin_contributors":[83097],"plugin_business_model":[],"class_list":["post-30813","plugin","type-plugin","status-closed","hentry","plugin_tags-responsive","plugin_tags-responsive-tables","plugin_tags-tables","plugin_contributors-tjdixonlimited","plugin_committers-tjdixonlimited"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/responsive-scrolling-tables.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/responsive-scrolling-tables\/assets\/screenshot-1.jpg?rev=1048086","caption":"The table without responsive scrolling tables. Notice how the whole page has a scroll bar."},{"src":"https:\/\/ps.w.org\/responsive-scrolling-tables\/assets\/screenshot-2.jpg?rev=1048086","caption":"With RST only the table has a scroll bar. This creates a much more pleasent experience on mobiles."}],"raw_content":"<!--section=description-->\nWhat is Responsive Scrolling Tables (RST)?\n\n<p>RST is a plugin for your Joomla! website that prevents tables from breaking your responsive layout.<\/p>\n\nWho is RST for?\n\n<p>RST is for anyone wishing to use tables in a mobile friendly way without having to add classes or special formatting to the table. It's aimed at WYSIWYG users to help them focus more on the content and worry less about the mobile display.<\/p>\n\nWhat does RST do?\n\n<p>It detects when tables are bigger then their containers and makes them scroll instead of flowing over the boundary of the container.<\/p>\n\n<p>Please see screen shots for examples.<\/p>\n\nWhy create RST?\n\n<p>We created RST because our clients like to write their own content and sometimes it is necessary to use tables. We respect that our clients are not HTML masters and learning HTML is often not one of their long term goals, so we needed an easy to use way of making their tables display correctly and easily on mobile devices.<\/p>\n\nHow does RST work?\n\n<p>It inserts a JavaScript file into the document that detects if the document contains any tables. With each table it finds, it checks whether the table's width is larger then its parent, when a table is going to break the display of a page and makes it scroll instead by inserting a scrollable parent around the table. It also runs when the page is resized allowing users to maintain usability even after the page has loaded.<\/p>\n\n<!--section=installation-->\n<p>This section describes how to install the plugin and get it working.<\/p>\n\n<p>e.g.<\/p>\n\n<ol>\n<li>Upload <code>responsivescrollingtables-wordpress-version.zip<\/code> via the plugin installer<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Sit back and relax<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>The plugin doesn't work<\/dt>\n<dd><p>The first step is to make sure that you have activated the Responsive Scrolling Tables plugin.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Moved from overriding the document.onreadystatechange to using document.addEventListener<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Changed to use wp_enqueue_script<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Removing the 'echo' that outputed the RST file location within the plugin<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release of RST<\/li>\n<\/ul>","raw_excerpt":"Responsive Scrolling Tables detects when tables are bigger then their containers and makes them scroll instead of flowing over the boundary of the con &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/30813","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=30813"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/tjdixonlimited"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=30813"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=30813"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=30813"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=30813"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=30813"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=30813"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}