{"id":18888018,"url":"https://github.com/codex-team/codex.special","last_synced_at":"2025-04-14T23:08:56.422Z","repository":{"id":57202546,"uuid":"69091836","full_name":"codex-team/codex.special","owner":"codex-team","description":"Module for making high-contrast version of websites. Simple usage.","archived":false,"fork":false,"pushed_at":"2017-09-12T08:41:34.000Z","size":134,"stargazers_count":10,"open_issues_count":3,"forks_count":3,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-14T23:08:49.105Z","etag":null,"topics":["a11y","accessibility","codex","front-end","high-contrast","module","wcag"],"latest_commit_sha":null,"homepage":"https://ifmo.su/special","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codex-team.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}},"created_at":"2016-09-24T09:03:15.000Z","updated_at":"2023-03-06T13:16:12.000Z","dependencies_parsed_at":"2022-09-15T13:21:05.126Z","dependency_job_id":null,"html_url":"https://github.com/codex-team/codex.special","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codex-team%2Fcodex.special","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codex-team%2Fcodex.special/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codex-team%2Fcodex.special/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codex-team%2Fcodex.special/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codex-team","download_url":"https://codeload.github.com/codex-team/codex.special/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248975316,"owners_count":21192209,"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":["a11y","accessibility","codex","front-end","high-contrast","module","wcag"],"created_at":"2024-11-08T07:41:22.642Z","updated_at":"2025-04-14T23:08:56.401Z","avatar_url":"https://github.com/codex-team.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Модуль для активации контрастной версии сайта\n\nCodeX.Special сделает информацию на вашем сайте более доступной для людей с ограниченными возможностями. Модуль прост в подключении и использовании.\n\n## Установка\n\nCodeX.Special поддерживает несколько возможных вариантов установки.\n\n### Подключение с вашего сервера\n\nСохраните файлы модуля и подключите js-скрипт.\n\n```html\n\u003cscript src=\"/public/extensions/codex.special/codex-special.min.js\"\u003e\u003c/script\u003e\n```\n\n### GitHub CDN\n\nВы также можете подключить скрипт с серверов GitHub, ничего не скачивая.\n\n```html\n\u003cscript src=\"https://cdn.rawgit.com/codex-team/codex.special/master/codex-special.min.js\"\u003e\u003c/script\u003e\n```\n\n### NPM\n\nУстановите [codex.special](https://www.npmjs.com/package/codex.special) с помощью менеджера пакетов для Node.js\n\n```shell\nnpm i --save codex.special\n```\n\nИмпортируйте пакет\n\n```js\nvar codexSpecial = require('codex.special');\n```\n\n\n## Инициализация\n\nДля того, чтобы запустить модуль, достаточно вызвать метод `init()`.\n\n```js\ncodexSpecial.init({});\n```\n\nЧтобы скрипт запускался до того, как загрузится страница, добавьте инициализацию модуля в тег скрипта.\n\n```html\n\u003cscript ... onload=\"codexSpecial.init({});\"\u003e\u003c/script\u003e\n```\n\n\nРезультат\n\n\u003cimg width=\"515\" alt=\"screen shot 2016-10-20 at 02 38 43\" src=\"https://cloud.githubusercontent.com/assets/15259299/19541365/5f59894e-966e-11e6-937b-216984380db3.png\"\u003e\n\n## Дополнительные параметры\n\n### Положение панели на странице\n\nПо умолчанию скрипт создает панель, которая привязана к верхней правой границе экрана.\n\nУгол, в котором будет располагаться панель управления модулем, можно указать в параметре `position`.\n\nВозможные значения: `top-left`, `bottom-right`, `bottom-left`, `top-right` (устанавливается по-умолчанию).\n```js\ncodexSpecial.init({\n    position : 'bottom-right',\n});\n```\n\n\nВы можете определить положение панели, указав в параметре `blockId` идентификатор обертки.\n\nНапример, чтобы встроить панель в блок с идентификатором `#panelHolder`:\n```js\ncodexSpecial.init({\n    blockId : 'panelHolder',\n});\n```\n\n\u003cimg width=\"581\" alt=\"screen shot 2016-12-13 at 18 51 13\" src=\"https://cloud.githubusercontent.com/assets/15259299/21147396/e1ed1548-c165-11e6-8707-341676ee11c6.png\"\u003e\n\n### Мультиязычность\n\nПри необходимости можно инициализировать скрипт с параметром `lang`, определяющим язык для надписей на блоке.\nДоступны `ru` и `en` для русского и английского языка.\n\n ```js\ncodexSpecial.init({\n    lang : 'en',\n});\n```\n\u003cimg width=\"501\" alt=\"screen shot 2016-10-20 at 02 56 17\" src=\"https://cloud.githubusercontent.com/assets/15259299/19541744/4e5dea7e-9671-11e6-854d-93d99ee240ec.png\"\u003e\n\n\n## Разработка\n\nCodex Team — \u003cteam@ifmo.su\u003e\n\nСтраница проекта CodeX.Special — https://ifmo.su/special\n\nGitHub — https://github.com/codex-team/codex.special\n\nNPM — https://www.npmjs.com/package/codex.special\n\n\n\n## Лицензия\n\nCopyright (c) 2017 CodeX\n\nДанная лицензия разрешает лицам, получившим копию данного программного обеспечения и сопутствующей документации (в дальнейшем именуемыми «Программное Обеспечение»), безвозмездно использовать Программное Обеспечение без ограничений, включая неограниченное право на использование, копирование, изменение, слияние, публикацию, распространение, сублицензирование и/или продажу копий Программного Обеспечения, а также лицам, которым предоставляется данное Программное Обеспечение, при соблюдении следующих условий:\n\nУказанное выше уведомление об авторском праве и данные условия должны быть включены во все копии или значимые части данного Программного Обеспечения.\n\nДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ ГАРАНТИИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ. НИ В КАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ПО КАКИМ-ЛИБО ИСКАМ, ЗА УЩЕРБ ИЛИ ПО ИНЫМ ТРЕБОВАНИЯМ, В ТОМ ЧИСЛЕ, ПРИ ДЕЙСТВИИ КОНТРАКТА, ДЕЛИКТЕ ИЛИ ИНОЙ СИТУАЦИИ, ВОЗНИКШИМ ИЗ-ЗА ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫХ ДЕЙСТВИЙ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodex-team%2Fcodex.special","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodex-team%2Fcodex.special","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodex-team%2Fcodex.special/lists"}