OK, this sounds like a bug related to the JavaScript required for handling 
alternate stylesheets. It would be great if you could raise a bug on the 
tracker for this. I think the implementation was one of the many 
contributions from John?

Thanks,

Derek.

--------------------------------------------------
From: <[EMAIL PROTECTED]>
Sent: Wednesday, January 23, 2008 6:15 PM
To: <flexwiki-users@lists.sourceforge.net>
Subject: Re: [Flexwiki-users] Separate stylesheets for admin and content?

> Well... I found the cause but not the cure...
>
> The <link /> is generated, but WikiDefault.js loads a stylesheet specified
> in a cookie that gets set on page unload. So, when I surf to a topic A
> with Stylesheet property from a topic B without, WikiDefault.js loads the
> stylesheet used by topic B when entering page A.
>
> Benno.
>
>> Looking at the generated HTML, there's no reason why putting the
>> topic-specific CSS in the same location as the rest of your CSS files 
>> (the
>> root folder) shouldn't work. What have you put in the topic-specific CSS?
>> Have you checked the generated HTML to ensure that the additional <link 
>> />
>> tag has been generated?
>>
>> Derek.
>>
>> --------------------------------------------------
>> From: <[EMAIL PROTECTED]>
>> Sent: Wednesday, January 23, 2008 5:52 PM
>> To: <flexwiki-users@lists.sourceforge.net>
>> Subject: Re: [Flexwiki-users] Separate stylesheets for admin and content?
>>
>>> Stylesheet: MyStylesheet.css
>>>
>>> with MyStylesheet.css in the FlexWiki root folder (where all other such
>>> as
>>> wiki.css reside) doesn't work. Do I have to specify a path? Which path?
>>> /FlexWiki/MyStylesheet.css doesn't work either. By the way, I'm using
>>> FlexWiki 2.0.0.179...
>>>
>>> Benno.
>>>
>>>> If you want the content from the left on the right and vice versa,
>>>> can't
>>>> you
>>>> just switch the definitions in _NormalBorders, rather than doing the
>>>> switch
>>>> in CSS?
>>>>
>>>> The Stylesheet page property defines an additional CSS file for that
>>>> topic.
>>>> E.g.
>>>>
>>>> Stylsheet: myNewStyleSheet.css
>>>>
>>>> Derek.
>>>>
>>>> --------------------------------------------------
>>>> From: <[EMAIL PROTECTED]>
>>>> Sent: Wednesday, January 23, 2008 4:34 PM
>>>> To: <flexwiki-users@lists.sourceforge.net>
>>>> Subject: Re: [Flexwiki-users] Separate stylesheets for admin and
>>>> content?
>>>>
>>>>> Hi Derek,
>>>>>
>>>>> thanks a lot for your answer.
>>>>>
>>>>>> Admin.css is a hangover from before we updated the stylesheet. As you
>>>>>> point
>>>>>> out, I don't think it actually gets used by anything. At this stage,
>>>>>> I
>>>>>> don't
>>>>>> think it's possible to explicitly specify a different stylesheet for
>>>>>> the
>>>>>> admin pages without making some code changes. That said, the admin
>>>>>> pages
>>>>>> are
>>>>>> quite simple from a CSS point of view, so it shouldn't be too
>>>>>> difficult
>>>>>> to
>>>>>> handle them in your override CSS file.
>>>>>
>>>>> Unfortunately, it is... For example, I exchange LeftBorder and
>>>>> RightBorder
>>>>> so that LeftBorder is on the right side and RightBorder on the left.
>>>>> Sounds weird, but I do lots of javascript manipulations to nested
>>>>> lists
>>>>> in
>>>>> the left
>>>>> sidebar (building up a tree control). This takes some time during
>>>>> which
>>>>> IE
>>>>> stops rendering the rest of the page (regardless wether I start this
>>>>> window.onload or earlier). To enable the user to look at the topic
>>>>> content
>>>>> while the tree is generated, I placed the lists in the RightBorder
>>>>> which
>>>>> comes after TopicBody in the pages' html. Long story, but in short it
>>>>> messes up my admin pages.
>>>>>
>>>>>> You can apply a specific stylesheet (in addition to any overrides or
>>>>>> alternates) to a topic by using the Stylesheet page property.
>>>>>> However,
>>>>>> there
>>>>>> doesn't seem to be a way to apply a stylesheet across a namespace,
>>>>>> although
>>>>>> it shouldn't be too onerous to use the Stylesheet page property from
>>>>>> the
>>>>>> _ContentBaseDefinition topic for the namespace if you want to raise a
>>>>>> feature request on the bug tracker [1]
>>>>>
>>>>> How do I use this Stylesheet page property? I wrote
>>>>>
>>>>> Stylesheet: MyStylesheet
>>>>>
>>>>> to a page, but it doesn't have any effect.
>>>>>
>>>>>> --------------------------------------------------
>>>>>> From: <[EMAIL PROTECTED]>
>>>>>> Sent: Wednesday, January 23, 2008 2:16 PM
>>>>>> To: <flexwiki-users@lists.sourceforge.net>
>>>>>> Subject: [Flexwiki-users] Separate stylesheets for admin and content?
>>>>>>
>>>>>>> Hi all,
>>>>>>>
>>>>>>> for my project, I've highly customised stylesheets for a namespace.
>>>>>>> If
>>>>>>> I
>>>>>>> include it using OverrideStylesheet in flexwiki.config, it gets
>>>>>>> applied
>>>>>>> to
>>>>>>> all pages, including the admin section. Unfortunately, my
>>>>>>> customisations
>>>>>>> mess up the latter considerably so I'm looking for a possibility to
>>>>>>> specify separate stylesheets for single namespaces and for the admin
>>>>>>> pages.
>>>>>>>
>>>>>>> I can define my stylesheet as an alternate stylesheet in
>>>>>>> flexwiki.config,
>>>>>>> but this way the user would have to select my stylesheet in the drop
>>>>>>> down
>>>>>>> box, which is not an option for me.
>>>>>>>
>>>>>>> How can I specify a default stylesheet for a namespace and a
>>>>>>> separate
>>>>>>> on
>>>>>>> for the admin section?
>>>>>>>
>>>>>>> There is a admin.css in the admin directory, but it doesn't seem to
>>>>>>> be
>>>>>>> used anywhere... The admin pages just include wiki.css... What's the
>>>>>>> purpose of this  admin.css?
>>>>>>>
>>>>>>> Additional question: Is it possible to specify stylesheets per
>>>>>>> namespace?
>>>>>>> Different namespace, different stylesheet?
>>>>>>>
>>>>>>> Cheers,
>>>>>>>
>>>>>>> Benno.
>>>>>>>
>>>>>>>
>>>>>>> -------------------------------------------------------------------------
>>>>>>> This SF.net email is sponsored by: Microsoft
>>>>>>> Defy all challenges. Microsoft(R) Visual Studio 2008.
>>>>>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>>>>>>> _______________________________________________
>>>>>>> Flexwiki-users mailing list
>>>>>>> Flexwiki-users@lists.sourceforge.net
>>>>>>> https://lists.sourceforge.net/lists/listinfo/flexwiki-users
>>>>>>
>>>>>>
>>>>>> -------------------------------------------------------------------------
>>>>>> This SF.net email is sponsored by: Microsoft
>>>>>> Defy all challenges. Microsoft(R) Visual Studio 2008.
>>>>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>>>>>> _______________________________________________
>>>>>> Flexwiki-users mailing list
>>>>>> Flexwiki-users@lists.sourceforge.net
>>>>>> https://lists.sourceforge.net/lists/listinfo/flexwiki-users
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> -------------------------------------------------------------------------
>>>>> This SF.net email is sponsored by: Microsoft
>>>>> Defy all challenges. Microsoft(R) Visual Studio 2008.
>>>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>>>>> _______________________________________________
>>>>> Flexwiki-users mailing list
>>>>> Flexwiki-users@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/flexwiki-users
>>>>>
>>>>
>>>> -------------------------------------------------------------------------
>>>> This SF.net email is sponsored by: Microsoft
>>>> Defy all challenges. Microsoft(R) Visual Studio 2008.
>>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>>>> _______________________________________________
>>>> Flexwiki-users mailing list
>>>> Flexwiki-users@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/flexwiki-users
>>>>
>>>
>>>
>>>
>>> -------------------------------------------------------------------------
>>> This SF.net email is sponsored by: Microsoft
>>> Defy all challenges. Microsoft(R) Visual Studio 2008.
>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>>> _______________________________________________
>>> Flexwiki-users mailing list
>>> Flexwiki-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/flexwiki-users
>>
>>
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by: Microsoft
>> Defy all challenges. Microsoft(R) Visual Studio 2008.
>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>> _______________________________________________
>> Flexwiki-users mailing list
>> Flexwiki-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/flexwiki-users
>>
>
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Flexwiki-users mailing list
> Flexwiki-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/flexwiki-users 


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Flexwiki-users mailing list
Flexwiki-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flexwiki-users

Reply via email to