From: zuber Date: Mon, 21 Sep 2009 11:51:12 +0000 (+0200) Subject: Merge branch 'master' of stigma.nowoczesnapolska.org.pl:platforma X-Git-Url: https://git.mdrn.pl/redakcja.git/commitdiff_plain/e28d1d03940c2c32cc375667a711ebf94c134fb3?hp=4a8343e204c222e72e4ad7b6fef2e192cc559ac8 Merge branch 'master' of stigma.nowoczesnapolska.org.pl:platforma --- diff --git a/apps/explorer/views.py b/apps/explorer/views.py index 76d04563..ef2a3962 100644 --- a/apps/explorer/views.py +++ b/apps/explorer/views.py @@ -61,7 +61,7 @@ def file_list(request, repo): fl = [] for file in repo.repo[latest_default]: - m = re.match(u'^pub_([\\w\\$\\.0-9_-]+).xml$', file.decode('utf-8'), re.UNICODE) + m = re.match(u'^pub_([^/]+).xml$', file.decode('utf-8'), re.UNICODE) if m is not None: fl.append(m.group(1)) @@ -307,7 +307,7 @@ def file_commit(request, path, repo): @with_repo def file_dc(request, path, repo): errors = None - rpath = file_path(fileid) + rpath = file_path(path) if request.method == 'POST': form = forms.DublinCoreForm(request.POST) diff --git a/apps/toolbar/fixtures/przyciski.xml b/apps/toolbar/fixtures/przyciski.xml index 2c4fdc02..f359d669 100755 --- a/apps/toolbar/fixtures/przyciski.xml +++ b/apps/toolbar/fixtures/przyciski.xml @@ -1,18 +1,18 @@ + + Dodatkowe przyciski edytora HTML + htmleditor-extra + -1 + Dodatkowe przyciski w XMLEditor xmleditor-extra-buttons -1 - - HTMLEditor Extra - htmleditor-extra - -1 - - Akapity i długie cytaty - akapity-i-dlugie-cytaty + Akapity + akapity 0 @@ -25,16 +25,16 @@ bloki 0 + + Dodatkowe przyciski DC + dc-editor-extra-buttons + 0 + Dramat wierszowany dramat-wierszowany 0 - - Dramat współczesny - dramat-wspolczesny - 0 - Elementy początkowe elementy-poczatkowe @@ -50,11 +50,21 @@ poczatek-dramatu 0 - + Polecenia polecenia 0 + + Przypisy + przypisy + 0 + + + Separatory + separatory + 0 + Strukturalne strukturalne @@ -70,202 +80,15 @@ wersy 0 - - A<sup>+</sup> - increase_font_size - {"change": 2} - codemirror_fontsize - - - 0 - Zwiększ rozmiar czcionki. - - - - - - A<sup>-</sup> - descrease_font_size - {"change": -2} - codemirror_fontsize - - - 0 - Zmniejsz rozmiar czcionki. - - - - - - A<sup>=</sup> - reset_font_size - {"fontSize": 13} - codemirror_fontsize - - - 0 - Przywróć orginalny rozmiar czcionki. - - - - - - A<sup>↓</sup> - tolowercase - [] - lowercase - - u - 1 - Zamień wielkie litery na małe. - - - - - - Cudzysłowy (1) - fix-quotes-inner-arrows - {"exprs": [["\u00ab|\u201e", ",,"], ["\u00bb", "\""], ["([^=])\"([\u0104\u0118\u00d3\u0141\u017b\u0179\u0106\u0143\u0105\u017c\u017a\u015b\u0144\u00f3\u0142\u0107\\w])", "$1,,$2"], ["^\"([\u0104\u0118\u00d3\u0141\u017b\u0179\u0106\u0143\u0105\u017c\u017a\u015b\u0144\u00f3\u0142\u0107\\w])", ",,$1"], ["(,,)\\s+|\\s+(\")", "$1"]]} - lineregexp - - - 0 - - - - - - - Cudzysłowy (2) - swap-quotes-outer-arrows - {"exprs": [["\u00bb|\u201e", ",,"], ["\u00ab", "\""], ["([^=])\"([\u0104\u0118\u00d3\u0141\u017b\u0179\u0106\u0143\u0105\u017c\u017a\u015b\u0144\u00f3\u0142\u0107\\w])", "$1,,$2"], ["^\"([\u0104\u0118\u00d3\u0141\u017b\u0179\u0106\u0143\u0105\u017c\u017a\u015b\u0144\u00f3\u0142\u0107\\w])", ",,$1"], ["(,,)\\s+|\\s+(\")", "$1"]]} - lineregexp - - - 0 - - - - - - - Podstawowa - basic_correction - [["fulltextregexp", {"exprs": [["\ufeff", ""], ["$[\\s]*\\d+[\\s]*^", ""], ["-\\s*^", ""], ["\\,\\.\\.|\\.\\,\\.|\\.\\.\\,", "..."]]}], ["lineregexp", {"exprs": [["^\\s+|\\s+$", ""], ["\\s+", " "], ["(,,)\\s+|\\s+(\")", "$1"], ["(\\d)[\u2014-](\\d)", "$1--$2"], ["\u2014", "---"], ["<(/?)P([aert])", "<$1p$2"], ["([^\\.])(\\s*)</p", "$1.$2</p"]]}]] - macro - - - 0 - Wykonuję operację z novel-pages i poem-pages. - - - - - - Usuń spację - strip_whitespace - {"exprs": [["^\\s+|\\s+$", ""], ["\\s+", " "], ["(,,)\\s+|\\s+(\")", "$1"]]} - lineregexp - - - 0 - Usuwa zbędne spację z dokumentu. - - - - - - Wers wcięty - wers-wciety - {"tag": "wers_wciety", "attrs": {"typ": ""}} - insert_tag - - - 0 - - - - - - - - Wydrukuj - print-xml - [] - - - - print/xml - - 0 - - - - - - - Wydrukuj - htmleditor-print - [] - - - - print/html - - 0 - - - - - - - Wydziel - split-text-from-xmleditor - [] - show_splitmodal - - - 0 - - - - - - - Wyszukaj - wyszukaj - ["#find-dialog"] - show_dialog - - f - 2 - - - - - - - Zamień dywiz - zamien_dywiz - {"exprs": [["(\\d)[\u2014-](\\d)", "$1--$2"], ["\u2014", "---"]]} - lineregexp - - - 0 - Zamienia '—' na '---', oraz '1—2' na '1--2'. - - - - akapit akapit {"tag": "akap"} insert_tag - - 0 - + a + 1 + Alt+a @@ -289,9 +112,9 @@ {"tag": "akap_dialog"} insert_tag - - 0 - + d + 1 + Alt+d @@ -322,6 +145,19 @@ + + Podstawowa + basic_correction + [["fulltextregexp", {"exprs": [["\ufeff", ""], ["$[\\s]*\\d+[\\s]*^", ""], ["-\\s*^", ""], ["\\,\\.\\.|\\.\\,\\.|\\.\\.\\,", "..."]]}], ["lineregexp", {"exprs": [["^\\s+|\\s+$", ""], ["\\s+", " "], ["(,,)\\s+|\\s+(\")", "$1"], ["(\\d)[\u2014-](\\d)", "$1--$2"], ["\u2014", "---"], ["<(/?)P([aert])", "<$1p$2"], ["([^\\.])(\\s*)</p", "$1.$2</p"]]}]] + macro + + + 0 + Wykonuję operację z novel-pages i poem-pages. + + + + część/księga czesc @@ -349,6 +185,19 @@ + + A<sup>-</sup> + descrease_font_size + {"change": -2} + codemirror_fontsize + + + 0 + Zmniejsz rozmiar czcionki. + + + + didaskalia didaskalia @@ -360,7 +209,6 @@ - @@ -386,8 +234,33 @@ 0 - - + + + + + długi cyt. poet. + dlugi-cyt-poet + {"tag": "poezja_cyt"} + insert_tag + + + 0 + + + + + + + długi cytat + dlugi-cytat + {"tag": "dlugi_cyt"} + insert_tag + + + 0 + + + @@ -442,45 +315,43 @@ - - długi cyt. poet. - dlugi-cyt-poet - {"tag": "poezja_cyt"} + + ekstra + ekstra + {"tag": "ekstra"} insert_tag 0 - - + - - długi cytat - dlugi-cytat - {"tag": "dlugi_cyt"} + + Wydrukuj + htmleditor-print + [] insert_tag - + print/html 0 - - + - - ekstra - ekstra - {"tag": "ekstra"} - insert_tag + + A<sup>+</sup> + increase_font_size + {"change": 2} + codemirror_fontsize 0 - + Zwiększ rozmiar czcionki. - + @@ -489,12 +360,11 @@ {"tag": "kwestia"} insert_tag - - 0 - + k + 1 + Alt+k - @@ -574,6 +444,7 @@ + @@ -589,6 +460,19 @@ + + nazwa utworu + nazwa-utworu + {"tag": "nazwa_utworu"} + insert_tag + + + 0 + + + + + nota nota @@ -621,12 +505,26 @@ {"tag": "osoba"} insert_tag + b + 1 + Alt+b + + + + + + Odśwież + panel-refresh + [] + refresh_panel + 0 - - + + + @@ -668,6 +566,19 @@ + + Wydrukuj + print-xml + [] + insert_tag + print/xml + + 0 + + + + + przypis autorski przypis-autorski @@ -678,7 +589,7 @@ 0 - + @@ -691,7 +602,7 @@ 0 - + @@ -704,7 +615,7 @@ 0 - + @@ -717,7 +628,20 @@ 0 - + + + + + A<sup>=</sup> + reset_font_size + {"fontSize": 13} + codemirror_fontsize + + + 0 + Przywróć orginalny rozmiar czcionki. + + @@ -785,20 +709,6 @@ - - strofa - strofa - {"tag": "strofa"} - insert_stanza - - s - 1 - - - - - - słowo obce slowo-obce @@ -812,6 +722,59 @@ + + Wydziel + split-text-from-xmleditor + [] + show_splitmodal + + + 0 + + + + + + + śródtytuł + srodtytul + {"tag": "srodtytul"} + insert_tag + + + 0 + + + + + + + Usuń spację + strip_whitespace + {"exprs": [["^\\s+|\\s+$", ""], ["\\s+", " "], ["(,,)\\s+|\\s+(\")", "$1"]]} + lineregexp + + + 0 + Usuwa zbędne spację z dokumentu. + + + + + + strofa + strofa + {"tag": "strofa"} + insert_stanza + + s + 1 + + + + + + tagi główne tagi-glowne @@ -825,22 +788,35 @@ - - tytuł - tytul - {"tag": "nazwa_utworu"} + + A<sup>↓</sup> + tolowercase + [] + lowercase + + u + 5 + Zamień wielkie litery na małe. + + + + + + tytuł dzieła + tytul-dziela + {"tag": "tytul_dziela"} insert_tag 0 - + - tytuł dzieła - tytul-dziela + tytuł dzieła typ 1 + tytul-dziela-typ {"tag": "tytul_dziela", "attrs": {"typ": "1"}} insert_tag @@ -861,7 +837,7 @@ 0 - + @@ -892,6 +868,34 @@ + + wers m. wcięty + wers-mocno-wciety + {"tag": "wers_wciety", "attrs": {"typ": ""}} + insert_tag + + w + 1 + Alt+w + + + + + + + wers wcięty + wers-wciety + {"tag": "wers-wciety"} + insert_tag + + q + 1 + Alt+q + + + + + www www @@ -957,30 +961,56 @@ - - zastępnik wersu - zastepnik-wersu - {"tag": "zastepnik_wersu"} - insert_tag + + Zamień Cudzysłów PT + zamien-cudzyslow-pt + {"exprs": [["\u00ab|\u201e", ",,"], ["\u00bb", "\""], ["([^=])\"([\u0104\u0118\u00d3\u0141\u017b\u0179\u0106\u0143\u0105\u017c\u017a\u015b\u0144\u00f3\u0142\u0107\\w])", "$1,,$2"], ["^\"([\u0104\u0118\u00d3\u0141\u017b\u0179\u0106\u0143\u0105\u017c\u017a\u015b\u0144\u00f3\u0142\u0107\\w])", ",,$1"], ["(,,)\\s+|\\s+(\")", "$1"]]} + lineregexp + + + 0 + Zamienia cudzysłowy (Pan Tadeusz Style) + + + + + + Zamień cudzysłowy + zamien-cudzyslowy + {"exprs": [["\u00bb|\u201e", ",,"], ["\u00ab", "\""], ["([^=])\"([\u0104\u0118\u00d3\u0141\u017b\u0179\u0106\u0143\u0105\u017c\u017a\u015b\u0144\u00f3\u0142\u0107\\w])", "$1,,$2"], ["^\"([\u0104\u0118\u00d3\u0141\u017b\u0179\u0106\u0143\u0105\u017c\u017a\u015b\u0144\u00f3\u0142\u0107\\w])", ",,$1"], ["(,,)\\s+|\\s+(\")", "$1"]]} + lineregexp 0 - + - - śródtytuł - srodtytul - {"tag": "srodtytul"} + + Zamień dywiz + zamien_dywiz + {"exprs": [["(\\s)-(\\s)", "$1---$2"], ["^(\\s*)-(\\s)", "$1---$2"], ["(\\s)-(\\s*)$", "$1---$2"], ["(\\d)[\u2014-](\\d)", "$1--$2"], ["\u2014", "---"]]} + lineregexp + + + 0 + Zamienia '—' na '---', oraz '1—2' na '1--2'. + + + + + + zastępnik wersu + zastepnik-wersu + {"tag": "zastepnik_wersu"} insert_tag 0 - + @@ -1255,4 +1285,7 @@ $('#split-dialog').jqmShow({ $(params[0]).jqmShow({editor: editor, panel: panel, params: params}); + + panel.refresh(); + diff --git a/apps/toolbar/models.py b/apps/toolbar/models.py index 8d123fd1..d1f4952c 100644 --- a/apps/toolbar/models.py +++ b/apps/toolbar/models.py @@ -33,7 +33,7 @@ class Button(models.Model): group = models.ManyToManyField(ButtonGroup) class Meta: - ordering = ('label',) + ordering = ('slug',) verbose_name, verbose_name_plural = _('button'), _('buttons') def hotkey_code(self): diff --git a/project/static/js/editor.js b/project/static/js/editor.js index 0cbb9341..f94d33c4 100644 --- a/project/static/js/editor.js +++ b/project/static/js/editor.js @@ -425,7 +425,7 @@ Editor.prototype.saveToBranch = function(msg) if(self.autosaveTimer) { clearTimeout(self.autosaveTimer); } - if (data.warnings === null) { + if (data.warnings === null || data.warning === undefined) { self.showPopup('save-successful'); } else { self.showPopup('save-warn', data.warnings[0]); diff --git a/project/templates/explorer/file_list.html b/project/templates/explorer/file_list.html index b4e31e6f..7612a71e 100644 --- a/project/templates/explorer/file_list.html +++ b/project/templates/explorer/file_list.html @@ -48,7 +48,7 @@ $(function() { $.each(options.recentFiles, function(index) { var fileId = options.recentFiles[index].fileId; - $('#recent-file-list ul').append('
  • ' + fileId + '
  • '); + $('#recent-file-list ul').append('
  • ' + fileId + '
  • '); }); }); diff --git a/project/templates/explorer/panels/parse_error.html b/project/templates/explorer/panels/parse_error.html index ac28fcb9..027e8b43 100644 --- a/project/templates/explorer/panels/parse_error.html +++ b/project/templates/explorer/panels/parse_error.html @@ -2,8 +2,17 @@

    {{ exception_type }}

    {{ exception.message }}

    + +