]> bicyclesonthemoon.info Git - ott/bsta/commitdiff
add BB tags [zi], [fi] v1.2.9
authorb <rowerynaksiezycu@gmail.com>
Mon, 24 Feb 2025 22:02:09 +0000 (22:02 +0000)
committerb <rowerynaksiezycu@gmail.com>
Mon, 24 Feb 2025 22:02:09 +0000 (22:02 +0000)
bsta.css
bsta_lib.1.pm

index da52470caba218dc2234612e00f98c72d4d74d72..666e84ceed210b8e1310fb0bdfbe5d948e5401bb 100644 (file)
--- a/bsta.css
+++ b/bsta.css
@@ -460,6 +460,16 @@ form.goto {
        border-color: #000000!important;
        color: #000000!important;
 }
+.zi
+{
+       border-color: #08B000!important;
+       color: #08B000!important;
+}
+.fi
+{
+       border-color: #AA22BB!important;
+       color: #AA22BB!important;
+}
 
 .hv.ni:hover
 {
index 90e6e448cebd0f05322f1d6cc2366129b8561cf7..ce8dd21c003803a1859a8ece0dad3fb9a56ff552 100644 (file)
@@ -2,7 +2,7 @@
 # 
 # Library of functions
 #
-# Copyright (C) 2016, 2017, 2019, 2020, 2022, 2023, 2024  Balthasar Szczepański
+# Copyright (C) 2016, 2017, 2019, 2020, 2022, 2023, 2024, 2025  Balthasar Szczepański
 #
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU Affero General Public License as
@@ -172,6 +172,10 @@ use constant tags_bbcode => {
        '/br'    => '[/color]',
        'po'     => '[color=#FF8800]',
        '/po'    => '[/color]',
+       'zi'     => '[color=#08B000]',
+       '/zi'    => '[/color]',
+       'fi'     => '[color=#AA22BB]',
+       '/fi'    => '[/color]',
        'url'    => '[url]',
        'url='   => '[url=',
        'url/='  => ']',
@@ -204,6 +208,10 @@ use constant tags_html => {
        '/br'    => '</span>',
        'po'     => '<span class="po">',
        '/po'    => '</span>',
+       'zi'     => '<span class="zi">',
+       '/zi'    => '</span>',
+       'fi'     => '<span class="fi">',
+       '/fi'    => '</span>',
        'url'    => '<a href="#">',#think: how to add selfincluding?
        'url='   => '<a href="',
        'url/='  => '">',
@@ -335,7 +343,7 @@ sub bbtree {
                                $new_ind = $ind.'.'.$bbtree{$ind.'.count'};
                        }
                        
-                       if($tag_name =~ /^(fq|tq|quote|br|ni|po|url|i|list|\*)$/) {
+                       if($tag_name =~ /^(fq|tq|quote|br|ni|po|zi|fi||url|i|list|\*)$/) {
                                if ($tag_end ne '') {
                                        if (
                                                ($tag_name ne $bbtree{$ind.'.name'}) ||