EasyLoader

Usage

Load EasyUI module
  1. easyloader.base = '../'; // set the easyui base directory
  2. easyloader.load('messager', function(){ // load the specified module
  3. $.messager.alert('Title', 'load ok');
  4. });
Load script from an absolute url
  1. using('http://code.jquery.com/jquery-1.4.4.min.js', function(){
  2. // ...
  3. });
Load script from relative url
  1. // the script path relative to easyui directory
  2. using('./myscript.js', function(){
  3. // ...
  4. });

Properties

Name Type Description Default
modules object Predefined modules.
locales object Predefined locales.
base string The easyui base directory, must end with '/'. The base directory will be auto setted relative to easyload.js
theme string The name of theme that defined in 'themes' directory default
css boolean Defines if loading css file when loading module true
locale string The locale name null
timeout number Timeout value in milliseconds. Fires if a timeout occurs. 2000

Defined locales

Events

Name Parameters Description
onProgress name Fires when a module is loaded successfully.
onLoad name Fires when a module and it's dependencies are loaded successfully.

Methods

Name Parameter Description
load module, callback Load the specified module. When load success a callback function will be called.
The module parameter valid type are:
a single module name
an module array
a css file that end with '.css'
a js file that end with '.js'