I am developing a Salesforce application that is using jQuery, jQueryUI and a custom plugin. The script
tags in the page markup are in the correct order:
<script type="text/javascript"
src="/resource/1384171438000/afdpce__JQuery/js/jquery-1.10.2.min.js"></script>
<script type="text/javascript"
src="/resource/1384171438000/afdpce__JQuery/js/jquery-ui.min.js"></script>
<script type="text/javascript"
src="/resource/1384170807000/afdpce__IntegrationPlugin"></script>
All three are loading (can view the code in Chrome Development Tools), but when inspecting the Network tab they are loading in a different order; the plug-in is loading before the jQueryUi. This means the plugin is failing (there is no widget method).
Why is this happening and how can I correct it?
Thanks
Edit
The goal is to add the scripts to an existing form (i.e. Account Edit) to add functionality.
Currently I have a Visualforce page that is the javascript to dynamically load the js files from static resources, the file paths are using '{!URLFOR($Resource.name)}'
.
They are being added, just not in the same order. I've found that dynamically added js files ARE added async. So now I'm struggling how to over come this.