add tag ramka
authorJan Szejko <janek37@gmail.com>
Mon, 6 Nov 2017 15:09:26 +0000 (16:09 +0100)
committerJan Szejko <janek37@gmail.com>
Fri, 10 Nov 2017 12:36:27 +0000 (13:36 +0100)
(cherry picked from commit 8a3484b)

apps/toolbar/fixtures/initial_toolbar.yaml
redakcja/static/css/book.css
redakcja/static/css/html.css
redakcja/static/css/html_print.css
redakcja/static/js/wiki/xslt.js
redakcja/static/xsl/wl2html_client.xsl

index 539236f..a997780 100644 (file)
         tooltip: "d\u0142ugi cytat wyr\xF3\u017Cniony sk\u0142adem"
     model: toolbar.button
     pk: 42
+-   fields:
+        accesskey: ''
+        group: [21]
+        label: "ramka"
+        link: ''
+        params: '{"tag": "ramka"}'
+        scriptlet: insert_tag
+        slug: ramka
+        tooltip: "tekst otoczony ramką"
+    model: toolbar.button
+    pk: 43
 -   fields:
         accesskey: f
         group: [12, 15]
index a29d1d6..7f9adda 100644 (file)
@@ -353,6 +353,11 @@ div.note p, div.dedication p, div.note p.paragraph, div.dedication p.paragraph {
     font-style: italic;
 }
 
+div.frame {
+    border: 1px darkgray solid;
+    padding-bottom: 1.5em;
+}
+
 hr.spacer {
     height: 3em;
     visibility: hidden;
index a398682..754a7f0 100644 (file)
     font-style: italic;
 }
 
+.htmlview div.ramka {
+    border: 1px darkgray solid;
+}
+
 .htmlview .nota_red {
     background-color: #eee;
     border: 1px solid #888;
index 63a2d43..2a49336 100644 (file)
     font-style: italic;
 }
 
+.htmlview div.frame {
+    border: 1px darkgray solid;
+}
+
 .htmlview hr.spacer {
     height: 3em;
     visibility: hidden;
index cc71b28..f71d167 100644 (file)
@@ -17,7 +17,7 @@ function withStylesheets(code_block, onError)
     if (!xml2htmlStylesheet) {
        $.blockUI({message: 'Ładowanie arkuszy stylów...'});
        $.ajax({
-               url: STATIC_URL + 'xsl/wl2html_client.xsl?20110520',
+               url: STATIC_URL + 'xsl/wl2html_client.xsl?20171106',
                dataType: 'xml',
                timeout: 10000,
                success: function(data) {
index 117d24b..f115a4b 100644 (file)
         </div>
     </xsl:template>
 
+    <!--
+        Tagi obejmujące tekst w ramce (styl wieloakapitowy bądź wielostrofowy):
+        <ramka> tekst-w-ramce </ramka>
+    -->
+    <xsl:template match="ramka">
+        <xsl:param name="mixed" />
+        <div>
+            <xsl:call-template name="standard-attributes" />
+            <xsl:apply-templates select="child::node()">
+                <xsl:with-param name="mixed" select="false()" />
+            </xsl:apply-templates>
+        </div>
+    </xsl:template>
+
     <!--
         Tagi obejmujące tekst motta (styl wieloakapitowy bądź wielostrofowy):
         <motto> tekst-motta </motto>