Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

having two versions of (twitter) bootstrap running simultaneously on a web application

I have currently started trying my hand at client side development with bootstrap and angularjs. I've been given a task to make a more or less isolated feature of our website (an angularjs application) and have been working on it but noticed that the bootstrap functions I learned were not working.

Upon inspection I found that our app is using bootstrap 2.3.x and I want to use features of bootstrap 3.0

Because bootstrap has made quite a huge change in its new version, the main web app coders do not want to switch over so that is not an option. (at least not yet).

My question: is there a way I could have my isolated view use bootstrap 3 while the rest of the app uses bootstrap 2? I really don't want to take the time to learn deprecated technology so any advice would be greatly appreciated.

like image 946
ThinkBonobo Avatar asked Sep 30 '22 00:09

ThinkBonobo


1 Answers

If you are creating an isolated feature on your site, will it be embed in one of the pages or is it a section in its own right? Your app pages can use bootstrap 3.x without it causing problems on other pages if the script links are only in the header of your app pages and not added to other pages in the site. The link will not leak bootstrap 3.x to previous code that does not have these script tags in the header. If that is the case, you can go ahead and use bootstrap 3.x and angular.js and should have no issues.

I would stick your app in a separate folder on the website and design away with the more up-to-date tools.

like image 173
Chris Scutt Avatar answered Oct 02 '22 15:10

Chris Scutt