{"id":25209871,"url":"https://github.com/backdrop-contrib/tinymce_js_accordion","last_synced_at":"2025-07-28T18:11:54.142Z","repository":{"id":250733578,"uuid":"835305001","full_name":"backdrop-contrib/tinymce_js_accordion","owner":"backdrop-contrib","description":"Extends Backdrop CMS TinyMCE integration with an animated accordion based on description lists","archived":false,"fork":false,"pushed_at":"2024-08-08T13:49:17.000Z","size":81,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":8,"default_branch":"1.x-1.x","last_synced_at":"2025-05-31T11:31:15.720Z","etag":null,"topics":["backdropcms","tinymce-plugin"],"latest_commit_sha":null,"homepage":"https://backdropcms.org/project/tinymce_js_accordion","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/backdrop-contrib.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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}},"created_at":"2024-07-29T15:03:32.000Z","updated_at":"2024-08-08T13:47:19.000Z","dependencies_parsed_at":"2024-08-08T16:03:35.264Z","dependency_job_id":"3ddda26b-9c78-4b96-84d8-48bbae0e4b20","html_url":"https://github.com/backdrop-contrib/tinymce_js_accordion","commit_stats":null,"previous_names":["backdrop-contrib/tinymce_js_accordion"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/backdrop-contrib/tinymce_js_accordion","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Ftinymce_js_accordion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Ftinymce_js_accordion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Ftinymce_js_accordion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Ftinymce_js_accordion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/backdrop-contrib","download_url":"https://codeload.github.com/backdrop-contrib/tinymce_js_accordion/tar.gz/refs/heads/1.x-1.x","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Ftinymce_js_accordion/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267561265,"owners_count":24107634,"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-07-28T02:00:09.689Z","response_time":68,"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":["backdropcms","tinymce-plugin"],"created_at":"2025-02-10T13:18:46.635Z","updated_at":"2025-07-28T18:11:54.101Z","avatar_url":"https://github.com/backdrop-contrib.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TinyMCE JavaScript Accordion\n\nTinyMCE plugin that replicates the functionality of the [CKEditor Accordion](https://backdropcms.org/project/ckeditor_accordion)\nplugin for this alternative editor. To make switching easier.\n\nIt's possible to toggle on the fly between the two plugins without any\nchanges to content, as this plugin re-uses the same CSS class\n(ckeditor-accordion).\n\nIt's also possible to have both modules on in parallel, as they don't\nconflict.\n\n![Screenshot of the open editor](https://raw.githubusercontent.com/backdrop-contrib/tinymce_js_accordion/1.x-1.x/screenshots/tinymce-js-accordion.png)\n\nTo avoid confusion: TinyMCE already ships with an accordion plugin out of the\nbox. That one works with different HTML tags (details, summary) and doesn't need\nany JavaScript for toggling.\n\nThis plugin here works with dl, dt, dd tags and does need JavaScript. This\nmodule's purpose is to faciliate the transition from deprecated and unsupported\nCKEditor4 to a supported and up-to-date editor.\n\n## Installation\n\n- Install this module using the official [Backdrop CMS instructions](https://docs.backdropcms.org/documentation/extend-with-modules)\n- Edit your custom TinyMCE profile on admin/config/content/tinymce-builder to\n  add this plugin's toolbar button\n\n## Dependencies\n\n- TinyMCE\n\n## Issues\n\nBugs and feature requests should be reported in the [Issue Queue](https://github.com/backdrop-contrib/tinymce_js_accordion/issues)\n\n## Known issues\n\nWhen the *lists* plugin's also enabled, the tab key gets captured by it for list\nindent/outdent - also for DL. That leads to all sorts of weird behavior with tab\nkey inside description lists.\n\nThere's not much we can do about that. Simply avoid using the tab key inside\ndefinition lists. Or disable list indent/outdent behavior by setting the\n`lists_indent_on_tab` option to false in your editor profile (in JSON code).\nSee the [related issue](https://github.com/backdrop-contrib/tinymce_js_accordion/issues/1)\nin the queue.\n\n## Current Maintainers\n\n- [Indigoxela](https://github.com/indigoxela)\n- Additional maintainers welcome!\n\n## License\n\nThis project is GPL v2 software. See the LICENSE.txt file in this directory for complete text.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbackdrop-contrib%2Ftinymce_js_accordion","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbackdrop-contrib%2Ftinymce_js_accordion","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbackdrop-contrib%2Ftinymce_js_accordion/lists"}