Re: [Wikisource-l] Proposal: two desirable ParserFunctions

2010-12-14 Thread Federico Leva (Nemo)
Alex Brollo, 14/12/2010 09:10:
> I can't "open a bug" (bugzilla is very confusing for me) and I don't 
> know how to browse old proposals/requests, so I feel better to post here 
> two ideas, just to let you revise them and - if you like - to go on into 
> bugzilla.
> 
> 1. I'd like to have a {{nbsp:string}}  function, to replace all spaces 
> with   html entities into string. It would very useful to format 
> table cell content where spaces must be avoided, while saving the 
> original string. 

There's a class for this: http://en.wikipedia.org/wiki/Template:Nowrap

> 
> 2. I'd like to generalize {{#titleparts:string}} transforming it into a 
> general  str.split() function something like {{split:string|char}} where 
> string is the string to split, and char is the splitting character). I 
> use a lot #titleparts as a "string-splitter", and I can manage difficult 
> issues with ease (i.e.: how to pass multiple values into a single 
> parameter  of a template) but sometimes I'd like to use a character 
> different from /  (i.e. splitting a list of page/subpage names).

This should be http://www.mediawiki.org/wiki/Extension:StringFunctions , 
which will never be implemented in Wikimedia projects.

Nemo

___
Wikisource-l mailing list
Wikisource-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikisource-l


Re: [Wikisource-l] Proposal: two desirable ParserFunctions

2010-12-14 Thread Alex Brollo
2010/12/14 Federico Leva (Nemo) 

> Alex Brollo, 14/12/2010 09:10:
>
> > 1. I'd like to have a {{nbsp:string}}  function, to replace all spaces
> > with   html entities into string. It would very useful to format
> > table cell content where spaces must be avoided, while saving the
> > original string.
>
> There's a class for this: http://en.wikipedia.org/wiki/Template:Nowrap
>
> >
> > 2. I'd like to generalize {{#titleparts:string}} transforming it into a
> > general  str.split() function something like {{split:string|char}} where
> > string is the string to split, and char is the splitting character). I
> > use a lot #titleparts as a "string-splitter", and I can manage difficult
> > issues with ease (i.e.: how to pass multiple values into a single
> > parameter  of a template) but sometimes I'd like to use a character
> > different from /  (i.e. splitting a list of page/subpage names).
>
> This should be http://www.mediawiki.org/wiki/Extension:StringFunctions ,
> which will never be implemented in Wikimedia projects.
>

1. Thank you Nemo!! Problem solved.
2. There are lots of string functions already implemented - lc, uc, lcfirs,
ucfirst, #titleparts... PAGENAME, FULLPAGENAME, BASEPAGENAME... - today.
IMHO a generalized *split* function would be great to extend just a little
bit the field of #titleparts to implement an efficient, simple way to manage
simple arrays. StringFunctions could fire fantasy - *split* function would
only increase efficiency to solve common issues.

Alex
___
Wikisource-l mailing list
Wikisource-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikisource-l


Re: [Wikisource-l] Proposal: two desirable ParserFunctions

2010-12-15 Thread Alex Brollo
2010/12/14 Alex Brollo 

>
>
> 2010/12/14 Federico Leva (Nemo) 
>
>> Alex Brollo, 14/12/2010 09:10:
>>
>> > 1. I'd like to have a {{nbsp:string}}  function, to replace all spaces
>> > with   html entities into string. It would very useful to format
>> > table cell content where spaces must be avoided, while saving the
>> > original string.
>>
>> There's a class for this: http://en.wikipedia.org/wiki/Template:Nowrap
>>
>
Nowrap is an excellent idea, I guess is would be extremely useful.
Nevertheless the goal was to solve the "dotted lines into index summaries
quiz" and I just found an alternative way to obtain what I needed, avoiding
nowrap and covering too the case of text longer than a single row into a
html box:
http://it.wikisource.org/wiki/Wikisource:Pagina_delle_prove#Ancora_puntini

I don't know if such a trick is "original" - it's so hard to discover
something new into wiki...;-) -  but I know that I'm searching for it from
the beginning of my source trip. :-)
___
Wikisource-l mailing list
Wikisource-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikisource-l