On Mon, Mar 28, 2016 at 2:54 PM, sebb <seb...@gmail.com> wrote:
> On 28 March 2016 at 19:47, Sam Ruby <ru...@intertwingly.net> wrote:
>> On Mon, Mar 28, 2016 at 2:06 PM, sebb <seb...@gmail.com> wrote:
>>> The class: attribute is frequently used in Wunderbar HTML tags.
>>
>> Indeed.
>>
>>> This causes problems for Ruby syntax checkers.
>>
>> I'd be curious as to which ones, as that would indicate a syntax
>> checker that hasn't been updated since Ruby 1.9 was release in 2007.
>
> I use the one in Eclipse.

Perhaps it might be worth opening a bug on eclipse then :-)

>>> It would be useful if there was an alias that could be used instead.
>>> Since it appears frequently, it might be nice to allow c:
>>> Alternatively, clazz: would do.
>>
>> First, wunderbar does support an alternative, but only for class names
>> known at compile time: element class and id syntax adopted by markaby,
>> example:
>>
>>   _p.important
>
> Does that work with tag! ?
>
> e.g. would this work?
>
> tag!._stdin

Yes.  Test case:

https://github.com/rubys/wunderbar/blob/master/test/test_html_markup.rb#L281

>> Second, as HTML is case insensitive, both Class and CLASS should also
>> work.
>
> Using Class: avoids the error, so that would work for me.
>
>>  As I feel that it is important for code to be read as written,
>> I would prefer to avoid things like 'c', or perhaps even 'clazz' as
>> those could be valid attribute names.  If an alternative is required,
>> I would prefer to go with _class.
>>
>> - Sam Ruby

- Sam Ruby

Reply via email to