{"id":13399124,"url":"https://github.com/vitalets/x-editable","last_synced_at":"2025-05-13T15:03:03.449Z","repository":{"id":5556746,"uuid":"6761380","full_name":"vitalets/x-editable","owner":"vitalets","description":"In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery","archived":false,"fork":false,"pushed_at":"2025-02-11T09:56:24.000Z","size":10163,"stargazers_count":6530,"open_issues_count":620,"forks_count":1710,"subscribers_count":295,"default_branch":"master","last_synced_at":"2025-05-05T22:24:58.795Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://vitalets.github.io/x-editable","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/vitalets.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.txt","contributing":null,"funding":null,"license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["vitalets"]}},"created_at":"2012-11-19T14:12:46.000Z","updated_at":"2025-05-02T06:32:36.000Z","dependencies_parsed_at":"2025-04-23T18:38:28.320Z","dependency_job_id":"2c74f861-6832-4e91-884a-d152b1dc1793","html_url":"https://github.com/vitalets/x-editable","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalets%2Fx-editable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalets%2Fx-editable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalets%2Fx-editable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalets%2Fx-editable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vitalets","download_url":"https://codeload.github.com/vitalets/x-editable/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253823412,"owners_count":21969846,"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-07-30T19:00:34.377Z","updated_at":"2025-05-13T15:03:03.373Z","avatar_url":"https://github.com/vitalets.png","language":"JavaScript","funding_links":["https://github.com/sponsors/vitalets"],"categories":["JavaScript","Javascript","others","UI","add-ons"],"sub_categories":["Miscellaneous Plugins","inputs"],"readme":"# X-editable\nIn-place editing with Twitter Bootstrap, jQuery UI or pure jQuery.  \n\n\u003e ### :warning: Deprecation notice\n\u003e\n\u003e This library is **deprecated** and will no longer receive any updates or support.\n\u003e Please consider migrating to alternative solutions. See [#610](https://github.com/vitalets/x-editable/issues/610) for details.\n\n## Live Demo\n**http://vitalets.github.io/x-editable/demo.html**\n\n## Pull Requests\nPlease submit all Pull Requests to the `develop` branch:  https://github.com/vitalets/x-editable/tree/develop\n\n## Issue Tracker\nPlease report all issues here:  https://github.com/vitalets/x-editable/issues\n\n## Documentation\n**http://vitalets.github.io/x-editable**\n\n## Project Status\nActively maintained\n\n## How to get it\n\n### Manual download\nUse **http://vitalets.github.io/x-editable** main page.\n\n### Bower\n````\nbower install x-editable\n````\n\n### CDN\nBootstrap 3 build:\n````html\n\u003clink href=\"//cdnjs.cloudflare.com/ajax/libs/x-editable/1.5.0/bootstrap3-editable/css/bootstrap-editable.css\" rel=\"stylesheet\"/\u003e\n\u003cscript src=\"//cdnjs.cloudflare.com/ajax/libs/x-editable/1.5.0/bootstrap3-editable/js/bootstrap-editable.min.js\"\u003e\u003c/script\u003e\n````\n\nBootstrap 2 build:\n````html\n\u003clink href=\"//cdnjs.cloudflare.com/ajax/libs/x-editable/1.5.0/bootstrap-editable/css/bootstrap-editable.css\" rel=\"stylesheet\"/\u003e\n\u003cscript src=\"//cdnjs.cloudflare.com/ajax/libs/x-editable/1.5.0/bootstrap-editable/js/bootstrap-editable.min.js\"\u003e\u003c/script\u003e\n````\n\njQuery UI build:\n````html\n\u003clink href=\"//cdnjs.cloudflare.com/ajax/libs/x-editable/1.5.0/jqueryui-editable/css/jqueryui-editable.css\" rel=\"stylesheet\"/\u003e\n\u003cscript src=\"//cdnjs.cloudflare.com/ajax/libs/x-editable/1.5.0/jqueryui-editable/js/jqueryui-editable.min.js\"\u003e\u003c/script\u003e\n````\n\njQuery only build:\n````html\n\u003clink href=\"//cdnjs.cloudflare.com/ajax/libs/x-editable/1.5.0/jquery-editable/css/jquery-editable.css\" rel=\"stylesheet\"/\u003e\n\u003cscript src=\"//cdnjs.cloudflare.com/ajax/libs/x-editable/1.5.0/jquery-editable/js/jquery-editable-poshytip.min.js\"\u003e\u003c/script\u003e\n````\n\n\n## Reporting issues\nPlease **provide jsFiddle** when creating issues!   \nIt's really saves much time. Use these as template:   \n1. [jsFiddle Bootstrap 3](http://jsfiddle.net/xBB5x/2265/)  \n2. [jsFiddle Bootstrap 2](http://jsfiddle.net/xBB5x/1817/)  \n3. [jsFiddle jQuery-ui](http://jsfiddle.net/xBB5x/2511/)  \n4. [jsFiddle jQuery](http://jsfiddle.net/xBB5x/197)    \nYour feedback is very appreciated!\n\n## Contribution\nA few steps how to start contributing.  \nAssuming you have [Node.js](http://nodejs.org/) already installed.\n\n1.Fork *X-editable* on github and clone it to your local mashine:\n````\ngit clone https://github.com/\u003cyour-github-name\u003e/x-editable.git -b dev\n````\n2.Install *grunt-cli* globally (if not yet):\n````\nnpm i -g grunt-cli\n````\n3.Install dependencies:  \n````\ncd x-editable\nnpm i\n````\n4.Make your changes:  \n````\nvim editable-form.js\n````\n5.Write some tests for your changes:\n````\nvim /test/unit/*.js\n````\n6.Run tests in cli:  \n````\ngrunt test\n````\nor directly in browser:\n````\ngrunt server\n````\nand open http://127.0.0.1:8000/test  \nBy default test run on bootstrap 3 popup version, but you can test any other build:  \n\n* bootstrap 3\n  * popup: http://127.0.0.1:8000/test/?f=bootstrap3\u0026c=popup  \n  * inline: http://127.0.0.1:8000/test/?f=bootstrap3\u0026c=inline  \n* bootstrap 2\n  * popup: http://127.0.0.1:8000/test/?f=bootstrap2\u0026c=popup \n  * inline: http://127.0.0.1:8000/test/?f=bootstrap2\u0026c=inline\n* jquery-ui\n  * popup: http://127.0.0.1:8000/test/?f=jqueryui\u0026c=popup \n  * inline: http://127.0.0.1:8000/test/?f=jqueryui\u0026c=inline\n* jquery + poshytip\n  * popup: http://127.0.0.1:8000/test/?f=plain\u0026c=popup \n  * inline: http://127.0.0.1:8000/test/?f=plain\u0026c=inline\n\n7.Commit and push back on github:  \n````\ngit add .\ngit commit -m'refactor editable form, fix #123'\ngit push origin\n````\n8.Make pull request on github (to `dev` branch).  \n \nThanks for your support!\n\n### Local build\nTo build x-editable locally please run:\n````\ngrunt build\n````\nResult will appear in `dist` directory.\n\n## License\nCopyright (c) 2012 Vitaliy Potapov  \nLicensed under the MIT license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvitalets%2Fx-editable","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvitalets%2Fx-editable","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvitalets%2Fx-editable/lists"}