-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Spacing and indentation fixes * Updated class names * hbs restructure * Reverted hbs structure (for accessibility) * Changed more class names, redid mobile tab layout and some styling * Changed a tags to button tags; styled is-top-layout; class name changes; * Styling and indentation changes * IN progress fixes for velocity page jumping * Removed on click velocity animation from js and added CSS transition to prevent page jumping * Removed redundant class from hbs * deleted old less * #16 (#17) Fixes issue #16 * tidy up/modernise code extend from ComponentModel improvements to a11y (based on example here: https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/Tab_Role) * remove slightly pointless help text * bump version, set correct FW dependency and add cross platform coverage * add support for 'inview' completion * minor amends to README * update naming convention to match style of Adapt OS * re-write to use itemsComponentModel * Update tabs.less - use flex for tabs layout - theme styling applied * min height property added for consistent item heights * replace 'top' and 'left' with 'horizontal' and 'vertical' for RTL support * simplify layout function and update readme * caveat layout for screen width * removed backticks as these have no effect in the help text Co-authored-by: Jennifer Eiss <[email protected]> Co-authored-by: kineojen <[email protected]> Co-authored-by: Simon Date <[email protected]> Co-authored-by: kirsty.hames <[email protected]> Co-authored-by: kirsty-hames <[email protected]>
- Loading branch information
1 parent
dfcbe19
commit a9be209
Showing
7 changed files
with
371 additions
and
505 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,16 @@ | ||
{ | ||
"name": "adapt-tabs", | ||
"framework": ">=2", | ||
"version": "2.1.1", | ||
"homepage": "https://github.com/cgkineo/adapt-tabs", | ||
"issues": "https://github.com/cgkineo/adapt-tabs/issues/", | ||
"displayName": "Tabs", | ||
"component": "tabs", | ||
"description": "Organise content into tab views", | ||
"main": "/js/adapt-tabs.js", | ||
"keywords": [ | ||
"adapt-plugin", | ||
"adapt-component" | ||
], | ||
"license": "GPLv3" | ||
"name": "adapt-tabs", | ||
"framework": ">=5", | ||
"version": "3.0.0", | ||
"homepage": "https://github.com/cgkineo/adapt-tabs", | ||
"issues": "https://github.com/cgkineo/adapt-tabs/issues/", | ||
"displayName": "Tabs", | ||
"component": "tabs", | ||
"description": "Organise content into tab views", | ||
"main": "/js/adapt-tabs.js", | ||
"keywords": [ | ||
"adapt-plugin", | ||
"adapt-component" | ||
], | ||
"license": "GPL-3.0" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,59 +1,58 @@ | ||
// to go in components.json | ||
{ | ||
"_id": "c-05", | ||
"_parentId": "b-05", | ||
"_type": "component", | ||
"_component": "tabs", | ||
"_classes": "", | ||
"_layout": "full", | ||
"title": "Tabs", | ||
"displayTitle": "Tabs", | ||
"body": "Body text.", | ||
"instruction": "Select the tabs to find out more.", | ||
"_tabLayout": "left", | ||
"_items": [ | ||
{ | ||
"tabTitle": "Tab Title 1", | ||
"title": "Tab item 1 title", | ||
"body": "This is display text 1. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.", | ||
"_classes": "", | ||
"_graphic": { | ||
"alt": "alt text", | ||
"src": "course/en/images/tabs.jpg" | ||
// to go in components.json | ||
{ | ||
"_id": "c-05", | ||
"_parentId": "b-05", | ||
"_type": "component", | ||
"_component": "tabs", | ||
"_classes": "", | ||
"_layout": "full", | ||
"title": "Tabs", | ||
"displayTitle": "Tabs", | ||
"body": "Body text.", | ||
"instruction": "Select the tabs to find out more.", | ||
"_tabLayout": "horizontal", | ||
"_minHeight": "500px", | ||
"_comment": "Only set min height if you want to uniform the content container size across tab items. By default, the container will display at the height of each item's content", | ||
"_items": [ | ||
{ | ||
"tabTitle": "Tab Title 1", | ||
"title": "Tab item 1 title", | ||
"body": "This is display text 1. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.", | ||
"_classes": "", | ||
"_graphic": { | ||
"alt": "alt text", | ||
"src": "course/en/images/tabs.jpg" | ||
} | ||
}, | ||
{ | ||
"tabTitle": "Tab Title 2", | ||
"title": "Tab item 2 title", | ||
"body": "This is display text 2. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.", | ||
"_classes": "", | ||
"_graphic": { | ||
"alt": "alt text", | ||
"src": "course/en/images/tabs.jpg" | ||
} | ||
}, | ||
{ | ||
"tabTitle": "Tab Title 3", | ||
"title": "Tab item 3 title", | ||
"body": "This is display text 3. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.", | ||
"_classes": "", | ||
"_graphic": { | ||
"alt": "alt text", | ||
"src": "course/en/images/tabs.jpg" | ||
} | ||
}, | ||
{ | ||
"tabTitle": "Tab Title 4", | ||
"title": "Tab item 4 title", | ||
"body": "This is display text 4. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.", | ||
"_classes": "", | ||
"_graphic": { | ||
"alt": "alt text", | ||
"src": "course/en/images/tabs.jpg" | ||
} | ||
} | ||
}, | ||
{ | ||
"tabTitle": "Tab Title 2", | ||
"title": "Tab item 2 title", | ||
"body": "This is display text 2. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.", | ||
"_classes": "", | ||
"_graphic": { | ||
"alt": "alt text", | ||
"src": "course/en/images/tabs.jpg" | ||
} | ||
}, | ||
{ | ||
"tabTitle": "Tab Title 3", | ||
"title": "Tab item 3 title", | ||
"body": "This is display text 3. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.", | ||
"_classes": "", | ||
"_graphic": { | ||
"alt": "alt text", | ||
"src": "course/en/images/tabs.jpg" | ||
} | ||
}, | ||
{ | ||
"tabTitle": "Tab Title 4", | ||
"title": "Tab item 4 title", | ||
"body": "This is display text 4. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.", | ||
"_classes": "", | ||
"_graphic": { | ||
"alt": "alt text", | ||
"src": "course/en/images/tabs.jpg" | ||
} | ||
} | ||
], | ||
"_pageLevelProgress": { | ||
"_isEnabled": true | ||
] | ||
} | ||
} |
Oops, something went wrong.