1
votes

We have developed an application with Bootstrap 3.2.0. After installing the latest ExtLib containing Bootstrap 3.3.6, the rendering has completely changed. Looking at "Basic template" of www.getbootstrap.com, it is said that 3 meta tags must come first in the head. Is this mandatory? Has anybody experienced similar problems with Bootstrap 3.3.6? Best regards, Rolf Walter

1
In release 16 of Extlib, Bootstrap was upgraded from 3.2.0 to 3.3.6. You can read the details about that in the documentation that is part of the release (readme.pdf). It shouldn't "completely change" your app, as the two versions are very similar, 3.3.6 mostly has a lot of bug fixes etc. Can you describe the problem in more detail, post screenshots? The question is very vague, so it is hard for anyone to help. Those meta tags are set by the Bootstrap theme in XPages, so there should be no problem there - Brian Gleeson - IBM
E.g. the Bootstrap buttons, did not display as before, but as links, the Footer links of the Application Layout Control disappeared, etc. We have a theme where <theme extends="bootstrap3.2.0" ... was changed to <theme extends="bootstrap3.3.6" ... that was the only change made after installing Bootstrap 3.3.6. - Rolf Walter
That's not the correct theme name. You should be extending the theme "Bootstrap3", as detailed in the readme documentation - Brian Gleeson - IBM

1 Answers

3
votes

bootstrap3.3.6 is not the correct theme name to extend. The Bootstrap theme provided by the extension library is now called Bootstrap3. You can see this in the theme dropdown on the xsp.properties pane. It is also detailed in the Bootstrap upgrade documentation within the readme.pdf of ExtLib release 16.