Here is the bug report on GitHub:
https://github.com/Jermolene/TiddlyWiki5/issues/4532
Found some additional files that needed to be edited, still may be more:
- $:/core/ui/ListItemTemplate
- $:/core/macros/timeline
- $:/core/ui/PluginListItemTemplate
- $:/core/ui/PluginInfo/Default/contents
Kalcifer
On Wednesday, April 1, 2020 at 7:04:39 PM UTC+1, Kalcifer Kandari wrote:
>
> You're a wizard Mario. I knew it would be something like that. There are
> more elements that need changed, just need to track them down. At least I
> have a vague idea of where to look.
>
> You should create a github issue ...
>>
>
> Yeah, I'll do that.
>
> I think the space is deliberate.
>>
>
> I don't think so. There are cleaner ways to add a space to particular
> instances where it's needed.
>
> I'm wondering if it would be possible to use CSS to move the ::before over
>> 1em ?
>>
>
> Don't waste your time trying to find a CSS solution to a HTML problem,
> I've exhausted all the possibilities.
>
> Kalcifer
>
> On Wednesday, April 1, 2020 at 6:23:11 PM UTC+1, Mark S. wrote:
>>
>> I think the space is deliberate. It's meant to offset the title from the
>> date stamp.
>>
>> I'm wondering if it would be possible to use CSS to move the ::before
>> over 1em ?
>>
>> On Tuesday, March 31, 2020 at 9:37:35 PM UTC-7, Kalcifer Kandari wrote:
>>>
>>> Attached.
>>>
>>> Kalcifer
>>>
>>> On Wednesday, April 1, 2020 at 5:07:26 AM UTC+1, Mark S. wrote:
>>>>
>>>> Can you share where in the "tree" you're finding this? I mean, how you
>>>> navigate to a link that has this character?
>>>> I don't seem to be able to locate div.tc-tab-content.tc-vertical --
>>>> especially the "vertical" part.
>>>>
>>>> On Tuesday, March 31, 2020 at 8:33:39 PM UTC-7, Kalcifer Kandari wrote:
>>>>>
>>>>> Yeah, the CSS is correct, but the problem is additional HTML
>>>>> whitespace nodes are added by the browser due to poor HTML formatting by
>>>>> TiddlyWiki. Whitespace nodes in this case are literally just spaces. The
>>>>> reason they are created is because browsers insert them in place of
>>>>> newlines in HTML for inline elements, such as <a> and <li>.
>>>>>
>>>>> So given this CSS:
>>>>>
>>>>> div.tc-tab-content.tc-vertical a::before {
>>>>> content: "[before]";
>>>>> }
>>>>>
>>>>>
>>>>> div.tc-tab-content.tc-vertical a::after {
>>>>>
>>>>> content: "[after]";
>>>>>
>>>>> }
>>>>>
>>>>>
>>>>> And given this HTML for some link in the sidebar, and note this is
>>>>> automatically generated by TiddlyWiki, I'm not doing it:
>>>>> <a>
>>>>> Tiddler title
>>>>> </a>
>>>>>
>>>>> That currently is outputted as:
>>>>> [before] Tiddler title [after]
>>>>>
>>>>> Those extra spaces before and after 'Tiddler title' are not desirable.
>>>>>
>>>>> The fix is simple, remove the newlines in the HTML:
>>>>> <a>Tiddler title</a>
>>>>>
>>>>> Which would be outputted as:
>>>>> [before]Tiddler title[after]
>>>>>
>>>>> Which is correct.
>>>>>
>>>>> I don't know where in the TiddlyWiki code the links are generated, I
>>>>> haven't modded TiddlyWiki before apart from some CSS. If I could fix it
>>>>> for
>>>>> myself now, that would be nice, but TiddlyWiki should generate properly
>>>>> formatted HTML in the first place, that's why I'm also reporting it as a
>>>>> bug.
>>>>>
>>>>> Kalcifer
>>>>>
>>>>> On Wednesday, April 1, 2020 at 4:03:21 AM UTC+1, TonyM wrote:
>>>>>>
>>>>>> Kalcifer
>>>>>>
>>>>>> This looks right, but I am no CSS expert, perhaps someone else can
>>>>>> help.
>>>>>>
>>>>>> However if I understood what you are doing with you lists I can give
>>>>>> you a WikiText solution.
>>>>>>
>>>>>> Regards
>>>>>> Tony
>>>>>> On Wednesday, April 1, 2020 at 1:54:55 PM UTC+11, Kalcifer Kandari
>>>>>> wrote:
>>>>>>>
>>>>>>> I'm just applying some custom CSS to <a> HTML tags. I'm not
>>>>>>> creating any macros, the lists of links are just generated by
>>>>>>> TiddlyWiki
>>>>>>> itself, like those in the sidebar.
>>>>>>>
>>>>>>> I'm doing something like:
>>>>>>>
>>>>>>> div.tc-tab-content.tc-vertical a::before {
>>>>>>> content: "[before]";
>>>>>>> }
>>>>>>>
>>>>>>>
>>>>>>> div.tc-tab-content.tc-vertical a::after {
>>>>>>>
>>>>>>> content: "[after]";
>>>>>>>
>>>>>>> }
>>>>>>>
>>>>>>>
>>>>>>> Kalcifer
>>>>>>>
>>>>>>> On Wednesday, April 1, 2020 at 1:55:57 AM UTC+1, TonyM wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>> KalciferCan you provide a not working example we could put on
>>>>>>>> TiddlyWiki.com? You are taking a less common path, so it is not clear
>>>>>>>> what
>>>>>>>> is behind your problem.
>>>>>>>>
>>>>>>>> In effect you are talking about concatenation which often confuses
>>>>>>>> people, however in your case case css seems to have a role.
>>>>>>>>
>>>>>>>> It is common to define a macro or filter to concatenate and in some
>>>>>>>> cases the addition of the \whitespace trim
>>>>>>>>
>>>>>>>> \define name(param)
>>>>>>>> \whitespace trim
>>>>>>>> concatenate here $(variablename)$/$param$
>>>>>>>> \end
>>>>>>>>
>>>>>>>> Regards
>>>>>>>> Tony
>>>>>>>>
>>>>>>>>
>>>>>>>> On Wednesday, April 1, 2020 at 5:17:29 AM UTC+11, Kalcifer Kandari
>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> Hello,
>>>>>>>>>
>>>>>>>>> I would like to add some ::before and ::after content using CSS
>>>>>>>>> to the dynamically generated lists around the UI, for example, lists
>>>>>>>>> of
>>>>>>>>> tiddlers in the sidebar, and in plugins, and so on. The problem is
>>>>>>>>> that due
>>>>>>>>> to the HTML formatting of the list items, there is always a
>>>>>>>>> whitespace node
>>>>>>>>> after the ::before content and before the ::after content.
>>>>>>>>>
>>>>>>>>> Here is what I want:
>>>>>>>>> [before content]Some listed tiddler[after content]
>>>>>>>>>
>>>>>>>>> Here is what I get:
>>>>>>>>> [before content] Same listed tiddler [after content]
>>>>>>>>>
>>>>>>>>> Here is how the HTML is formatted:
>>>>>>>>> <a>
>>>>>>>>> Tiddler title
>>>>>>>>> </a>
>>>>>>>>>
>>>>>>>>> Here is how the HTML should be formatted:
>>>>>>>>> <a>Tiddler title</a>
>>>>>>>>>
>>>>>>>>> This applies to <li> tags as well, and maybe others.
>>>>>>>>>
>>>>>>>>> There is no way to remove those whitespace nodes with CSS.
>>>>>>>>>
>>>>>>>>> If anyone knows how fix this by editing system tiddlers, I would
>>>>>>>>> be willing to dabble, but I have no idea where to look.
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>>
>>>>>>>>> Kalcifer
>>>>>>>>>
>>>>>>>>
--
You received this message because you are subscribed to the Google Groups
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/f2dd90f9-fef8-44ec-a7f8-54436f7e69aa%40googlegroups.com.