{"id":32241766,"url":"https://github.com/hiltonjanfield/jquery.enhsplitter","last_synced_at":"2026-02-24T04:31:00.228Z","repository":{"id":57282549,"uuid":"41993936","full_name":"hiltonjanfield/jquery.enhsplitter","owner":"hiltonjanfield","description":"A jQuery plugin to create draggable content splitters to emulate frames and separate content.","archived":false,"fork":false,"pushed_at":"2015-12-11T01:02:21.000Z","size":60,"stargazers_count":31,"open_issues_count":11,"forks_count":10,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-01-24T07:43:13.871Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hiltonjanfield.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-09-06T07:57:06.000Z","updated_at":"2025-02-16T23:20:36.000Z","dependencies_parsed_at":"2022-08-31T09:20:28.146Z","dependency_job_id":null,"html_url":"https://github.com/hiltonjanfield/jquery.enhsplitter","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/hiltonjanfield/jquery.enhsplitter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hiltonjanfield%2Fjquery.enhsplitter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hiltonjanfield%2Fjquery.enhsplitter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hiltonjanfield%2Fjquery.enhsplitter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hiltonjanfield%2Fjquery.enhsplitter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hiltonjanfield","download_url":"https://codeload.github.com/hiltonjanfield/jquery.enhsplitter/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hiltonjanfield%2Fjquery.enhsplitter/sbom","scorecard":{"id":464866,"data":{"date":"2025-08-11","repo":{"name":"github.com/hiltonjanfield/jquery.enhsplitter","commit":"344a334d1287619fc50c4ff7fcf2095cf1690bfe"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":0,"reason":"Found 0/16 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU Lesser General Public License v3.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 18 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-19T12:12:46.302Z","repository_id":57282549,"created_at":"2025-08-19T12:12:46.302Z","updated_at":"2025-08-19T12:12:46.302Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29771860,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-24T04:01:02.180Z","status":"ssl_error","status_checked_at":"2026-02-24T03:59:49.901Z","response_time":75,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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-10-22T15:45:52.680Z","updated_at":"2026-02-24T04:31:00.222Z","avatar_url":"https://github.com/hiltonjanfield.png","language":"HTML","funding_links":[],"categories":["UI"],"sub_categories":["Miscellaneous Plugins"],"readme":"# jQuery Enhanced Splitter\n\njquery.enhsplitter is a plugin to generate sliding splitters on your page. Useful for separating content, emulating the\nlook of frames, collapsable tool windows, and more. Completely customizable look and feel, and touchscreen friendly.\n\n## Demo and Documentation\n\nA demo and basic documentation of options of the latest version are available at:\n\n\u003chttp://janfield.ca/github/jquery.enhsplitter/demo.html\u003e\n\n## Requirements\n\njquery.enhsplitter requires jQuery v1.8 or greater, or v2.0 or greater.\n\n## Example\n\nA minimal call to jquery.enhsplitter in a jQuery ready function looks like this:\n\n```javascript\njQuery(function ($) {\n    $('#panels').enhsplitter();\n}\n```\n\nThree HTML elements are required at a minimum. These can theoretically be any elements, but are intended\nto be DIVs or other basic block-level elements. There must be one parent element and two child\nelements. Additional child elements can exist, but is not supported and will result in unintended\nside effects.\n\nOnce that is in place, all you need to do is call `.enhsplitter()` on an element, as shown above.\nThis will insert a splitter between the two child elements of `#panels` using default\nsettings (vertical splitter and defaults as shown below).\n\n```html\n\u003cdiv id=\"panels\"\u003e\n    \u003cdiv\u003e\n        [...]\n    \u003c/div\u003e\n    \u003cdiv\u003e\n        [...]\n    \u003c/div\u003e\n\u003c/div\u003e\n```\n\nAdvanced Usage\n--------------\n\njquery.enhsplitter has a number of options. Usage is just like most jQuery plugins -\njust pass the options as an object parameter.\n\nPlease refer to the [demo](http://janfield.ca/github/jquery.enhsplitter/demo.html) for full details on the\navailable options.\n\n```javascript\njQuery(function ($) {\n    $('#panels').enhsplitter({\n        vertical: true,\n        minSize: 125,\n        handle: 'default'\n    });\n}\n```\n\nDefaults\n--------\nTo change the default value for any option, use the .defaults object:\n```javascript\n$.fn.enhsplitter.defaults.splitterSize = '13px';\n```\n\nChanging the .defaults object will cause every new splitter after that point to use those settings.\n\n\n## Testing\n\nOfficially, jquery.enhsplitter follows the same device support program as jQuery 2.x.\nWe test on as many browsers and devices as we can, starting with the major ones.\n\n### Windows and Linux\n\n- [x] Firefox 40 (primary testing platform)\n- [x] Chrome 45\n- [x] Internet Explorer 11\n\nHave you installed Windows 10? Give us an Edge report!\n\n### Mac OS X\n\nWe do not have easy access to any Apple systems. If you are using one, please\n[try everything in the test file](http://www.janfield.ca/github/jquery.enhsplitter/test.html)\nand send us a report!\n\n### Touch Screen Devices\n\nOn sites specifically designed for mobile, It is recommended to use the `splitterSize` option or custom CSS to increase\nthe width of the splitter. Using custom CSS to increase the size of the collapse handle is also recommended if it is\nintended to be used; it should be disabled otherwise as it is too awkward to hit on mobile devices.\n\nFuture revisions will include special CSS for mobile and touch screen devices.\n\nCurrently tested and fully functional on the following, unless otherwise noted:\n- [x] Android 5.0.1 - Internet 2.1.34.16 \n- [x] Android 5.0.1 - Chrome for Android 45.0.2454.84\n- [ ] Android 5.0.1 - Firefox for Android 40.0.3 - Collapse handle clicks not working; everything else fine.\n- [ ] iOS 8.4 - Mobile Safari - Collapse handle clicks are difficult and touchy; everything else fine.\n\nWe do not have easy access to any Surface-type devices. If you are using one, please\n[try everything in the test file](http://www.janfield.ca/github/jquery.enhsplitter/test.html)\nand send us a report! Although I expect everything to work the same as the Windows browsers listed above, we can't be\nsure that they handle touch events the same as mouse.\n\n## License\n\nCopyright (C) 2015 Hilton Janfield \u003chilton@janfield.ca\u003e\n\nReleased under the terms of the [GNU Lesser General Public License](http://www.gnu.org/licenses/lgpl.html)\n\n## Original Author and Contributors\n\nThis plugin was originally created by Jakub Jankiewicz. See https://github.com/jcubic/jquery.splitter\n\nThis project was originally forked from jcbuic/jquery.splitter, but was heavily overhauled and is now maintained as a\nseparate project.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhiltonjanfield%2Fjquery.enhsplitter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhiltonjanfield%2Fjquery.enhsplitter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhiltonjanfield%2Fjquery.enhsplitter/lists"}