Skip to content

Commit

Permalink
Bumped to new version
Browse files Browse the repository at this point in the history
  • Loading branch information
Sleepwalker committed Mar 24, 2015
1 parent ab52a8b commit 5782f36
Show file tree
Hide file tree
Showing 8 changed files with 36 additions and 18 deletions.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,8 @@ Encoding — UTF-8.

#### Available actions

`inquot` : Nested quotes: «„“» (otherwise — duplicate quotes stashing).<br>
`quotes` : Correction of quotes: "" becomes «».<br>
`inquot` (needs `quotes`) : Nested quotes: «„“» (otherwise — duplicate quotes stashing).<br>
`dashes` : If necessary replace hyphens with dashes and minus signs.<br>
`angles` : Replace asterisks and quotes with degrees, feet, inches.<br>
`dblspace` : Fix duplicate spaces in the text.<br>
Expand Down
2 changes: 1 addition & 1 deletion www/api/rules.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": "1.2.0",
"actions": ["inquot","dashes","dblspace","angles","specials","mathchars","punctuation","specialspaces","nbsp","hellip","paragraphs","safehtml","entities"],
"actions": ["quotes", "inquot","dashes","dblspace","angles","specials","mathchars","punctuation","specialspaces","nbsp","hellip","paragraphs","safehtml","entities"],
"errors": {
"1": "BAD_REQUEST",
"2": "ACTIONLIST_EMPTY",
Expand Down
2 changes: 1 addition & 1 deletion www/css/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ FOOTER NAV UL LI#author A SPAN.icon { background: url(../i/icons.png) no-repeat
FOOTER NAV UL LI#author A:hover SPAN.icon { color: #000; }

#dialog_wrapper { background: rgba(0,0,0,0.8); bottom: 0; left: 0; position: absolute; right: 0; top: 0; z-index: 9999; }
#dialog_box { border: 8px solid rgba(0,0,0,0.6); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; left: 50%; margin-left: -220px; margin-top: -210px; position: absolute; top: 50%; width: 440px; z-index: 10001; }
#dialog_box { border: 8px solid rgba(0,0,0,0.6); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; left: 50%; margin-left: -220px; margin-top: -233px; position: absolute; top: 50%; width: 440px; z-index: 10001; }
#dialog_body { background: white; border: 1px solid #AAA; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 15px 20px; }
#options { list-style: none; }
#options LI.first_in_group { border-top: 1px solid #ccc; margin-top: 8px; padding-top: 10px; }
Expand Down
4 changes: 4 additions & 0 deletions www/defaults.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@
"caption": "«Живое» типографирование",
"name": "live", "group": "editor",
"send": false, "active": true
},{
"caption": "Кавычки: "" > «»",
"name": "quotes", "group": "action",
"send": true, "active": true
},{
"caption": "Вложенные кавычки: «„“»",
"name": "inquot", "group": "action",
Expand Down
3 changes: 2 additions & 1 deletion www/pages/api.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@
<b><i>out</i></b> : Тип получаемого текста, <b>plain</b> (по умолчанию) или <b>html</b>.</p>
<p>Рабочая кодировка — <b>UTF-8</b>.</p>
<h2>Действия (actions)</h2>
<p><b><i>inquot</i></b> : Вложенные кавычки: «„“» (иначе — дублирующие кавычки «склеиваются»).<br>
<p><b><i>quotes</i></b> : Замена кавычек: "" на «».<br>
<p><b><i>inquot</i></b> (требует <i>inquot</i>): Вложенные кавычки: «„“» (иначе — дублирующие кавычки «склеиваются»).<br>
<b><i>dashes</i></b> : По необходимости заменять дефисы на тире и минусы.<br>
<b><i>angles</i></b> : Заменять звёздочки и кавычки на градусы, футы, дюймы.<br>
<b><i>dblspace</i></b> : Исправлять дублирующиеся пробелы в тексте.<br>
Expand Down
12 changes: 11 additions & 1 deletion www/pages/history.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,17 @@
<div id="help">
<?php include('help.php') ?>
<article>
<p><b>12.03.2015</b>: Вышла версия <b>1.2.0</b>.</p>
<p><b>12.03.2015</b>: Вышла версия <b>1.2.0</b>:
<ul>
<li>Добавлено автоматическое тестирование</li>
<li>Ядро сервиса доступно для установки через <a href="https://packagist.org/packages/asleepwalker/typographie" rel="nofollow">Composer</a></li>
<li>Обработка теперь происходит поэтапно, отдельный проход для каждого действия</li>
<li>Добавлена опция типографирования кавычек вообще</li>
<li>Исправлены баги со вложенным цитированием</li>
<li>Исправлены баги со комбинацией исправления пунктуации и типографирования тире</li>
<li>Исправлен баг с игнорированием неправильного многоточия</li>
</ul>
</p>
<p><b>16.08.2014</b>: Вышла версия <b>1.1</b>:
<ul>
<li>Конвертирование в отдельном классе</li>
Expand Down
22 changes: 12 additions & 10 deletions www/pages/sources.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,28 +2,30 @@
<div id="help">
<?php include('help.php') ?>
<article>
<p>Сервис <b>«Typographie»</b> — это open-source проект, то есть проект с открытыми исходными кодами.</p>
<p>Сервис <b>«Typographie»</b> — это open-source проект.</p>
<p>Любой человек может принять участие в разработке и улучшении проекта, или же воспользоваться исходными кодами в своих целях. Смотрите <a href="http://github.com/asleepwalker/typographie/" nofollow>Typographie на GitHub</a>.</p>
<h2>Структура репозитория</h2>
<b><a href="http://github.com/asleepwalker/typographie/tree/master/dist" nofollow>dist</a></b> — Последняя версия Typographie.<br>
&nbsp;&nbsp;&nbsp;<b><a href="http://github.com/asleepwalker/typographie/blob/master/dist/typographie.class.php" nofollow>typographie.class.php</a></b> — Класс Typographie.<br>
&nbsp;&nbsp;&nbsp;<b><a href="http://github.com/asleepwalker/typographie/blob/master/dist/example.php" nofollow>example.php</a></b> — Пример использования класса.<br>
<p><b><a href="http://github.com/asleepwalker/typographie/tree/master/api" nofollow>api</a></b> — Исходники api.typographie.ru<br>
&nbsp;&nbsp;&nbsp;<b><a href="http://github.com/asleepwalker/typographie/blob/master/api/index.php" nofollow>index.php</a></b> — Главный скрипт API.<br>
&nbsp;&nbsp;&nbsp;<b><a href="http://github.com/asleepwalker/typographie/blob/master/api/rules.json" nofollow>rules.json</a></b> — Правила, которыми руководствуется API.<br>
<b><a href="http://github.com/asleepwalker/typographie/tree/master/lib" nofollow>lib</a></b> — Standalone-библиотека Typographie.<br>
&nbsp;&nbsp;&nbsp;<b><a href="http://github.com/asleepwalker/typographie/blob/master/lib/typographie.class.php" nofollow>typographie.class.php</a></b><br>
&nbsp;&nbsp;&nbsp;<b><a href="http://github.com/asleepwalker/typographie/blob/master/lib/example.php" nofollow>example.php</a></b> — Пример использования класса.<br>
<b><a href="http://github.com/asleepwalker/typographie/tree/master/www" nofollow>www</a></b> — Исходники typographie.ru<br>
&nbsp;&nbsp;&nbsp;<b><a href="http://github.com/asleepwalker/typographie/tree/master/api" nofollow>api</a></b> — Исходники api.typographie.ru<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b><a href="http://github.com/asleepwalker/typographie/blob/master/api/index.php" nofollow>index.php</a></b> — Обработчик запросов к API.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b><a href="http://github.com/asleepwalker/typographie/blob/master/api/rules.json" nofollow>rules.json</a></b> — Правила, которыми руководствуется API.<br>
&nbsp;&nbsp;&nbsp;<b><a href="http://github.com/asleepwalker/typographie/tree/master/www/engine" nofollow>engine</a></b> — Серверные скрипты сервиса.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b><a href="http://github.com/asleepwalker/typographie/blob/master/www/engine/main.php" nofollow>main.php</a></b> — Менеджер, обрабатывающий AJAX-запросы сервиса.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b><a href="http://github.com/asleepwalker/typographie/blob/master/www/engine/typographie.class.php" nofollow>typographie.class.php</a></b> — Backend-ядро сервиса.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b><a href="http://github.com/asleepwalker/typographie/blob/master/www/engine/converter.class.php" nofollow>converter.class.php</a></b> — Расширение ядра для конвертирования.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b><a href="http://github.com/asleepwalker/typographie/blob/master/www/engine/finediff.class.php" nofollow>finediff.class.php</a></b> — Модифицированный под UTF-8 <a href="http://github.com/gorhill/PHP-FineDiff" nofollow>PHP-FineDiff</a> для подсветки изменений.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b><a href="http://github.com/asleepwalker/typographie/blob/master/www/engine/typographie.class.php" nofollow>typographie.class.php</a></b> — Ядро веб-сервиса.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b><a href="http://github.com/asleepwalker/typographie/blob/master/www/engine/converter.class.php" nofollow>converter.class.php</a></b> — Расширение для конвертирования Plain ↔ HTML.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b><a href="http://github.com/asleepwalker/typographie/blob/master/www/engine/finediff.class.php" nofollow>finediff.class.php</a></b> — Модифицированный <a href="http://github.com/gorhill/PHP-FineDiff" nofollow>PHP-FineDiff</a> для подсветки изменений.<br>
&nbsp;&nbsp;&nbsp;<b><a href="http://github.com/asleepwalker/typographie/tree/master/www/i" nofollow>i</a></b> — Графика сайта.<br>
&nbsp;&nbsp;&nbsp;<b><a href="http://github.com/asleepwalker/typographie/tree/master/www/js" nofollow>js</a></b> — Скрипты сайта.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b><a href="http://github.com/asleepwalker/typographie/blob/master/www/js/editor.js" nofollow>js/app.js</a></b> — Frontend-ядро сервиса.<br>
&nbsp;&nbsp;&nbsp;<b><a href="http://github.com/asleepwalker/typographie/tree/master/www/pages" nofollow>pages</a></b> — Страницы сайта.<br>
&nbsp;&nbsp;&nbsp;<b><a href="http://github.com/asleepwalker/typographie/blob/master/www/index.php" nofollow>index.php</a></b> — Роутер страниц сайта.<br>
&nbsp;&nbsp;&nbsp;<b><a href="http://github.com/asleepwalker/typographie/blob/master/www/style.css" nofollow>style.css</a></b> — Общая каскадная таблица стилей.<br>
&nbsp;&nbsp;&nbsp;<b><a href="http://github.com/asleepwalker/typographie/blob/master/www/defaults.json" nofollow>defaults.json</a></b> — Конфигурация сервиса.<br>
<b><a href="http://github.com/asleepwalker/typographie/blob/master/.travis.yml" nofollow>.travis.yml</a></b> — Конфигурация для системы автоматического тестирования <a href="https://travis-ci.org/asleepwalker/typographie" rel="nofollow">Travis CI</a>.<br>
<b><a href="http://github.com/asleepwalker/typographie/blob/master/composer.json" nofollow>composer.json</a></b> — Конфигурация для репозитория PHP-пакетов <a href="https://packagist.org/packages/asleepwalker/typographie" rel="nofollow">Composer</a>.<br>
<b><a href="http://github.com/asleepwalker/typographie/blob/master/LICENSE" nofollow>LICENSE</a></b> — Лицензия MIT об условиях распространения и использования.<br>
<b><a href="http://github.com/asleepwalker/typographie/blob/master/README.md" nofollow>README.md</a></b> — Readme-файл для GitHub.</p>
<h2>Участие в проекте</h2>
Expand Down
6 changes: 3 additions & 3 deletions www/pages/specials.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@
<tr>
<tr>
<td>{*}, {deg} → °</td>
<td><span>123* → 123°</span></td>
<td><span>123' → 123′</span></td>
<td><span>123" → 123″</span></td>
<td><span title="Требует опции исправления градусов">123* → 123°</span></td>
<td><span title="Требует опции исправления градусов">123' → 123′</span></td>
<td><span title="Требует опции исправления градусов">123" → 123″</span></td>
<tr>
<tr>
<td>{euro} → €</td>
Expand Down

0 comments on commit 5782f36

Please sign in to comment.