it’s a bit simpler… ;)
class CcaTheme extends Theme {
public CcaTheme() {
super(„cca-theme“, new
PackageResourceReference(CcaWebApplication.class, "customized-bootstrap.css"));
}
}
and during application initialization:
settings.setThemeProvider(new SingleThemeProvider(new CcaTheme()));
Bootstrap.install(this, settings);
cheers,
Michael
Am 20.03.2014 um 16:47 schrieb Richter, Marvin
<[email protected]>:
> So I do have to override DefaultThemeProvider and return a
> BootstrapTheme(ISettings), where in Settings is my custom
> CssResourceReference?
>
> And then set this ThemeProvider as activeThemeProvider in the Settings?
>
> That sounds really strange to me.
>
> Marvin Richter
>
>
> -----Original Message-----
> From: Martin Grigorov [mailto:[email protected]]
> Sent: Thursday, March 20, 2014 3:35 PM
> To: [email protected]
> Subject: Re: custom bootstrap stylesheet
>
> See https://github.com/l0rdn1kk0n/wicket-bootstrap/issues/339 for an example
>
> Martin Grigorov
> Wicket Training and Consulting
>
>
> On Thu, Mar 20, 2014 at 4:29 PM, Richter, Marvin <
> [email protected]> wrote:
>
>> Where should I set this?
>> The BootstrapSettings only provide the method :
>> setThemeProvider(ThemeProvider t);
>>
>> but not:
>> setTheme(Theme t);
>>
>> Marvin Richter
>>
>> -----Original Message-----
>> From: Martin Grigorov [mailto:[email protected]]
>> Sent: Thursday, March 20, 2014 3:23 PM
>> To: [email protected]
>> Subject: Re: custom bootstrap stylesheet
>>
>> Hi,
>>
>> Set BootstrapTheme(IBootstrapSettings) as a default theme.
>>
>> Martin Grigorov
>> Wicket Training and Consulting
>>
>>
>> On Thu, Mar 20, 2014 at 4:11 PM, Richter, Marvin <
>> [email protected]> wrote:
>>
>>> Hi,
>>>
>>> How do I use a customized Bootstrap CCS file in wicket-bootstrap?
>>>
>>> I tried this:
>>> new BootstrapSettings().setCssResourceReference(new
>>> PackageResourceReference(CcaWebApplication.class,
>>> "customized-bootstrap.css"));
>>>
>>> Unfortunately getCssResourceReference will never be called, instead
>>> the reference from the DefaultThemeProvider will be used.
>>>
>>> But I don't really want to write my own ThemeProvider just to
>>> replace the CssResourceReference
>>>
>>> Best Regards,
>>>
>>> Marvin Richter
>>>
>>>
>>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]