element.
+ * combo: Add 'selectOnNavigation' and 'readonly' options.
+ * combobox: Add 'loadFilter' option to allow users to change data format before loading into combobox.
+ * tree: Add 'onBeforeDrop' callback event.
+ * validatebox: Dependent on tooltip plugin now, add 'deltaX' property.
+ * numberbox: The 'filter' options can be used to determine if the key pressed was accepted.
+ * linkbutton: The group button is available.
+ * layout: The 'minWidth','maxWidth','minHeight','maxHeight' and 'collapsible' properties are available for region panel.
+* New Plugins
+ * tooltip: Display a popup message when moving mouse over an element.
+
+Version 1.3.2
+-------------
+* Bug
+ * datagrid: The loading message window can not be centered when changing the width of datagrid. fixed.
+ * treegrid: The 'mergeCells' method can not work normally. fixed.
+ * propertygrid: Calling 'endEdit' method to stop editing a row will cause errors. fixed.
+ * tree: Can not load empty data when 'lines' property set to true. fixed.
+* Improvement
+ * RTL feature is supported now.
+ * tabs: Add 'scrollBy' method to scroll the tab header by the specified amount of pixels
+ * tabs: Add 'toolPosition' property to set tab tools to left or right.
+ * tabs: Add 'tabPosition' property to define the tab position, possible values are: 'top','bottom','left','right'.
+ * datagrid: Add a column level property 'order' that allows users to define different default sort order per column.
+ * datagrid: Add a column level property 'halign' that allows users to define how to align the column header.
+ * datagrid: Add 'resizeHandle' property to define the resizing column position, by grabbing the left or right edge of the column.
+ * datagrid: Add 'freezeRow' method to freeze some rows that will always be displayed at the top when the datagrid is scrolled down.
+ * datagrid: Add 'clearChecked' method to clear all checked records.
+ * datagrid: Add 'data' property to initialize the datagrid data.
+ * linkbutton: Add 'iconAlgin' property to define the icon position, supported values are: 'left','right'.
+ * menu: Add 'minWidth' property.
+ * menu: The menu width can be automatically calculated.
+ * tree: New events are available including 'onBeforeDrag','onStartDrag','onDragEnter','onDragOver','onDragLeave',etc.
+ * combo: Add 'height' property to allow users to define the height of combo.
+ * combo: Add 'reset' method.
+ * numberbox: Add 'reset' method.
+ * spinner: Add 'reset' method.
+ * spinner: Add 'height' property to allow users to define the height of spinner.
+ * searchbox: Add 'height' property to allow users to define the height of searchbox.
+ * form: Add 'reset' method.
+ * validatebox: Add 'delay' property to delay validating from the last inputting value.
+ * validatebox: Add 'tipPosition' property to define the tip position, supported values are: 'left','right'.
+ * validatebox: Multiple validate rules on a field is supported now.
+ * slider: Add 'reversed' property to determine if the min value and max value will switch their positions.
+ * progressbar: Add 'height' property to allow users to define the height of progressbar.
+
+Version 1.3.1
+-------------
+* Bug
+ * datagrid: Setting the 'pageNumber' property is not valid. fixed.
+ * datagrid: The id attribute of rows isn't adjusted properly while calling 'insertRow' or 'deleteRow' method.
+ * dialog: When load content from 'href', the script will run twice. fixed.
+ * propertygrid: The editors that extended from combo can not accept its changed value. fixed.
+* Improvement
+ * droppable: Add 'disabled' property.
+ * droppable: Add 'options','enable' and 'disable' methods.
+ * tabs: The tab panel tools can be changed by calling 'update' method.
+ * messager: When show a message window, the user can define the window position by applying 'style' property.
+ * window: Prevent script on window body from running twice.
+ * window: Add 'hcenter','vcenter' and 'center' methods.
+ * tree: Add 'onBeforeCheck' callback event.
+ * tree: Extend the 'getChecked' method to allow users to get 'checked','unchecked' or 'indeterminate' nodes.
+ * treegrid: Add 'update' method to update a specified node.
+ * treegrid: Add 'insert' method to insert a new node.
+ * treegrid: Add 'pop' method to remove a node and get the removed node data.
+
+Version 1.3
+-----------
+* Bug
+ * combogrid: When set to 'remote' query mode, the 'queryParams' parameters can't be sent to server. fixed.
+ * combotree: The tree nodes on drop-down panel can not be unchecked while calling 'clear' method. fixed.
+ * datetimebox: Setting 'showSeconds' property to false cannot hide seconds info. fixed.
+ * datagrid: Calling 'mergeCells' method can't auto resize the merged cell while header is hidden. fixed.
+ * dialog: Set cache to false and load data via ajax, the content cannot be refreshed. fixed.
+* Improvement
+ * The HTML5 'data-options' attribute is available for components to declare all custom options, including properties and events.
+ * More detailed documentation is available.
+ * panel: Prevent script on panel body from running twice.
+ * accordion: Add 'getPanelIndex' method.
+ * accordion: The tools can be added on panel header.
+ * datetimebox: Add 'timeSeparator' option that allows users to define the time separator.
+ * pagination: Add 'refresh' and 'select' methods.
+ * datagrid: Auto resize the column width to fit the contents when the column width is not defined.
+ * datagrid: Double click on the right border of columns to auto resize the columns to the contents in the columns.
+ * datagrid: Add 'autoSizeColumn' method that allows users to adjust the column width to fit the contents.
+ * datagrid: Add 'getChecked' method to get all rows where the checkbox has been checked.
+ * datagrid: Add 'selectOnCheck' and 'checkOnSelect' properties and some checking methods to enhance the row selections.
+ * datagrid: Add 'pagePosition' property to allow users to display pager bar at either top,bottom or both places of the grid.
+ * datagrid: The buffer view and virtual scroll view are supported to display large amounts of records without pagination.
+ * tabs: Add 'disableTab' and 'enableTab' methods to allow users to disable or enable a tab panel.
+
+Version 1.2.6
+-------------
+* Bug
+ * tabs: Call 'add' method with 'selected:false' option, the added tab panel is always selected. fixed.
+ * treegrid: The 'onSelect' and 'onUnselect' events can't be triggered. fixed.
+ * treegrid: Cannot display zero value field. fixed.
+* Improvement
+ * propertygrid: Add 'expandGroup' and 'collapseGroup' methods.
+ * layout: Allow users to create collapsed layout panels by assigning 'collapsed' property to true.
+ * layout: Add 'add' and 'remove' methods that allow users to dynamically add or remove region panel.
+ * layout: Additional tool icons can be added on region panel header.
+ * calendar: Add 'firstDay' option that allow users to set first day of week. Sunday is 0, Monday is 1, ...
+ * tree: Add 'lines' option, true to display tree lines.
+ * tree: Add 'loadFilter' option that allow users to change data format before loading into the tree.
+ * tree: Add 'loader' option that allow users to define how to load data from remote server.
+ * treegrid: Add 'onClickCell' and 'onDblClickCell' callback function options.
+ * datagrid: Add 'autoRowHeight' property that allow users to determine if set the row height based on the contents of that row.
+ * datagrid: Improve performance to load large data set.
+ * datagrid: Add 'loader' option that allow users to define how to load data from remote server.
+ * treegrid: Add 'loader' option that allow users to define how to load data from remote server.
+ * combobox: Add 'onBeforeLoad' callback event function.
+ * combobox: Add 'loader' option that allow users to define how to load data from remote server.
+ * Add support for other loading mode such as dwr,xml,etc.
+* New Plugins
+ * slider: Allows the user to choose a numeric value from a finite range.
+
+Version 1.2.5
+-------------
+* Bug
+ * tabs: When add a new tab panel with href property, the content page is loaded twice. fixed.
+ * form: Failed to call 'load' method to load form input with complex name. fixed.
+ * draggable: End drag in ie9, the cursor cannot be restored. fixed.
+* Improvement
+ * panel: The tools can be defined via html markup.
+ * tabs: Call 'close' method to close specified tab panel, users can pass tab title or index of tab panel. Other methods such 'select','getTab' and 'exists' are similar to 'close' method.
+ * tabs: Add 'getTabIndex' method.
+ * tabs: Users can define mini tools on tabs.
+ * tree: The mouse must move a specified distance to begin drag and drop operation.
+ * resizable: Add 'options','enable' and 'disable' methods.
+ * numberbox: Allow users to change number format.
+ * datagrid: The subgrid is supported now.
+ * searchbox: Add 'selectName' method to select searching type name.
+
+Version 1.2.4
+-------------
+* Bug
+ * menu: The menu position is wrong when scroll bar appears. fixed.
+ * accordion: Cannot display the default selected panel in jQuery 1.6.2. fixed.
+ * tabs: Cannot display the default selected tab panel in jQuery 1.6.2. fixed.
+* Improvement
+ * menu: Allow users to disable or enable menu item.
+ * combo: Add 'delay' property to set the delay time to do searching from the last key input event.
+ * treegrid: The 'getEditors' and 'getEditor' methods are supported now.
+ * treegrid: The 'loadFilter' option is supported now.
+ * messager: Add 'progress' method to display a message box with a progress bar.
+ * panel: Add 'extractor' option to allow users to extract panel content from ajax response.
+* New Plugins
+ * searchbox: Allow users to type words into box and do searching operation.
+ * progressbar: To display the progress of a task.
+
+Version 1.2.3
+-------------
+* Bug
+ * window: Cannot resize the window with iframe content. fixed.
+ * tree: The node will be removed when dragging to its child. fixed.
+ * combogrid: The onChange event fires multiple times. fixed.
+ * accordion: Cannot add batch new panels when animate property is set to true. fixed.
+* Improvement
+ * treegrid: The footer row and row styler features are supported now.
+ * treegrid: Add 'getLevel','reloadFooter','getFooterRows' methods.
+ * treegrid: Support root nodes pagination and editable features.
+ * datagrid: Add 'getFooterRows','reloadFooter','insertRow' methods and improve editing performance.
+ * datagrid: Add 'loadFilter' option that allow users to change original source data to standard data format.
+ * draggable: Add 'onBeforeDrag' callback event function.
+ * validatebox: Add 'remote' validation type.
+ * combobox: Add 'method' option.
+* New Plugins
+ * propertygrid: Allow users to edit property value in datagrid.
+
+Version 1.2.2
+-------------
+* Bug
+ * datagrid: Apply fitColumns cannot work fine while set checkbox column. fixed.
+ * datagrid: The validateRow method cannot return boolean type value. fixed.
+ * numberbox: Cannot fix value in chrome when min or max property isn't defined. fixed.
+* Improvement
+ * menu: Add some crud methods.
+ * combo: Add hasDownArrow property to determine whether to display the down arrow button.
+ * tree: Supports inline editing.
+ * calendar: Add some useful methods such as 'resize', 'moveTo' etc.
+ * timespinner: Add some useful methods.
+ * datebox: Refactoring based on combo and calendar plugin now.
+ * datagrid: Allow users to change row style in some conditions.
+ * datagrid: Users can use the footer row to display summary information.
+* New Plugins
+ * datetimebox: Combines datebox with timespinner component.
+
+Version 1.2.1
+-------------
+* Bug
+ * easyloader: Some dependencies cannot be loaded by their order. fixed.
+ * tree: The checkbox is setted incorrectly when removing a node. fixed.
+ * dialog: The dialog layout incorrectly when 'closed' property is setted to true. fixed.
+* Improvement
+ * parser: Add onComplete callback function that can indicate whether the parse action is complete.
+ * menu: Add onClick callback function and some other methods.
+ * tree: Add some useful methods.
+ * tree: Drag and Drop feature is supported now.
+ * tree: Add onContextMenu callback function.
+ * tabs: Add onContextMenu callback function.
+ * tabs: Add 'tools' property that can create buttons on right bar.
+ * datagrid: Add onHeaderContextMenu and onRowContextMenu callback functions.
+ * datagrid: Custom view is supported.
+ * treegrid: Add onContextMenu callback function and append,remove methods.
+
+Version 1.2
+-------------
+* Improvement
+ * tree: Add cascadeCheck,onlyLeafCheck properties and select event.
+ * combobox: Enable multiple selection.
+ * combotree: Enable multiple selection.
+ * tabs: Remember the trace of selection, when current tab panel is closed, the previous selected tab will be selected.
+ * datagrid: Extend from panel, so many properties defined in panel can be used for datagrid.
+* New Plugins
+ * treegrid: Represent tabular data in hierarchical view, combines tree view and datagrid.
+ * combo: The basic component that allow user to extend their combo component such as combobox,combotree,etc.
+ * combogrid: Combines combobox with drop-down datagrid component.
+ * spinner: The basic plugin to create numberspinner,timespinner,etc.
+ * numberspinner: The numberbox that allow user to change value by clicking up and down spin buttons.
+ * timespinner: The time selector that allow user to quickly inc/dec a time.
+
+Version 1.1.2
+-------------
+* Bug
+ * messager: When call show method in layout, the message window will be blocked. fixed.
+* Improvement
+ * datagrid: Add validateRow method, remember the current editing row status when do editing action.
+ * datagrid: Add the ability to create merged cells.
+ * form: Add callback functions when loading data.
+ * panel,window,dialog: Add maximize,minimize,restore,collapse,expand methods.
+ * panel,tabs,accordion: The lazy loading feature is supported.
+ * tabs: Add getSelected,update,getTab methods.
+ * accordion: Add crud methods.
+ * linkbutton: Accept an id option to set the id attribute.
+ * tree: Enhance tree node operation.
+
+Version 1.1.1
+-------------
+* Bug
+ * form: Cannot clear the value of combobox and combotree component. fixed.
+* Improvement
+ * tree: Add some useful methods such as 'getRoot','getChildren','update',etc.
+ * datagrid: Add editable feature, improve performance while loading data.
+ * datebox: Add destroy method.
+ * combobox: Add destroy and clear method.
+ * combotree: Add destroy and clear method.
+
+Version 1.1
+-------------
+* Bug
+ * messager: When call show method with timeout property setted, an error occurs while clicking the close button. fixed.
+ * combobox: The editable property of combobox plugin is invalid. fixed.
+ * window: The proxy box will not be removed when dragging or resizing exceed browser border in ie. fixed.
+* Improvement
+ * menu: The menu item can use markup to display a different page.
+ * tree: The tree node can use markup to act as a tree menu.
+ * pagination: Add some event on refresh button and page list.
+ * datagrid: Add a 'param' parameter for reload method, with which users can pass query parameter when reload data.
+ * numberbox: Add required validation support, the usage is same as validatebox plugin.
+ * combobox: Add required validation support.
+ * combotree: Add required validation support.
+ * layout: Add some method that can get a region panel and attach event handlers.
+* New Plugins
+ * droppable: A droppable plugin that supports drag drop operation.
+ * calendar: A calendar plugin that can either be embedded within a page or popup.
+ * datebox: Combines a textbox with a calendar that let users to select date.
+ * easyloader: A JavaScript loader that allows you to load plugin and their dependencies into your page.
+
+Version 1.0.5
+* Bug
+ * panel: The fit property of panel performs incorrectly. fixed.
+* Improvement
+ * menu: Add a href attribute for menu item, with which user can display a different page in the current browser window.
+ * form: Add a validate method to do validation for validatebox component.
+ * dialog: The dialog can read collapsible,minimizable,maximizable and resizable attribute from markup.
+* New Plugins
+ * validatebox: A validation plugin that checks to make sure the user's input value is valid.
+
+Version 1.0.4
+-------------
+* Bug
+ * panel: When panel is invisible, it is abnormal when resized. fixed.
+ * panel: Memory leak in method 'destroy'. fixed.
+ * messager: Memory leak when messager box is closed. fixed.
+ * dialog: No onLoad event occurs when loading remote data. fixed.
+* Improvement
+ * panel: Add method 'setTitle'.
+ * window: Add method 'setTitle'.
+ * dialog: Add method 'setTitle'.
+ * combotree: Add method 'getValue'.
+ * combobox: Add method 'getValue'.
+ * form: The 'load' method can load data and fill combobox and combotree field correctly.
+
+Version 1.0.3
+-------------
+* Bug
+ * menu: When menu is show in a DIV container, it will be cropped. fixed.
+ * layout: If you collpase a region panel and then expand it immediately, the region panel will not show normally. fixed.
+ * accordion: If no panel selected then the first one will become selected and the first panel's body height will not set correctly. fixed.
+* Improvement
+ * tree: Add some methods to support CRUD operation.
+ * datagrid: Toolbar can accept a new property named 'disabled' to disable the specified tool button.
+* New Plugins
+ * combobox: Combines a textbox with a list of options that users are able to choose from.
+ * combotree: Combines combobox with drop-down tree component.
+ * numberbox: Make input element can only enter number char.
+ * dialog: rewrite the dialog plugin, dialog can contains toolbar and buttons.
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/accordion/_content.html b/src/main/webapp/js/easyui-1.3.5/demo/accordion/_content.html
new file mode 100644
index 00000000..99674027
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/accordion/_content.html
@@ -0,0 +1,18 @@
+
+
+
+
+ AJAX Content
+
+
+ Here is the content loaded via AJAX.
+
+ easyui is a collection of user-interface plugin based on jQuery.
+ easyui provides essential functionality for building modern, interactive, javascript applications.
+ using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
+ complete framework for HTML5 web page.
+ easyui save your time and scales while developing your products.
+ easyui is very easy but powerful.
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/accordion/actions.html b/src/main/webapp/js/easyui-1.3.5/demo/accordion/actions.html
new file mode 100644
index 00000000..0090ffb3
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/accordion/actions.html
@@ -0,0 +1,54 @@
+
+
+
+
+ Accordion Actions - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Accordion Actions
+
+
+
Click the buttons below to add or remove accordion items.
+
+
+
+
+
Accordion for jQuery
+
Accordion is a part of easyui framework for jQuery. It lets you define your accordion component on web page more easily.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/accordion/ajax.html b/src/main/webapp/js/easyui-1.3.5/demo/accordion/ajax.html
new file mode 100644
index 00000000..c3371b8f
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/accordion/ajax.html
@@ -0,0 +1,31 @@
+
+
+
+
+ Loading Accordion Content with AJAX - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Loading Accordion Content with AJAX
+
+
+
Click AJAX panel header to load content via AJAX.
+
+
+
+
+
Accordion for jQuery
+
Accordion is a part of easyui framework for jQuery. It lets you define your accordion component on web page more easily.
+
+
+
The accordion allows you to provide multiple panels and display one or more at a time. Each panel has built-in support for expanding and collapsing. Clicking on a panel header to expand or collapse that panel body. The panel content can be loaded via ajax by specifying a 'href' property. Users can define a panel to be selected. If it is not specified, then the first panel is taken by default.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/accordion/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/accordion/basic.html
new file mode 100644
index 00000000..57fdd0c7
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/accordion/basic.html
@@ -0,0 +1,55 @@
+
+
+
+
+ Basic Accordion - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic Accordion
+
+
+
Click on panel header to show its content.
+
+
+
+
+
Accordion for jQuery
+
Accordion is a part of easyui framework for jQuery. It lets you define your accordion component on web page more easily.
+
+
+
The accordion allows you to provide multiple panels and display one or more at a time. Each panel has built-in support for expanding and collapsing. Clicking on a panel header to expand or collapse that panel body. The panel content can be loaded via ajax by specifying a 'href' property. Users can define a panel to be selected. If it is not specified, then the first panel is taken by default.
+
+
+
+
+ Foods
+
+
+ Fruits
+
+
+
+ Vegetables
+
+ tomato
+ carrot
+ cabbage
+ potato
+ lettuce
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/accordion/datagrid_data1.json b/src/main/webapp/js/easyui-1.3.5/demo/accordion/datagrid_data1.json
new file mode 100644
index 00000000..63d64735
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/accordion/datagrid_data1.json
@@ -0,0 +1,12 @@
+{"total":28,"rows":[
+ {"productid":"FI-SW-01","productname":"Koi","unitcost":10.00,"status":"P","listprice":36.50,"attr1":"Large","itemid":"EST-1"},
+ {"productid":"K9-DL-01","productname":"Dalmation","unitcost":12.00,"status":"P","listprice":18.50,"attr1":"Spotted Adult Female","itemid":"EST-10"},
+ {"productid":"RP-SN-01","productname":"Rattlesnake","unitcost":12.00,"status":"P","listprice":38.50,"attr1":"Venomless","itemid":"EST-11"},
+ {"productid":"RP-SN-01","productname":"Rattlesnake","unitcost":12.00,"status":"P","listprice":26.50,"attr1":"Rattleless","itemid":"EST-12"},
+ {"productid":"RP-LI-02","productname":"Iguana","unitcost":12.00,"status":"P","listprice":35.50,"attr1":"Green Adult","itemid":"EST-13"},
+ {"productid":"FL-DSH-01","productname":"Manx","unitcost":12.00,"status":"P","listprice":158.50,"attr1":"Tailless","itemid":"EST-14"},
+ {"productid":"FL-DSH-01","productname":"Manx","unitcost":12.00,"status":"P","listprice":83.50,"attr1":"With tail","itemid":"EST-15"},
+ {"productid":"FL-DLH-02","productname":"Persian","unitcost":12.00,"status":"P","listprice":23.50,"attr1":"Adult Female","itemid":"EST-16"},
+ {"productid":"FL-DLH-02","productname":"Persian","unitcost":12.00,"status":"P","listprice":89.50,"attr1":"Adult Male","itemid":"EST-17"},
+ {"productid":"AV-CB-01","productname":"Amazon Parrot","unitcost":92.00,"status":"P","listprice":63.50,"attr1":"Adult Male","itemid":"EST-18"}
+]}
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/accordion/expandable.html b/src/main/webapp/js/easyui-1.3.5/demo/accordion/expandable.html
new file mode 100644
index 00000000..a6d56ff1
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/accordion/expandable.html
@@ -0,0 +1,36 @@
+
+
+
+
+ Keep Expandable Panel in Accordion - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Keep Expandable Panel in Accordion
+
+
+
Keep a expandable panel and prevent it from collapsing.
+
+
+
+
+
+
+
+
Accordion for jQuery
+
Accordion is a part of easyui framework for jQuery. It lets you define your accordion component on web page more easily.
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/accordion/multiple.html b/src/main/webapp/js/easyui-1.3.5/demo/accordion/multiple.html
new file mode 100644
index 00000000..36f97785
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/accordion/multiple.html
@@ -0,0 +1,37 @@
+
+
+
+
+ Multiple Accordion Panels - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Multiple Accordion Panels
+
+
+
Enable 'multiple' mode to expand multiple panels at one time.
+
+
+
+
+
A programming language is a formal language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine and/or to express algorithms precisely.
+
+
+
Java (Indonesian: Jawa) is an island of Indonesia. With a population of 135 million (excluding the 3.6 million on the island of Madura which is administered as part of the provinces of Java), Java is the world's most populous island, and one of the most densely populated places in the world.
+
+
+
C# is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.
+
+
+
A dynamic, reflective, general-purpose object-oriented programming language.
+
+
+
Fortran (previously FORTRAN) is a general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing.
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/accordion/tools.html b/src/main/webapp/js/easyui-1.3.5/demo/accordion/tools.html
new file mode 100644
index 00000000..7246e58c
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/accordion/tools.html
@@ -0,0 +1,51 @@
+
+
+
+
+ Accordion Tools - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Accordion Tools
+
+
+
Click the tools on top right of panel to perform actions.
+
+
+
+
+
Accordion for jQuery
+
Accordion is a part of easyui framework for jQuery. It lets you define your accordion component on web page more easily.
+
+
+
The accordion allows you to provide multiple panels and display one ore more at a time. Each panel has built-in support for expanding and collapsing. Clicking on a panel header to expand or collapse that panel body. The panel content can be loaded via ajax by specifying a 'href' property. Users can define a panel to be selected. If it is not specified, then the first panel is taken by default.
+
+
+
+
+
+ Item ID
+ Product ID
+ List Price
+ Unit Cost
+ Attribute
+ Status
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/calendar/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/calendar/basic.html
new file mode 100644
index 00000000..c38de4d1
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/calendar/basic.html
@@ -0,0 +1,22 @@
+
+
+
+
+ Basic Calendar - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic Calendar
+
+
+
Click to select date.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/calendar/firstday.html b/src/main/webapp/js/easyui-1.3.5/demo/calendar/firstday.html
new file mode 100644
index 00000000..b7437e2f
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/calendar/firstday.html
@@ -0,0 +1,33 @@
+
+
+
+
+ First Day of Week - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ First Day of Week
+
+
+
Choose the first day of the week.
+
+
+
+
+ Sunday
+ Monday
+ Tuesday
+ Wednesday
+ Thursday
+ Friday
+ Saturday
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combo/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/combo/basic.html
new file mode 100644
index 00000000..ab546eba
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/combo/basic.html
@@ -0,0 +1,42 @@
+
+
+
+
+ Basic Combo - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic Combo
+
+
+
Click the right arrow button to show drop down panel that can be filled with any content.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combobox/actions.html b/src/main/webapp/js/easyui-1.3.5/demo/combobox/actions.html
new file mode 100644
index 00000000..e0a00a85
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/combobox/actions.html
@@ -0,0 +1,89 @@
+
+
+
+
+ ComboBox Actions - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ ComboBox
+
+
+
Click the buttons below to perform actions.
+
+
+
+
+
+
+ Alabama
+ Alaska
+ Arizona
+ Arkansas
+ California
+ Colorado
+ Connecticut
+ Delaware
+ Florida
+ Georgia
+ Hawaii
+ Idaho
+ Illinois
+ Indiana
+ Iowa
+ Kansas
+ Kentucky
+ Louisiana
+ Maine
+ Maryland
+ Massachusetts
+ Michigan
+ Minnesota
+ Mississippi
+ Missouri
+ Montana
+ Nebraska
+ Nevada
+ New Hampshire
+ New Jersey
+ New Mexico
+ New York
+ North Carolina
+ North Dakota
+ Ohio
+ Oklahoma
+ Oregon
+ Pennsylvania
+ Rhode Island
+ South Carolina
+ South Dakota
+ Tennessee
+ Texas
+ Utah
+ Vermont
+ Virginia
+ Washington
+ West Virginia
+ Wisconsin
+ Wyoming
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combobox/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/combobox/basic.html
new file mode 100644
index 00000000..ea001e75
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/combobox/basic.html
@@ -0,0 +1,73 @@
+
+
+
+
+ Basic ComboBox - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic ComboBox
+
+
+
Type in ComboBox to try auto complete.
+
+
+
+ Alabama
+ Alaska
+ Arizona
+ Arkansas
+ California
+ Colorado
+ Connecticut
+ Delaware
+ Florida
+ Georgia
+ Hawaii
+ Idaho
+ Illinois
+ Indiana
+ Iowa
+ Kansas
+ Kentucky
+ Louisiana
+ Maine
+ Maryland
+ Massachusetts
+ Michigan
+ Minnesota
+ Mississippi
+ Missouri
+ Montana
+ Nebraska
+ Nevada
+ New Hampshire
+ New Jersey
+ New Mexico
+ New York
+ North Carolina
+ North Dakota
+ Ohio
+ Oklahoma
+ Oregon
+ Pennsylvania
+ Rhode Island
+ South Carolina
+ South Dakota
+ Tennessee
+ Texas
+ Utah
+ Vermont
+ Virginia
+ Washington
+ West Virginia
+ Wisconsin
+ Wyoming
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combobox/combobox_data1.json b/src/main/webapp/js/easyui-1.3.5/demo/combobox/combobox_data1.json
new file mode 100644
index 00000000..9c8f7f5b
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/combobox/combobox_data1.json
@@ -0,0 +1,22 @@
+[{
+ "id":1,
+ "text":"Java",
+ "desc":"Write once, run anywhere"
+},{
+ "id":2,
+ "text":"C#",
+ "desc":"One of the programming languages designed for the Common Language Infrastructure"
+},{
+ "id":3,
+ "text":"Ruby",
+ "selected":true,
+ "desc":"A dynamic, reflective, general-purpose object-oriented programming language"
+},{
+ "id":4,
+ "text":"Perl",
+ "desc":"A high-level, general-purpose, interpreted, dynamic programming language"
+},{
+ "id":5,
+ "text":"Basic",
+ "desc":"A family of general-purpose, high-level programming languages"
+}]
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combobox/combobox_data2.json b/src/main/webapp/js/easyui-1.3.5/demo/combobox/combobox_data2.json
new file mode 100644
index 00000000..c3baf77d
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/combobox/combobox_data2.json
@@ -0,0 +1,47 @@
+[{
+ "value":"f20",
+ "text":"Firefox 2.0 or higher",
+ "group":"Firefox"
+},{
+ "value":"f15",
+ "text":"Firefox 1.5.x",
+ "group":"Firefox"
+},{
+ "value":"f10",
+ "text":"Firefox 1.0.x",
+ "group":"Firefox"
+},{
+ "value":"ie7",
+ "text":"Microsoft Internet Explorer 7.0 or higher",
+ "group":"Microsoft Internet Explorer"
+},{
+ "value":"ie6",
+ "text":"Microsoft Internet Explorer 6.x",
+ "group":"Microsoft Internet Explorer"
+},{
+ "value":"ie5",
+ "text":"Microsoft Internet Explorer 5.x",
+ "group":"Microsoft Internet Explorer"
+},{
+ "value":"ie4",
+ "text":"Microsoft Internet Explorer 4.x",
+ "group":"Microsoft Internet Explorer"
+},{
+ "value":"op9",
+ "text":"Opera 9.0 or higher",
+ "group":"Opera"
+},{
+ "value":"op8",
+ "text":"Opera 8.x",
+ "group":"Opera"
+},{
+ "value":"op7",
+ "text":"Opera 7.x",
+ "group":"Opera"
+},{
+ "value":"Safari",
+ "text":"Safari"
+},{
+ "value":"Other",
+ "text":"Other"
+}]
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combobox/customformat.html b/src/main/webapp/js/easyui-1.3.5/demo/combobox/customformat.html
new file mode 100644
index 00000000..2571b8b8
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/combobox/customformat.html
@@ -0,0 +1,35 @@
+
+
+
+
+ Custom Format in ComboBox - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Custom Format in ComboBox
+
+
+
This sample shows how to custom the format of list item.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combobox/dynamicdata.html b/src/main/webapp/js/easyui-1.3.5/demo/combobox/dynamicdata.html
new file mode 100644
index 00000000..9e14e93f
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/combobox/dynamicdata.html
@@ -0,0 +1,25 @@
+
+
+
+
+ Load Dynamic ComboBox Data - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Load Dynamic ComboBox Data
+
+
+
Click the button below to load data.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combobox/group.html b/src/main/webapp/js/easyui-1.3.5/demo/combobox/group.html
new file mode 100644
index 00000000..f345c532
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/combobox/group.html
@@ -0,0 +1,28 @@
+
+
+
+
+ Group ComboBox - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Group ComboBox
+
+
+
This example shows how to display combobox items in groups.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combobox/multiple.html b/src/main/webapp/js/easyui-1.3.5/demo/combobox/multiple.html
new file mode 100644
index 00000000..edfca1a5
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/combobox/multiple.html
@@ -0,0 +1,30 @@
+
+
+
+
+ Multiple Select - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Load Dynamic ComboBox Data
+
+
+
Drop down the panel and select multiple items.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combobox/navigation.html b/src/main/webapp/js/easyui-1.3.5/demo/combobox/navigation.html
new file mode 100644
index 00000000..d3161dd9
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/combobox/navigation.html
@@ -0,0 +1,76 @@
+
+
+
+
+ Navigate ComboBox - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Navigate ComboBox
+
+
+
Navigate through combobox items width keyboard to select an item.
+
+
+
+ SelectOnNavigation
+
+
+
+ Alabama
+ Alaska
+ Arizona
+ Arkansas
+ California
+ Colorado
+ Connecticut
+ Delaware
+ Florida
+ Georgia
+ Hawaii
+ Idaho
+ Illinois
+ Indiana
+ Iowa
+ Kansas
+ Kentucky
+ Louisiana
+ Maine
+ Maryland
+ Massachusetts
+ Michigan
+ Minnesota
+ Mississippi
+ Missouri
+ Montana
+ Nebraska
+ Nevada
+ New Hampshire
+ New Jersey
+ New Mexico
+ New York
+ North Carolina
+ North Dakota
+ Oklahoma
+ Oregon
+ Pennsylvania
+ Rhode Island
+ South Carolina
+ South Dakota
+ Tennessee
+ Texas
+ Utah
+ Vermont
+ Virginia
+ Washington
+ West Virginia
+ Wisconsin
+ Wyoming
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combobox/remotedata.html b/src/main/webapp/js/easyui-1.3.5/demo/combobox/remotedata.html
new file mode 100644
index 00000000..8d981cbc
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/combobox/remotedata.html
@@ -0,0 +1,29 @@
+
+
+
+
+ Binding to Remote Data - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Binding to Remote Data
+
+
+
The ComboBox is bound to a remote data.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combobox/remotejsonp.html b/src/main/webapp/js/easyui-1.3.5/demo/combobox/remotejsonp.html
new file mode 100644
index 00000000..426446b2
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/combobox/remotejsonp.html
@@ -0,0 +1,53 @@
+
+
+
+
+ Remote JSONP - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Remote JSONP
+
+
+
This sample shows how to use JSONP to retrieve data from a remote site.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combogrid/actions.html b/src/main/webapp/js/easyui-1.3.5/demo/combogrid/actions.html
new file mode 100644
index 00000000..8823b114
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/combogrid/actions.html
@@ -0,0 +1,56 @@
+
+
+
+
+ ComboGrid Actions - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ ComboGrid Actions
+
+
+
Click the buttons below to perform actions.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combogrid/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/combogrid/basic.html
new file mode 100644
index 00000000..9bd52036
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/combogrid/basic.html
@@ -0,0 +1,37 @@
+
+
+
+
+ Basic ComboGrid - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic ComboGrid
+
+
+
Click the right arrow button to show the DataGrid.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combogrid/datagrid_data1.json b/src/main/webapp/js/easyui-1.3.5/demo/combogrid/datagrid_data1.json
new file mode 100644
index 00000000..c74fa230
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/combogrid/datagrid_data1.json
@@ -0,0 +1,12 @@
+{"total":28,"rows":[
+ {"productid":"FI-SW-01","productname":"Koi","unitcost":10.00,"status":"P","listprice":36.50,"attr1":"Large","itemid":"EST-1"},
+ {"productid":"K9-DL-01","productname":"Dalmation","unitcost":12.00,"status":"P","listprice":18.50,"attr1":"Spotted Adult Female","itemid":"EST-10"},
+ {"productid":"RP-SN-01","productname":"Rattlesnake","unitcost":12.00,"status":"P","listprice":38.50,"attr1":"Venomless","itemid":"EST-11"},
+ {"productid":"RP-SN-01","productname":"Rattlesnake","unitcost":12.00,"status":"P","listprice":26.50,"attr1":"Rattleless","itemid":"EST-12"},
+ {"selected":true,"productid":"RP-LI-02","productname":"Iguana","unitcost":12.00,"status":"P","listprice":35.50,"attr1":"Green Adult","itemid":"EST-13"},
+ {"productid":"FL-DSH-01","productname":"Manx","unitcost":12.00,"status":"P","listprice":158.50,"attr1":"Tailless","itemid":"EST-14"},
+ {"productid":"FL-DSH-01","productname":"Manx","unitcost":12.00,"status":"P","listprice":83.50,"attr1":"With tail","itemid":"EST-15"},
+ {"productid":"FL-DLH-02","productname":"Persian","unitcost":12.00,"status":"P","listprice":23.50,"attr1":"Adult Female","itemid":"EST-16"},
+ {"productid":"FL-DLH-02","productname":"Persian","unitcost":12.00,"status":"P","listprice":89.50,"attr1":"Adult Male","itemid":"EST-17"},
+ {"productid":"AV-CB-01","productname":"Amazon Parrot","unitcost":92.00,"status":"P","listprice":63.50,"attr1":"Adult Male","itemid":"EST-18"}
+]}
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combogrid/initvalue.html b/src/main/webapp/js/easyui-1.3.5/demo/combogrid/initvalue.html
new file mode 100644
index 00000000..5e86a60b
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/combogrid/initvalue.html
@@ -0,0 +1,36 @@
+
+
+
+
+ Initialize Value for ComboGrid - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Initialize Value for ComboGrid
+
+
+
Initialize value when ComboGrid is created.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combogrid/multiple.html b/src/main/webapp/js/easyui-1.3.5/demo/combogrid/multiple.html
new file mode 100644
index 00000000..7229f3ee
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/combogrid/multiple.html
@@ -0,0 +1,40 @@
+
+
+
+
+ Multiple ComboGrid - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Multiple ComboGrid
+
+
+
Click the right arrow button to show the DataGrid and select items.
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combogrid/navigation.html b/src/main/webapp/js/easyui-1.3.5/demo/combogrid/navigation.html
new file mode 100644
index 00000000..24b3238d
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/combogrid/navigation.html
@@ -0,0 +1,41 @@
+
+
+
+
+ Navigate ComboGrid - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Navigate ComboGrid
+
+
+
Navigate through grid items with keyboard to select an item.
+
+
+
+ SelectOnNavigation
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combotree/actions.html b/src/main/webapp/js/easyui-1.3.5/demo/combotree/actions.html
new file mode 100644
index 00000000..4a29e507
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/combotree/actions.html
@@ -0,0 +1,42 @@
+
+
+
+
+ ComboTree Actions - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ ComboTree Actions
+
+
+
Click the buttons below to perform actions
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combotree/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/combotree/basic.html
new file mode 100644
index 00000000..278a4a40
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/combotree/basic.html
@@ -0,0 +1,22 @@
+
+
+
+
+ Basic ComboTree - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic ComboTree
+
+
+
Click the right arrow button to show the tree panel.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combotree/initvalue.html b/src/main/webapp/js/easyui-1.3.5/demo/combotree/initvalue.html
new file mode 100644
index 00000000..2d9113f5
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/combotree/initvalue.html
@@ -0,0 +1,22 @@
+
+
+
+
+ Initialize Value for ComboTree - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Initialize Value for ComboTree
+
+
+
Initialize Value when ComboTree is created.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combotree/multiple.html b/src/main/webapp/js/easyui-1.3.5/demo/combotree/multiple.html
new file mode 100644
index 00000000..add5382c
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/combotree/multiple.html
@@ -0,0 +1,25 @@
+
+
+
+
+ Multiple ComboTree - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Multiple ComboTree
+
+
+
Click the right arrow button to show the tree panel and select multiple nodes.
+
+
+ Cascade Check:
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combotree/tree_data1.json b/src/main/webapp/js/easyui-1.3.5/demo/combotree/tree_data1.json
new file mode 100644
index 00000000..e0c61922
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/combotree/tree_data1.json
@@ -0,0 +1,49 @@
+[{
+ "id":1,
+ "text":"My Documents",
+ "children":[{
+ "id":11,
+ "text":"Photos",
+ "state":"closed",
+ "children":[{
+ "id":111,
+ "text":"Friend"
+ },{
+ "id":112,
+ "text":"Wife"
+ },{
+ "id":113,
+ "text":"Company"
+ }]
+ },{
+ "id":12,
+ "text":"Program Files",
+ "children":[{
+ "id":121,
+ "text":"Intel"
+ },{
+ "id":122,
+ "text":"Java",
+ "attributes":{
+ "p1":"Custom Attribute1",
+ "p2":"Custom Attribute2"
+ }
+ },{
+ "id":123,
+ "text":"Microsoft Office"
+ },{
+ "id":124,
+ "text":"Games",
+ "checked":true
+ }]
+ },{
+ "id":13,
+ "text":"index.html"
+ },{
+ "id":14,
+ "text":"about.html"
+ },{
+ "id":15,
+ "text":"welcome.html"
+ }]
+}]
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/aligncolumns.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/aligncolumns.html
new file mode 100644
index 00000000..84b33b6c
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/aligncolumns.html
@@ -0,0 +1,35 @@
+
+
+
+
+ Aligning Columns in DataGrid - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Aligning Columns in DataGrid
+
+
+
Use align and halign properties to set the alignment of the columns and their header.
+
+
+
+
+
+
+ Item ID
+ Product
+ List Price
+ Unit Cost
+ Attribute
+ Status
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/basic.html
new file mode 100644
index 00000000..657c0f90
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/basic.html
@@ -0,0 +1,35 @@
+
+
+
+
+ Basic DataGrid - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic DataGrid
+
+
+
The DataGrid is created from markup, no JavaScript code needed.
+
+
+
+
+
+
+ Item ID
+ Product
+ List Price
+ Unit Cost
+ Attribute
+ Status
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/cellediting.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/cellediting.html
new file mode 100644
index 00000000..07dcaedb
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/cellediting.html
@@ -0,0 +1,82 @@
+
+
+
+
+ Cell Editing in DataGrid - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Cell Editing in DataGrid
+
+
+
Click a cell to start editing.
+
+
+
+
+
+
+ Item ID
+ Product
+ List Price
+ Unit Cost
+ Attribute
+ Status
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/cellstyle.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/cellstyle.html
new file mode 100644
index 00000000..52447852
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/cellstyle.html
@@ -0,0 +1,45 @@
+
+
+
+
+ DataGrid Cell Style - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ DataGrid Cell Style
+
+
+
The cells which listprice value is less than 30 are highlighted.
+
+
+
+
+
+ Item ID
+ Product
+ List Price
+ Unit Cost
+ Attribute
+ Status
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/checkbox.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/checkbox.html
new file mode 100644
index 00000000..44519c22
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/checkbox.html
@@ -0,0 +1,45 @@
+
+
+
+
+ CheckBox Selection on DataGrid - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ CheckBox Selection on DataGrid
+
+
+
Click the checkbox on header to select or unselect all selections.
+
+
+
+
+
+
+
+ Item ID
+ Product
+ List Price
+ Unit Cost
+ Attribute
+ Status
+
+
+
+
+ Selection Mode:
+
+ Single Row
+ Multiple Rows
+
+ SelectOnCheck:
+ CheckOnSelect:
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/clientpagination.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/clientpagination.html
new file mode 100644
index 00000000..7e820f55
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/clientpagination.html
@@ -0,0 +1,92 @@
+
+
+
+
+ Client Side Pagination in DataGrid - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Client Side Pagination in DataGrid
+
+
+
This sample shows how to implement client side pagination in DataGrid.
+
+
+
+
+
+
+ Inv No
+ Date
+ Name
+ Amount
+ Price
+ Cost
+ Note
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/columngroup.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/columngroup.html
new file mode 100644
index 00000000..1954f4e8
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/columngroup.html
@@ -0,0 +1,37 @@
+
+
+
+
+ Column Group - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Column Group
+
+
+
The header cells can be merged. Useful to group columns under a category.
+
+
+
+
+
+ Item ID
+ Product
+ Item Details
+
+
+ List Price
+ Unit Cost
+ Attribute
+ Status
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/complextoolbar.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/complextoolbar.html
new file mode 100644
index 00000000..73aae131
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/complextoolbar.html
@@ -0,0 +1,55 @@
+
+
+
+
+ DataGrid Complex Toolbar - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ DataGrid Complex Toolbar
+
+
+
The DataGrid toolbar can be defined from a <div/> markup, so you can define the layout of toolbar easily.
+
+
+
+
+
+ Item ID
+ Product
+ List Price
+ Unit Cost
+ Attribute
+ Status
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/contextmenu.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/contextmenu.html
new file mode 100644
index 00000000..0aaca6f0
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/contextmenu.html
@@ -0,0 +1,84 @@
+
+
+
+
+ Context Menu on DataGrid - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Context Menu on DataGrid
+
+
+
Right click on the header of DataGrid to display context menu.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/custompager.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/custompager.html
new file mode 100644
index 00000000..727d2e31
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/custompager.html
@@ -0,0 +1,56 @@
+
+
+
+
+ Custom DataGrid Pager - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Custom DataGrid Pager
+
+
+
You can append some buttons to the standard datagrid pager bar.
+
+
+
+
+
+ Item ID
+ Product
+ List Price
+ Unit Cost
+ Attribute
+ Status
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/datagrid_data1.json b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/datagrid_data1.json
new file mode 100644
index 00000000..63d64735
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/datagrid_data1.json
@@ -0,0 +1,12 @@
+{"total":28,"rows":[
+ {"productid":"FI-SW-01","productname":"Koi","unitcost":10.00,"status":"P","listprice":36.50,"attr1":"Large","itemid":"EST-1"},
+ {"productid":"K9-DL-01","productname":"Dalmation","unitcost":12.00,"status":"P","listprice":18.50,"attr1":"Spotted Adult Female","itemid":"EST-10"},
+ {"productid":"RP-SN-01","productname":"Rattlesnake","unitcost":12.00,"status":"P","listprice":38.50,"attr1":"Venomless","itemid":"EST-11"},
+ {"productid":"RP-SN-01","productname":"Rattlesnake","unitcost":12.00,"status":"P","listprice":26.50,"attr1":"Rattleless","itemid":"EST-12"},
+ {"productid":"RP-LI-02","productname":"Iguana","unitcost":12.00,"status":"P","listprice":35.50,"attr1":"Green Adult","itemid":"EST-13"},
+ {"productid":"FL-DSH-01","productname":"Manx","unitcost":12.00,"status":"P","listprice":158.50,"attr1":"Tailless","itemid":"EST-14"},
+ {"productid":"FL-DSH-01","productname":"Manx","unitcost":12.00,"status":"P","listprice":83.50,"attr1":"With tail","itemid":"EST-15"},
+ {"productid":"FL-DLH-02","productname":"Persian","unitcost":12.00,"status":"P","listprice":23.50,"attr1":"Adult Female","itemid":"EST-16"},
+ {"productid":"FL-DLH-02","productname":"Persian","unitcost":12.00,"status":"P","listprice":89.50,"attr1":"Adult Male","itemid":"EST-17"},
+ {"productid":"AV-CB-01","productname":"Amazon Parrot","unitcost":92.00,"status":"P","listprice":63.50,"attr1":"Adult Male","itemid":"EST-18"}
+]}
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/datagrid_data2.json b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/datagrid_data2.json
new file mode 100644
index 00000000..ce91babf
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/datagrid_data2.json
@@ -0,0 +1,15 @@
+{"total":28,"rows":[
+ {"productid":"FI-SW-01","unitcost":10.00,"status":"P","listprice":36.50,"attr1":"Large","itemid":"EST-1"},
+ {"productid":"K9-DL-01","unitcost":12.00,"status":"P","listprice":18.50,"attr1":"Spotted Adult Female","itemid":"EST-10"},
+ {"productid":"RP-SN-01","unitcost":12.00,"status":"P","listprice":28.50,"attr1":"Venomless","itemid":"EST-11"},
+ {"productid":"RP-SN-01","unitcost":12.00,"status":"P","listprice":26.50,"attr1":"Rattleless","itemid":"EST-12"},
+ {"productid":"RP-LI-02","unitcost":12.00,"status":"P","listprice":35.50,"attr1":"Green Adult","itemid":"EST-13"},
+ {"productid":"FL-DSH-01","unitcost":12.00,"status":"P","listprice":158.50,"attr1":"Tailless","itemid":"EST-14"},
+ {"productid":"FL-DSH-01","unitcost":12.00,"status":"P","listprice":83.50,"attr1":"With tail","itemid":"EST-15"},
+ {"productid":"FL-DLH-02","unitcost":12.00,"status":"P","listprice":63.50,"attr1":"Adult Female","itemid":"EST-16"},
+ {"productid":"FL-DLH-02","unitcost":12.00,"status":"P","listprice":89.50,"attr1":"Adult Male","itemid":"EST-17"},
+ {"productid":"AV-CB-01","unitcost":92.00,"status":"P","listprice":63.50,"attr1":"Adult Male","itemid":"EST-18"}
+],"footer":[
+ {"unitcost":19.80,"listprice":60.40,"productid":"Average:"},
+ {"unitcost":198.00,"listprice":604.00,"productid":"Total:"}
+]}
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/footer.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/footer.html
new file mode 100644
index 00000000..4c639854
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/footer.html
@@ -0,0 +1,41 @@
+
+
+
+
+ Footer Rows in DataGrid - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Footer Rows in DataGrid
+
+
+
The summary informations can be displayed in footer rows.
+
+
+
+
+
+ Item ID
+ Product ID
+ List Price
+ Unit Cost
+ Attribute
+ Status
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/formatcolumns.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/formatcolumns.html
new file mode 100644
index 00000000..95e42385
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/formatcolumns.html
@@ -0,0 +1,42 @@
+
+
+
+
+ Format DataGrid Columns - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Format DataGrid Columns
+
+
+
The list price value will show red color when less than 30.
+
+
+
+
+
+ Item ID
+ Product
+ List Price
+ Unit Cost
+ Attribute
+ Status
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/frozencolumns.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/frozencolumns.html
new file mode 100644
index 00000000..dadb429a
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/frozencolumns.html
@@ -0,0 +1,38 @@
+
+
+
+
+ Frozen Columns in DataGrid - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Frozen Columns in DataGrid
+
+
+
You can freeze some columns that can't scroll out of view.
+
+
+
+
+
+ Item ID
+ Product
+
+
+
+
+ List Price
+ Unit Cost
+ Attribute
+ Status
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/frozenrows.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/frozenrows.html
new file mode 100644
index 00000000..bf964fff
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/frozenrows.html
@@ -0,0 +1,47 @@
+
+
+
+
+ Frozen Rows in DataGrid - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Frozen Rows in DataGrid
+
+
+
This sample shows how to freeze some rows that will always be displayed at the top when the datagrid is scrolled down.
+
+
+
+
+
+ Item ID
+ Product
+
+
+
+
+ List Price
+ Unit Cost
+ Attribute
+ Status
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/mergecells.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/mergecells.html
new file mode 100644
index 00000000..e98bb1c9
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/mergecells.html
@@ -0,0 +1,61 @@
+
+
+
+
+ Merge Cells for DataGrid - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Merge Cells for DataGrid
+
+
+
Cells in DataGrid body can be merged.
+
+
+
+
+
+ Product
+ Item ID
+ List Price
+ Unit Cost
+ Attribute
+ Status
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/multisorting.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/multisorting.html
new file mode 100644
index 00000000..134fbf35
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/multisorting.html
@@ -0,0 +1,40 @@
+
+
+
+
+ Multiple Sorting - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Multiple Sorting
+
+
+
Set 'multiSort' property to true to enable multiple column sorting.
+
+
+
+
+
+
+ Item ID
+ Product
+ List Price
+ Unit Cost
+ Attribute
+ Status
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/products.json b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/products.json
new file mode 100644
index 00000000..b0b6a936
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/products.json
@@ -0,0 +1,9 @@
+[
+{"productid":"FI-SW-01","productname":"Koi"},
+{"productid":"K9-DL-01","productname":"Dalmation"},
+{"productid":"RP-SN-01","productname":"Rattlesnake"},
+{"productid":"RP-LI-02","productname":"Iguana"},
+{"productid":"FL-DSH-01","productname":"Manx"},
+{"productid":"FL-DLH-02","productname":"Persian"},
+{"productid":"AV-CB-01","productname":"Amazon Parrot"}
+]
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/rowborder.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/rowborder.html
new file mode 100644
index 00000000..fcbec741
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/rowborder.html
@@ -0,0 +1,63 @@
+
+
+
+
+ Row Border in DataGrid - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Row Border in DataGrid
+
+
+
This sample shows how to change the row border style of datagrid.
+
+
+ Border:
+
+ Both
+ No Border
+ Right Border
+ Bottom Border
+
+ Striped:
+
+
+
+
+
+ Item ID
+ Product
+ List Price
+ Unit Cost
+ Attribute
+ Status
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/rowediting.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/rowediting.html
new file mode 100644
index 00000000..6e7c5056
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/rowediting.html
@@ -0,0 +1,116 @@
+
+
+
+
+ Row Editing in DataGrid - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Row Editing in DataGrid
+
+
+
Click the row to start editing.
+
+
+
+
+
+
+ Item ID
+ Product
+ List Price
+ Unit Cost
+ Attribute
+ Status
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/rowstyle.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/rowstyle.html
new file mode 100644
index 00000000..b5956b00
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/rowstyle.html
@@ -0,0 +1,34 @@
+
+
+
+
+ DataGrid Row Style - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ DataGrid Row Style
+
+
+
The rows which listprice value is less than 30 are highlighted.
+
+
+
+
+
+
+ Item ID
+ Product
+ List Price
+ Unit Cost
+ Attribute
+ Status
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/selection.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/selection.html
new file mode 100644
index 00000000..e1c618cc
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/selection.html
@@ -0,0 +1,60 @@
+
+
+
+
+ DataGrid Selection - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ DataGrid Selection
+
+
+
Choose a selection mode and select one or more rows.
+
+
+
+
+
+ Item ID
+ Product
+ List Price
+ Unit Cost
+ Attribute
+ Status
+
+
+
+
+ Selection Mode:
+
+ Single Row
+ Multiple Rows
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/simpletoolbar.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/simpletoolbar.html
new file mode 100644
index 00000000..c3eada19
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/simpletoolbar.html
@@ -0,0 +1,48 @@
+
+
+
+
+ DataGrid with Toolbar - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ DataGrid with Toolbar
+
+
+
Put buttons on top toolbar of DataGrid.
+
+
+
+
+
+ Item ID
+ Product
+ List Price
+ Unit Cost
+ Attribute
+ Status
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/transform.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/transform.html
new file mode 100644
index 00000000..9ebdc5ad
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/transform.html
@@ -0,0 +1,47 @@
+
+
+
+
+ Transform DataGrid from Table - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Transform DataGrid from Table
+
+
+
Transform DataGrid from an existing, unformatted html table.
+
+
+
+
+
+ Item ID
+ Product
+ List Price
+ Attribute
+
+
+
+
+ EST-1 FI-SW-01 36.50 Large
+
+
+ EST-10 K9-DL-01 18.50 Spotted Adult Female
+
+
+ EST-11 RP-SN-01 28.50 Venomless
+
+
+ EST-12 RP-SN-01 26.50 Rattleless
+
+
+ EST-13 RP-LI-02 35.50 Green Adult
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datebox/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/datebox/basic.html
new file mode 100644
index 00000000..efaa4692
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datebox/basic.html
@@ -0,0 +1,21 @@
+
+
+
+
+ Basic DateBox - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic DateBox
+
+
+
Click the calendar image on the right side.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datebox/buttons.html b/src/main/webapp/js/easyui-1.3.5/demo/datebox/buttons.html
new file mode 100644
index 00000000..6f6b99a2
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datebox/buttons.html
@@ -0,0 +1,31 @@
+
+
+
+
+ DateBox Buttons - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ DateBox Buttons
+
+
+
This example shows how to customize the datebox buttons underneath the calendar.
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datebox/dateformat.html b/src/main/webapp/js/easyui-1.3.5/demo/datebox/dateformat.html
new file mode 100644
index 00000000..d912416a
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datebox/dateformat.html
@@ -0,0 +1,42 @@
+
+
+
+
+ Date Format - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Date Format
+
+
+
Different date formats are applied to different DateBox components.
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datebox/events.html b/src/main/webapp/js/easyui-1.3.5/demo/datebox/events.html
new file mode 100644
index 00000000..9e67cd36
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datebox/events.html
@@ -0,0 +1,30 @@
+
+
+
+
+ DateBox Events - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ DateBox Events
+
+
+
Click the calendar image on the right side.
+
+
+
+
+ Selected Date:
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datebox/validate.html b/src/main/webapp/js/easyui-1.3.5/demo/datebox/validate.html
new file mode 100644
index 00000000..f4f1b9d5
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datebox/validate.html
@@ -0,0 +1,33 @@
+
+
+
+
+ Validate DateBox - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Validate DateBox
+
+
+
When the selected date is greater than specified date. The field validator will raise an error.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datetimebox/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/datetimebox/basic.html
new file mode 100644
index 00000000..6cb9c140
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datetimebox/basic.html
@@ -0,0 +1,21 @@
+
+
+
+
+ Basic DateTimeBox - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic DateTimeBox
+
+
+
Click the calendar image on the right side.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datetimebox/initvalue.html b/src/main/webapp/js/easyui-1.3.5/demo/datetimebox/initvalue.html
new file mode 100644
index 00000000..ad00eb68
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datetimebox/initvalue.html
@@ -0,0 +1,22 @@
+
+
+
+
+ Initialize Value for DateTime - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Initialize Value for DateTime
+
+
+
The value is initialized when DateTimeBox has been created.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datetimebox/showseconds.html b/src/main/webapp/js/easyui-1.3.5/demo/datetimebox/showseconds.html
new file mode 100644
index 00000000..e88e3b27
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/datetimebox/showseconds.html
@@ -0,0 +1,25 @@
+
+
+
+
+ Display Seconds - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Display Seconds
+
+
+
The user can decide to display seconds part or not.
+
+
+ Show Seconds:
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/demo.css b/src/main/webapp/js/easyui-1.3.5/demo/demo.css
new file mode 100644
index 00000000..ad8695a1
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/demo.css
@@ -0,0 +1,26 @@
+*{
+ font-size:12px;
+}
+body {
+ font-family:helvetica,tahoma,verdana,sans-serif;
+ padding:3px;
+ font-size:13px;
+ margin:0;
+}
+h2 {
+ font-size:18px;
+ font-weight:bold;
+ margin:0;
+ margin-bottom:15px;
+}
+.demo-info{
+ background:#FFFEE6;
+ color:#8F5700;
+ padding:12px;
+}
+.demo-tip{
+ width:16px;
+ height:16px;
+ margin-right:8px;
+ float:left;
+}
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/dialog/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/dialog/basic.html
new file mode 100644
index 00000000..d8b8151e
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/dialog/basic.html
@@ -0,0 +1,26 @@
+
+
+
+
+ Basic Dialog - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic Dialog
+
+
+
Click below button to open or close dialog.
+
+
+
+ The dialog content.
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/dialog/complextoolbar.html b/src/main/webapp/js/easyui-1.3.5/demo/dialog/complextoolbar.html
new file mode 100644
index 00000000..6e32fbb7
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/dialog/complextoolbar.html
@@ -0,0 +1,49 @@
+
+
+
+
+ Complex Toolbar on Dialog - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Complex Toolbar on Dialog
+
+
+
This sample shows how to create complex toolbar on dialog.
+
+
+
+ The dialog content.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/dialog/toolbarbuttons.html b/src/main/webapp/js/easyui-1.3.5/demo/dialog/toolbarbuttons.html
new file mode 100644
index 00000000..c9d5857c
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/dialog/toolbarbuttons.html
@@ -0,0 +1,55 @@
+
+
+
+
+ Toolbar and Buttons - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Toolbar and Buttons
+
+
+
The toolbar and buttons can be added to dialog.
+
+
+
+ The dialog content.
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/draggable/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/draggable/basic.html
new file mode 100644
index 00000000..e0795816
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/draggable/basic.html
@@ -0,0 +1,24 @@
+
+
+
+
+ Basic Draggable - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic Draggable
+
+
+
Move the boxes below by clicking on it with mouse.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/draggable/constain.html b/src/main/webapp/js/easyui-1.3.5/demo/draggable/constain.html
new file mode 100644
index 00000000..e50d610a
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/draggable/constain.html
@@ -0,0 +1,38 @@
+
+
+
+
+ Constrain Draggable - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Constrain Draggable
+
+
+
The draggable object can only be moved within its parent container.
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/draggable/snap.html b/src/main/webapp/js/easyui-1.3.5/demo/draggable/snap.html
new file mode 100644
index 00000000..c1a00358
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/draggable/snap.html
@@ -0,0 +1,40 @@
+
+
+
+
+ Snap Draggable - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Snap Draggable
+
+
+
This sample shows how to snap a draggable object to a 20x20 grid.
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/droppable/accept.html b/src/main/webapp/js/easyui-1.3.5/demo/droppable/accept.html
new file mode 100644
index 00000000..9297a02a
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/droppable/accept.html
@@ -0,0 +1,81 @@
+
+
+
+
+ Accept a Drop - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Accept a Drop
+
+
+
Some draggable object can not be accepted.
+
+
+
+ drag me!
+
Drag 1
+
Drag 2
+
Drag 3
+
+
+ drop here!
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/droppable/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/droppable/basic.html
new file mode 100644
index 00000000..1261e310
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/droppable/basic.html
@@ -0,0 +1,80 @@
+
+
+
+
+ Basic Droppable - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic Droppable
+
+
+
Drag the boxed on left to the target area on right.
+
+
+
+
Source
+
+
Apple
+
Peach
+
Orange
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/droppable/sort.html b/src/main/webapp/js/easyui-1.3.5/demo/droppable/sort.html
new file mode 100644
index 00000000..960b7244
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/droppable/sort.html
@@ -0,0 +1,74 @@
+
+
+
+
+ Change Items Order - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Change Items Order
+
+
+
Drag the list items to change their order.
+
+
+
+ Drag 1
+ Drag 2
+ Drag 3
+ Drag 4
+ Drag 5
+ Drag 6
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/easyloader/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/easyloader/basic.html
new file mode 100644
index 00000000..0d7ba7b1
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/easyloader/basic.html
@@ -0,0 +1,75 @@
+
+
+
+
+ Basic EasyLoader - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic EasyLoader
+
+
+
Click the buttons below to load components dynamically.
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/form/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/form/basic.html
new file mode 100644
index 00000000..5875c829
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/form/basic.html
@@ -0,0 +1,62 @@
+
+
+
+
+ Basic Form - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic Form
+
+
+
Fill the form and submit it.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/form/form_data1.json b/src/main/webapp/js/easyui-1.3.5/demo/form/form_data1.json
new file mode 100644
index 00000000..45f0c9aa
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/form/form_data1.json
@@ -0,0 +1,7 @@
+{
+ "name":"easyui",
+ "email":"easyui@gmail.com",
+ "subject":"Subject Title",
+ "message":"Message Content",
+ "language":"en"
+}
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/form/load.html b/src/main/webapp/js/easyui-1.3.5/demo/form/load.html
new file mode 100644
index 00000000..513cb3e4
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/form/load.html
@@ -0,0 +1,71 @@
+
+
+
+
+ Load Form Data - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Load Form Data
+
+
+
Click the buttons below to load form data.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/layout/_content.html b/src/main/webapp/js/easyui-1.3.5/demo/layout/_content.html
new file mode 100644
index 00000000..76f2506a
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/layout/_content.html
@@ -0,0 +1,18 @@
+
+
+
+
+ AJAX Content
+
+
+ jQuery EasyUI framework help you build your web page easily.
+
+ easyui is a collection of user-interface plugin based on jQuery.
+ easyui provides essential functionality for building modern, interactive, javascript applications.
+ using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
+ complete framework for HTML5 web page.
+ easyui save your time and scales while developing your products.
+ easyui is very easy but powerful.
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/layout/addremove.html b/src/main/webapp/js/easyui-1.3.5/demo/layout/addremove.html
new file mode 100644
index 00000000..f9e26e47
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/layout/addremove.html
@@ -0,0 +1,56 @@
+
+
+
+
+ Add and Remove Layout - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Add and Remove Layout
+
+
+
Click the buttons below to add or remove region panel of layout.
+
+
+
Select Region Panel:
+
+ North
+ South
+ East
+ West
+
+
Add
+
Remove
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/layout/autoheight.html b/src/main/webapp/js/easyui-1.3.5/demo/layout/autoheight.html
new file mode 100644
index 00000000..8e5343e3
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/layout/autoheight.html
@@ -0,0 +1,61 @@
+
+
+
+
+ Auto Height for Layout - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Auto Height for Layout
+
+
+
This example shows how to auto adjust layout height after dynamically adding items.
+
+
+
+
+
+
+
+
Panel Content.
+
Panel Content.
+
Panel Content.
+
Panel Content.
+
Panel Content.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/layout/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/layout/basic.html
new file mode 100644
index 00000000..4e36b8a1
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/layout/basic.html
@@ -0,0 +1,42 @@
+
+
+
+
+ Basic Layout - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic Layout
+
+
+
The layout contains north,south,west,east and center regions.
+
+
+
+
+
+
+
+
+
+
+
+ Item ID
+ Product ID
+ List Price
+ Unit Cost
+ Attribute
+ Status
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/layout/complex.html b/src/main/webapp/js/easyui-1.3.5/demo/layout/complex.html
new file mode 100644
index 00000000..8936d436
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/layout/complex.html
@@ -0,0 +1,60 @@
+
+
+
+
+ Complex Layout - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Complex Layout
+
+
+
This sample shows how to create a complex layout.
+
+
+
+
+
+
+
+
+
+ content1
+
+
+ content2
+
+
+ content3
+
+
+
+
+
+
+
+
+
+
+ Item ID
+ Product ID
+ List Price
+ Unit Cost
+ Attribute
+ Status
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/layout/datagrid_data1.json b/src/main/webapp/js/easyui-1.3.5/demo/layout/datagrid_data1.json
new file mode 100644
index 00000000..63d64735
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/layout/datagrid_data1.json
@@ -0,0 +1,12 @@
+{"total":28,"rows":[
+ {"productid":"FI-SW-01","productname":"Koi","unitcost":10.00,"status":"P","listprice":36.50,"attr1":"Large","itemid":"EST-1"},
+ {"productid":"K9-DL-01","productname":"Dalmation","unitcost":12.00,"status":"P","listprice":18.50,"attr1":"Spotted Adult Female","itemid":"EST-10"},
+ {"productid":"RP-SN-01","productname":"Rattlesnake","unitcost":12.00,"status":"P","listprice":38.50,"attr1":"Venomless","itemid":"EST-11"},
+ {"productid":"RP-SN-01","productname":"Rattlesnake","unitcost":12.00,"status":"P","listprice":26.50,"attr1":"Rattleless","itemid":"EST-12"},
+ {"productid":"RP-LI-02","productname":"Iguana","unitcost":12.00,"status":"P","listprice":35.50,"attr1":"Green Adult","itemid":"EST-13"},
+ {"productid":"FL-DSH-01","productname":"Manx","unitcost":12.00,"status":"P","listprice":158.50,"attr1":"Tailless","itemid":"EST-14"},
+ {"productid":"FL-DSH-01","productname":"Manx","unitcost":12.00,"status":"P","listprice":83.50,"attr1":"With tail","itemid":"EST-15"},
+ {"productid":"FL-DLH-02","productname":"Persian","unitcost":12.00,"status":"P","listprice":23.50,"attr1":"Adult Female","itemid":"EST-16"},
+ {"productid":"FL-DLH-02","productname":"Persian","unitcost":12.00,"status":"P","listprice":89.50,"attr1":"Adult Male","itemid":"EST-17"},
+ {"productid":"AV-CB-01","productname":"Amazon Parrot","unitcost":92.00,"status":"P","listprice":63.50,"attr1":"Adult Male","itemid":"EST-18"}
+]}
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/layout/full.html b/src/main/webapp/js/easyui-1.3.5/demo/layout/full.html
new file mode 100644
index 00000000..13eb94ad
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/layout/full.html
@@ -0,0 +1,19 @@
+
+
+
+
+ Full Layout - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ north region
+ west content
+ east region
+ south region
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/layout/nestedlayout.html b/src/main/webapp/js/easyui-1.3.5/demo/layout/nestedlayout.html
new file mode 100644
index 00000000..5e436fff
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/layout/nestedlayout.html
@@ -0,0 +1,34 @@
+
+
+
+
+ Nested Layout - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Nested Layout
+
+
+
The layout region panel contains another layout or other components.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/layout/nocollapsible.html b/src/main/webapp/js/easyui-1.3.5/demo/layout/nocollapsible.html
new file mode 100644
index 00000000..1fcc5248
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/layout/nocollapsible.html
@@ -0,0 +1,37 @@
+
+
+
+
+ No collapsible button in Layout - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ No collapsible button in Layout
+
+
+
The layout region panel has no collapsible button.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/layout/propertygrid_data1.json b/src/main/webapp/js/easyui-1.3.5/demo/layout/propertygrid_data1.json
new file mode 100644
index 00000000..a458d83f
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/layout/propertygrid_data1.json
@@ -0,0 +1,20 @@
+{"total":7,"rows":[
+ {"name":"Name","value":"Bill Smith","group":"ID Settings","editor":"text"},
+ {"name":"Address","value":"","group":"ID Settings","editor":"text"},
+ {"name":"Age","value":"40","group":"ID Settings","editor":"numberbox"},
+ {"name":"Birthday","value":"01/02/2012","group":"ID Settings","editor":"datebox"},
+ {"name":"SSN","value":"123-456-7890","group":"ID Settings","editor":"text"},
+ {"name":"Email","value":"bill@gmail.com","group":"Marketing Settings","editor":{
+ "type":"validatebox",
+ "options":{
+ "validType":"email"
+ }
+ }},
+ {"name":"FrequentBuyer","value":"false","group":"Marketing Settings","editor":{
+ "type":"checkbox",
+ "options":{
+ "on":true,
+ "off":false
+ }
+ }}
+]}
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/layout/tree_data1.json b/src/main/webapp/js/easyui-1.3.5/demo/layout/tree_data1.json
new file mode 100644
index 00000000..e0c61922
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/layout/tree_data1.json
@@ -0,0 +1,49 @@
+[{
+ "id":1,
+ "text":"My Documents",
+ "children":[{
+ "id":11,
+ "text":"Photos",
+ "state":"closed",
+ "children":[{
+ "id":111,
+ "text":"Friend"
+ },{
+ "id":112,
+ "text":"Wife"
+ },{
+ "id":113,
+ "text":"Company"
+ }]
+ },{
+ "id":12,
+ "text":"Program Files",
+ "children":[{
+ "id":121,
+ "text":"Intel"
+ },{
+ "id":122,
+ "text":"Java",
+ "attributes":{
+ "p1":"Custom Attribute1",
+ "p2":"Custom Attribute2"
+ }
+ },{
+ "id":123,
+ "text":"Microsoft Office"
+ },{
+ "id":124,
+ "text":"Games",
+ "checked":true
+ }]
+ },{
+ "id":13,
+ "text":"index.html"
+ },{
+ "id":14,
+ "text":"about.html"
+ },{
+ "id":15,
+ "text":"welcome.html"
+ }]
+}]
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/basic.html
new file mode 100644
index 00000000..8ee52e69
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/basic.html
@@ -0,0 +1,28 @@
+
+
+
+
+ Basic LinkButton - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic LinkButton
+
+
+
Buttons can be created from <a/> link.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/group.html b/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/group.html
new file mode 100644
index 00000000..c5e0b500
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/group.html
@@ -0,0 +1,36 @@
+
+
+
+
+ Button Group - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Button Group
+
+
+
In a button group only one button can be selected.
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/iconalign.html b/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/iconalign.html
new file mode 100644
index 00000000..6ca8bd5d
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/iconalign.html
@@ -0,0 +1,33 @@
+
+
+
+
+ Icon Align on LinkButton - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Icon Align on LinkButton
+
+
+
Change the icon align to place icon on left or right of button.
+
+
+
+
+ Select Icon Align:
+
+ Left
+ Right
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/plain.html b/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/plain.html
new file mode 100644
index 00000000..a5246375
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/plain.html
@@ -0,0 +1,31 @@
+
+
+
+
+ Plain LinkButton - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Plain LinkButton
+
+
+
The link buttons have plain effect.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/toggle.html b/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/toggle.html
new file mode 100644
index 00000000..8ee681bd
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/toggle.html
@@ -0,0 +1,28 @@
+
+
+
+
+ Toggle Button - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Toggle Button
+
+
+
Click the button below to switch its selected state.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/menu/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/menu/basic.html
new file mode 100644
index 00000000..dea4f0ff
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/menu/basic.html
@@ -0,0 +1,71 @@
+
+
+
+
+ Basic Menu - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic Menu
+
+
+
Right click on page to display menu.
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/menu/customitem.html b/src/main/webapp/js/easyui-1.3.5/demo/menu/customitem.html
new file mode 100644
index 00000000..d56c147b
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/menu/customitem.html
@@ -0,0 +1,58 @@
+
+
+
+
+ Custom Menu Item - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Custom Menu Item
+
+
+
Right click on page to display menu, move to the 'Open' item to display its custom sub content.
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/menu/events.html b/src/main/webapp/js/easyui-1.3.5/demo/menu/events.html
new file mode 100644
index 00000000..568185b0
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/menu/events.html
@@ -0,0 +1,41 @@
+
+
+
+
+ Menu Events - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Menu Events
+
+
+
Right click on page to display menu and click an item.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/menubutton/actions.html b/src/main/webapp/js/easyui-1.3.5/demo/menubutton/actions.html
new file mode 100644
index 00000000..f8f55ba1
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/menubutton/actions.html
@@ -0,0 +1,61 @@
+
+
+
+
+ MenuButton Actions - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ MenuButton Actions
+
+
+
Click the buttons below to perform actions.
+
+
+
+
+
Undo
+
Redo
+
+
Cut
+
Copy
+
Paste
+
+
+
Toolbar
+
+
Address
+
Link
+
Navigation Toolbar
+
Bookmark Toolbar
+
+
New Toolbar...
+
+
+
Delete
+
Select All
+
+
+
Help
+
Update
+
About
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/menubutton/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/menubutton/basic.html
new file mode 100644
index 00000000..e31b5b92
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/menubutton/basic.html
@@ -0,0 +1,57 @@
+
+
+
+
+ Basic MenuButton - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic MenuButton
+
+
+
Move mouse over the button to drop down menu.
+
+
+
+
+
Undo
+
Redo
+
+
Cut
+
Copy
+
Paste
+
+
+
Toolbar
+
+
Address
+
Link
+
Navigation Toolbar
+
Bookmark Toolbar
+
+
New Toolbar...
+
+
+
Delete
+
Select All
+
+
+
Help
+
Update
+
About
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/messager/alert.html b/src/main/webapp/js/easyui-1.3.5/demo/messager/alert.html
new file mode 100644
index 00000000..ccaf7f10
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/messager/alert.html
@@ -0,0 +1,43 @@
+
+
+
+
+ Alert Messager - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Alert Messager
+
+
+
Click on each button to display different alert message box.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/messager/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/messager/basic.html
new file mode 100644
index 00000000..1d14b9f6
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/messager/basic.html
@@ -0,0 +1,59 @@
+
+
+
+
+ Basic Messager - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic Messager
+
+
+
Click on each button to see a distinct message box.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/messager/interactive.html b/src/main/webapp/js/easyui-1.3.5/demo/messager/interactive.html
new file mode 100644
index 00000000..686d7ab4
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/messager/interactive.html
@@ -0,0 +1,39 @@
+
+
+
+
+ Interactive Messager - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Interactive Messager
+
+
+
Click on each button to display interactive message box.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/messager/position.html b/src/main/webapp/js/easyui-1.3.5/demo/messager/position.html
new file mode 100644
index 00000000..a6ce26e6
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/messager/position.html
@@ -0,0 +1,143 @@
+
+
+
+
+ Message Box Position - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Message Box Position
+
+
+
Click the buttons below to display message box on different position.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/numberbox/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/numberbox/basic.html
new file mode 100644
index 00000000..3e7390ca
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/numberbox/basic.html
@@ -0,0 +1,27 @@
+
+
+
+
+ Basic NumberBox - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic NumberBox
+
+
+
The Box can only input number.
+
+
+
+
+ Value:
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/numberbox/format.html b/src/main/webapp/js/easyui-1.3.5/demo/numberbox/format.html
new file mode 100644
index 00000000..988a9b9e
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/numberbox/format.html
@@ -0,0 +1,43 @@
+
+
+
+
+ Format NumberBox - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Format NumberBox
+
+
+
Number formatting is the ability to control how a number is displayed.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/numberbox/range.html b/src/main/webapp/js/easyui-1.3.5/demo/numberbox/range.html
new file mode 100644
index 00000000..0cd498f3
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/numberbox/range.html
@@ -0,0 +1,21 @@
+
+
+
+
+ Number Range - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Number Range
+
+
+
The value is constrained to a range between 10 and 90.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/numberspinner/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/numberspinner/basic.html
new file mode 100644
index 00000000..fa050ebe
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/numberspinner/basic.html
@@ -0,0 +1,28 @@
+
+
+
+
+ Basic NumberSpinner - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic NumberSpinner
+
+
+
Click spinner button to change value.
+
+
+
+
+ Value:
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/numberspinner/increment.html b/src/main/webapp/js/easyui-1.3.5/demo/numberspinner/increment.html
new file mode 100644
index 00000000..b083a20f
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/numberspinner/increment.html
@@ -0,0 +1,21 @@
+
+
+
+
+ Increment Number - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Increment Number
+
+
+
The sample shows how to set the increment step.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/numberspinner/range.html b/src/main/webapp/js/easyui-1.3.5/demo/numberspinner/range.html
new file mode 100644
index 00000000..9e5642d7
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/numberspinner/range.html
@@ -0,0 +1,21 @@
+
+
+
+
+ Number Range - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Number Range
+
+
+
The value is constrained to a range between 10 and 100.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/pagination/attaching.html b/src/main/webapp/js/easyui-1.3.5/demo/pagination/attaching.html
new file mode 100644
index 00000000..e0059ff9
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/pagination/attaching.html
@@ -0,0 +1,33 @@
+
+
+
+
+ Attaching Other Components - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Attaching Other Components
+
+
+
Any other components can be attached to page bar.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/pagination/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/pagination/basic.html
new file mode 100644
index 00000000..0f38524c
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/pagination/basic.html
@@ -0,0 +1,21 @@
+
+
+
+
+ Basic Pagination - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic Pagination
+
+
+
The user can change page number and page size on page bar.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/pagination/custombuttons.html b/src/main/webapp/js/easyui-1.3.5/demo/pagination/custombuttons.html
new file mode 100644
index 00000000..26b1e411
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/pagination/custombuttons.html
@@ -0,0 +1,39 @@
+
+
+
+
+ Custom Pagination Buttons - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Custom Pagination Buttons
+
+
+
The customized buttons can be appended to page bar.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/pagination/layout.html b/src/main/webapp/js/easyui-1.3.5/demo/pagination/layout.html
new file mode 100644
index 00000000..82886a1f
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/pagination/layout.html
@@ -0,0 +1,63 @@
+
+
+
+
+ Pagination Layout - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Pagination Layout
+
+
+
The pagination layout supports various types of pages which you can choose.
+
+
+
+
+
+ Previous Next
+ Manual Page Input
+ Numeric Links
+ Previous Links Next
+ Go To Page
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/pagination/links.html b/src/main/webapp/js/easyui-1.3.5/demo/pagination/links.html
new file mode 100644
index 00000000..0152dc5e
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/pagination/links.html
@@ -0,0 +1,24 @@
+
+
+
+
+ Pagination Links - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Pagination Links
+
+
+
The example shows how to customize numbered pagination links.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/pagination/simple.html b/src/main/webapp/js/easyui-1.3.5/demo/pagination/simple.html
new file mode 100644
index 00000000..19333586
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/pagination/simple.html
@@ -0,0 +1,27 @@
+
+
+
+
+ Simplify Pagination - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Simplify Pagination
+
+
+
The sample shows how to simplify pagination.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/panel/_content.html b/src/main/webapp/js/easyui-1.3.5/demo/panel/_content.html
new file mode 100644
index 00000000..99674027
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/panel/_content.html
@@ -0,0 +1,18 @@
+
+
+
+
+ AJAX Content
+
+
+ Here is the content loaded via AJAX.
+
+ easyui is a collection of user-interface plugin based on jQuery.
+ easyui provides essential functionality for building modern, interactive, javascript applications.
+ using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
+ complete framework for HTML5 web page.
+ easyui save your time and scales while developing your products.
+ easyui is very easy but powerful.
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/panel/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/panel/basic.html
new file mode 100644
index 00000000..e1829088
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/panel/basic.html
@@ -0,0 +1,34 @@
+
+
+
+
+ Basic Panel - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic Panel
+
+
+
The panel is a container for other components or elements.
+
+
+
+
jQuery EasyUI framework helps you build your web pages easily.
+
+ easyui is a collection of user-interface plugin based on jQuery.
+ easyui provides essential functionality for building modem, interactive, javascript applications.
+ using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
+ complete framework for HTML5 web page.
+ easyui save your time and scales while developing your products.
+ easyui is very easy but powerful.
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/panel/customtools.html b/src/main/webapp/js/easyui-1.3.5/demo/panel/customtools.html
new file mode 100644
index 00000000..d92b4e41
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/panel/customtools.html
@@ -0,0 +1,38 @@
+
+
+
+
+ Custom Panel Tools - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Custom Panel Tools
+
+
+
Click the right top buttons to perform actions with panel.
+
+
+
+
jQuery EasyUI framework helps you build your web pages easily.
+
+ easyui is a collection of user-interface plugin based on jQuery.
+ easyui provides essential functionality for building modem, interactive, javascript applications.
+ using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
+ complete framework for HTML5 web page.
+ easyui save your time and scales while developing your products.
+ easyui is very easy but powerful.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/panel/loadcontent.html b/src/main/webapp/js/easyui-1.3.5/demo/panel/loadcontent.html
new file mode 100644
index 00000000..8c0e039f
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/panel/loadcontent.html
@@ -0,0 +1,30 @@
+
+
+
+
+ Load Panel Content - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Load Panel Content
+
+
+
Click the refresh button on top right of panel to load content.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/panel/nestedpanel.html b/src/main/webapp/js/easyui-1.3.5/demo/panel/nestedpanel.html
new file mode 100644
index 00000000..66b4858a
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/panel/nestedpanel.html
@@ -0,0 +1,30 @@
+
+
+
+
+ Nested Panel - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Nested Panel
+
+
+
The panel can be placed inside containers and can contain other components.
+
+
+
+
+
+ Left Content
+
+
+ Right Content
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/panel/paneltools.html b/src/main/webapp/js/easyui-1.3.5/demo/panel/paneltools.html
new file mode 100644
index 00000000..f38e8d92
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/panel/paneltools.html
@@ -0,0 +1,40 @@
+
+
+
+
+ Panel Tools - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Panel Tools
+
+
+
Click the right top buttons to perform actions with panel.
+
+
+
+
+
jQuery EasyUI framework helps you build your web pages easily.
+
+ easyui is a collection of user-interface plugin based on jQuery.
+ easyui provides essential functionality for building modem, interactive, javascript applications.
+ using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
+ complete framework for HTML5 web page.
+ easyui save your time and scales while developing your products.
+ easyui is very easy but powerful.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/progressbar/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/progressbar/basic.html
new file mode 100644
index 00000000..24d58115
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/progressbar/basic.html
@@ -0,0 +1,33 @@
+
+
+
+
+ Basic ProgressBar - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic ProgressBar
+
+
+
Click the button below to show progress information.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/propertygrid/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/propertygrid/basic.html
new file mode 100644
index 00000000..51aeadb2
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/propertygrid/basic.html
@@ -0,0 +1,64 @@
+
+
+
+
+ Basic PropertyGrid - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic PropertyGrid
+
+
+
Click on row to change each property value.
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/propertygrid/customcolumns.html b/src/main/webapp/js/easyui-1.3.5/demo/propertygrid/customcolumns.html
new file mode 100644
index 00000000..a88bb7b2
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/propertygrid/customcolumns.html
@@ -0,0 +1,34 @@
+
+
+
+
+ Customize Columns of PropertyGrid - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Customize Columns of PropertyGrid
+
+
+
The columns of PropertyGrid can be changed.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/propertygrid/groupformat.html b/src/main/webapp/js/easyui-1.3.5/demo/propertygrid/groupformat.html
new file mode 100644
index 00000000..90ea4ed4
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/propertygrid/groupformat.html
@@ -0,0 +1,33 @@
+
+
+
+
+ Group Format - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Group Format
+
+
+
The user can change the group information.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/propertygrid/propertygrid_data1.json b/src/main/webapp/js/easyui-1.3.5/demo/propertygrid/propertygrid_data1.json
new file mode 100644
index 00000000..a458d83f
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/propertygrid/propertygrid_data1.json
@@ -0,0 +1,20 @@
+{"total":7,"rows":[
+ {"name":"Name","value":"Bill Smith","group":"ID Settings","editor":"text"},
+ {"name":"Address","value":"","group":"ID Settings","editor":"text"},
+ {"name":"Age","value":"40","group":"ID Settings","editor":"numberbox"},
+ {"name":"Birthday","value":"01/02/2012","group":"ID Settings","editor":"datebox"},
+ {"name":"SSN","value":"123-456-7890","group":"ID Settings","editor":"text"},
+ {"name":"Email","value":"bill@gmail.com","group":"Marketing Settings","editor":{
+ "type":"validatebox",
+ "options":{
+ "validType":"email"
+ }
+ }},
+ {"name":"FrequentBuyer","value":"false","group":"Marketing Settings","editor":{
+ "type":"checkbox",
+ "options":{
+ "on":true,
+ "off":false
+ }
+ }}
+]}
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/resizable/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/resizable/basic.html
new file mode 100644
index 00000000..8611d784
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/resizable/basic.html
@@ -0,0 +1,27 @@
+
+
+
+
+ Basic Resizable - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic Resizable
+
+
+
Click on the edge of box and move the edge to resize the box.
+
+
+
+
+
Title
+
Drag and Resize Me
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/searchbox/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/searchbox/basic.html
new file mode 100644
index 00000000..2ff0bc13
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/searchbox/basic.html
@@ -0,0 +1,26 @@
+
+
+
+
+ Basic SearchBox - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic SearchBox
+
+
+
Click search button or press enter key in input box to do searching.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/searchbox/category.html b/src/main/webapp/js/easyui-1.3.5/demo/searchbox/category.html
new file mode 100644
index 00000000..6d94016f
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/searchbox/category.html
@@ -0,0 +1,31 @@
+
+
+
+
+ Search Category - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Search Category
+
+
+
Select a category and click search button or press enter key in input box to do searching.
+
+
+
+
+
All News
+
Sports News
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/slider/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/slider/basic.html
new file mode 100644
index 00000000..5a6879a4
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/slider/basic.html
@@ -0,0 +1,23 @@
+
+
+
+
+ Basic Slider - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic Slider
+
+
+
Drag the slider to change value.
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/slider/formattip.html b/src/main/webapp/js/easyui-1.3.5/demo/slider/formattip.html
new file mode 100644
index 00000000..a84ee6b2
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/slider/formattip.html
@@ -0,0 +1,33 @@
+
+
+
+
+ Format Tip Information - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Format Tip Information
+
+
+
This sample shows how to format tip information.
+
+
+
+
+
+ jQuery EasyUI
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/slider/rule.html b/src/main/webapp/js/easyui-1.3.5/demo/slider/rule.html
new file mode 100644
index 00000000..3f8b5e30
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/slider/rule.html
@@ -0,0 +1,26 @@
+
+
+
+
+ Slider Rule - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Slider Rule
+
+
+
This sample shows how to define slider rule.
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/slider/vertical.html b/src/main/webapp/js/easyui-1.3.5/demo/slider/vertical.html
new file mode 100644
index 00000000..1b54f487
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/slider/vertical.html
@@ -0,0 +1,27 @@
+
+
+
+
+ Vertical Slider - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Vertical Slider
+
+
+
This sample shows how to create a vertical slider.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/splitbutton/actions.html b/src/main/webapp/js/easyui-1.3.5/demo/splitbutton/actions.html
new file mode 100644
index 00000000..5d6e1871
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/splitbutton/actions.html
@@ -0,0 +1,67 @@
+
+
+
+
+ SplitButton Actions - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ SplitButton Actions
+
+
+
Click the buttons below to perform actions.
+
+
+
+
+
Undo
+
Redo
+
+
Cut
+
Copy
+
Paste
+
+
+
Toolbar
+
+
Address
+
Link
+
Navigation Toolbar
+
Bookmark Toolbar
+
+
New Toolbar...
+
+
+
Delete
+
Select All
+
+
+
+
Help
+
Update
+
+ About
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/splitbutton/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/splitbutton/basic.html
new file mode 100644
index 00000000..a8c71bac
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/splitbutton/basic.html
@@ -0,0 +1,64 @@
+
+
+
+
+ Basic SplitButton - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic SplitButton
+
+
+
Move mouse over the arrow area of button to drop down menu.
+
+
+
+
+
Undo
+
Redo
+
+
Cut
+
Copy
+
Paste
+
+
+
Toolbar
+
+
Address
+
Link
+
Navigation Toolbar
+
Bookmark Toolbar
+
+
New Toolbar...
+
+
+
Delete
+
Select All
+
+
+
+
Help
+
Update
+
+ About
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/_content.html b/src/main/webapp/js/easyui-1.3.5/demo/tabs/_content.html
new file mode 100644
index 00000000..99674027
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/tabs/_content.html
@@ -0,0 +1,18 @@
+
+
+
+
+ AJAX Content
+
+
+ Here is the content loaded via AJAX.
+
+ easyui is a collection of user-interface plugin based on jQuery.
+ easyui provides essential functionality for building modern, interactive, javascript applications.
+ using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
+ complete framework for HTML5 web page.
+ easyui save your time and scales while developing your products.
+ easyui is very easy but powerful.
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/autoheight.html b/src/main/webapp/js/easyui-1.3.5/demo/tabs/autoheight.html
new file mode 100644
index 00000000..51c4fb4e
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/tabs/autoheight.html
@@ -0,0 +1,39 @@
+
+
+
+
+ Auto Height for Tabs - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Auto Height for Tabs
+
+
+
The tabs height is auto adjusted according to tab panel content.
+
+
+
+
+
jQuery EasyUI framework helps you build your web pages easily.
+
+ easyui is a collection of user-interface plugin based on jQuery.
+ easyui provides essential functionality for building modem, interactive, javascript applications.
+ using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
+ complete framework for HTML5 web page.
+ easyui save your time and scales while developing your products.
+ easyui is very easy but powerful.
+
+
+
+
+ This is the help content.
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/tabs/basic.html
new file mode 100644
index 00000000..8bbe09ea
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/tabs/basic.html
@@ -0,0 +1,39 @@
+
+
+
+
+ Basic Tabs - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic Tabs
+
+
+
Click tab strip to swap tab panel content.
+
+
+
+
+
jQuery EasyUI framework helps you build your web pages easily.
+
+ easyui is a collection of user-interface plugin based on jQuery.
+ easyui provides essential functionality for building modem, interactive, javascript applications.
+ using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
+ complete framework for HTML5 web page.
+ easyui save your time and scales while developing your products.
+ easyui is very easy but powerful.
+
+
+
+
+ This is the help content.
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/dropdown.html b/src/main/webapp/js/easyui-1.3.5/demo/tabs/dropdown.html
new file mode 100644
index 00000000..8615feb4
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/tabs/dropdown.html
@@ -0,0 +1,58 @@
+
+
+
+
+ Tabs with DropDown - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Tabs with DropDown
+
+
+
This sample shows how to add a dropdown menu over a tab strip.
+
+
+
+
+
jQuery EasyUI framework helps you build your web pages easily.
+
+ easyui is a collection of user-interface plugin based on jQuery.
+ easyui provides essential functionality for building modem, interactive, javascript applications.
+ using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
+ complete framework for HTML5 web page.
+ easyui save your time and scales while developing your products.
+ easyui is very easy but powerful.
+
+
+
+
+ This is the help content.
+
+
+
+
Welcome
+
Help Contents
+
Search
+
Dynamic Help
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/fixedwidth.html b/src/main/webapp/js/easyui-1.3.5/demo/tabs/fixedwidth.html
new file mode 100644
index 00000000..703bfd1e
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/tabs/fixedwidth.html
@@ -0,0 +1,40 @@
+
+
+
+
+ Fixed Tab Width - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Fixed Tab Width
+
+
+
The tab strips have fixed width and height.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/hover.html b/src/main/webapp/js/easyui-1.3.5/demo/tabs/hover.html
new file mode 100644
index 00000000..4ff71c16
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/tabs/hover.html
@@ -0,0 +1,49 @@
+
+
+
+
+ Hover Tabs - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Hover Tabs
+
+
+
Move mouse over the tab strip to open the tab panel.
+
+
+
+
+
jQuery EasyUI framework helps you build your web pages easily.
+
+ easyui is a collection of user-interface plugin based on jQuery.
+ easyui provides essential functionality for building modem, interactive, javascript applications.
+ using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
+ complete framework for HTML5 web page.
+ easyui save your time and scales while developing your products.
+ easyui is very easy but powerful.
+
+
+
+
+ This is the help content.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/images/modem.png b/src/main/webapp/js/easyui-1.3.5/demo/tabs/images/modem.png
new file mode 100644
index 00000000..be5a2eb2
Binary files /dev/null and b/src/main/webapp/js/easyui-1.3.5/demo/tabs/images/modem.png differ
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/images/pda.png b/src/main/webapp/js/easyui-1.3.5/demo/tabs/images/pda.png
new file mode 100644
index 00000000..1458d9bf
Binary files /dev/null and b/src/main/webapp/js/easyui-1.3.5/demo/tabs/images/pda.png differ
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/images/scanner.png b/src/main/webapp/js/easyui-1.3.5/demo/tabs/images/scanner.png
new file mode 100644
index 00000000..974635d9
Binary files /dev/null and b/src/main/webapp/js/easyui-1.3.5/demo/tabs/images/scanner.png differ
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/images/tablet.png b/src/main/webapp/js/easyui-1.3.5/demo/tabs/images/tablet.png
new file mode 100644
index 00000000..fa871f54
Binary files /dev/null and b/src/main/webapp/js/easyui-1.3.5/demo/tabs/images/tablet.png differ
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/nestedtabs.html b/src/main/webapp/js/easyui-1.3.5/demo/tabs/nestedtabs.html
new file mode 100644
index 00000000..d1afc760
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/tabs/nestedtabs.html
@@ -0,0 +1,57 @@
+
+
+
+
+ Nested Tabs - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Nested Tabs
+
+
+
The tab panel can contain sub tabs or other components.
+
+
+
+
+
+
Content 1
+
Content 2
+
Content 3
+
+
+
+
+
+
+
+
+
+
+ Title1
+ Title2
+ Title3
+
+
+
+
+ d11
+ d12
+ d13
+
+
+ d21
+ d22
+ d23
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/striptools.html b/src/main/webapp/js/easyui-1.3.5/demo/tabs/striptools.html
new file mode 100644
index 00000000..c72e2611
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/tabs/striptools.html
@@ -0,0 +1,42 @@
+
+
+
+
+ Tabs Strip Tools - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Tabs Strip Tools
+
+
+
Click the mini-buttons on the tab strip to perform actions.
+
+
+
+
+
jQuery EasyUI framework helps you build your web pages easily.
+
+ easyui is a collection of user-interface plugin based on jQuery.
+ easyui provides essential functionality for building modem, interactive, javascript applications.
+ using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
+ complete framework for HTML5 web page.
+ easyui save your time and scales while developing your products.
+ easyui is very easy but powerful.
+
+
+
+ This is the help content.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/tabimage.html b/src/main/webapp/js/easyui-1.3.5/demo/tabs/tabimage.html
new file mode 100644
index 00000000..d99a3aa0
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/tabs/tabimage.html
@@ -0,0 +1,44 @@
+
+
+
+
+ Tabs with Images - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Tabs with Images
+
+
+
The tab strip can display big images.
+
+
+
+
+
A modem (modulator-demodulator) is a device that modulates an analog carrier signal to encode digital information, and also demodulates such a carrier signal to decode the transmitted information.
+
+
+ In computing, an image scanner—often abbreviated to just scanner—is a device that optically scans images, printed text, handwriting, or an object, and converts it to a digital image.
+
+
+ A personal digital assistant (PDA), also known as a palmtop computer, or personal data assistant, is a mobile device that functions as a personal information manager. PDAs are largely considered obsolete with the widespread adoption of smartphones.
+
+
+ A tablet computer, or simply tablet, is a one-piece mobile computer. Devices typically have a touchscreen, with finger or stylus gestures replacing the conventional computer mouse.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/tabposition.html b/src/main/webapp/js/easyui-1.3.5/demo/tabs/tabposition.html
new file mode 100644
index 00000000..62a5f507
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/tabs/tabposition.html
@@ -0,0 +1,48 @@
+
+
+
+
+ Tab Position - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Tab Position
+
+
+
Click the 'position' drop-down list and select an item to change the tab position.
+
+
+ Position:
+
+ Top
+ Bottom
+ Left
+ Right
+
+
+
+
+
jQuery EasyUI framework helps you build your web pages easily.
+
+ easyui is a collection of user-interface plugin based on jQuery.
+ easyui provides essential functionality for building modem, interactive, javascript applications.
+ using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
+ complete framework for HTML5 web page.
+ easyui save your time and scales while developing your products.
+ easyui is very easy but powerful.
+
+
+
+
+ This is the help content.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/tabstools.html b/src/main/webapp/js/easyui-1.3.5/demo/tabs/tabstools.html
new file mode 100644
index 00000000..93ecc0e6
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/tabs/tabstools.html
@@ -0,0 +1,44 @@
+
+
+
+
+ Tabs Tools - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Tabs Tools
+
+
+
Click the buttons on the top right of tabs header to add or remove tab panel.
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/tree_data1.json b/src/main/webapp/js/easyui-1.3.5/demo/tabs/tree_data1.json
new file mode 100644
index 00000000..e0c61922
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/tabs/tree_data1.json
@@ -0,0 +1,49 @@
+[{
+ "id":1,
+ "text":"My Documents",
+ "children":[{
+ "id":11,
+ "text":"Photos",
+ "state":"closed",
+ "children":[{
+ "id":111,
+ "text":"Friend"
+ },{
+ "id":112,
+ "text":"Wife"
+ },{
+ "id":113,
+ "text":"Company"
+ }]
+ },{
+ "id":12,
+ "text":"Program Files",
+ "children":[{
+ "id":121,
+ "text":"Intel"
+ },{
+ "id":122,
+ "text":"Java",
+ "attributes":{
+ "p1":"Custom Attribute1",
+ "p2":"Custom Attribute2"
+ }
+ },{
+ "id":123,
+ "text":"Microsoft Office"
+ },{
+ "id":124,
+ "text":"Games",
+ "checked":true
+ }]
+ },{
+ "id":13,
+ "text":"index.html"
+ },{
+ "id":14,
+ "text":"about.html"
+ },{
+ "id":15,
+ "text":"welcome.html"
+ }]
+}]
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/timespinner/actions.html b/src/main/webapp/js/easyui-1.3.5/demo/timespinner/actions.html
new file mode 100644
index 00000000..9e88216f
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/timespinner/actions.html
@@ -0,0 +1,41 @@
+
+
+
+
+ TimeSpinner Actions - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ TimeSpinner Actions
+
+
+
Click the buttons below to perform actions.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/timespinner/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/timespinner/basic.html
new file mode 100644
index 00000000..40a5a786
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/timespinner/basic.html
@@ -0,0 +1,21 @@
+
+
+
+
+ Basic TimeSpinner - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic TimeSpinner
+
+
+
Click spin button to adjust time.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/timespinner/range.html b/src/main/webapp/js/easyui-1.3.5/demo/timespinner/range.html
new file mode 100644
index 00000000..f31a8bb1
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/timespinner/range.html
@@ -0,0 +1,23 @@
+
+
+
+
+ Time Range - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Time Range
+
+
+
The time value is constrained in specified range.
+
+
+ From 08:30 to 18:00
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tooltip/_content.html b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/_content.html
new file mode 100644
index 00000000..99674027
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/_content.html
@@ -0,0 +1,18 @@
+
+
+
+
+ AJAX Content
+
+
+ Here is the content loaded via AJAX.
+
+ easyui is a collection of user-interface plugin based on jQuery.
+ easyui provides essential functionality for building modern, interactive, javascript applications.
+ using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
+ complete framework for HTML5 web page.
+ easyui save your time and scales while developing your products.
+ easyui is very easy but powerful.
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tooltip/_dialog.html b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/_dialog.html
new file mode 100644
index 00000000..ddcdc074
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/_dialog.html
@@ -0,0 +1,23 @@
+
+
+
+
+ Dialog Content
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tooltip/ajax.html b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/ajax.html
new file mode 100644
index 00000000..e68a4b5c
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/ajax.html
@@ -0,0 +1,35 @@
+
+
+
+
+ Ajax Tooltip - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Ajax Tooltip
+
+
+
The tooltip content can be loaded via AJAX.
+
+
+
+
+ onShow: function(){
+ $(this).tooltip('arrow').css('left', 20);
+ $(this).tooltip('tip').css('left', $(this).offset().left);
+ },
+ onUpdate: function(cc){
+ cc.panel({
+ width: 500,
+ height: 'auto',
+ border: false,
+ href: '_content.html'
+ });
+ }
+ ">Hove me to display tooltip content via AJAX.
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tooltip/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/basic.html
new file mode 100644
index 00000000..6fb8cc7a
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/basic.html
@@ -0,0 +1,23 @@
+
+
+
+
+ Basic Tooltip - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic Tooltip
+
+
+
Hover the links to display tooltip message.
+
+
+ The tooltip can use each elements title attribute.
+ Hover me to display tooltip.
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tooltip/customcontent.html b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/customcontent.html
new file mode 100644
index 00000000..1fb99b31
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/customcontent.html
@@ -0,0 +1,33 @@
+
+
+
+
+ Custom Tooltip Content - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Custom Tooltip Content
+
+
+
Access to each elements attribute to get the tooltip content.
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tooltip/customstyle.html b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/customstyle.html
new file mode 100644
index 00000000..67bbd087
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/customstyle.html
@@ -0,0 +1,55 @@
+
+
+
+
+ Custom Tooltip Style - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Custom Tooltip Style
+
+
+
This sample shows how to change the tooltip style.
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tooltip/position.html b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/position.html
new file mode 100644
index 00000000..28a5f9a0
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/position.html
@@ -0,0 +1,37 @@
+
+
+
+
+ Tooltip Position - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Tooltip Position
+
+
+
Click the drop-down list below to change where the tooltip appears.
+
+
+ Select position:
+
+ Bottom
+ Top
+ Left
+ Right
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tooltip/toolbar.html b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/toolbar.html
new file mode 100644
index 00000000..c7d2f219
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/toolbar.html
@@ -0,0 +1,43 @@
+
+
+
+
+ Tooltip as Toolbar - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Tooltip as Toolbar
+
+
+
This sample shows how to create a tooltip style toolbar.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tooltip/tooltipdialog.html b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/tooltipdialog.html
new file mode 100644
index 00000000..957f58a0
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/tooltipdialog.html
@@ -0,0 +1,47 @@
+
+
+
+
+ Tooltip Dialog - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Tooltip Dialog
+
+
+
This sample shows how to create a tooltip dialog.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/treegrid/actions.html b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/actions.html
new file mode 100644
index 00000000..62b1ad0f
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/actions.html
@@ -0,0 +1,67 @@
+
+
+
+
+ TreeGrid Actions - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ TreeGrid Actions
+
+
+
Click the buttons below to perform actions.
+
+
+
+
+
+ Task Name
+ Persons
+ Begin Date
+ End Date
+ Progress
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/treegrid/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/basic.html
new file mode 100644
index 00000000..417e783a
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/basic.html
@@ -0,0 +1,37 @@
+
+
+
+
+ Basic TreeGrid - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic TreeGrid
+
+
+
TreeGrid allows you to expand or collapse group rows.
+
+
+
+
+
+ Name
+ Size
+ Modified Date
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/treegrid/clientpagination.html b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/clientpagination.html
new file mode 100644
index 00000000..7f1d6468
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/clientpagination.html
@@ -0,0 +1,95 @@
+
+
+
+
+ Client Side Pagination in TreeGrid - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Client Side Pagination in TreeGrid
+
+
+
This sample shows how to implement client side pagination in TreeGrid.
+
+
+
+
+
+ Task Name
+ Persons
+ Begin Date
+ End Date
+ Progress
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/treegrid/contextmenu.html b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/contextmenu.html
new file mode 100644
index 00000000..2a5954cd
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/contextmenu.html
@@ -0,0 +1,107 @@
+
+
+
+
+ TreeGrid ContextMenu - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ TreeGrid ContextMenu
+
+
+
Right click to display the context menu.
+
+
+
+
+
+ Task Name
+ Persons
+ Begin Date
+ End Date
+ Progress
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/treegrid/editable.html b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/editable.html
new file mode 100644
index 00000000..1eaa64cd
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/editable.html
@@ -0,0 +1,96 @@
+
+
+
+
+ Editable TreeGrid - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Editable TreeGrid
+
+
+
Select one node and click edit button to perform editing.
+
+
+
+
+
+ Task Name
+ Persons
+ Begin Date
+ End Date
+ Progress
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/treegrid/footer.html b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/footer.html
new file mode 100644
index 00000000..7f9b601c
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/footer.html
@@ -0,0 +1,58 @@
+
+
+
+
+ TreeGrid with Footer - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ TreeGrid with Footer
+
+
+
Show summary information on TreeGrid footer.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/treegrid/reports.html b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/reports.html
new file mode 100644
index 00000000..70cc63e2
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/reports.html
@@ -0,0 +1,52 @@
+
+
+
+
+ Reports using TreeGrid - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Reports using TreeGrid
+
+
+
Using TreeGrid to show complex reports.
+
+
+
+
+
+ Region
+
+
+
+
+ 2009
+ 2010
+
+
+ 1st qrt.
+ 2st qrt.
+ 3st qrt.
+ 4st qrt.
+ 1st qrt.
+ 2st qrt.
+ 3st qrt.
+ 4st qrt.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/treegrid/treegrid_data1.json b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/treegrid_data1.json
new file mode 100644
index 00000000..6cc10973
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/treegrid_data1.json
@@ -0,0 +1,73 @@
+[{
+ "id":1,
+ "name":"C",
+ "size":"",
+ "date":"02/19/2010",
+ "children":[{
+ "id":2,
+ "name":"Program Files",
+ "size":"120 MB",
+ "date":"03/20/2010",
+ "children":[{
+ "id":21,
+ "name":"Java",
+ "size":"",
+ "date":"01/13/2010",
+ "state":"closed",
+ "children":[{
+ "id":211,
+ "name":"java.exe",
+ "size":"142 KB",
+ "date":"01/13/2010"
+ },{
+ "id":212,
+ "name":"jawt.dll",
+ "size":"5 KB",
+ "date":"01/13/2010"
+ }]
+ },{
+ "id":22,
+ "name":"MySQL",
+ "size":"",
+ "date":"01/13/2010",
+ "state":"closed",
+ "children":[{
+ "id":221,
+ "name":"my.ini",
+ "size":"10 KB",
+ "date":"02/26/2009"
+ },{
+ "id":222,
+ "name":"my-huge.ini",
+ "size":"5 KB",
+ "date":"02/26/2009"
+ },{
+ "id":223,
+ "name":"my-large.ini",
+ "size":"5 KB",
+ "date":"02/26/2009"
+ }]
+ }]
+ },{
+ "id":3,
+ "name":"eclipse",
+ "size":"",
+ "date":"01/20/2010",
+ "children":[{
+ "id":31,
+ "name":"eclipse.exe",
+ "size":"56 KB",
+ "date":"05/19/2009"
+ },{
+ "id":32,
+ "name":"eclipse.ini",
+ "size":"1 KB",
+ "date":"04/20/2010"
+ },{
+ "id":33,
+ "name":"notice.html",
+ "size":"7 KB",
+ "date":"03/17/2005"
+ }]
+ }]
+}]
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/treegrid/treegrid_data2.json b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/treegrid_data2.json
new file mode 100644
index 00000000..52c2c052
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/treegrid_data2.json
@@ -0,0 +1,11 @@
+{"total":7,"rows":[
+ {"id":1,"name":"All Tasks","begin":"3/4/2010","end":"3/20/2010","progress":60,"iconCls":"icon-ok"},
+ {"id":2,"name":"Designing","begin":"3/4/2010","end":"3/10/2010","progress":100,"_parentId":1,"state":"closed"},
+ {"id":21,"name":"Database","persons":2,"begin":"3/4/2010","end":"3/6/2010","progress":100,"_parentId":2},
+ {"id":22,"name":"UML","persons":1,"begin":"3/7/2010","end":"3/8/2010","progress":100,"_parentId":2},
+ {"id":23,"name":"Export Document","persons":1,"begin":"3/9/2010","end":"3/10/2010","progress":100,"_parentId":2},
+ {"id":3,"name":"Coding","persons":2,"begin":"3/11/2010","end":"3/18/2010","progress":80},
+ {"id":4,"name":"Testing","persons":1,"begin":"3/19/2010","end":"3/20/2010","progress":20}
+],"footer":[
+ {"name":"Total Persons:","persons":7,"iconCls":"icon-sum"}
+]}
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/treegrid/treegrid_data3.json b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/treegrid_data3.json
new file mode 100644
index 00000000..7015d317
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/treegrid_data3.json
@@ -0,0 +1,13 @@
+{"total":9,"rows":[
+ {"id":1,"region":"Wyoming"},
+ {"id":11,"region":"Albin","f1":2000,"f2":1800,"f3":1903,"f4":2183,"f5":2133,"f6":1923,"f7":2018,"f8":1838,"_parentId":1},
+ {"id":12,"region":"Canon","f1":2000,"f2":1800,"f3":1903,"f4":2183,"f5":2133,"f6":1923,"f7":2018,"f8":1838,"_parentId":1},
+ {"id":13,"region":"Egbert","f1":2000,"f2":1800,"f3":1903,"f4":2183,"f5":2133,"f6":1923,"f7":2018,"f8":1838,"_parentId":1},
+ {"id":2,"region":"Washington"},
+ {"id":21,"region":"Bellingham","f1":2000,"f2":1800,"f3":1903,"f4":2183,"f5":2133,"f6":1923,"f7":2018,"f8":1838,"_parentId":2},
+ {"id":22,"region":"Chehalis","f1":2000,"f2":1800,"f3":1903,"f4":2183,"f5":2133,"f6":1923,"f7":2018,"f8":1838,"_parentId":2},
+ {"id":23,"region":"Ellensburg","f1":2000,"f2":1800,"f3":1903,"f4":2183,"f5":2133,"f6":1923,"f7":2018,"f8":1838,"_parentId":2},
+ {"id":24,"region":"Monroe","f1":2000,"f2":1800,"f3":1903,"f4":2183,"f5":2133,"f6":1923,"f7":2018,"f8":1838,"_parentId":2}
+],"footer":[
+ {"region":"Total","f1":14000,"f2":12600,"f3":13321,"f4":15281,"f5":14931,"f6":13461,"f7":14126,"f8":12866}
+]}
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/validatebox/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/validatebox/basic.html
new file mode 100644
index 00000000..16d01b90
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/validatebox/basic.html
@@ -0,0 +1,45 @@
+
+
+
+
+ Basic ValidateBox - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic ValidateBox
+
+
+
It's easy to add validate logic to a input box.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/validatebox/customtooltip.html b/src/main/webapp/js/easyui-1.3.5/demo/validatebox/customtooltip.html
new file mode 100644
index 00000000..2af80fea
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/validatebox/customtooltip.html
@@ -0,0 +1,90 @@
+
+
+
+
+ Custom ValidateBox Tooltip - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Custom ValidateBox Tooltip
+
+
+
This sample shows how to display another tooltip message on a valid textbox.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/window/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/window/basic.html
new file mode 100644
index 00000000..9475150a
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/window/basic.html
@@ -0,0 +1,26 @@
+
+
+
+
+ Basic Window - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Basic Window
+
+
+
Window can be dragged freely on screen.
+
+
+
+ The window content.
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/window/customtools.html b/src/main/webapp/js/easyui-1.3.5/demo/window/customtools.html
new file mode 100644
index 00000000..aab788c1
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/window/customtools.html
@@ -0,0 +1,33 @@
+
+
+
+
+ Custom Window Tools - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Custom Window Tools
+
+
+
Click the right top buttons to perform actions.
+
+
+
+ The window content.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/window/inlinewindow.html b/src/main/webapp/js/easyui-1.3.5/demo/window/inlinewindow.html
new file mode 100644
index 00000000..64083f0c
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/window/inlinewindow.html
@@ -0,0 +1,29 @@
+
+
+
+
+ Inline Window - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Inline Window
+
+
+
The inline window stay inside its parent.
+
+
+
+
+ This window stay inside its parent
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/window/modalwindow.html b/src/main/webapp/js/easyui-1.3.5/demo/window/modalwindow.html
new file mode 100644
index 00000000..f59a9c07
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/window/modalwindow.html
@@ -0,0 +1,27 @@
+
+
+
+
+ Modal Window - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Modal Window
+
+
+
Click the open button below to open the modal window.
+
+
+
+ The window content.
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/demo/window/windowlayout.html b/src/main/webapp/js/easyui-1.3.5/demo/window/windowlayout.html
new file mode 100644
index 00000000..d29c6568
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/demo/window/windowlayout.html
@@ -0,0 +1,36 @@
+
+
+
+
+ Window Layout - jQuery EasyUI Demo
+
+
+
+
+
+
+
+ Window Layout
+
+
+
Using layout on window.
+
+
+
+
+
+
+ jQuery EasyUI framework help you build your web page easily.
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/js/easyui-1.3.5/easyloader.js b/src/main/webapp/js/easyui-1.3.5/easyloader.js
new file mode 100644
index 00000000..2cb888f7
--- /dev/null
+++ b/src/main/webapp/js/easyui-1.3.5/easyloader.js
@@ -0,0 +1,192 @@
+/**
+ * jQuery EasyUI 1.3.5
+ *
+ * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved.
+ *
+ * Licensed under the GPL or commercial licenses
+ * To use it on other terms please contact us: info@jeasyui.com
+ * http://www.gnu.org/licenses/gpl.txt
+ * http://www.jeasyui.com/license_commercial.php
+ *
+ */
+(function(){
+var _1={draggable:{js:"jquery.draggable.js"},droppable:{js:"jquery.droppable.js"},resizable:{js:"jquery.resizable.js"},linkbutton:{js:"jquery.linkbutton.js",css:"linkbutton.css"},progressbar:{js:"jquery.progressbar.js",css:"progressbar.css"},tooltip:{js:"jquery.tooltip.js",css:"tooltip.css"},pagination:{js:"jquery.pagination.js",css:"pagination.css",dependencies:["linkbutton"]},datagrid:{js:"jquery.datagrid.js",css:"datagrid.css",dependencies:["panel","resizable","linkbutton","pagination"]},treegrid:{js:"jquery.treegrid.js",css:"tree.css",dependencies:["datagrid"]},propertygrid:{js:"jquery.propertygrid.js",css:"propertygrid.css",dependencies:["datagrid"]},panel:{js:"jquery.panel.js",css:"panel.css"},window:{js:"jquery.window.js",css:"window.css",dependencies:["resizable","draggable","panel"]},dialog:{js:"jquery.dialog.js",css:"dialog.css",dependencies:["linkbutton","window"]},messager:{js:"jquery.messager.js",css:"messager.css",dependencies:["linkbutton","window","progressbar"]},layout:{js:"jquery.layout.js",css:"layout.css",dependencies:["resizable","panel"]},form:{js:"jquery.form.js"},menu:{js:"jquery.menu.js",css:"menu.css"},tabs:{js:"jquery.tabs.js",css:"tabs.css",dependencies:["panel","linkbutton"]},menubutton:{js:"jquery.menubutton.js",css:"menubutton.css",dependencies:["linkbutton","menu"]},splitbutton:{js:"jquery.splitbutton.js",css:"splitbutton.css",dependencies:["menubutton"]},accordion:{js:"jquery.accordion.js",css:"accordion.css",dependencies:["panel"]},calendar:{js:"jquery.calendar.js",css:"calendar.css"},combo:{js:"jquery.combo.js",css:"combo.css",dependencies:["panel","validatebox"]},combobox:{js:"jquery.combobox.js",css:"combobox.css",dependencies:["combo"]},combotree:{js:"jquery.combotree.js",dependencies:["combo","tree"]},combogrid:{js:"jquery.combogrid.js",dependencies:["combo","datagrid"]},validatebox:{js:"jquery.validatebox.js",css:"validatebox.css",dependencies:["tooltip"]},numberbox:{js:"jquery.numberbox.js",dependencies:["validatebox"]},searchbox:{js:"jquery.searchbox.js",css:"searchbox.css",dependencies:["menubutton"]},spinner:{js:"jquery.spinner.js",css:"spinner.css",dependencies:["validatebox"]},numberspinner:{js:"jquery.numberspinner.js",dependencies:["spinner","numberbox"]},timespinner:{js:"jquery.timespinner.js",dependencies:["spinner"]},tree:{js:"jquery.tree.js",css:"tree.css",dependencies:["draggable","droppable"]},datebox:{js:"jquery.datebox.js",css:"datebox.css",dependencies:["calendar","combo"]},datetimebox:{js:"jquery.datetimebox.js",dependencies:["datebox","timespinner"]},slider:{js:"jquery.slider.js",dependencies:["draggable"]},tooltip:{js:"jquery.tooltip.js"},parser:{js:"jquery.parser.js"}};
+var _2={"af":"easyui-lang-af.js","ar":"easyui-lang-ar.js","bg":"easyui-lang-bg.js","ca":"easyui-lang-ca.js","cs":"easyui-lang-cs.js","cz":"easyui-lang-cz.js","da":"easyui-lang-da.js","de":"easyui-lang-de.js","el":"easyui-lang-el.js","en":"easyui-lang-en.js","es":"easyui-lang-es.js","fr":"easyui-lang-fr.js","it":"easyui-lang-it.js","jp":"easyui-lang-jp.js","nl":"easyui-lang-nl.js","pl":"easyui-lang-pl.js","pt_BR":"easyui-lang-pt_BR.js","ru":"easyui-lang-ru.js","sv_SE":"easyui-lang-sv_SE.js","tr":"easyui-lang-tr.js","zh_CN":"easyui-lang-zh_CN.js","zh_TW":"easyui-lang-zh_TW.js"};
+var _3={};
+function _4(_5,_6){
+var _7=false;
+var _8=document.createElement("script");
+_8.type="text/javascript";
+_8.language="javascript";
+_8.src=_5;
+_8.onload=_8.onreadystatechange=function(){
+if(!_7&&(!_8.readyState||_8.readyState=="loaded"||_8.readyState=="complete")){
+_7=true;
+_8.onload=_8.onreadystatechange=null;
+if(_6){
+_6.call(_8);
+}
+}
+};
+document.getElementsByTagName("head")[0].appendChild(_8);
+};
+function _9(_a,_b){
+_4(_a,function(){
+document.getElementsByTagName("head")[0].removeChild(this);
+if(_b){
+_b();
+}
+});
+};
+function _c(_d,_e){
+var _f=document.createElement("link");
+_f.rel="stylesheet";
+_f.type="text/css";
+_f.media="screen";
+_f.href=_d;
+document.getElementsByTagName("head")[0].appendChild(_f);
+if(_e){
+_e.call(_f);
+}
+};
+function _10(_11,_12){
+_3[_11]="loading";
+var _13=_1[_11];
+var _14="loading";
+var _15=(easyloader.css&&_13["css"])?"loading":"loaded";
+if(easyloader.css&&_13["css"]){
+if(/^http/i.test(_13["css"])){
+var url=_13["css"];
+}else{
+var url=easyloader.base+"themes/"+easyloader.theme+"/"+_13["css"];
+}
+_c(url,function(){
+_15="loaded";
+if(_14=="loaded"&&_15=="loaded"){
+_16();
+}
+});
+}
+if(/^http/i.test(_13["js"])){
+var url=_13["js"];
+}else{
+var url=easyloader.base+"plugins/"+_13["js"];
+}
+_4(url,function(){
+_14="loaded";
+if(_14=="loaded"&&_15=="loaded"){
+_16();
+}
+});
+function _16(){
+_3[_11]="loaded";
+easyloader.onProgress(_11);
+if(_12){
+_12();
+}
+};
+};
+function _17(_18,_19){
+var mm=[];
+var _1a=false;
+if(typeof _18=="string"){
+add(_18);
+}else{
+for(var i=0;i<_18.length;i++){
+add(_18[i]);
+}
+}
+function add(_1b){
+if(!_1[_1b]){
+return;
+}
+var d=_1[_1b]["dependencies"];
+if(d){
+for(var i=0;i").appendTo("body");
+d.width(100);
+$._boxModel=parseInt(d.width())==100;
+d.remove();
+if(!window.easyloader&&$.parser.auto){
+$.parser.parse();
+}
+});
+$.fn._outerWidth=function(_c){
+if(_c==undefined){
+if(this[0]==window){
+return this.width()||document.body.clientWidth;
+}
+return this.outerWidth()||0;
+}
+return this.each(function(){
+if($._boxModel){
+$(this).width(_c-($(this).outerWidth()-$(this).width()));
+}else{
+$(this).width(_c);
+}
+});
+};
+$.fn._outerHeight=function(_d){
+if(_d==undefined){
+if(this[0]==window){
+return this.height()||document.body.clientHeight;
+}
+return this.outerHeight()||0;
+}
+return this.each(function(){
+if($._boxModel){
+$(this).height(_d-($(this).outerHeight()-$(this).height()));
+}else{
+$(this).height(_d);
+}
+});
+};
+$.fn._scrollLeft=function(_e){
+if(_e==undefined){
+return this.scrollLeft();
+}else{
+return this.each(function(){
+$(this).scrollLeft(_e);
+});
+}
+};
+$.fn._propAttr=$.fn.prop||$.fn.attr;
+$.fn._fit=function(_f){
+_f=_f==undefined?true:_f;
+var t=this[0];
+var p=(t.tagName=="BODY"?t:this.parent()[0]);
+var _10=p.fcount||0;
+if(_f){
+if(!t.fitted){
+t.fitted=true;
+p.fcount=_10+1;
+$(p).addClass("panel-noscroll");
+if(p.tagName=="BODY"){
+$("html").addClass("panel-fit");
+}
+}
+}else{
+if(t.fitted){
+t.fitted=false;
+p.fcount=_10-1;
+if(p.fcount==0){
+$(p).removeClass("panel-noscroll");
+if(p.tagName=="BODY"){
+$("html").removeClass("panel-fit");
+}
+}
+}
+}
+return {width:$(p).width(),height:$(p).height()};
+};
+})(jQuery);
+(function($){
+var _11=null;
+var _12=null;
+var _13=false;
+function _14(e){
+if(e.touches.length!=1){
+return;
+}
+if(!_13){
+_13=true;
+dblClickTimer=setTimeout(function(){
+_13=false;
+},500);
+}else{
+clearTimeout(dblClickTimer);
+_13=false;
+_15(e,"dblclick");
+}
+_11=setTimeout(function(){
+_15(e,"contextmenu",3);
+},1000);
+_15(e,"mousedown");
+if($.fn.draggable.isDragging||$.fn.resizable.isResizing){
+e.preventDefault();
+}
+};
+function _16(e){
+if(e.touches.length!=1){
+return;
+}
+if(_11){
+clearTimeout(_11);
+}
+_15(e,"mousemove");
+if($.fn.draggable.isDragging||$.fn.resizable.isResizing){
+e.preventDefault();
+}
+};
+function _17(e){
+if(_11){
+clearTimeout(_11);
+}
+_15(e,"mouseup");
+if($.fn.draggable.isDragging||$.fn.resizable.isResizing){
+e.preventDefault();
+}
+};
+function _15(e,_18,_19){
+var _1a=new $.Event(_18);
+_1a.pageX=e.changedTouches[0].pageX;
+_1a.pageY=e.changedTouches[0].pageY;
+_1a.which=_19||1;
+$(e.target).trigger(_1a);
+};
+if(document.addEventListener){
+document.addEventListener("touchstart",_14,true);
+document.addEventListener("touchmove",_16,true);
+document.addEventListener("touchend",_17,true);
+}
+})(jQuery);
+(function($){
+function _1b(e){
+var _1c=$.data(e.data.target,"draggable");
+var _1d=_1c.options;
+var _1e=_1c.proxy;
+var _1f=e.data;
+var _20=_1f.startLeft+e.pageX-_1f.startX;
+var top=_1f.startTop+e.pageY-_1f.startY;
+if(_1e){
+if(_1e.parent()[0]==document.body){
+if(_1d.deltaX!=null&&_1d.deltaX!=undefined){
+_20=e.pageX+_1d.deltaX;
+}else{
+_20=e.pageX-e.data.offsetWidth;
+}
+if(_1d.deltaY!=null&&_1d.deltaY!=undefined){
+top=e.pageY+_1d.deltaY;
+}else{
+top=e.pageY-e.data.offsetHeight;
+}
+}else{
+if(_1d.deltaX!=null&&_1d.deltaX!=undefined){
+_20+=e.data.offsetWidth+_1d.deltaX;
+}
+if(_1d.deltaY!=null&&_1d.deltaY!=undefined){
+top+=e.data.offsetHeight+_1d.deltaY;
+}
+}
+}
+if(e.data.parent!=document.body){
+_20+=$(e.data.parent).scrollLeft();
+top+=$(e.data.parent).scrollTop();
+}
+if(_1d.axis=="h"){
+_1f.left=_20;
+}else{
+if(_1d.axis=="v"){
+_1f.top=top;
+}else{
+_1f.left=_20;
+_1f.top=top;
+}
+}
+};
+function _21(e){
+var _22=$.data(e.data.target,"draggable");
+var _23=_22.options;
+var _24=_22.proxy;
+if(!_24){
+_24=$(e.data.target);
+}
+_24.css({left:e.data.left,top:e.data.top});
+$("body").css("cursor",_23.cursor);
+};
+function _25(e){
+$.fn.draggable.isDragging=true;
+var _26=$.data(e.data.target,"draggable");
+var _27=_26.options;
+var _28=$(".droppable").filter(function(){
+return e.data.target!=this;
+}).filter(function(){
+var _29=$.data(this,"droppable").options.accept;
+if(_29){
+return $(_29).filter(function(){
+return this==e.data.target;
+}).length>0;
+}else{
+return true;
+}
+});
+_26.droppables=_28;
+var _2a=_26.proxy;
+if(!_2a){
+if(_27.proxy){
+if(_27.proxy=="clone"){
+_2a=$(e.data.target).clone().insertAfter(e.data.target);
+}else{
+_2a=_27.proxy.call(e.data.target,e.data.target);
+}
+_26.proxy=_2a;
+}else{
+_2a=$(e.data.target);
+}
+}
+_2a.css("position","absolute");
+_1b(e);
+_21(e);
+_27.onStartDrag.call(e.data.target,e);
+return false;
+};
+function _2b(e){
+var _2c=$.data(e.data.target,"draggable");
+_1b(e);
+if(_2c.options.onDrag.call(e.data.target,e)!=false){
+_21(e);
+}
+var _2d=e.data.target;
+_2c.droppables.each(function(){
+var _2e=$(this);
+if(_2e.droppable("options").disabled){
+return;
+}
+var p2=_2e.offset();
+if(e.pageX>p2.left&&e.pageXp2.top&&e.pageYp2.left&&e.pageXp2.top&&e.pageY_43.options.edge;
+};
+});
+};
+$.fn.draggable.methods={options:function(jq){
+return $.data(jq[0],"draggable").options;
+},proxy:function(jq){
+return $.data(jq[0],"draggable").proxy;
+},enable:function(jq){
+return jq.each(function(){
+$(this).draggable({disabled:false});
+});
+},disable:function(jq){
+return jq.each(function(){
+$(this).draggable({disabled:true});
+});
+}};
+$.fn.draggable.parseOptions=function(_48){
+var t=$(_48);
+return $.extend({},$.parser.parseOptions(_48,["cursor","handle","axis",{"revert":"boolean","deltaX":"number","deltaY":"number","edge":"number"}]),{disabled:(t.attr("disabled")?true:undefined)});
+};
+$.fn.draggable.defaults={proxy:null,revert:false,cursor:"move",deltaX:null,deltaY:null,handle:null,disabled:false,edge:0,axis:null,onBeforeDrag:function(e){
+},onStartDrag:function(e){
+},onDrag:function(e){
+},onStopDrag:function(e){
+}};
+$.fn.draggable.isDragging=false;
+})(jQuery);
+(function($){
+function _49(_4a){
+$(_4a).addClass("droppable");
+$(_4a).bind("_dragenter",function(e,_4b){
+$.data(_4a,"droppable").options.onDragEnter.apply(_4a,[e,_4b]);
+});
+$(_4a).bind("_dragleave",function(e,_4c){
+$.data(_4a,"droppable").options.onDragLeave.apply(_4a,[e,_4c]);
+});
+$(_4a).bind("_dragover",function(e,_4d){
+$.data(_4a,"droppable").options.onDragOver.apply(_4a,[e,_4d]);
+});
+$(_4a).bind("_drop",function(e,_4e){
+$.data(_4a,"droppable").options.onDrop.apply(_4a,[e,_4e]);
+});
+};
+$.fn.droppable=function(_4f,_50){
+if(typeof _4f=="string"){
+return $.fn.droppable.methods[_4f](this,_50);
+}
+_4f=_4f||{};
+return this.each(function(){
+var _51=$.data(this,"droppable");
+if(_51){
+$.extend(_51.options,_4f);
+}else{
+_49(this);
+$.data(this,"droppable",{options:$.extend({},$.fn.droppable.defaults,$.fn.droppable.parseOptions(this),_4f)});
+}
+});
+};
+$.fn.droppable.methods={options:function(jq){
+return $.data(jq[0],"droppable").options;
+},enable:function(jq){
+return jq.each(function(){
+$(this).droppable({disabled:false});
+});
+},disable:function(jq){
+return jq.each(function(){
+$(this).droppable({disabled:true});
+});
+}};
+$.fn.droppable.parseOptions=function(_52){
+var t=$(_52);
+return $.extend({},$.parser.parseOptions(_52,["accept"]),{disabled:(t.attr("disabled")?true:undefined)});
+};
+$.fn.droppable.defaults={accept:null,disabled:false,onDragEnter:function(e,_53){
+},onDragOver:function(e,_54){
+},onDragLeave:function(e,_55){
+},onDrop:function(e,_56){
+}};
+})(jQuery);
+(function($){
+$.fn.resizable=function(_57,_58){
+if(typeof _57=="string"){
+return $.fn.resizable.methods[_57](this,_58);
+}
+function _59(e){
+var _5a=e.data;
+var _5b=$.data(_5a.target,"resizable").options;
+if(_5a.dir.indexOf("e")!=-1){
+var _5c=_5a.startWidth+e.pageX-_5a.startX;
+_5c=Math.min(Math.max(_5c,_5b.minWidth),_5b.maxWidth);
+_5a.width=_5c;
+}
+if(_5a.dir.indexOf("s")!=-1){
+var _5d=_5a.startHeight+e.pageY-_5a.startY;
+_5d=Math.min(Math.max(_5d,_5b.minHeight),_5b.maxHeight);
+_5a.height=_5d;
+}
+if(_5a.dir.indexOf("w")!=-1){
+var _5c=_5a.startWidth-e.pageX+_5a.startX;
+_5c=Math.min(Math.max(_5c,_5b.minWidth),_5b.maxWidth);
+_5a.width=_5c;
+_5a.left=_5a.startLeft+_5a.startWidth-_5a.width;
+}
+if(_5a.dir.indexOf("n")!=-1){
+var _5d=_5a.startHeight-e.pageY+_5a.startY;
+_5d=Math.min(Math.max(_5d,_5b.minHeight),_5b.maxHeight);
+_5a.height=_5d;
+_5a.top=_5a.startTop+_5a.startHeight-_5a.height;
+}
+};
+function _5e(e){
+var _5f=e.data;
+var t=$(_5f.target);
+t.css({left:_5f.left,top:_5f.top});
+if(t.outerWidth()!=_5f.width){
+t._outerWidth(_5f.width);
+}
+if(t.outerHeight()!=_5f.height){
+t._outerHeight(_5f.height);
+}
+};
+function _60(e){
+$.fn.resizable.isResizing=true;
+$.data(e.data.target,"resizable").options.onStartResize.call(e.data.target,e);
+return false;
+};
+function _61(e){
+_59(e);
+if($.data(e.data.target,"resizable").options.onResize.call(e.data.target,e)!=false){
+_5e(e);
+}
+return false;
+};
+function _62(e){
+$.fn.resizable.isResizing=false;
+_59(e,true);
+_5e(e);
+$.data(e.data.target,"resizable").options.onStopResize.call(e.data.target,e);
+$(document).unbind(".resizable");
+$("body").css("cursor","");
+return false;
+};
+return this.each(function(){
+var _63=null;
+var _64=$.data(this,"resizable");
+if(_64){
+$(this).unbind(".resizable");
+_63=$.extend(_64.options,_57||{});
+}else{
+_63=$.extend({},$.fn.resizable.defaults,$.fn.resizable.parseOptions(this),_57||{});
+$.data(this,"resizable",{options:_63});
+}
+if(_63.disabled==true){
+return;
+}
+$(this).bind("mousemove.resizable",{target:this},function(e){
+if($.fn.resizable.isResizing){
+return;
+}
+var dir=_65(e);
+if(dir==""){
+$(e.data.target).css("cursor","");
+}else{
+$(e.data.target).css("cursor",dir+"-resize");
+}
+}).bind("mouseleave.resizable",{target:this},function(e){
+$(e.data.target).css("cursor","");
+}).bind("mousedown.resizable",{target:this},function(e){
+var dir=_65(e);
+if(dir==""){
+return;
+}
+function _66(css){
+var val=parseInt($(e.data.target).css(css));
+if(isNaN(val)){
+return 0;
+}else{
+return val;
+}
+};
+var _67={target:e.data.target,dir:dir,startLeft:_66("left"),startTop:_66("top"),left:_66("left"),top:_66("top"),startX:e.pageX,startY:e.pageY,startWidth:$(e.data.target).outerWidth(),startHeight:$(e.data.target).outerHeight(),width:$(e.data.target).outerWidth(),height:$(e.data.target).outerHeight(),deltaWidth:$(e.data.target).outerWidth()-$(e.data.target).width(),deltaHeight:$(e.data.target).outerHeight()-$(e.data.target).height()};
+$(document).bind("mousedown.resizable",_67,_60);
+$(document).bind("mousemove.resizable",_67,_61);
+$(document).bind("mouseup.resizable",_67,_62);
+$("body").css("cursor",dir+"-resize");
+});
+function _65(e){
+var tt=$(e.data.target);
+var dir="";
+var _68=tt.offset();
+var _69=tt.outerWidth();
+var _6a=tt.outerHeight();
+var _6b=_63.edge;
+if(e.pageY>_68.top&&e.pageY<_68.top+_6b){
+dir+="n";
+}else{
+if(e.pageY<_68.top+_6a&&e.pageY>_68.top+_6a-_6b){
+dir+="s";
+}
+}
+if(e.pageX>_68.left&&e.pageX<_68.left+_6b){
+dir+="w";
+}else{
+if(e.pageX<_68.left+_69&&e.pageX>_68.left+_69-_6b){
+dir+="e";
+}
+}
+var _6c=_63.handles.split(",");
+for(var i=0;i<_6c.length;i++){
+var _6d=_6c[i].replace(/(^\s*)|(\s*$)/g,"");
+if(_6d=="all"||_6d==dir){
+return dir;
+}
+}
+return "";
+};
+});
+};
+$.fn.resizable.methods={options:function(jq){
+return $.data(jq[0],"resizable").options;
+},enable:function(jq){
+return jq.each(function(){
+$(this).resizable({disabled:false});
+});
+},disable:function(jq){
+return jq.each(function(){
+$(this).resizable({disabled:true});
+});
+}};
+$.fn.resizable.parseOptions=function(_6e){
+var t=$(_6e);
+return $.extend({},$.parser.parseOptions(_6e,["handles",{minWidth:"number",minHeight:"number",maxWidth:"number",maxHeight:"number",edge:"number"}]),{disabled:(t.attr("disabled")?true:undefined)});
+};
+$.fn.resizable.defaults={disabled:false,handles:"n, e, s, w, ne, se, sw, nw, all",minWidth:10,minHeight:10,maxWidth:10000,maxHeight:10000,edge:5,onStartResize:function(e){
+},onResize:function(e){
+},onStopResize:function(e){
+}};
+$.fn.resizable.isResizing=false;
+})(jQuery);
+(function($){
+function _6f(_70){
+var _71=$.data(_70,"linkbutton").options;
+var t=$(_70);
+t.addClass("l-btn").removeClass("l-btn-plain l-btn-selected l-btn-plain-selected");
+if(_71.plain){
+t.addClass("l-btn-plain");
+}
+if(_71.selected){
+t.addClass(_71.plain?"l-btn-selected l-btn-plain-selected":"l-btn-selected");
+}
+t.attr("group",_71.group||"");
+t.attr("id",_71.id||"");
+t.html(""+" "+" ");
+if(_71.text){
+t.find(".l-btn-text").html(_71.text);
+if(_71.iconCls){
+t.find(".l-btn-text").addClass(_71.iconCls).addClass(_71.iconAlign=="left"?"l-btn-icon-left":"l-btn-icon-right");
+}
+}else{
+t.find(".l-btn-text").html(" ");
+if(_71.iconCls){
+t.find(".l-btn-empty").addClass(_71.iconCls);
+}
+}
+t.unbind(".linkbutton").bind("focus.linkbutton",function(){
+if(!_71.disabled){
+$(this).find(".l-btn-text").addClass("l-btn-focus");
+}
+}).bind("blur.linkbutton",function(){
+$(this).find(".l-btn-text").removeClass("l-btn-focus");
+});
+if(_71.toggle&&!_71.disabled){
+t.bind("click.linkbutton",function(){
+if(_71.selected){
+$(this).linkbutton("unselect");
+}else{
+$(this).linkbutton("select");
+}
+});
+}
+_72(_70,_71.selected);
+_73(_70,_71.disabled);
+};
+function _72(_74,_75){
+var _76=$.data(_74,"linkbutton").options;
+if(_75){
+if(_76.group){
+$("a.l-btn[group=\""+_76.group+"\"]").each(function(){
+var o=$(this).linkbutton("options");
+if(o.toggle){
+$(this).removeClass("l-btn-selected l-btn-plain-selected");
+o.selected=false;
+}
+});
+}
+$(_74).addClass(_76.plain?"l-btn-selected l-btn-plain-selected":"l-btn-selected");
+_76.selected=true;
+}else{
+if(!_76.group){
+$(_74).removeClass("l-btn-selected l-btn-plain-selected");
+_76.selected=false;
+}
+}
+};
+function _73(_77,_78){
+var _79=$.data(_77,"linkbutton");
+var _7a=_79.options;
+$(_77).removeClass("l-btn-disabled l-btn-plain-disabled");
+if(_78){
+_7a.disabled=true;
+var _7b=$(_77).attr("href");
+if(_7b){
+_79.href=_7b;
+$(_77).attr("href","javascript:void(0)");
+}
+if(_77.onclick){
+_79.onclick=_77.onclick;
+_77.onclick=null;
+}
+_7a.plain?$(_77).addClass("l-btn-disabled l-btn-plain-disabled"):$(_77).addClass("l-btn-disabled");
+}else{
+_7a.disabled=false;
+if(_79.href){
+$(_77).attr("href",_79.href);
+}
+if(_79.onclick){
+_77.onclick=_79.onclick;
+}
+}
+};
+$.fn.linkbutton=function(_7c,_7d){
+if(typeof _7c=="string"){
+return $.fn.linkbutton.methods[_7c](this,_7d);
+}
+_7c=_7c||{};
+return this.each(function(){
+var _7e=$.data(this,"linkbutton");
+if(_7e){
+$.extend(_7e.options,_7c);
+}else{
+$.data(this,"linkbutton",{options:$.extend({},$.fn.linkbutton.defaults,$.fn.linkbutton.parseOptions(this),_7c)});
+$(this).removeAttr("disabled");
+}
+_6f(this);
+});
+};
+$.fn.linkbutton.methods={options:function(jq){
+return $.data(jq[0],"linkbutton").options;
+},enable:function(jq){
+return jq.each(function(){
+_73(this,false);
+});
+},disable:function(jq){
+return jq.each(function(){
+_73(this,true);
+});
+},select:function(jq){
+return jq.each(function(){
+_72(this,true);
+});
+},unselect:function(jq){
+return jq.each(function(){
+_72(this,false);
+});
+}};
+$.fn.linkbutton.parseOptions=function(_7f){
+var t=$(_7f);
+return $.extend({},$.parser.parseOptions(_7f,["id","iconCls","iconAlign","group",{plain:"boolean",toggle:"boolean",selected:"boolean"}]),{disabled:(t.attr("disabled")?true:undefined),text:$.trim(t.html()),iconCls:(t.attr("icon")||t.attr("iconCls"))});
+};
+$.fn.linkbutton.defaults={id:null,disabled:false,toggle:false,selected:false,group:null,plain:false,text:"",iconCls:null,iconAlign:"left"};
+})(jQuery);
+(function($){
+function _80(_81){
+var _82=$.data(_81,"pagination");
+var _83=_82.options;
+var bb=_82.bb={};
+var _84=$(_81).addClass("pagination").html("");
+var tr=_84.find("tr");
+var aa=$.extend([],_83.layout);
+if(!_83.showPageList){
+_85(aa,"list");
+}
+if(!_83.showRefresh){
+_85(aa,"refresh");
+}
+if(aa[0]=="sep"){
+aa.shift();
+}
+if(aa[aa.length-1]=="sep"){
+aa.pop();
+}
+for(var _86=0;_86