{"id":18555697,"url":"https://github.com/n2ref/control_datepicker","last_synced_at":"2025-05-15T13:10:21.698Z","repository":{"id":72438577,"uuid":"51304721","full_name":"n2ref/control_datepicker","owner":"n2ref","description":null,"archived":false,"fork":false,"pushed_at":"2016-04-29T09:03:09.000Z","size":33,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-17T11:29:50.337Z","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":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/n2ref.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2016-02-08T15:06:35.000Z","updated_at":"2023-04-09T14:41:20.000Z","dependencies_parsed_at":"2023-10-01T19:36:49.828Z","dependency_job_id":null,"html_url":"https://github.com/n2ref/control_datepicker","commit_stats":null,"previous_names":["n2ref/control_datepicker"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/n2ref%2Fcontrol_datepicker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/n2ref%2Fcontrol_datepicker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/n2ref%2Fcontrol_datepicker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/n2ref%2Fcontrol_datepicker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/n2ref","download_url":"https://codeload.github.com/n2ref/control_datepicker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254346626,"owners_count":22055809,"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-11-06T21:27:37.530Z","updated_at":"2025-05-15T13:10:21.682Z","avatar_url":"https://github.com/n2ref.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Control datepicker\n\n\n```html\n\u003cdiv class=\"ctrl-dpr\"\u003e\n  \u003cdiv class=\"ctrl-dpr-controls\"\u003e\n      \u003cinput type=\"hidden\" class=\"ctrl-dpr-from-value\"\n             name=\"period[date_from]\" value=\"\"/\u003e\n      \u003cinput type=\"hidden\" class=\"ctrl-dpr-to-value\"\n             name=\"period[date_to]\" value=\"\"/\u003e\n\n      \u003cinput class=\"ctrl-dpr-from-day first input\" min=\"1\" max=\"31\" autocomplete=\"off\"\n             placeholder=\"дд\" type=\"number\"/\u003e\n      \u003cinput class=\"ctrl-dpr-from-month middle input\" min=\"1\" max=\"12\" autocomplete=\"off\"\n             placeholder=\"мм\" type=\"number\"/\u003e\n      \u003cinput class=\"ctrl-dpr-from-year middle input\" max=\"9999\" autocomplete=\"off\"\n             placeholder=\"гггг\" type=\"number\"/\u003e\n\n      \u003cspan class=\"ctrl-add-on\"\u003e - \u003c/span\u003e\n\n      \u003cinput class=\"ctrl-dpr-to-day middle input\" min=\"1\" max=\"31\" autocomplete=\"off\"\n             placeholder=\"дд\" type=\"number\"/\u003e\n      \u003cinput class=\"ctrl-dpr-to-month middle input\" min=\"1\" max=\"12\" autocomplete=\"off\"\n             placeholder=\"мм\" type=\"number\"/\u003e\n      \u003cinput class=\"ctrl-dpr-to-year middle input\" max=\"9999\" autocomplete=\"off\"\n             placeholder=\"гггг\" type=\"number\"/\u003e\n\n      \u003cspan class=\"ctrl-dpr-clear middle\"\u003e\n          \u003cimg src=\"/html/img/clear.png\" alt=\"Очистить\" title=\"Очистить\"\u003e\n      \u003c/span\u003e\n      \u003cspan class=\"ctrl-dpr-trigger last\"\u003e\n          \u003cimg src=\"/html/img/calendar.png\" alt=\"...\" title=\"...\"\u003e\n      \u003c/span\u003e\n  \u003c/div\u003e\n  \u003cdiv class=\"clearfix\"\u003e\u003c/div\u003e\n  \u003cdiv class=\"ctrl-dpr-container\" style=\"display: none\"\u003e\u003c/div\u003e\n\u003c/div\u003e\n\n\n\u003cscript\u003e\n    $(document).ready(function(){\n        $('.ctrl-dpr').each(function() {\n            control_datepicker_range.create(this);\n        });\n        \n        control_datepicker_range.setCallbackChange(function(date_from, date_to, wrapper) {\n            // Функция выполняющаяся после изменения даты\n        });\n        \n        // Функция выполняющаяся для раскраски календаря\n        control_datepicker_range.setCallbackDayClass(function(date) {\n            var year   = date.getFullYear();\n            var month  = ('0' + (date.getMonth() + 1)).slice(-2);\n            var day    = ('0' + (date.getDate())).slice(-2);\n            var myDate = year + '-' + month + '-' + day;\n            if (orders_edit.calendar[myDate] \u0026\u0026 orders_edit.calendar[myDate].type == 'weekend') {\n                return 'dp-weekend';\n            }\n        });\n    });\n\u003c/script\u003e\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fn2ref%2Fcontrol_datepicker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fn2ref%2Fcontrol_datepicker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fn2ref%2Fcontrol_datepicker/lists"}