You need to sign in to do that
Don't have an account?
Fatty88
Salesforce Static Resource Javascipt And CSS
i have a requirement where i need to create a SF installable and i am trying to keep as few Static Resources as possible. In fact, i am trying to have just one BIG static resource. But i am facing a problem. I have successfully put all the css files in one large file and i have accessed the the files within it in the following way:
<apex:Stylesheet value="{!URLFOR($Resource.JqueryResources, 'First.css')}"/>
<apex:Stylesheet value="{!URLFOR($Resource.JqueryResources, 'Second.css')}"/>
<apex:Stylesheet value="{!URLFOR($Resource.JqueryResources, 'Third.css')}"/>
<apex:Stylesheet value="{!URLFOR($Resource.JqueryResources, 'Fourth.css')}"/>
If in the same file (i.e. JqueryResources) if i keep few javascript files, i am unable to access these files as:
<apex:includeScript value="{!URLFOR($Resource.JqueryResources, 'Javascript.js')}"/>
I currently making it work like this
<apex:includeScript value="{!$Resource.JavascriptResource}"/>
where JavascriptResource is name of the stand alone static resource containing Javascript.js. So how do i fix this??
<apex:Stylesheet value="{!URLFOR($Resource.JqueryResources, 'First.css')}"/>
<apex:Stylesheet value="{!URLFOR($Resource.JqueryResources, 'Second.css')}"/>
<apex:Stylesheet value="{!URLFOR($Resource.JqueryResources, 'Third.css')}"/>
<apex:Stylesheet value="{!URLFOR($Resource.JqueryResources, 'Fourth.css')}"/>
If in the same file (i.e. JqueryResources) if i keep few javascript files, i am unable to access these files as:
<apex:includeScript value="{!URLFOR($Resource.JqueryResources, 'Javascript.js')}"/>
I currently making it work like this
<apex:includeScript value="{!$Resource.JavascriptResource}"/>
where JavascriptResource is name of the stand alone static resource containing Javascript.js. So how do i fix this??
MIME Type for the compressed file is application/octet-stream
<apex:Stylesheet value="{!URLFOR($Resource.JqueryResource, 'demo_page.css')}"/>
<apex:Stylesheet value="{!URLFOR($Resource.JqueryResource, 'demo_table.css')}"/>
<apex:Stylesheet value="{!URLFOR($Resource.JqueryResource, 'jquery-ui-1.10.3.custom.css')}"/>
<apex:Stylesheet value="{!URLFOR($Resource.JqueryResource, 'ColVis.css')}"/>
<apex:Stylesheet value="{!URLFOR($Resource.JqueryResource, 'TableTools.css')}"/>
<apex:Stylesheet value="{!URLFOR($Resource.JqueryResource, 'TableTools_JUI.css')}"/>
<apex:includeScript value="{!URLFOR($Resource.JqueryResource, 'FixedHeader.js')}"/>
<apex:includeScript value="{!URLFOR($Resource.JqueryResource, 'JQuery.js')}"/>
<apex:includeScript value="{!URLFOR($Resource.JqueryResource, 'JqueryDatatable.js')}"/>
<apex:includeScript value="{!URLFOR($Resource.JqueryResource, 'ColVis.js')}"/>
<apex:includeScript value="{!URLFOR($Resource.JqueryResource, 'TableTools.js')}"/>
<apex:includeScript value="{!URLFOR($Resource.JqueryResource, 'ZeroClipboard.js')}"/>
where JqueryResource is the ZIP file that has all the files