At present an emphasised
WikiWord does not link.
For example
BugResolved. The same happens with table headings e.g.
I can't see any good reason for this. Simple fix is to put spaces around expanded
HTML e.g.
<strong> BugResolved </strong>
Which gives:
BugResolved
Rather than:
<strong>BugResolved</strong>
Which gives:
BugResolved
--
JohnTalintyre - 18 Jun 2001
Yup, and even worse is that putting in spaces breaks
WikiMarkup from bolding the
WikiWord. Hence
*
BugResolved * is not bold.
--
MartinCleaver - 18 Jun 2001
I'm not so sure about being able to space the *s. I think this could lead to mistakes e.g.
Use a * to get *Bold Text*
This could be avoided, but would make the emphasis code more complex.
Why is this
worse than lack of linking with emphasis?
--
JohnTalintyre - 18 Jun 2001
This is actually done by design for these reasons:
- It is easy to escape links by enclosing it with markup, i.e.
*OtherTopic*, _OtherTopic_ or =OtherTopic=.
- Standalone markup chars would have unwanted side-effects as John pointed out, i.e.
y = (2 * a) + (3 * b) + c
If you need to make a link bold use the forced syntax, i.e.
*[[OtherTopic]]*.
--
PeterThoeny - 18 Jun 2001
Whoops, sorry, I had meant to write "Hence
BugResolved is not linked".
Now, please tell me why it is a good thing to have this not linked. People tell me that this is not-intuitive.
--
MartinCleaver - 18 Jun 2001
I can see why this might make sense. It hadn't really noticed it until being caught a few times with table headings. The trouble is I'd hesitate to make table headings a special case, but I would suggest either doing that or allowing linking for * and _, but not doing it for =.
| *[[%TWIKIWEB%.WikiWord]]* |
gives:
so you have to enter
| *[[%TWIKIWEB%.WikiWord][WikiWord]]* |
to get:
which is a bit long winded.
--
JohnTalintyre - 18 Jun 2001
I think the use of the [[ ... ]] syntax is an acceptable compromise, and does make the system more orthogonal. It would be better if there was some way of using this syntax to specify rendering the link as either Web.WikiWord or just WikiWord, but that would probably mean yet another syntax element to remember...
--
RichardDonkin - 18 Jun 2001
But if I did not want it linked, surely the orthogonal thing to do would be to prefix it with <nop/>?
--
MartinCleaver - 18 Jun 2001