]> git.mjollnir.org Git - s9y.git/commitdiff
BBcode improvements by jez hancock
authorgarvinhicking <garvinhicking>
Sun, 14 Jan 2007 15:21:36 +0000 (15:21 +0000)
committergarvinhicking <garvinhicking>
Sun, 14 Jan 2007 15:21:36 +0000 (15:21 +0000)
docs/NEWS
plugins/serendipity_event_bbcode/serendipity_event_bbcode.php

index 49f9b06f25c1a4ef1bb3cfe82ec16284289f7374..27fcc2454273e274a8d9df20d0cd529964be867a 100644 (file)
--- a/docs/NEWS
+++ b/docs/NEWS
@@ -3,6 +3,9 @@
 Version 1.2 ()
 ------------------------------------------------------------------------
 
+    * BBCode plugin improvement: Proper DIV-tag nesting, modify CSS
+      code to use scrollbars (Jez Hancock)
+
     * Stricter mbstring-extension check for special charsets like czech,
       thanks to mila
 
index 86b1a6828ec3ca11f70b3ddab0563ffe36c1fd48..bc6c4c508e3cab517645f42888e3d90f2bf76a87 100644 (file)
@@ -24,7 +24,7 @@ class serendipity_event_bbcode extends serendipity_event
         $propbag->add('description',   PLUGIN_EVENT_BBCODE_DESC);
         $propbag->add('stackable',     false);
         $propbag->add('author',        'Jez Hancock, Garvin Hicking');
-        $propbag->add('version',       '2.07');
+        $propbag->add('version',       '2.08');
         $propbag->add('requirements',  array(
             'serendipity' => '0.8',
             'smarty'      => '2.6.7',
@@ -204,8 +204,8 @@ class serendipity_event_bbcode extends serendipity_event
               '/(?<!\\\\)\[img(?::\w+)?=([0-9]*?)x([0-9]*?)\]' . $pattern_url . '\[\/img(?::\w+)?\]/si'       => "<img width=\"\\1\" height=\"\\2\" src=\"\\3\" alt=\"\\3\" class=\"bb-image\" />",
 
               // [quote]
-              '/(?<!\\\\)\[quote(?::\w+)?\](.*?)\[\/quote(?::\w+)?\]/si'                                      => "<div class=\"bb-code-title\">QUOTE:<div class=\"bb-code\">\\1</div></div>",
-              '/(?<!\\\\)\[quote(?::\w+)?=(?:&quot;|"|\')?(.*?)["\']?(?:&quot;|"|\')?\](.*?)\[\/quote\]/si'   => "<div class=\"bb-code-title\">QUOTE \\1:<div class=\"bb-code\">\\2</div></div>",
+              '/(?<!\\\\)\[quote(?::\w+)?\](.*?)\[\/quote(?::\w+)?\]/si'                                      => "<div class=\"bb-code-title\">QUOTE:</div><div class=\"bb-code\">\\1</div>",
+              '/(?<!\\\\)\[quote(?::\w+)?=(?:&quot;|"|\')?(.*?)["\']?(?:&quot;|"|\')?\](.*?)\[\/quote\]/si'   => "<div class=\"bb-code-title\">QUOTE \\1:</div><div class=\"bb-code\">\\2</div>",
 
               // [list]
               '/(?<!\\\\)(?:\s*<br\s*\/?>\s*)?\[\*(?::\w+)?\](.*?)(?=(?:\s*<br\s*\/?>\s*)?\[\*|(?:\s*<br\s*\/?>\s*)?\[\/?list)/si' => "\n<li class=\"bb-listitem\">\\1</li>",
@@ -286,6 +286,9 @@ class serendipity_event_bbcode extends serendipity_event
     font-family: courier, "courier new";
     background-color: #DDDDDD;
     padding: 10px;
+    white-space: nowrap;
+    overflow: auto;
+    max-height: 24em;
 }
 .bb-list-ordered-d {
     list-style-type: decimal;