[ckan-dev] User Read tabs css not in primer

Toby Dacre toby.okfn at gmail.com
Tue Nov 13 16:19:43 UTC 2012


On 13 November 2012 15:18, Toby Dacre <toby.okfn at gmail.com> wrote:

>
>
> On 13 November 2012 15:15, John Martin <john.martin.okfn at gmail.com> wrote:
>
>>  Ok so can we change the main nav to be like that?
>>
>> Please do. Change that branch and I'll update the CSS.
>>
>
> Cool I'll move my nav_tab and breadcrumb changes to that branch too
>

I've pushed a couple of commits do they look ok (the second is the template
changes) if you are happy I can finish them off for the other tabs and also
the breadcrumbs

>
> Thanks
>
>> This will get changed because it makes sense (only for new style
>> templates) we want to aim for clarity in our code
>>
>> As noted on the branch I'm cleaning up the links (so I can add new
>> sections to user profile/dashboard) and also this will clean the breadcrumbs
>>
>> are you happy with that?
>>
>> Sure.
>>
>> --
>> John Martin
>> Front End Developer
>> ckan.org
>>
>> On Tuesday, 13 November 2012 at 15:07, Toby Dacre wrote:
>>
>>
>>
>> On 13 November 2012 14:58, John Martin <john.martin.okfn at gmail.com>wrote:
>>
>> Hi,
>>
>> As per my earlier email I've setup a branch to see any changes mentioned:
>>
>> https://github.com/okfn/ckan/tree/3016-template-tweaks
>>
>> The tabs used in /user/<name> are not in the primer /testing/primer  it
>> would be good if they were there for easy browser testing etc
>>
>> This has been added.
>>
>> also is it possible to change the active tab so that the html would be
>>
>> <li>
>> <a class='active'>...</a>
>> </li>
>>
>> rather than
>>
>> <li class="active">
>> <a class="active">...</a>
>> </li>
>>
>> I'd like to change all the relevant HTML to match the bootstrap (and my
>> personal preference) way of doing things:
>>
>> <li class="active"><a /></li>
>>
>> All other cases of navs within CKAN 2.0 are done like this (apart from
>> the main nav).
>>
>> Ok so can we change the main nav to be like that?
>>
>> I'm happy to change the generating code that way we are consistent
>>
>>
>> We have the double class="active" on the dom elements because the <a
>> class="active" /> get's applied within the `h.link_for()` method. Also in
>> order to change the main nav to have the correct class convention would
>> mean a change to `link_for`, which I think is a little unnecessary and I
>> don't know the full implications on changing something like that.
>>
>>
>> This will get changed because it makes sense (only for new style
>> templates) we want to aim for clarity in our code
>>
>> As noted on the branch I'm cleaning up the links (so I can add new
>> sections to user profile/dashboard) and also this will clean the breadcrumbs
>>
>> are you happy with that?
>>
>>
>>
>> On the other hand to do it your new suggested way we would have to
>> re-build how bootstrap handles it's `nav li.active a` conventions into `nav
>> li a.active`. I don't feel that forking bootstrap in order to handle a
>> small change like this is necessary though.
>>
>> Cheers,
>>
>> --
>> John Martin
>> Front End Developer
>> ckan.org
>>
>> On Tuesday, 13 November 2012 at 11:30, Toby Dacre wrote:
>>
>> John,
>>
>> The tabs used in /user/<name> are not in the primer /testing/primer  it
>> would be good if they were there for easy browser testing etc
>>
>> also is it possible to change the active tab so that the html would be
>>
>> <li>
>> <a class='active'>...</a>
>> </li>
>>
>> rather than
>>
>> <li class="active">
>> <a class="active">...</a>
>> </li>
>>
>> as this would then match the main nav html and simplify some of the code
>>
>> please let me know
>> cheers
>> Toby
>>
>>
>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okfn.org/pipermail/ckan-dev/attachments/20121113/2b259e46/attachment-0001.html>


More information about the ckan-dev mailing list