{"id":25687166,"url":"https://github.com/holyshared/helper","last_synced_at":"2026-06-08T21:32:30.272Z","repository":{"id":136708168,"uuid":"2070118","full_name":"holyshared/Helper","owner":"holyshared","description":"The helper is a library where a specific function can do in plug and play.","archived":false,"fork":false,"pushed_at":"2012-01-24T13:54:52.000Z","size":440,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-10-07T01:58:18.131Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/holyshared.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":"2011-07-19T03:02:28.000Z","updated_at":"2014-04-27T06:22:59.000Z","dependencies_parsed_at":"2023-03-14T06:15:56.574Z","dependency_job_id":null,"html_url":"https://github.com/holyshared/Helper","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/holyshared/Helper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holyshared%2FHelper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holyshared%2FHelper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holyshared%2FHelper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holyshared%2FHelper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/holyshared","download_url":"https://codeload.github.com/holyshared/Helper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holyshared%2FHelper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34082130,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-08T02:00:07.615Z","response_time":111,"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-02-24T20:08:17.146Z","updated_at":"2026-06-08T21:32:30.255Z","avatar_url":"https://github.com/holyshared.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Helper\n====================================\n\n![Mootools Helper Plugin](http://holyshared.github.com/Helper/logo.png \"Mootools Helper Plugin\")\n\nThe helper is a library where a specific function can do in plug and play.  \nIt is convenient to want to notify objects of what loans the change in the state when a specific event is generated on the application. \n\nHow to use\n------------------------------------------------------------------------\n\nFor instance, it is assumed that there is a library like the slide show.  \nIn that case, I think that I might support the Swipe input with a keyboard and a mobile terminal.  \n\nThe helper can freely build in the miscellaneous function, comes, and can do a switch effective/invalid.  \n\nIn the following example, the following has been achieved by using the helper. \n\n* When p key is typed, and the prev method and n key to the slide show are typed, the next method of the slide show is executed and the image is switched. \n* The next method of the slide show is executed when swipe is done and the image is switched to the prev method and the left of the slide show when swipe is done right. \n\n### Sample code\n\n\tvar Slideshow = new Class({\n\t\n\t\tImplements: [Helper],\n\t\n\t\tprev: function(){\n\t\t\t//Processing that switches the image here enters.\n\t\t},\n\t\n\t\tnext: function(){\n\t\t\t//Processing that switches the image here enters.\n\t\t}\n\n\t});\n\n\tvar controller = new Slideshow();\n\tcontroller.addHelper(\n\t\tnew Helper.Keyboard({\n\t\t\tmethods: {\n\t\t\t\tp: 'prev',\n\t\t\t\tn: 'next'\n\t\t\t}\n\t\t})\n\t)\n\t.addHelper(\n\t\tnew Helper.Swipe({\n\t\t\tmethods: {\n\t\t\t\tleft: 'next',\n\t\t\t\tright: 'prev'\n\t\t\t}\n\t\t})\n\t);\n\n\nBuild packages\n------------------------------------------------------------------------\n\n### Mootools Core\n\nIt is the necessary always one.  \n\n\tpackager build Core/Class.Extras Core/DOMReady -blocks 1.2compat\n\n### Mootools Mobile\n\nOnly when Helper.Swipe is used, it is necessary.  \n\n\tpackager build Mobile/Swipe -packages Core \u003e mootools-mobile.js\n\n### Helper\n\nPlease build in the necessary if necessary one.  \n\n\tpackager build Helper/* +use-only Helper \u003e helper.js\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fholyshared%2Fhelper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fholyshared%2Fhelper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fholyshared%2Fhelper/lists"}