Skip to content

jQuery.LateLoader Options

erikzaadi edited this page Sep 13, 2010 · 3 revisions

$.LateLoader = 
    {
        LoadScriptOrCSS: 
        /
        Loads a javascript/css from the passed url if it wasn’t previously loaded
         
        The parameter can either be a string with the wanted url( then the default
        params are used (See Defaults for more details)), or an option object 
        URL -> relative or absolute URL to your javascript/css 
        
/

        IsScriptOrCSSLoaded:
        /
        Returns true|false if a javascript/css is already loaded (via LoadScriptOrCSS)
        
        Parameters : 
        URL-> relative or absolute URL to your javascript/css 
        Type->‘js’ or ‘css’ (defaults to ‘js’)
        
/

        GetLoadedScriptOrCSSs: 
        /
        Returns an array of all loaded scripts (object with 2 arrays, css and js)
        
/

        GetLoadedScriptOrCSSsByType:
        /
        Returns an array of all loaded scripts/css according to the passed type
        
        Parameter : 
        Type->‘js’ or ‘css’ 
        
/

        PluginDefaults:
        {
            ArrayDataKey: “LateLoaderDataKey”, 
                  //Unique key used to identify the jQuery Data collection
            ElementToAttachDataTo: “body”, 
                  //DOM object that hosts the jQuery Data collection
            RemoteTimeout: 1500 
                  //MS of timeout to wait for a remote script..
        },
        Defaults:
            {
                URL: null, 
                  //Will be filled in by LoadScriptOrCSS’s parameter
                Type: ‘js’, 
                  // ‘js’ or ‘css’ (defaults to ‘js’)
                LoadedCallBackFunction: null, 
                  // Called when the javascript/css is loaded (default is null)
                ErrorCallBackFunction: null 
                  // Called when an error occurs (default is null)
            }
    }