{"id":31105916,"url":"https://github.com/bright/angular-ui-routed-tabs","last_synced_at":"2025-09-17T04:47:56.138Z","repository":{"id":34481598,"uuid":"38420887","full_name":"bright/angular-ui-routed-tabs","owner":"bright","description":"AngularJS Bootstrap-based tabs that adhere to current ui-router state and allow easy state switching","archived":false,"fork":false,"pushed_at":"2015-07-09T12:15:55.000Z","size":144,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-09-15T18:15:01.640Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bright.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-07-02T08:34:26.000Z","updated_at":"2016-04-21T13:03:28.000Z","dependencies_parsed_at":"2022-08-31T04:40:21.296Z","dependency_job_id":null,"html_url":"https://github.com/bright/angular-ui-routed-tabs","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/bright/angular-ui-routed-tabs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bright%2Fangular-ui-routed-tabs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bright%2Fangular-ui-routed-tabs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bright%2Fangular-ui-routed-tabs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bright%2Fangular-ui-routed-tabs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bright","download_url":"https://codeload.github.com/bright/angular-ui-routed-tabs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bright%2Fangular-ui-routed-tabs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275537146,"owners_count":25482344,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-17T02:00:09.119Z","response_time":84,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-09-17T04:47:53.134Z","updated_at":"2025-09-17T04:47:56.131Z","avatar_url":"https://github.com/bright.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# angular-ui-routed-tabs\n\n**AngularJS Bootstrap-based tabs that adhere to current ui-router state and allow easy state switching.**\n\nBased on original [ui.bootstrap.tabs](https://angular-ui.github.io/bootstrap/#/tabs) and [ui-router-tabs](https://github.com/rpocklin/ui-router-tabs) directives. \n\nDoesn't depend on `angular-ui-bootstrap` directive. Depends on Bootstrap itself, though.\n\n## Usage\n\n```html\n\u003crouted-tabset type=\"pills\" vertical=\"true\"\u003e\n    \u003crouted-tab ui-sref=\"first\" heading=\"First, simple\"\u003e\u003c/routed-tab\u003e\n    \u003crouted-tab ui-sref=\"second\" other-active-routes=\"['third']\"\u003e\n        \u003crouted-tab-heading\u003e\n            Second \u003csmall\u003eit will be highlighted for third, too\u003c/small\u003e\n        \u003c/routed-tab-heading\u003e\n    \u003c/routed-tab\u003e\n\u003c/routed-tabset\u003e\n```\n\n## How it differs from others?\n\n### ui.bootstrap.tabs\n`ui.bootstrap.tabs` is unaware of ui-router states. It expects you to provide the content for each tab in the markup immediately or forces you to manually do state transitions on tab click. It also expects you to keep and maintain `active` flag for each tab.\n\n### ui-router-tabs\n`ui-router-tabs` expects the list of available tabs to be provided as a `$scope` variable. It doesn't provide a way to customize headings on a one-off basis i.e. to use custom directives within the heading.\n\n## Demo\n[TODO]\n\n## Install\n1. download the files via Bower - run `bower install angular-ui-routed-tabs`\n2. include the `ui-routed-tabs.min.js` file in your app\n3. include the module in angular (i.e. in `app.js`) - `ui-routed-tabs`\n\n## Licence\n[MIT](LICENCE)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbright%2Fangular-ui-routed-tabs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbright%2Fangular-ui-routed-tabs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbright%2Fangular-ui-routed-tabs/lists"}