{"id":17696866,"url":"https://github.com/datashaman/kopanels","last_synced_at":"2025-06-26T16:35:28.963Z","repository":{"id":66709837,"uuid":"13717383","full_name":"datashaman/koPanels","owner":"datashaman","description":"Knockout-based panels, using an observable as the current page. Uses jQuery UI widgets, and Asual Address plugin.","archived":false,"fork":false,"pushed_at":"2013-10-20T18:37:24.000Z","size":120,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-06T05:43:46.474Z","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":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/datashaman.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":"2013-10-20T10:48:24.000Z","updated_at":"2013-12-10T07:51:02.000Z","dependencies_parsed_at":"2023-02-20T09:45:37.791Z","dependency_job_id":null,"html_url":"https://github.com/datashaman/koPanels","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datashaman%2FkoPanels","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datashaman%2FkoPanels/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datashaman%2FkoPanels/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datashaman%2FkoPanels/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/datashaman","download_url":"https://codeload.github.com/datashaman/koPanels/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246399800,"owners_count":20770907,"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","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":"2024-10-24T14:45:33.597Z","updated_at":"2025-03-31T00:40:53.261Z","avatar_url":"https://github.com/datashaman.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"koPanels\n========\n\nKnockout-based panels, using an observable to store the current panel's ID.\n\nExamples speak louder than words. Open test.html in a browser.\n\nThe URL overrides and sets the observable value in the model.\n\nIf no URL hash value is specified, the model's observable\nvalue decides what panel is shown.\n\nSetting the models' observable value sets the URL via the address plugin,\nwhich triggers the show of the correct panel.\n\nUses jQuery, KnockoutJS, jQuery Address plugin and the widget scaffolding of jQuery UI.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatashaman%2Fkopanels","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdatashaman%2Fkopanels","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatashaman%2Fkopanels/lists"}