I have just installed JFBConnect and notice that there is a file loading called jq-bootstrap-1.8.3.js which is a huge 400Kb and more then doubles my page size and this is with the setting "Load Jquery/Bootstrap" Disabled.
If i am already loading bootstrap js and css do i still need this file to load?
Im just wondering if this file is essential for the functioning of all parts of JFBConnect or can i stop it loading and just add my own styling for specific JFB elements? and continue to use the bootstrap that is already loading?
I thought Joomla moved to bootstrap so all component devs could tap into the same styling/js to avoid this exact problem but it seems like Jomsocial also uses their own customised bootstrap files which is causing me problems for page size.
The "Enable jQuery/Bootstrap" setting should remove that file from being included. I'm not sure why it would still be there if you disabled that.
JFBConnect does require that both jQuery and Bootstrap are loaded into your site. However, if you already have that taken care of on all pages, you can disable our inclusion.
Just for reference, yes, Joomla 3.0 does include the jQuery/Bootstrap libraries. However, not all extensions use that copy, which makes things very difficult for us. Additionally, if the bootstrap.js file is loaded twice on a page (once by Joomla and another by a 3rd party extension), *neither* will work. Bootstrap absolutely can't be loaded twice. Because of those oddities, JFBConnect has it's own specialized version of jQuery/Bootstrap which only works with JFBConnect. Yes, it means more page size, but it also means that it just works and other extensions can't conflict with it.
I hope that helps explain, but should you have any other questions, just let me know.