Pārlūkot izejas kodu

JobBean交互完善

xueli.xue 9 gadi atpakaļ
vecāks
revīzija
30ea6867de
100 mainītis faili ar 513 papildinājumiem un 29951 dzēšanām
  1. 0 13
      xxl-job-simple/.settings/.jsdtscope
  2. 0 4
      xxl-job-simple/.settings/org.eclipse.m2e.core.prefs
  3. 0 1
      xxl-job-simple/.settings/org.eclipse.wst.jsdt.ui.superType.container
  4. 0 1
      xxl-job-simple/.settings/org.eclipse.wst.jsdt.ui.superType.name
  5. 0 2
      xxl-job-simple/.settings/org.eclipse.wst.validation.prefs
  6. 9 2
      xxl-job-simple/pom.xml
  7. 0 138
      xxl-job-simple/src/main/java/com/xxl/controller/IndexController.java
  8. 197 0
      xxl-job-simple/src/main/java/com/xxl/job/controller/IndexController.java
  9. 1 1
      xxl-job-simple/src/main/java/com/xxl/job/core/model/ReturnT.java
  10. 79 0
      xxl-job-simple/src/main/java/com/xxl/job/core/model/XxlJobLog.java
  11. 24 1
      xxl-job-simple/src/main/java/com/xxl/job/core/util/DynamicSchedulerUtil.java
  12. 11 0
      xxl-job-simple/src/main/java/com/xxl/job/service/ITriggerService.java
  13. 7 3
      xxl-job-simple/src/main/java/com/xxl/job/service/impl/TriggerServiceImpl.java
  14. 40 0
      xxl-job-simple/src/main/java/com/xxl/job/service/job/DemoJobBean.java
  15. 40 0
      xxl-job-simple/src/main/java/com/xxl/job/service/job/DemoJobBeanB.java
  16. 0 7
      xxl-job-simple/src/main/java/com/xxl/service/ITriggerService.java
  17. 0 21
      xxl-job-simple/src/main/java/com/xxl/service/job/JobDetailDemo.java
  18. 0 28
      xxl-job-simple/src/main/java/com/xxl/service/job/TestDynamicJob.java
  19. 1 6
      xxl-job-simple/src/main/resources/applicationcontext-base.xml
  20. 1 2
      xxl-job-simple/src/main/resources/applicationcontext-database.xml
  21. 3 24
      xxl-job-simple/src/main/resources/applicationcontext-trigger-db.xml
  22. 3 3
      xxl-job-simple/src/main/resources/applicationcontext-trigger-local.xml
  23. 0 6
      xxl-job-simple/src/main/resources/applicationcontext-tx.xml
  24. 0 2
      xxl-job-simple/src/main/resources/freemarker.variables.properties
  25. 4 4
      xxl-job-simple/src/main/resources/log4j.properties
  26. 1 0
      xxl-job-simple/src/main/resources/quartz.properties
  27. 15 14
      xxl-job-simple/src/main/resources/springmvc-context.xml
  28. 7 78
      xxl-job-simple/src/main/webapp/WEB-INF/template/common/common.macro.ftl
  29. 28 5
      xxl-job-simple/src/main/webapp/WEB-INF/template/job/help.ftl
  30. 38 34
      xxl-job-simple/src/main/webapp/WEB-INF/template/job/index.ftl
  31. 4 0
      xxl-job-simple/src/main/webapp/WEB-INF/web.xml
  32. 0 10
      xxl-job-simple/src/main/webapp/static/.gitignore
  33. 0 17
      xxl-job-simple/src/main/webapp/static/.jshintrc
  34. 0 38
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/AutoFill/Readme.txt
  35. 0 24
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/AutoFill/css/dataTables.autoFill.css
  36. 0 1
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/AutoFill/css/dataTables.autoFill.min.css
  37. 0 644
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/AutoFill/examples/columns.html
  38. 0 652
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/AutoFill/examples/complete-callback.html
  39. 0 641
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/AutoFill/examples/fill-both.html
  40. 0 641
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/AutoFill/examples/fill-horizontal.html
  41. 0 66
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/AutoFill/examples/index.html
  42. 0 638
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/AutoFill/examples/scrolling.html
  43. 0 631
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/AutoFill/examples/simple.html
  44. 0 660
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/AutoFill/examples/step-callback.html
  45. BIN
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/AutoFill/images/filler.png
  46. 0 855
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/AutoFill/js/dataTables.autoFill.js
  47. 0 22
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/AutoFill/js/dataTables.autoFill.min.js
  48. 0 20
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/License.txt
  49. 0 39
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/Readme.md
  50. 0 14
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/css/dataTables.colReorder.css
  51. 0 1
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/css/dataTables.colReorder.min.css
  52. 0 637
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/alt_insert.html
  53. 0 656
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/col_filter.html
  54. 0 635
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/colvis.html
  55. 0 831
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/fixedcolumns.html
  56. 0 635
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/fixedheader.html
  57. 0 74
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/index.html
  58. 0 635
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/jqueryui.html
  59. 0 626
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/new_init.html
  60. 0 636
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/predefined.html
  61. 0 637
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/realtime.html
  62. 0 649
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/reset.html
  63. 0 632
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/scrolling.html
  64. 0 192
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/server_side.html
  65. 0 630
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/simple.html
  66. 0 631
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/state_save.html
  67. BIN
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/images/insert.png
  68. 0 1372
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/js/dataTables.colReorder.js
  69. 0 26
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/js/dataTables.colReorder.min.js
  70. 0 20
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/License.txt
  71. 0 38
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/Readme.md
  72. 0 185
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/css/dataTables.colVis.css
  73. 0 0
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/css/dataTables.colVis.min.css
  74. 0 41
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/css/dataTables.colvis.jqueryui.css
  75. 0 630
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/examples/button_order.html
  76. 0 632
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/examples/exclude_columns.html
  77. 0 656
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/examples/group_columns.html
  78. 0 72
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/examples/index.html
  79. 0 637
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/examples/jqueryui.html
  80. 0 632
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/examples/mouseover.html
  81. 0 629
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/examples/new_init.html
  82. 0 641
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/examples/restore.html
  83. 0 627
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/examples/simple.html
  84. 0 631
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/examples/text.html
  85. 0 636
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/examples/title_callback.html
  86. 0 339
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/examples/two_tables.html
  87. 0 363
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/examples/two_tables_identical.html
  88. 0 1123
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/js/dataTables.colVis.js
  89. 0 24
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/js/dataTables.colVis.min.js
  90. 0 20
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/FixedColumns/License.txt
  91. 0 42
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/FixedColumns/Readme.md
  92. 0 25
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/FixedColumns/css/dataTables.fixedColumns.css
  93. 0 1
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/FixedColumns/css/dataTables.fixedColumns.min.css
  94. 0 819
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/FixedColumns/examples/bootstrap.html
  95. 0 857
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/FixedColumns/examples/col_filter.html
  96. 0 833
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/FixedColumns/examples/colvis.html
  97. 0 828
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/FixedColumns/examples/css_size.html
  98. 0 74
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/FixedColumns/examples/index.html
  99. 0 932
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/FixedColumns/examples/index_column.html
  100. 0 816
      xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/FixedColumns/examples/left_right_columns.html

+ 0 - 13
xxl-job-simple/.settings/.jsdtscope

@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src/main/webapp"/>
-	<classpathentry excluding="**/*.min.js|**/node_modules/*|**/bower_components/*" kind="src" path="target/m2e-wtp/web-resources"/>
-	<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.WebProject">
-		<attributes>
-			<attribute name="hide" value="true"/>
-		</attributes>
-	</classpathentry>
-	<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.baseBrowserLibrary"/>
-	<classpathentry kind="output" path=""/>
-</classpath>

+ 0 - 4
xxl-job-simple/.settings/org.eclipse.m2e.core.prefs

@@ -1,4 +0,0 @@
-activeProfiles=
-eclipse.preferences.version=1
-resolveWorkspaceProjects=true
-version=1

+ 0 - 1
xxl-job-simple/.settings/org.eclipse.wst.jsdt.ui.superType.container

@@ -1 +0,0 @@
-org.eclipse.wst.jsdt.launching.baseBrowserLibrary

+ 0 - 1
xxl-job-simple/.settings/org.eclipse.wst.jsdt.ui.superType.name

@@ -1 +0,0 @@
-Window

+ 0 - 2
xxl-job-simple/.settings/org.eclipse.wst.validation.prefs

@@ -1,2 +0,0 @@
-disabled=06target
-eclipse.preferences.version=1

+ 9 - 2
xxl-job-simple/pom.xml

@@ -9,7 +9,7 @@
 	<artifactId>xxl-job-simple</artifactId>
 	<version>1.1.2-SNAPSHOT</version>
 	<packaging>war</packaging>
-	
+
 	<properties>
 		<spring.version>3.2.14.RELEASE</spring.version>
 	</properties>
@@ -129,7 +129,14 @@
 			<artifactId>quartz</artifactId>
 			<version>2.2.1</version>
 		</dependency>
-
+		
+		<!-- httpclient -->
+		<dependency>
+			<groupId>org.apache.httpcomponents</groupId>
+			<artifactId>httpclient</artifactId>
+			<version>4.3.6</version>
+		</dependency>
+		
 	</dependencies>
 
 	<build>

+ 0 - 138
xxl-job-simple/src/main/java/com/xxl/controller/IndexController.java

@@ -1,138 +0,0 @@
-package com.xxl.controller;
-
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-import org.apache.commons.lang.StringUtils;
-import org.quartz.CronExpression;
-import org.quartz.Job;
-import org.quartz.SchedulerException;
-import org.springframework.stereotype.Controller;
-import org.springframework.ui.Model;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.ResponseBody;
-
-import com.xxl.quartz.DynamicSchedulerUtil;
-import com.xxl.quartz.ReturnT;
-
-@Controller
-public class IndexController {
-
-	
-	@RequestMapping("")
-	public String index(Model model) {
-		List<Map<String, Object>> jobList = DynamicSchedulerUtil.getJobList();
-		model.addAttribute("jobList", jobList);
-		return "job/index";
-	}
-	
-	@RequestMapping("/add")
-	@ResponseBody
-	public ReturnT<String> add(String triggerKeyName, String cronExpression, String jobClassName, String jobDesc) {
-		// triggerKeyName
-		if (StringUtils.isBlank(triggerKeyName)) {
-			return new ReturnT<String>(500, "请输入“任务key”");
-		}
-		// cronExpression
-		if (StringUtils.isBlank(cronExpression)) {
-			return new ReturnT<String>(500, "请输入“任务corn”");
-		}
-		if (!CronExpression.isValidExpression(cronExpression)) {
-			return new ReturnT<String>(500, "“任务corn”不合法");
-		}
-		// jobClassName
-		Class<?> clazz = null;
-		try {
-			clazz = Class.forName(jobClassName);
-		} catch (ClassNotFoundException e1) {
-			e1.printStackTrace();
-		}
-		if (clazz == null) {
-			return new ReturnT<String>(500, "“任务Impl”不合法");
-		}
-		if (!Job.class.isAssignableFrom(clazz)) {
-			return new ReturnT<String>(500, "“任务Impl”类必须继承Job接口");
-		}
-		@SuppressWarnings("unchecked")
-		Class<? extends Job> jobClass = (Class<? extends Job>)clazz;
-		// jobDesc
-		if (StringUtils.isBlank(jobDesc)) {
-			return new ReturnT<String>(500, "请输入“任务描述”");
-		}
-		try {
-			Map<String, Object> jobData = new HashMap<String, Object>();
-			jobData.put(DynamicSchedulerUtil.job_desc, jobDesc);
-			DynamicSchedulerUtil.addJob(triggerKeyName, cronExpression, jobClass, jobData);
-			return ReturnT.SUCCESS;
-		} catch (SchedulerException e) {
-			e.printStackTrace();
-		} 
-		return ReturnT.FAIL;
-	}
-	
-	@RequestMapping("/reschedule")
-	@ResponseBody
-	public ReturnT<String> reschedule(String triggerKeyName, String cronExpression) {
-		// triggerKeyName
-		if (StringUtils.isBlank(triggerKeyName)) {
-			return new ReturnT<String>(500, "请输入“任务key”");
-		}
-		// cronExpression
-		if (StringUtils.isBlank(cronExpression)) {
-			return new ReturnT<String>(500, "请输入“任务corn”");
-		}
-		if (!CronExpression.isValidExpression(cronExpression)) {
-			return new ReturnT<String>(500, "“任务corn”不合法");
-		}
-		try {
-			DynamicSchedulerUtil.rescheduleJob(triggerKeyName, cronExpression);
-			return ReturnT.SUCCESS;
-		} catch (SchedulerException e) {
-			e.printStackTrace();
-		}
-		return ReturnT.FAIL;
-	}
-	
-	@RequestMapping("/remove")
-	@ResponseBody
-	public ReturnT<String> remove(String triggerKeyName) {
-		try {
-			DynamicSchedulerUtil.removeJob(triggerKeyName);
-			return ReturnT.SUCCESS;
-		} catch (SchedulerException e) {
-			e.printStackTrace();
-			return ReturnT.FAIL;
-		}
-	}
-	
-	@RequestMapping("/pause")
-	@ResponseBody
-	public ReturnT<String> pause(String triggerKeyName) {
-		try {
-			DynamicSchedulerUtil.pauseJob(triggerKeyName);
-			return ReturnT.SUCCESS;
-		} catch (SchedulerException e) {
-			e.printStackTrace();
-			return ReturnT.FAIL;
-		}
-	}
-	
-	@RequestMapping("/resume")
-	@ResponseBody
-	public ReturnT<String> resume(String triggerKeyName) {
-		try {
-			DynamicSchedulerUtil.resumeJob(triggerKeyName);
-			return ReturnT.SUCCESS;
-		} catch (SchedulerException e) {
-			e.printStackTrace();
-			return ReturnT.FAIL;
-		}
-	}
-	
-	@RequestMapping("/help")
-	public String help(Model model) {
-		return "job/help";
-	}
-	
-}

+ 197 - 0
xxl-job-simple/src/main/java/com/xxl/job/controller/IndexController.java

@@ -0,0 +1,197 @@
+package com.xxl.job.controller;
+
+import java.io.UnsupportedEncodingException;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.Map.Entry;
+import java.util.Set;
+
+import javax.servlet.http.HttpServletRequest;
+
+import org.apache.commons.lang.StringUtils;
+import org.quartz.CronExpression;
+import org.quartz.Job;
+import org.quartz.SchedulerException;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.Model;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import com.xxl.job.core.model.ReturnT;
+import com.xxl.job.core.util.DynamicSchedulerUtil;
+import com.xxl.job.service.job.DemoJobBean;
+import com.xxl.job.service.job.DemoJobBeanB;
+
+/**
+ * index controller
+ * @author xuxueli 2015-12-19 16:13:16
+ */
+@Controller
+public class IndexController {
+	// local job bean list
+	public static Map<String, String> jobBeanMap = new HashMap<String, String>(); 
+	
+	@RequestMapping("")
+	public String index(Model model) {
+		jobBeanMap.put(DemoJobBean.class.getName(), "测试任务");
+		jobBeanMap.put(DemoJobBeanB.class.getName(), "测试任务B");
+		model.addAttribute("jobBeanMap", jobBeanMap);
+		
+		// job list
+		List<Map<String, Object>> jobList = DynamicSchedulerUtil.getJobList();
+		model.addAttribute("jobList", jobList);
+		return "job/index";
+	}
+	
+	@RequestMapping("/help")
+	public String help(Model model) {
+		return "job/help";
+	}
+	
+	@SuppressWarnings("unchecked")
+	@RequestMapping("/job/add")
+	@ResponseBody
+	public ReturnT<String> add(HttpServletRequest request) {
+		String triggerKeyName = null;
+		String cronExpression = null;
+		Map<String, Object> jobData = new HashMap<String, Object>();
+		
+		try {
+			request.setCharacterEncoding("utf-8");
+		} catch (UnsupportedEncodingException e1) {
+			e1.printStackTrace();
+		}
+		Set<Map.Entry<String, String[]>> paramSet = request.getParameterMap().entrySet();
+		for (Entry<String, String[]> param : paramSet) {
+			if (param.getKey().equals("triggerKeyName")) {
+				triggerKeyName = param.getValue()[0];
+			} else if (param.getKey().equals("cronExpression")) {
+				cronExpression = param.getValue()[0];
+			} else {
+				jobData.put(param.getKey(), param.getValue().length>0?param.getValue()[0]:param.getValue());
+			}
+		}
+		
+		// triggerKeyName
+		if (StringUtils.isBlank(triggerKeyName)) {
+			return new ReturnT<String>(500, "请输入“任务key”");
+		}
+		
+		// cronExpression
+		if (StringUtils.isBlank(cronExpression)) {
+			return new ReturnT<String>(500, "请输入“任务corn”");
+		}
+		if (!CronExpression.isValidExpression(cronExpression)) {
+			return new ReturnT<String>(500, "“任务corn”不合法");
+		}
+		
+		// jobData
+		if (jobData.get(DynamicSchedulerUtil.job_desc)==null || jobData.get(DynamicSchedulerUtil.job_desc).toString().trim().length()==0) {
+			return new ReturnT<String>(500, "请输入“任务描述”");
+		}
+		
+		// job_bean
+		String job_bean = (String) jobData.get(DynamicSchedulerUtil.job_bean);
+		if (StringUtils.isBlank(job_bean)) {
+			return new ReturnT<String>(500, "JobBean不可为空");
+		}
+		
+		// jobClass
+		Class<? extends Job> jobClass = null;
+		try {
+			Class<?> clazz = Class.forName(job_bean);
+			if (clazz!=null) {
+				jobClass = (Class<? extends Job>) clazz;
+			}
+		} catch (ClassNotFoundException e1) {
+			e1.printStackTrace();
+		}
+		if (jobClass == null) {
+			return new ReturnT<String>(500, "JobBean未知");
+		}
+		
+		try {
+			boolean result = DynamicSchedulerUtil.addJob(triggerKeyName, cronExpression, jobClass, jobData);
+			if (!result) {
+				return new ReturnT<String>(500, "任务ID重复,请更换确认");
+			}
+			return ReturnT.SUCCESS;
+		} catch (SchedulerException e) {
+			e.printStackTrace();
+		}
+		return ReturnT.FAIL;
+	}
+	
+	@RequestMapping("/job/reschedule")
+	@ResponseBody
+	public ReturnT<String> reschedule(String triggerKeyName, String cronExpression) {
+		// triggerKeyName
+		if (StringUtils.isBlank(triggerKeyName)) {
+			return new ReturnT<String>(500, "请输入“任务key”");
+		}
+		// cronExpression
+		if (StringUtils.isBlank(cronExpression)) {
+			return new ReturnT<String>(500, "请输入“任务corn”");
+		}
+		if (!CronExpression.isValidExpression(cronExpression)) {
+			return new ReturnT<String>(500, "“任务corn”不合法");
+		}
+		try {
+			DynamicSchedulerUtil.rescheduleJob(triggerKeyName, cronExpression);
+			return ReturnT.SUCCESS;
+		} catch (SchedulerException e) {
+			e.printStackTrace();
+		}
+		return ReturnT.FAIL;
+	}
+	
+	@RequestMapping("/job/remove")
+	@ResponseBody
+	public ReturnT<String> remove(String triggerKeyName) {
+		try {
+			DynamicSchedulerUtil.removeJob(triggerKeyName);
+			return ReturnT.SUCCESS;
+		} catch (SchedulerException e) {
+			e.printStackTrace();
+			return ReturnT.FAIL;
+		}
+	}
+	
+	@RequestMapping("/job/pause")
+	@ResponseBody
+	public ReturnT<String> pause(String triggerKeyName) {
+		try {
+			DynamicSchedulerUtil.pauseJob(triggerKeyName);
+			return ReturnT.SUCCESS;
+		} catch (SchedulerException e) {
+			e.printStackTrace();
+			return ReturnT.FAIL;
+		}
+	}
+	
+	@RequestMapping("/job/resume")
+	@ResponseBody
+	public ReturnT<String> resume(String triggerKeyName) {
+		try {
+			DynamicSchedulerUtil.resumeJob(triggerKeyName);
+			return ReturnT.SUCCESS;
+		} catch (SchedulerException e) {
+			e.printStackTrace();
+			return ReturnT.FAIL;
+		}
+	}
+	
+	@RequestMapping("/job/trigger")
+	@ResponseBody
+	public ReturnT<String> triggerJob(String triggerKeyName) {
+		try {
+			DynamicSchedulerUtil.triggerJob(triggerKeyName);
+			return ReturnT.SUCCESS;
+		} catch (SchedulerException e) {
+			e.printStackTrace();
+			return ReturnT.FAIL;
+		}
+	}
+	
+}

+ 1 - 1
xxl-job-simple/src/main/java/com/xxl/quartz/ReturnT.java → xxl-job-simple/src/main/java/com/xxl/job/core/model/ReturnT.java

@@ -1,4 +1,4 @@
-package com.xxl.quartz;
+package com.xxl.job.core.model;
 
 /**
  * common return

+ 79 - 0
xxl-job-simple/src/main/java/com/xxl/job/core/model/XxlJobLog.java

@@ -0,0 +1,79 @@
+package com.xxl.job.core.model;
+
+import java.util.Date;
+
+/**
+ * xxl-job log, used to track trigger process
+ * @author xuxueli  2015-12-19 23:19:09
+ */
+public class XxlJobLog {
+	
+	private String jobTriggerUuid;
+	private String jobHandleName;
+	// trigger info
+	private Date triggerTime;
+	private String triggerStatus;
+	private String triggerDetailLog;
+	// handle info
+	private Date handleTime;
+	private String handleStatus;
+	private String handleDetailLog;
+	
+	public String getJobTriggerUuid() {
+		return jobTriggerUuid;
+	}
+	public void setJobTriggerUuid(String jobTriggerUuid) {
+		this.jobTriggerUuid = jobTriggerUuid;
+	}
+	public String getJobHandleName() {
+		return jobHandleName;
+	}
+	public void setJobHandleName(String jobHandleName) {
+		this.jobHandleName = jobHandleName;
+	}
+	public Date getTriggerTime() {
+		return triggerTime;
+	}
+	public void setTriggerTime(Date triggerTime) {
+		this.triggerTime = triggerTime;
+	}
+	public String getTriggerStatus() {
+		return triggerStatus;
+	}
+	public void setTriggerStatus(String triggerStatus) {
+		this.triggerStatus = triggerStatus;
+	}
+	public String getTriggerDetailLog() {
+		return triggerDetailLog;
+	}
+	public void setTriggerDetailLog(String triggerDetailLog) {
+		this.triggerDetailLog = triggerDetailLog;
+	}
+	public Date getHandleTime() {
+		return handleTime;
+	}
+	public void setHandleTime(Date handleTime) {
+		this.handleTime = handleTime;
+	}
+	public String getHandleStatus() {
+		return handleStatus;
+	}
+	public void setHandleStatus(String handleStatus) {
+		this.handleStatus = handleStatus;
+	}
+	public String getHandleDetailLog() {
+		return handleDetailLog;
+	}
+	public void setHandleDetailLog(String handleDetailLog) {
+		this.handleDetailLog = handleDetailLog;
+	}
+	
+	@Override
+	public String toString() {
+		return "XxlJobLog [jobTriggerUuid=" + jobTriggerUuid + ", jobHandleName=" + jobHandleName
+				+ ", triggerTime=" + triggerTime + ", triggerStatus=" + triggerStatus + ", triggerDetailLog="
+				+ triggerDetailLog + ", handleTime=" + handleTime + ", handleStatus=" + handleStatus
+				+ ", handleDetailLog=" + handleDetailLog + "]";
+	}
+	
+}

+ 24 - 1
xxl-job-simple/src/main/java/com/xxl/quartz/DynamicSchedulerUtil.java → xxl-job-simple/src/main/java/com/xxl/job/core/util/DynamicSchedulerUtil.java

@@ -1,4 +1,4 @@
-package com.xxl.quartz;
+package com.xxl.job.core.util;
 
 import java.util.ArrayList;
 import java.util.Date;
@@ -26,6 +26,10 @@ import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.InitializingBean;
 import org.springframework.util.Assert;
 
+/**
+ * base quartz scheduler util
+ * @author xuxueli 2015-12-19 16:13:53
+ */
 public final class DynamicSchedulerUtil implements InitializingBean {
     private static final Logger logger = LoggerFactory.getLogger(DynamicSchedulerUtil.class);
     
@@ -74,6 +78,8 @@ public final class DynamicSchedulerUtil implements InitializingBean {
 	}
 
 	public static final String job_desc = "job_desc";
+	public static final String job_bean = "job_bean";
+	
 	// addJob 新增
     public static boolean addJob(String triggerKeyName, String cronExpression, Class<? extends Job> jobClass, Map<String, Object> jobData) throws SchedulerException {
     	// TriggerKey : name + group
@@ -173,5 +179,22 @@ public final class DynamicSchedulerUtil implements InitializingBean {
         }
         return result;
     }
+    
+    // run 执行一次 
+    public static boolean triggerJob(String triggerKeyName) throws SchedulerException {
+        // TriggerKey : name + group
+    	String group = Scheduler.DEFAULT_GROUP;
+        JobKey jobKey = JobKey.jobKey(triggerKeyName, group);
+        
+        boolean result = false;
+        if (scheduler.checkExists(jobKey)) {
+            scheduler.triggerJob(jobKey);
+            result = true;
+            logger.info(">>>>>>>>>>> runJob success, jobKey:{}", jobKey);
+        } else {
+        	logger.info(">>>>>>>>>>> runJob fail, jobKey:{}", jobKey);
+        }
+        return result;
+    }
 
 }

+ 11 - 0
xxl-job-simple/src/main/java/com/xxl/job/service/ITriggerService.java

@@ -0,0 +1,11 @@
+package com.xxl.job.service;
+
+/**
+ * local trigger, only exists in local jvm
+ * @author xuxueli 2015-12-17 17:29:23
+ */
+public interface ITriggerService {
+	
+	public void beat();
+	
+}

+ 7 - 3
xxl-job-simple/src/main/java/com/xxl/service/impl/TriggerServiceImpl.java → xxl-job-simple/src/main/java/com/xxl/job/service/impl/TriggerServiceImpl.java

@@ -1,17 +1,21 @@
-package com.xxl.service.impl;
+package com.xxl.job.service.impl;
 
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.stereotype.Service;
 
-import com.xxl.service.ITriggerService;
+import com.xxl.job.service.ITriggerService;
 
+/**
+ * local trigger, only exists in local jvm
+ * @author xuxueli 2015-12-17 17:31:24
+ */
 @Service("triggerService")
 public class TriggerServiceImpl implements ITriggerService {
 	private static transient Logger logger = LoggerFactory.getLogger(TriggerServiceImpl.class);
 	
 	public void beat() {
-		logger.info(">>>>>>>>>> xxl-job : local quartz beat success.");
+		logger.info(">>>>>>>>>>> xxl-job beat success.");
 	}
 	
 }

+ 40 - 0
xxl-job-simple/src/main/java/com/xxl/job/service/job/DemoJobBean.java

@@ -0,0 +1,40 @@
+package com.xxl.job.service.job;
+
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Map.Entry;
+
+import org.quartz.JobExecutionContext;
+import org.quartz.JobExecutionException;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.scheduling.quartz.QuartzJobBean;
+
+/**
+ * http job bean
+ * @author xuxueli 2015-12-17 18:20:34
+ */
+public class DemoJobBean extends QuartzJobBean {
+	private static Logger logger = LoggerFactory.getLogger(DemoJobBean.class);
+
+	@Override
+	protected void executeInternal(JobExecutionContext context)
+			throws JobExecutionException {
+		
+		String triggerKey = context.getTrigger().getKey().getName();
+		String triggerGroup = context.getTrigger().getKey().getGroup();
+		Map<String, Object> jobDataMap = context.getMergedJobDataMap().getWrappedMap();
+		
+		// jobDataMap 2 params
+		Map<String, String> params = new HashMap<String, String>();
+		if (jobDataMap!=null && jobDataMap.size()>0) {
+			for (Entry<String, Object> item : jobDataMap.entrySet()) {
+				params.put(item.getKey(), String.valueOf(item.getValue()));
+			}
+		}
+		
+		logger.info(">>>>>>>>>>> xxl-job run :jobId:{}, group:{}, jobDataMap:{}", 
+				new Object[]{triggerKey, triggerGroup, jobDataMap});
+    }
+	
+}

+ 40 - 0
xxl-job-simple/src/main/java/com/xxl/job/service/job/DemoJobBeanB.java

@@ -0,0 +1,40 @@
+package com.xxl.job.service.job;
+
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Map.Entry;
+
+import org.quartz.JobExecutionContext;
+import org.quartz.JobExecutionException;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.scheduling.quartz.QuartzJobBean;
+
+/**
+ * http job bean
+ * @author xuxueli 2015-12-17 18:20:34
+ */
+public class DemoJobBeanB extends QuartzJobBean {
+	private static Logger logger = LoggerFactory.getLogger(DemoJobBeanB.class);
+
+	@Override
+	protected void executeInternal(JobExecutionContext context)
+			throws JobExecutionException {
+		
+		String triggerKey = context.getTrigger().getKey().getName();
+		String triggerGroup = context.getTrigger().getKey().getGroup();
+		Map<String, Object> jobDataMap = context.getMergedJobDataMap().getWrappedMap();
+		
+		// jobDataMap 2 params
+		Map<String, String> params = new HashMap<String, String>();
+		if (jobDataMap!=null && jobDataMap.size()>0) {
+			for (Entry<String, Object> item : jobDataMap.entrySet()) {
+				params.put(item.getKey(), String.valueOf(item.getValue()));
+			}
+		}
+		
+		logger.info(">>>>>>>>>>> xxl-job run :jobId:{}, group:{}, jobDataMap:{}", 
+				new Object[]{triggerKey, triggerGroup, jobDataMap});
+    }
+	
+}

+ 0 - 7
xxl-job-simple/src/main/java/com/xxl/service/ITriggerService.java

@@ -1,7 +0,0 @@
-package com.xxl.service;
-
-public interface ITriggerService {
-	
-	public void beat();
-	
-}

+ 0 - 21
xxl-job-simple/src/main/java/com/xxl/service/job/JobDetailDemo.java

@@ -1,21 +0,0 @@
-package com.xxl.service.job;
-
-import java.util.Date;
-
-import org.apache.commons.lang.time.FastDateFormat;
-import org.quartz.JobExecutionContext;
-import org.quartz.JobExecutionException;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.scheduling.quartz.QuartzJobBean;
-
-public class JobDetailDemo extends QuartzJobBean {
-	private static Logger logger = LoggerFactory.getLogger(JobDetailDemo.class);
-	
-	@Override
-	protected void executeInternal(JobExecutionContext context)
-			throws JobExecutionException {
-		logger.info("全站静态化[DB] run at :{}", FastDateFormat.getInstance("yyyy-MM-dd HH:mm:ss").format(new Date()));
-	}
-
-}

+ 0 - 28
xxl-job-simple/src/main/java/com/xxl/service/job/TestDynamicJob.java

@@ -1,28 +0,0 @@
-package com.xxl.service.job;
-
-import java.util.concurrent.TimeUnit;
-
-import org.quartz.Job;
-import org.quartz.JobExecutionContext;
-import org.quartz.JobExecutionException;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import com.xxl.quartz.DynamicSchedulerUtil;
-
-public class TestDynamicJob implements Job {
-	private static Logger logger = LoggerFactory.getLogger(TestDynamicJob.class);
-
-    @Override
-    public void execute(JobExecutionContext context) throws JobExecutionException {
-        logger.info("xxl-job run: name:{}, group:{}, job_desc:{}",
-        		new Object[]{context.getTrigger().getKey().getName(), context.getTrigger().getKey().getGroup(),
-        		context.getMergedJobDataMap().get(DynamicSchedulerUtil.job_desc)});
-        
-        try {
-			TimeUnit.SECONDS.sleep(10);
-		} catch (InterruptedException e) {
-			e.printStackTrace();
-		}
-    }
-}

+ 1 - 6
xxl-job-simple/src/main/resources/applicationcontext-base.xml

@@ -10,7 +10,7 @@
            http://www.springframework.org/schema/util/spring-util.xsd">
 
 	<context:annotation-config />
-	<context:component-scan base-package="com.xxl.service.impl, com.xxl.dao.impl" />
+	<context:component-scan base-package="com.xxl.job.service" />
 
 	<bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
 		<property name="templateLoaderPath" value="/WEB-INF/template/" />
@@ -19,11 +19,6 @@
 				<property name="location" value="classpath:freemarker.properties" />
 			</bean>
 		</property>
-		<property name="freemarkerVariables">
-			<bean class="org.springframework.beans.factory.config.PropertiesFactoryBean">
-				<property name="location" value="classpath:freemarker.variables.properties" />
-			</bean>
-		</property>
 	</bean>
 
 	<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">

+ 1 - 2
xxl-job-simple/src/main/resources/applicationcontext-database.xml

@@ -15,7 +15,6 @@
 	<context:annotation-config />
 	<context:component-scan base-package="com.xxl.service.impl, com.xxl.dao.impl" />
 
-	<!-- c3p0:Main数据源  -->
 	<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"  destroy-method="close">  
 	    <property name="driverClass" value="${c3p0.driverClass}" />  
 	    <property name="jdbcUrl" value="${c3p0.url}" />  
@@ -35,7 +34,7 @@
 		<property name="mapperLocations" value="classpath*:com/xxl/core/model/mapper/*.xml"/>
 	</bean>
     
-    <!-- Template在Junit测试的时候,必须使用scope="prototype",原因未知 -->
+    <!-- scope must be "prototype" when junit -->
     <bean id="sqlSessionTemplate"  class="org.mybatis.spring.SqlSessionTemplate" scope="prototype">  
           <constructor-arg index="0" ref="sqlSessionFactory" />  
     </bean> 

+ 3 - 24
xxl-job-simple/src/main/resources/applicationcontext-trigger-db.xml

@@ -9,37 +9,16 @@
            http://www.springframework.org/schema/util 
            http://www.springframework.org/schema/util/spring-util.xsd">
 
-	<!-- Job trigger -->
-	<bean id="job02Trigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
-		<property name="jobDetail" >
-			<bean class="org.springframework.scheduling.quartz.JobDetailFactoryBean">
-				<property name="jobClass" value="com.xxl.service.job.JobDetailDemo"/>
-				<property name="jobDataAsMap">
-					<map>
-						<!-- <entry key="xxService" value-ref="xxService" /> -->
-					</map>
-				</property>  
-				<property name="durability" value="true" />
-			</bean>
-		</property>
-		<property name="cronExpression" value="0/3 * * * * ? *" />
-	</bean>
-
-	<!-- Job信息会被上报并持久化到mysql中,多个集群节点中竞争Job锁,只会有一台执行 -->
 	<bean id="quartzScheduler" lazy-init="false" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
 		<property name="dataSource" ref="dataSource" />
         <property name="autoStartup" value="true" />
 		<property name="applicationContextSchedulerContextKey"  value="applicationContextKey" /> 
         <property name="configLocation" value="classpath:quartz.properties"/>
-		<property name="triggers">
-			<list>
-				<!-- <ref bean="job02Trigger" /> -->
-			</list>
-		</property>
 	</bean>
 	
-	<!-- 调度器 -->
-	<bean id="dynamicSchedulerUtil" class="com.xxl.quartz.DynamicSchedulerUtil">
+	<!-- 协同-调度器 -->
+	<bean id="dynamicSchedulerUtil" class="com.xxl.job.core.util.DynamicSchedulerUtil">
+		<!-- (轻易不要变更“调度器名称”, 任务创建时会绑定该“调度器名称”) -->
         <property name="scheduler" ref="quartzScheduler"/>
     </bean>
 

+ 3 - 3
xxl-job-simple/src/main/resources/applicationcontext-trigger-local.xml

@@ -20,11 +20,11 @@
 		<property name="cronExpression" value="0/10 * * * * ? *" />
 	</bean>
 	
-	<!-- Job被加载到内存中,每个集群节点相互独立,都会执行该任务 -->
-	<bean name="startQuertz" lazy-init="false" autowire="no" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
+	<!-- 进程-调度器 -->
+	<bean name="jvmQuertz" lazy-init="false" autowire="no" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
 		<property name="triggers">
 			<list>
-				<ref bean="beatTrigger" />
+				<!-- <ref bean="beatTrigger" /> -->
 			</list>
 		</property>
 	</bean>

+ 0 - 6
xxl-job-simple/src/main/resources/applicationcontext-tx.xml

@@ -12,15 +12,12 @@
 		http://www.springframework.org/schema/tx 
 		http://www.springframework.org/schema/tx/spring-tx-3.0.xsd">
 
-    <!-- 事务管理器(声明式事务) -->
 	<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
 		<property name="dataSource" ref="dataSource" />
 	</bean>
       
-	<!-- 启动事务注解(方式1:注解方式) -->
 	<tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true"/>
 	
-	<!-- 事务通知(方式2:XML事务管理) -->
 	<tx:advice id="txAdvice" transaction-manager="transactionManager">
 		<tx:attributes>
 			<tx:method name="detail*" propagation="SUPPORTS" />
@@ -33,11 +30,8 @@
 		</tx:attributes>
 	</tx:advice>
 
-	<!-- AOP配置 -->
 	<aop:config>
-		<!-- 定义一个切入点 -->
 		<aop:pointcut id="txoperation" expression="execution(* com.xxl.service.imp.*.*(..))" />
-		<!-- 切入点事务通知 -->
 		<aop:advisor pointcut-ref="txoperation" advice-ref="txAdvice" />
 	</aop:config>
 	

+ 0 - 2
xxl-job-simple/src/main/resources/freemarker.variables.properties

@@ -1,2 +0,0 @@
-# 静态文件地址 
-static_url=https://www.baidu.com/

+ 4 - 4
xxl-job-simple/src/main/resources/log4j.properties

@@ -1,10 +1,10 @@
-log4j.rootLogger=info,console
+log4j.rootLogger=info,console,logFile
 
 log4j.appender.console=org.apache.log4j.ConsoleAppender
 log4j.appender.console.layout=org.apache.log4j.PatternLayout
-log4j.appender.console.layout.ConversionPattern=%d - xxl-job-demo - %p [%c] - <%m>%n
+log4j.appender.console.layout.ConversionPattern=%d - xxl-job-admin - %p [%c] - <%m>%n
 
 log4j.appender.logFile=org.apache.log4j.DailyRollingFileAppender
-log4j.appender.logFile.File=${catalina.base}/logs/xxl-job-demo.log
+log4j.appender.logFile.File=${catalina.base}/logs/xxl-job-admin.log
 log4j.appender.logFile.layout=org.apache.log4j.PatternLayout
-log4j.appender.logFile.layout.ConversionPattern=%d - xxl-job-demo - %p [%c] - <%m>%n
+log4j.appender.logFile.layout.ConversionPattern=%d - xxl-job-admin - %p [%c] - <%m>%n

+ 1 - 0
xxl-job-simple/src/main/resources/quartz.properties

@@ -18,6 +18,7 @@ org.quartz.jobStore.misfireThreshold: 60000
 #org.quartz.jobStore.class: org.quartz.simpl.RAMJobStore
 
 # for cluster
+#org.quartz.jobStore.tablePrefix = WED_qrtz_
 org.quartz.scheduler.instanceId: AUTO
 org.quartz.jobStore.class: org.quartz.impl.jdbcjobstore.JobStoreTX
 org.quartz.jobStore.isClustered: true

+ 15 - 14
xxl-job-simple/src/main/resources/springmvc-context.xml

@@ -18,34 +18,35 @@
 		http://www.springframework.org/schema/mvc
 		http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">
 
-	<description>Spring-web MVC配置</description>
-	
 	<mvc:annotation-driven /> 
-	<context:component-scan base-package="com.xxl.controller" />
+	<context:component-scan base-package="com.xxl.job.controller" />
 	
 	<mvc:resources mapping="/favicon.ico" location="/favicon.ico" />
-	<mvc:resources mapping="/static/**" location="/static/" />			<!-- 不拦截static目录下 -->
-	<mvc:resources mapping="/**/*.html" location="/" />					<!-- 不拦截.html后缀 -->
+	<mvc:resources mapping="/static/**" location="/static/" />
+	<mvc:resources mapping="/**/*.html" location="/" />
 	
 	<bean id="viewResolver"	class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
-		<property name="viewClass" value="org.springframework.web.servlet.view.freemarker.FreeMarkerView" />	<!-- 解析视图模板类 -->
-		<property name="prefix" value="" />								<!-- 模板前后缀,指定html页面为模板 -->
+		<property name="viewClass" value="org.springframework.web.servlet.view.freemarker.FreeMarkerView" />
+		<property name="prefix" value="" />
 		<property name="suffix" value=".ftl" />
-		<property name="contentType" value="text/html;charset=UTF-8" />	<!-- 模板输出内容编码 (此处应与defaultEncoding保持一致) -->
-		<property name="exposeSpringMacroHelpers" value="true" />		<!-- 访问Request/Session宏助手 -->
-		<property name="exposeRequestAttributes" value="true" />		<!-- 允许访问Request属性,默认为false -->
-		<property name="exposeSessionAttributes" value="true" />		<!-- 允许访问Session属性,默认为false -->
-		<property name="requestContextAttribute" value="request" />		<!-- 将HttpServletRequest的属性存放到request这个变量中 -->
+		<property name="contentType" value="text/html;charset=UTF-8" />
+		<property name="exposeSpringMacroHelpers" value="true" />
+		<property name="exposeRequestAttributes" value="true" />
+		<property name="exposeSessionAttributes" value="true" />
+		<property name="requestContextAttribute" value="request" />
 		<property name="cache" value="true" />
 		<property name="order" value="0" />
 	</bean>
 	
-	<!-- <mvc:interceptors>
+	<!--
+	// 自定义拦截器,支持SSO登陆拦截 
+	<mvc:interceptors>
 		<mvc:interceptor>
 			<mvc:mapping path="/**"/>
 			<bean class="com.xxl.controller.interceptor.PermissionInterceptor"/>
 		</mvc:interceptor>
 	</mvc:interceptors>
- 	<bean id="exceptionResolver" class="com.xxl.controller.resolver.WebExceptionResolver" /> -->
+ 	<bean id="exceptionResolver" class="com.xxl.controller.resolver.WebExceptionResolver" /> 
+ 	-->
 	
 </beans>

+ 7 - 78
xxl-job-simple/src/main/webapp/WEB-INF/template/common/common.macro.ftl

@@ -37,8 +37,6 @@
 	<script src="${request.contextPath}/static/adminlte/plugins/fastclick/fastclick.js"></script>
 	<!-- AdminLTE App -->
 	<script src="${request.contextPath}/static/adminlte/dist/js/app.min.js"></script>
-	<!-- SlimScroll 1.3.0 -->
-	<script src="${request.contextPath}/static/adminlte/plugins/slimScroll/jquery.slimscroll.min.js"></script>
 
     <!-- scrollup -->
     <script src="${request.contextPath}/static/plugins/scrollup/jquery.scrollUp.min.js"></script>
@@ -47,71 +45,15 @@
 
 <#macro commonHeader>
 	<header class="main-header">
-	
-		<!-- Logo -->
-		<a href="${request.contextPath}/" class="logo"> <!-- mini logo for sidebar mini 50x50 pixels -->
-			<span class="logo-mini"><b>X</b>XL</span> <!-- logo for regular state and mobile devices -->
-			<span class="logo-lg"><b>调度</b>中心</span>
+		<a href="${request.contextPath}/" class="logo">
+			<span class="logo-mini"><b>X</b>XL</span>
+			<span class="logo-lg"><b>任务调度</b>中心</span>
 		</a>
-	
-		<!-- Header Navbar: style can be found in header.less -->
 		<nav class="navbar navbar-static-top" role="navigation">
-			<!-- Sidebar toggle button-->
 			<a href="#" class="sidebar-toggle" data-toggle="offcanvas" role="button"><span class="sr-only">切换导航</span></a>
-			
-			<#--
-			<div class="navbar-custom-menu">
-				<ul class="nav navbar-nav">
-					<li class="dropdown notifications-menu">
-						<a href="#" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-bell-o"></i> <span class="label label-warning">5</span></a>
-						<ul class="dropdown-menu">
-							<li class="header">您有5条通知</li>
-							<li>
-								<ul class="menu">
-									<li><a href="#"> <i class="fa fa-warning text-yellow"></i>
-										这是一个不错的应用
-									</a></li>
-									<li><a href="#"> <i class="fa fa-warning text-yellow"></i>
-										这是一个很不错的应用
-									</a></li>
-									<li><a href="#"> <i class="fa fa-warning text-yellow"></i>
-										这是一个非常不错的应用
-									</a></li>
-									<li><a href="#"> <i class="fa fa-warning text-yellow"></i> 
-										这是一个非常非常不错的应用
-									</a></li>
-									<li><a href="#"> <i class="fa fa-warning text-yellow"></i>
-										这是一个非常非常非常不错的应用
-									</a></li>
-								</ul>
-							</li>
-							<li class="footer"><a href="#">查看全部</a></li>
-						</ul>
-					</li>
-					<li class="dropdown user user-menu">
-						<a href="#"	class="dropdown-toggle" data-toggle="dropdown"> 
-							<i class="fa fa-user text-aqua"></i><span class="hidden-xs">${loginIdentity.userName}</span>
-						</a>
-						<ul class="dropdown-menu">
-							<li class="user-header">
-								<p>
-									${loginIdentity.realName} - 前端研发
-									<small>注册于 2012-11-20</small>
-								</p>
-							</li>
-							<li class="user-footer">
-								<div class="pull-left"><a href="#" class="btn btn-default btn-flat">资料</a></div>
-								<div class="pull-right"><a href="javascript:;" class="btn btn-default btn-flat" id="logoutBtn" >注销</a></div>
-							</li>
-						</ul></li>
-					<li><a href="#" data-toggle="control-sidebar"><i class="fa fa-gears"></i></a></li>
-				</ul>
-			</div>
-			-->
-			
+			<div class="navbar-custom-menu"></div>
 		</nav>
 	</header>
-	
 </#macro>
 
 <#macro commonLeft>
@@ -121,22 +63,9 @@
 		<section class="sidebar">
 			<!-- sidebar menu: : style can be found in sidebar.less -->
 			<ul class="sidebar-menu">
-				
 				<li class="header">常用模块</li>
-				<li class="nav-click" ><a href="${request.contextPath}//"><i class="fa fa-circle-o text-red"></i> <span>调度管理</span></a></li>
+				<li class="nav-click" ><a href="${request.contextPath}//"><i class="fa fa-circle-o text-red"></i> <span>调度中心</span></a></li>
 				<li class="nav-click" ><a href="${request.contextPath}/help"><i class="fa fa-circle-o text-yellow"></i><span>使用教程</span></a></li>
-				
-				<#--
-				<li class="header">全部模块</li>
-				<li class="treeview nav-click">
-					<a href="#"><i class="fa fa-dashboard"></i> <span>调度中心</span><i class="fa fa-angle-left pull-right"></i></a>
-					<ul class="treeview-menu">
-						<li class="nav-click" ><a href="${request.contextPath}/job/index"><i class="fa fa-circle-o"></i>调度管理</a></li>
-						<li class="nav-click" ><a href="${request.contextPath}/job/help"><i class="fa fa-circle-o"></i>使用教程</a></li>
-					</ul>
-				</li>
-				-->
-				
 			</ul>
 		</section>
 		<!-- /.sidebar -->
@@ -226,8 +155,8 @@
 			<b>Version</b> 1.0
 		</div>
 		<strong>Copyright &copy; 2015-2015 &nbsp;
-			<a href="https://github.com/xuxueli/" target="_blank" >github</a>&nbsp;
-			<a href="http://www.cnblogs.com/xuxueli/" target="_blank" >cnblog</a>.
+			<a href="https://github.com/xuxueli/xxl-job" target="_blank" >github</a>&nbsp;
+			<a href="http://www.cnblogs.com/xuxueli/p/5021979.html" target="_blank" >cnblog</a>.
 		</strong> All rights reserved.
 	</footer>
 </#macro>

+ 28 - 5
xxl-job-simple/src/main/webapp/WEB-INF/template/job/help.ftl

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <html>
 <head>
-  	<title>AdminLTE 2 | Dashboard</title>
+  	<title>调度中心</title>
   	<#import "/common/common.macro.ftl" as netCommon>
 	<@netCommon.commonStyle />
 </head>
@@ -26,18 +26,41 @@
 		<!-- Main content -->
 		<section class="content">
 			<div class="callout callout-info">
-				<h4>简介:xxl-job</h4>
-				<p>调度管理平台:基于quartz封装实现的的集群任务调度管理平台.</p>
+				<h4>简介:XXL_JOB</h4>
+				<p>基于quartz封装实现的的集群任务调度管理平台.</p>
 				<p></p>
             </div>
-            
-            <div class="callout callout-info">
+            <div class="callout callout-default">
 				<h4>特点:</h4>
 				<p>1、简单:支持通过Web页面对任务进行CRUD操作,操作简单,一分钟上手.</p>
 				<p>2、动态:支持动态修改任务状态,动态暂停/恢复任务,即时生效.</p>
 				<p>3、集群:任务信息持久化到mysql中,支持Job服务器集群(高可用),一个任务只会在其中一台服务器上执行.</p>
             </div>
             
+            <div class="callout callout-default">
+				<h4>分层模型:</h4>
+				<p>1、基础:基于quartz封装底层调度层,通过CORN自定义任务执行周期,最终执行自定义JobBean的execute方法,如需多个任务,需要开发多个JobBean实现.</p>
+				<p>2、分层:上述基础调度模型存在一定局限,调度层和任务层耦合,当新任务上线势必影响任务的正常调度,因此规划将调度系统分层为:调度层 + 任务层 + 通讯层.</p>
+				<p>
+				 	<div class="row">
+				      	<div class="col-xs-offset-1 col-xs-11">
+				      		<p>》调度模块:维护任务的调度信息,负责定时/周期性的发出调度请求.</p>
+							<p>》任务模块:具体的任务逻辑,负责接收调度模块的调度请求,执行任务逻辑.</p>
+							<p>》通讯模块:负责调度模块和任务模块之间的通讯.</p>
+							<p>(总而言之,一条完整任务由 “调度信息” 和 “任务信息” 组成.)</p>
+				      	</div>      
+			   		</div>
+				</p>
+            </div>
+            
+            <div class="callout callout-default">
+				<h4>调度属性解析 : 发出HTTP调度请求</h4>
+				<p>1、调度Key【必填】:调度信息的全局唯一标识.</p>
+				<p>2、调度Corn【必填】:调度执行的时间表达式.</p>
+				<p>3、调度描述【必填】:调度的简述.</p>
+				<p>4、调度URL【必填】:调度执行时发出HTTP请求的目标URL地址.</p>
+				<p>5、+args【选填】:调度执行时发出HTTP请求的附带的POST参数.</p>
+            </div>
 		</section>
 		<!-- /.content -->
 	</div>

+ 38 - 34
xxl-job-simple/src/main/webapp/WEB-INF/template/job/index.ftl

@@ -19,10 +19,10 @@
 	<div class="content-wrapper">
 		<!-- Content Header (Page header) -->
 		<section class="content-header">
-			<h1>使用教程<small>调度管理平台</small></h1>
+			<h1>调度中心<small>调度管理</small></h1>
 			<ol class="breadcrumb">
 				<li><a><i class="fa fa-dashboard"></i>调度中心</a></li>
-				<li class="active">使用教程</li>
+				<li class="active">调度管理</li>
 			</ol>
 		</section>
 		
@@ -32,17 +32,17 @@
 				<div class="col-xs-12">
 					<div class="box">
 			            <div class="box-header">
-			            	<h3 class="box-title">任务列表</h3>
-			            	<button class="btn btn-primary btn-xs add" type="button">新增</button>
+			            	<h3 class="box-title">调度列表</h3>
+			            	<button class="btn btn-info btn-xs add" type="button">+新增任务</button>
 			            </div>
 			            <div class="box-body">
 			              	<table id="job_list" class="table table-bordered table-striped">
 				                <thead>
 					            	<tr>
-					                	<th>任务ID</th>
+					                	<th>调度key</th>
 					                  	<th>cron</th>
-					                  	<th>Job类路径</th>
-					                  	<th>简介</th>
+					                  	<!--<th>类路径</th>-->
+					                  	<th>参数</th>
 					                  	<th>状态</th>
 					                  	<th>操作</th>
 					                </tr>
@@ -53,11 +53,13 @@
 									<tr>
 					            		<td>${item['TriggerKey'].name}</td>
 					                  	<td>${item['Trigger'].cronExpression}</td>
-					                  	<td>${item['JobDetail'].jobClass}</td>
+					                  	<!--<td>${item['JobDetail'].jobClass}</td>-->
 					                  	<td>
-					                  		<#if item['JobDetail'].jobDataMap?exists>
-					                  			<#assign job_desc=item['JobDetail'].jobDataMap['job_desc'] />
-					                  			${job_desc}
+					                  		<#assign jobDataMap = item['JobDetail'].jobDataMap />
+					                  		<#if jobDataMap?exists && jobDataMap?keys?size gt 0>
+					                  			<#list jobDataMap?keys as key>
+					                  				${key}	=	${jobDataMap[key]}	<br>
+					                  			</#list>
 					                  		</#if>
 					                  	</td>
 					                  	<td state="${item['TriggerState']}" >
@@ -77,8 +79,9 @@
 												<#elseif item['TriggerState'] == 'PAUSED'>
 													<button class="btn btn-info btn-xs job_operate" type="job_resume" type="button">恢复</button>
 												</#if>
-												<button class="btn btn-info btn-xs update" type="button">修改</button>
+												<button class="btn btn-info btn-xs job_operate" type="job_trigger" type="button">执行一次</button>
 											  	<button class="btn btn-danger btn-xs job_operate" type="job_del" type="button">删除</button>
+												<button class="btn btn-info btn-xs update" type="button">更新corn</button>
 											</p>
 					                  	</td>
 					                </tr>
@@ -87,10 +90,10 @@
 				                </tbody>
 				                <tfoot>
 					            	<tr>
-					                  	<th>任务ID</th>
+					                  	<th>调度key</th>
 					                  	<th>cron</th>
-					                  	<th>Job类路径</th>
-					                  	<th>简介</th>
+					                  	<!--<th>类路径</th>-->
+					                  	<th>参数</th>
 					                  	<th>状态</th>
 					                  	<th>操作</th>
 					                </tr>
@@ -114,30 +117,39 @@
 	<div class="modal-dialog">
 		<div class="modal-content">
 			<div class="modal-header">
-            	<h4 class="modal-title" >新增调度任务</h4>
+            	<h4 class="modal-title" >新增调度信息</h4>
          	</div>
          	<div class="modal-body">
 				<form class="form-horizontal form" role="form" >
 					<div class="form-group">
-						<label for="firstname" class="col-sm-2 control-label">任务Key</label>
-						<div class="col-sm-10"><input type="text" class="form-control" name="triggerKeyName" placeholder="请输入任务Key" minlength="4" maxlength="100" ></div>
+						<label for="firstname" class="col-sm-3 control-label">任务Key</label>
+						<div class="col-sm-9"><input type="text" class="form-control" name="triggerKeyName" placeholder="请输入任务Key" minlength="4" maxlength="100" ></div>
 					</div>
 					<div class="form-group">
-						<label for="lastname" class="col-sm-2 control-label">任务Corn</label>
-						<div class="col-sm-10"><input type="text" class="form-control" name="cronExpression" placeholder="请输入任务Corn[允许修改]" maxlength="100" ></div>
+						<label for="lastname" class="col-sm-3 control-label">任务Corn</label>
+						<div class="col-sm-9"><input type="text" class="form-control" name="cronExpression" placeholder="请输入任务Corn[允许修改]" maxlength="100" ></div>
 					</div>
 					<div class="form-group">
-						<label for="lastname" class="col-sm-2 control-label">任务Impl</label>
-						<div class="col-sm-10"><input type="text" class="form-control" name="jobClassName" placeholder="请输入任务Impl[不支持修改]" maxlength="100" ></div>
+						<label for="lastname" class="col-sm-3 control-label">任务描述</label>
+						<div class="col-sm-9"><input type="text" class="form-control" name="job_desc" placeholder="请输入任务描述[不支持修改]" maxlength="200" ></div>
 					</div>
 					<div class="form-group">
-						<label for="lastname" class="col-sm-2 control-label">任务描述</label>
-						<div class="col-sm-10"><input type="text" class="form-control" name="jobDesc" placeholder="请输入任务描述[不支持修改]" maxlength="200" ></div>
+						<label for="lastname" class="col-sm-3 control-label">任务JobBean</label>
+						<div class="col-sm-9">
+							<select name="job_bean" >
+								<#if jobBeanMap?exists && jobBeanMap?size gt 0>
+									<#list jobBeanMap?keys as key>
+										<option value ="${key}" <#if key_index == 0>selected="selected"</#if> >${jobBeanMap[key]}[${key}]</option>
+									</#list>
+								</#if>
+							</select>
+						</div>
 					</div>
 					<div class="form-group">
-						<div class="col-sm-offset-2 col-sm-10">
+						<div class="col-sm-offset-3 col-sm-9">
 							<button type="submit" class="btn btn-primary"  >保存</button>
 							<button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
+							<button type="button" class="btn btn-info pull-right addParam">+ arg</button>
 						</div>
 					</div>
 				</form>
@@ -151,7 +163,7 @@
 	<div class="modal-dialog">
 		<div class="modal-content">
 			<div class="modal-header">
-            	<h4 class="modal-title" >更新配置</h4>
+            	<h4 class="modal-title" >更新corn</h4>
          	</div>
          	<div class="modal-body">
 				<form class="form-horizontal form" role="form" >
@@ -163,14 +175,6 @@
 						<label for="lastname" class="col-sm-2 control-label">任务Corn</label>
 						<div class="col-sm-10"><input type="text" class="form-control" name="cronExpression" placeholder="请输入任务Corn" maxlength="100" ></div>
 					</div>
-					<div class="form-group">
-						<label for="lastname" class="col-sm-2 control-label">任务Impl</label>
-						<div class="col-sm-10"><input type="text" class="form-control" name="jobClassName" placeholder="请输入任务Impl" maxlength="100" readonly ></div>
-					</div>
-					<div class="form-group">
-						<label for="lastname" class="col-sm-2 control-label">任务描述</label>
-						<div class="col-sm-10"><input type="text" class="form-control" name="jobDesc" placeholder="请输入任务描述" maxlength="200" readonly ></div>
-					</div>
 					<div class="form-group">
 						<div class="col-sm-offset-2 col-sm-10">
 							<button type="submit" class="btn btn-primary"  >保存</button>

+ 4 - 0
xxl-job-simple/src/main/webapp/WEB-INF/web.xml

@@ -4,6 +4,10 @@
 	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
 	id="WebApp_ID" version="2.5">
 	<display-name>xxl-job-admin</display-name>
+	<context-param>
+	    <param-name>webAppRootKey</param-name>
+	    <param-value>xxl-job-admin</param-value>
+	</context-param>
 
 	<context-param>
 		<param-name>contextConfigLocation</param-name>

+ 0 - 10
xxl-job-simple/src/main/webapp/static/.gitignore

@@ -1,10 +0,0 @@
-*.DS_Store
-*.log
-*.zip
-.idea
-/nbproject/
-/nbproject/private/
-/node_modules/
-ad.js
-TODO
-test.html

+ 0 - 17
xxl-job-simple/src/main/webapp/static/.jshintrc

@@ -1,17 +0,0 @@
-{
-  "asi"      : true,
-  "browser"  : true,
-  "eqeqeq"   : false,
-  "eqnull"   : true,
-  "es3"      : true,
-  "expr"     : true,
-  "jquery"   : true,
-  "latedef"  : "nofunc",
-  "laxbreak" : true,
-  "nonbsp"   : true,
-  "strict"   : true,
-  "undef"    : true,
-  "unused"   : true,
-  // External variabls and plugins
-  "predef":  [ "AdminLTEOptions", "FastClick", "moment", "Morris", "Chart" ]
-}

+ 0 - 38
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/AutoFill/Readme.txt

@@ -1,38 +0,0 @@
-# AutoFill
-
-AutoFill gives an Excel like option to a DataTable to click and drag over multiple cells, filling in information over the selected cells and incrementing numbers as needed. Key features include:
-
-* Click and drag cell content insertion
-* Automatic incrementing of numeric information
-* Enable and disable on any column
-* Detailed callback functions for customisation
-* Support for both DataTables and browser window scrolling
-
-
-# Installation
-
-To use AutoFill, first download DataTables ( http://datatables.net/download ) and place the unzipped AutoFill package into a `extensions` directory in the DataTables package. This will allow the pages in the examples to operate correctly. To see the examples running, open the `examples` directory in your web-browser.
-
-
-# Basic usage
-
-AutoFill is initialised using the `$.fn.dataTable.AutoFill` constructor. For example:
-
-```js
-$(document).ready( function () {
-    var table = $('#example').dataTable();
-    new $.fn.dataTable.AutoFill( table );
-} );
-```
-
-
-# Documentation / support
-
-* Documentation: http://datatables.net/extensions/autofill/
-* DataTables support forums: http://datatables.net/forums
-
-
-# GitHub
-
-If you fancy getting involved with the development of AutoFill and help make it better, please refer to its GitHub repo: https://github.com/DataTables/AutoFill
-

+ 0 - 24
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/AutoFill/css/dataTables.autoFill.css

@@ -1,24 +0,0 @@
-/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * AutoFill styles
- */
-
-div.AutoFill_filler {
-	display: none;
-	position: absolute;
-	height: 14px;
-	width: 14px;
-	background: url(../images/filler.png) no-repeat center center;
-	z-index: 1002;
-}
-
-div.AutoFill_border {
-	display: none;
-	position: absolute;
-	background-color: #0063dc;
-	z-index: 1001;
-	
-	box-shadow: 0px 0px 5px #76b4ff;
-	-moz-box-shadow: 0px 0px 5px #76b4ff;
-	-webkit-box-shadow: 0px 0px 5px #76b4ff;
-}
-

+ 0 - 1
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/AutoFill/css/dataTables.autoFill.min.css

@@ -1 +0,0 @@
-div.AutoFill_filler{display:none;position:absolute;height:14px;width:14px;background:url(../images/filler.png) no-repeat center center;z-index:1002}div.AutoFill_border{display:none;position:absolute;background-color:#0063dc;z-index:1001;box-shadow:0px 0px 5px #76b4ff;-moz-box-shadow:0px 0px 5px #76b4ff;-webkit-box-shadow:0px 0px 5px #76b4ff}

+ 0 - 644
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/AutoFill/examples/columns.html

@@ -1,644 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>AutoFill example - Column options</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.autoFill.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.autoFill.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-	var table = $('#example').dataTable();
-
-	new $.fn.dataTable.AutoFill( table, {
-		"columnDefs": [
-			{ enable:    false, targets: [-1, -2] },
-			{ increment: false, targets: 3 }
-		]
-	} );
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>AutoFill example <span>Column options</span></h1>
-
-			<div class="info">
-				<p>Columns can be enabled (which they are by default) and disabled from providing the end user with
-				AutoFill abilities by using either <code>columns</code> or <code>columnDefs</code> and the
-				<code>enable</code> option. These two arrays work in exactly the same way <a href=
-				"http://datatables.net/ref/columns">as in DataTables</a>.</p>
-
-				<p>This example shows how disabling columns counting from the right hand side of the table can be
-				achieved. In this case, the last three columns.</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this
-					example:</p><code class="multiline brush: js;">$(document).ready(function() {
-	var table = $('#example').dataTable();
-
-	new $.fn.dataTable.AutoFill( table, {
-		&quot;columnDefs&quot;: [
-			{ enable:    false, targets: [-1, -2] },
-			{ increment: false, targets: 3 }
-		]
-	} );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this
-					example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href=
-						"../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.autoFill.js">../js/dataTables.autoFill.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by
-					DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library
-						files (below), in order to correctly display the table. The additional CSS used is shown
-						below:</p><code class="multiline brush: js;"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the
-					table:</p>
-
-					<ul>
-						<li><a href=
-						"../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.autoFill.css">../css/dataTables.autoFill.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data
-					will update automatically as any additional data is loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note
-					that this is just an example script using PHP. Server-side processing scripts can be written in any
-					language, using <a href="//datatables.net/manual/server-side">the protocol described in the
-					DataTables documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li class="active"><a href="./columns.html">Column options</a></li>
-							<li><a href="./scrolling.html">Scrolling DataTable</a></li>
-							<li><a href="./fill-both.html">Horizontal and vertical fill</a></li>
-							<li><a href="./fill-horizontal.html">Horizontal fill</a></li>
-							<li><a href="./complete-callback.html">Complete callback</a></li>
-							<li><a href="./step-callback.html">Step callback</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full
-					information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and
-					<a href="http://www.datatables.net/plug-ins">plug-ins</a> which extend the capabilities of
-					DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href=
-					"http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2014<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 652
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/AutoFill/examples/complete-callback.html

@@ -1,652 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>AutoFill example - Complete callback</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.autoFill.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.autoFill.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-	var table = $('#example').dataTable();
-
-	new $.fn.dataTable.AutoFill( table, {
-		complete: function ( altered ) {
-			var last = altered[ altered.length-1 ];
-			alert( 
-				altered.length+' cells were altered in this auto-fill. The '+
-				'value of the last cell altered was: '+last.oldValue+' and is '+
-				'now '+last.newValue
-			);
-		}
-	} );
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>AutoFill example <span>Complete callback</span></h1>
-
-			<div class="info">
-				<p>AutoFill provides a number of customisable callback functions so you can tailor it's actions to
-				exactly what you need. This example shows the use of the <code>complete</code> callback function which
-				is executed at the end of an auto-fill drag, providing information about the cells that were
-				altered.</p>
-
-				<p>For a complete description of the <code>complete</code> callback, please refer to the <a href=
-				"//datatables.net/extras/autofill/options">AutoFill documentation</a>.</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this
-					example:</p><code class="multiline brush: js;">$(document).ready(function() {
-	var table = $('#example').dataTable();
-
-	new $.fn.dataTable.AutoFill( table, {
-		complete: function ( altered ) {
-			var last = altered[ altered.length-1 ];
-			alert( 
-				altered.length+' cells were altered in this auto-fill. The '+
-				'value of the last cell altered was: '+last.oldValue+' and is '+
-				'now '+last.newValue
-			);
-		}
-	} );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this
-					example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href=
-						"../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.autoFill.js">../js/dataTables.autoFill.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by
-					DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library
-						files (below), in order to correctly display the table. The additional CSS used is shown
-						below:</p><code class="multiline brush: js;"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the
-					table:</p>
-
-					<ul>
-						<li><a href=
-						"../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.autoFill.css">../css/dataTables.autoFill.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data
-					will update automatically as any additional data is loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note
-					that this is just an example script using PHP. Server-side processing scripts can be written in any
-					language, using <a href="//datatables.net/manual/server-side">the protocol described in the
-					DataTables documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./columns.html">Column options</a></li>
-							<li><a href="./scrolling.html">Scrolling DataTable</a></li>
-							<li><a href="./fill-both.html">Horizontal and vertical fill</a></li>
-							<li><a href="./fill-horizontal.html">Horizontal fill</a></li>
-							<li class="active"><a href="./complete-callback.html">Complete callback</a></li>
-							<li><a href="./step-callback.html">Step callback</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full
-					information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and
-					<a href="http://www.datatables.net/plug-ins">plug-ins</a> which extend the capabilities of
-					DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href=
-					"http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2014<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 641
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/AutoFill/examples/fill-both.html

@@ -1,641 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>AutoFill example - Horizontal and vertical fill</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.autoFill.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.autoFill.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-	var table = $('#example').DataTable();
-
-	new $.fn.dataTable.AutoFill( table, {
-		mode: 'both'
-	} );
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>AutoFill example <span>Horizontal and vertical fill</span></h1>
-
-			<div class="info">
-				<p>By default AutoFill will allow the fill to operate only on a single column at a time (i.e.
-				vertically). However, it has the ability to provide the fill either horizontally, over both axis or
-				limited to just one axis depending on the direction of the drag. This option is provided by the
-				<code>mode</code> sanitisation option.</p>
-
-				<p>In this case it is set to <code>both</code> (i.e. both horizontal and vertical axis) to provide the
-				filler along a row, rather than a column.</p>
-
-				<p>For the full range of options and syntax for <code>mode</code> please refer to the <a href=
-				"//datatables.net/extras/autofill/options">AutoFill documentation</a>.</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this
-					example:</p><code class="multiline brush: js;">$(document).ready(function() {
-	var table = $('#example').DataTable();
-
-	new $.fn.dataTable.AutoFill( table, {
-		mode: 'both'
-	} );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this
-					example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href=
-						"../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.autoFill.js">../js/dataTables.autoFill.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by
-					DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library
-						files (below), in order to correctly display the table. The additional CSS used is shown
-						below:</p><code class="multiline brush: js;"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the
-					table:</p>
-
-					<ul>
-						<li><a href=
-						"../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.autoFill.css">../css/dataTables.autoFill.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data
-					will update automatically as any additional data is loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note
-					that this is just an example script using PHP. Server-side processing scripts can be written in any
-					language, using <a href="//datatables.net/manual/server-side">the protocol described in the
-					DataTables documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./columns.html">Column options</a></li>
-							<li><a href="./scrolling.html">Scrolling DataTable</a></li>
-							<li class="active"><a href="./fill-both.html">Horizontal and vertical fill</a></li>
-							<li><a href="./fill-horizontal.html">Horizontal fill</a></li>
-							<li><a href="./complete-callback.html">Complete callback</a></li>
-							<li><a href="./step-callback.html">Step callback</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full
-					information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and
-					<a href="http://www.datatables.net/plug-ins">plug-ins</a> which extend the capabilities of
-					DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href=
-					"http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2014<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 641
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/AutoFill/examples/fill-horizontal.html

@@ -1,641 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>AutoFill example - Horizontal fill</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.autoFill.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.autoFill.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-	var table = $('#example').DataTable();
-
-	new $.fn.dataTable.AutoFill( table, {
-		mode: 'x'
-	} );
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>AutoFill example <span>Horizontal fill</span></h1>
-
-			<div class="info">
-				<p>By default AutoFill will allow the fill to operate only on a single column at a time (i.e.
-				vertically). However, it has the ability to provide the fill either horizontally, over both axis or
-				limited to just one axis depending on the direction of the drag. This option is provided by the
-				<code>mode</code> sanitisation option.</p>
-
-				<p>In this case it is set to <code>x</code> (i.e. horizontal axis) to provide the filler along a row,
-				rather than a column.</p>
-
-				<p>For the full range of options and syntax for <code>mode</code> please refer to the <a href=
-				"//datatables.net/extras/autofill/options">AutoFill documentation</a>.</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this
-					example:</p><code class="multiline brush: js;">$(document).ready(function() {
-	var table = $('#example').DataTable();
-
-	new $.fn.dataTable.AutoFill( table, {
-		mode: 'x'
-	} );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this
-					example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href=
-						"../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.autoFill.js">../js/dataTables.autoFill.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by
-					DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library
-						files (below), in order to correctly display the table. The additional CSS used is shown
-						below:</p><code class="multiline brush: js;"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the
-					table:</p>
-
-					<ul>
-						<li><a href=
-						"../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.autoFill.css">../css/dataTables.autoFill.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data
-					will update automatically as any additional data is loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note
-					that this is just an example script using PHP. Server-side processing scripts can be written in any
-					language, using <a href="//datatables.net/manual/server-side">the protocol described in the
-					DataTables documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./columns.html">Column options</a></li>
-							<li><a href="./scrolling.html">Scrolling DataTable</a></li>
-							<li><a href="./fill-both.html">Horizontal and vertical fill</a></li>
-							<li class="active"><a href="./fill-horizontal.html">Horizontal fill</a></li>
-							<li><a href="./complete-callback.html">Complete callback</a></li>
-							<li><a href="./step-callback.html">Step callback</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full
-					information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and
-					<a href="http://www.datatables.net/plug-ins">plug-ins</a> which extend the capabilities of
-					DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href=
-					"http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2014<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 66
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/AutoFill/examples/index.html

@@ -1,66 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-
-	<title>AutoFill examples - AutoFill examples</title>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>AutoFill example <span>AutoFill examples</span></h1>
-
-			<div class="info">
-				<p>AutoFill gives an Excel like option to a DataTable to click and drag over multiple cells, filling in
-				information over the selected cells and incrementing numbers as needed.</p>
-
-				<p>Thanks to <a href="http://www.phoniax.no/">Phoniax AS</a> for their sponsorship of this plug-in for
-				DataTables.</p>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./columns.html">Column options</a></li>
-							<li><a href="./scrolling.html">Scrolling DataTable</a></li>
-							<li><a href="./fill-both.html">Horizontal and vertical fill</a></li>
-							<li><a href="./fill-horizontal.html">Horizontal fill</a></li>
-							<li><a href="./complete-callback.html">Complete callback</a></li>
-							<li><a href="./step-callback.html">Step callback</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full
-					information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and
-					<a href="http://www.datatables.net/plug-ins">plug-ins</a> which extend the capabilities of
-					DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href=
-					"http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2014<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 638
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/AutoFill/examples/scrolling.html

@@ -1,638 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>AutoFill example - Scrolling DataTable</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.autoFill.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.autoFill.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-	var table = $('#example').dataTable( {
-		scrollY: 200,
-		scrollCollapse: false,
-		paginate: false
-	} );
-
-	new $.fn.dataTable.AutoFill( table );
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>AutoFill example <span>Scrolling DataTable</span></h1>
-
-			<div class="info">
-				<p>When dragging an AutoFill handle, the table (if DataTables scrolling is enabled) or the window will
-				be automatically scrolled, as you approach the edge of the scrolling component. The example below shows
-				the effect with DataTables scrolling (and also window if needed).</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this
-					example:</p><code class="multiline brush: js;">$(document).ready(function() {
-	var table = $('#example').dataTable( {
-		scrollY: 200,
-		scrollCollapse: false,
-		paginate: false
-	} );
-
-	new $.fn.dataTable.AutoFill( table );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this
-					example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href=
-						"../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.autoFill.js">../js/dataTables.autoFill.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by
-					DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library
-						files (below), in order to correctly display the table. The additional CSS used is shown
-						below:</p><code class="multiline brush: js;"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the
-					table:</p>
-
-					<ul>
-						<li><a href=
-						"../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.autoFill.css">../css/dataTables.autoFill.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data
-					will update automatically as any additional data is loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note
-					that this is just an example script using PHP. Server-side processing scripts can be written in any
-					language, using <a href="//datatables.net/manual/server-side">the protocol described in the
-					DataTables documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./columns.html">Column options</a></li>
-							<li class="active"><a href="./scrolling.html">Scrolling DataTable</a></li>
-							<li><a href="./fill-both.html">Horizontal and vertical fill</a></li>
-							<li><a href="./fill-horizontal.html">Horizontal fill</a></li>
-							<li><a href="./complete-callback.html">Complete callback</a></li>
-							<li><a href="./step-callback.html">Step callback</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full
-					information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and
-					<a href="http://www.datatables.net/plug-ins">plug-ins</a> which extend the capabilities of
-					DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href=
-					"http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2014<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 631
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/AutoFill/examples/simple.html

@@ -1,631 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>AutoFill example - Basic initialisation</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.autoFill.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.autoFill.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-	var table = $('#example').DataTable();
-	new $.fn.dataTable.AutoFill( table );
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>AutoFill example <span>Basic initialisation</span></h1>
-
-			<div class="info">
-				<p>AutoFill gives an Excel like option to a DataTable to click and drag over multiple cells, filling in
-				information over the selected cells and incrementing numbers as needed.</p>
-
-				<p>AutoFill is initialised using the <code>$.fn.dataTable.AutoFill</code> function as shown in the
-				example below. It requires one parameter, the DataTable instance that AutoFill is to operate on, and
-				optionally a second configuration parameter, which is shown in the other AutoFill examples.</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this
-					example:</p><code class="multiline brush: js;">$(document).ready(function() {
-	var table = $('#example').DataTable();
-	new $.fn.dataTable.AutoFill( table );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this
-					example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href=
-						"../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.autoFill.js">../js/dataTables.autoFill.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by
-					DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library
-						files (below), in order to correctly display the table. The additional CSS used is shown
-						below:</p><code class="multiline brush: js;"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the
-					table:</p>
-
-					<ul>
-						<li><a href=
-						"../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.autoFill.css">../css/dataTables.autoFill.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data
-					will update automatically as any additional data is loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note
-					that this is just an example script using PHP. Server-side processing scripts can be written in any
-					language, using <a href="//datatables.net/manual/server-side">the protocol described in the
-					DataTables documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li class="active"><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./columns.html">Column options</a></li>
-							<li><a href="./scrolling.html">Scrolling DataTable</a></li>
-							<li><a href="./fill-both.html">Horizontal and vertical fill</a></li>
-							<li><a href="./fill-horizontal.html">Horizontal fill</a></li>
-							<li><a href="./complete-callback.html">Complete callback</a></li>
-							<li><a href="./step-callback.html">Step callback</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full
-					information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and
-					<a href="http://www.datatables.net/plug-ins">plug-ins</a> which extend the capabilities of
-					DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href=
-					"http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2014<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 660
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/AutoFill/examples/step-callback.html

@@ -1,660 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>AutoFill example - Step callback</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.autoFill.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.autoFill.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-	var table = $('#example').dataTable();
-
-	new $.fn.dataTable.AutoFill( table, {
-		columnDefs: [ {
-			targets: -1,
-			step: function ( cell, read, last, i, x, y ) {
-				var val = parseInt( (last || read).replace(/[$,]/g, ''), 10 );
-				val += (x<0 || y<0 ? -100 : 100); // - if going back up, + if going down
-
-				// Format for the currency column
-				return '$'+val.toString().replace( /\B(?=(\d{3})+(?!\d))/g, ',' );
-			}
-		} ]
-	} );
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>AutoFill example <span>Step callback</span></h1>
-
-			<div class="info">
-				<p>By default, AutoFill will increment cells that contain numbers by a single digit for each cell that
-				is iterated over (try the <em>Age</em> column below for example). This behaviour can be disabled
-				completely using the <code>increment</code> column option, but it can also be modified to suit your
-				requirements through use of the <code>step</code> column callback function.</p>
-
-				<p>The <code>step</code> callback is executed for each cell in the auto-fill set and gives complete
-				control over how data is incremented. The example below shows the step function being used on the
-				<em>Salary</em> column to increment by 100, rather than 1 for each cell.</p>
-
-				<p>For a complete description of the <code>step</code> callback, please refer to the <a href=
-				"//datatables.net/extras/autofill/options">AutoFill documentation</a>.</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this
-					example:</p><code class="multiline brush: js;">$(document).ready(function() {
-	var table = $('#example').dataTable();
-
-	new $.fn.dataTable.AutoFill( table, {
-		columnDefs: [ {
-			targets: -1,
-			step: function ( cell, read, last, i, x, y ) {
-				var val = parseInt( (last || read).replace(/[$,]/g, ''), 10 );
-				val += (x&lt;0 || y&lt;0 ? -100 : 100); // - if going back up, + if going down
-
-				// Format for the currency column
-				return '$'+val.toString().replace( /\B(?=(\d{3})+(?!\d))/g, ',' );
-			}
-		} ]
-	} );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this
-					example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href=
-						"../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.autoFill.js">../js/dataTables.autoFill.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by
-					DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library
-						files (below), in order to correctly display the table. The additional CSS used is shown
-						below:</p><code class="multiline brush: js;"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the
-					table:</p>
-
-					<ul>
-						<li><a href=
-						"../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.autoFill.css">../css/dataTables.autoFill.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data
-					will update automatically as any additional data is loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note
-					that this is just an example script using PHP. Server-side processing scripts can be written in any
-					language, using <a href="//datatables.net/manual/server-side">the protocol described in the
-					DataTables documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./columns.html">Column options</a></li>
-							<li><a href="./scrolling.html">Scrolling DataTable</a></li>
-							<li><a href="./fill-both.html">Horizontal and vertical fill</a></li>
-							<li><a href="./fill-horizontal.html">Horizontal fill</a></li>
-							<li><a href="./complete-callback.html">Complete callback</a></li>
-							<li class="active"><a href="./step-callback.html">Step callback</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full
-					information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and
-					<a href="http://www.datatables.net/plug-ins">plug-ins</a> which extend the capabilities of
-					DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href=
-					"http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2014<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

BIN
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/AutoFill/images/filler.png


+ 0 - 855
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/AutoFill/js/dataTables.autoFill.js

@@ -1,855 +0,0 @@
-/*! AutoFill 1.2.1
- * ©2008-2014 SpryMedia Ltd - datatables.net/license
- */
-
-/**
- * @summary     AutoFill
- * @description Add Excel like click and drag auto-fill options to DataTables
- * @version     1.2.1
- * @file        dataTables.autoFill.js
- * @author      SpryMedia Ltd (www.sprymedia.co.uk)
- * @contact     www.sprymedia.co.uk/contact
- * @copyright   Copyright 2010-2014 SpryMedia Ltd.
- *
- * This source file is free software, available under the following license:
- *   MIT license - http://datatables.net/license/mit
- *
- * This source file is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
- * or FITNESS FOR A PARTICULAR PURPOSE. See the license files for details.
- *
- * For details please refer to: http://www.datatables.net
- */
-
-(function( window, document, undefined ) {
-
-var factory = function( $, DataTable ) {
-"use strict";
-
-/** 
- * AutoFill provides Excel like auto-fill features for a DataTable
- *
- * @class AutoFill
- * @constructor
- * @param {object} oTD DataTables settings object
- * @param {object} oConfig Configuration object for AutoFill
- */
-var AutoFill = function( oDT, oConfig )
-{
-	/* Sanity check that we are a new instance */
-	if ( ! (this instanceof AutoFill) ) {
-		throw( "Warning: AutoFill must be initialised with the keyword 'new'" );
-	}
-
-	if ( ! $.fn.dataTableExt.fnVersionCheck('1.7.0') ) {
-		throw( "Warning: AutoFill requires DataTables 1.7 or greater");
-	}
-
-
-	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
-	 * Public class variables
-	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
-
-	this.c = {};
-
-	/**
-	 * @namespace Settings object which contains customisable information for AutoFill instance
-	 */
-	this.s = {
-		/**
-		 * @namespace Cached information about the little dragging icon (the filler)
-		 */
-		"filler": {
-			"height": 0,
-			"width": 0
-		},
-
-		/**
-		 * @namespace Cached information about the border display
-		 */
-		"border": {
-			"width": 2
-		},
-
-		/**
-		 * @namespace Store for live information for the current drag
-		 */
-		"drag": {
-			"startX": -1,
-			"startY": -1,
-			"startTd": null,
-			"endTd": null,
-			"dragging": false
-		},
-
-		/**
-		 * @namespace Data cache for information that we need for scrolling the screen when we near
-		 *   the edges
-		 */
-		"screen": {
-			"interval": null,
-			"y": 0,
-			"height": 0,
-			"scrollTop": 0
-		},
-
-		/**
-		 * @namespace Data cache for the position of the DataTables scrolling element (when scrolling
-		 *   is enabled)
-		 */
-		"scroller": {
-			"top": 0,
-			"bottom": 0
-		},
-
-		/**
-		 * @namespace Information stored for each column. An array of objects
-		 */
-		"columns": []
-	};
-
-
-	/**
-	 * @namespace Common and useful DOM elements for the class instance
-	 */
-	this.dom = {
-		"table": null,
-		"filler": null,
-		"borderTop": null,
-		"borderRight": null,
-		"borderBottom": null,
-		"borderLeft": null,
-		"currentTarget": null
-	};
-
-
-
-	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
-	 * Public class methods
-	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
-
-	/**
-	 * Retreieve the settings object from an instance
-	 *  @method fnSettings
-	 *  @returns {object} AutoFill settings object
-	 */
-	this.fnSettings = function () {
-		return this.s;
-	};
-
-
-	/* Constructor logic */
-	this._fnInit( oDT, oConfig );
-	return this;
-};
-
-
-
-AutoFill.prototype = {
-	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
-	 * Private methods (they are of course public in JS, but recommended as private)
-	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
-
-	/**
-	 * Initialisation
-	 *  @method _fnInit
-	 *  @param {object} dt DataTables settings object
-	 *  @param {object} config Configuration object for AutoFill
-	 *  @returns void
-	 */
-	"_fnInit": function ( dt, config )
-	{
-		var
-			that = this,
-			i, iLen;
-
-		// Use DataTables API to get the settings allowing selectors, instances
-		// etc to be used, or for backwards compatibility get from the old
-		// fnSettings method
-		this.s.dt = DataTable.Api ?
-			new DataTable.Api( dt ).settings()[0] :
-			dt.fnSettings();
-		this.s.init = config || {};
-		this.dom.table = this.s.dt.nTable;
-
-		$.extend( true, this.c, AutoFill.defaults, config );
-
-		/* Add and configure the columns */
-		this._initColumns();
-
-		/* Auto Fill click and drag icon */
-		var filler = $('<div/>', {
-				'class': 'AutoFill_filler'
-			} )
-			.appendTo( 'body' );
-		this.dom.filler = filler[0];
-
-		// Get the height / width of the click element
-		this.s.filler.height = filler.height();
-		this.s.filler.width = filler.width();
-		filler[0].style.display = "none";
-
-		/* Border display - one div for each side. We can't just use a single
-		 * one with a border, as we want the events to effectively pass through
-		 * the transparent bit of the box
-		 */
-		var border;
-		var appender = document.body;
-		if ( that.s.dt.oScroll.sY !== "" ) {
-			that.s.dt.nTable.parentNode.style.position = "relative";
-			appender = that.s.dt.nTable.parentNode;
-		}
-
-		border = $('<div/>', {
-			"class": "AutoFill_border"
-		} );
-		this.dom.borderTop    = border.clone().appendTo( appender )[0];
-		this.dom.borderRight  = border.clone().appendTo( appender )[0];
-		this.dom.borderBottom = border.clone().appendTo( appender )[0];
-		this.dom.borderLeft   = border.clone().appendTo( appender )[0];
-
-		/* Events */
-		filler.on( 'mousedown.DTAF', function (e) {
-			this.onselectstart = function() { return false; };
-			that._fnFillerDragStart.call( that, e );
-			return false;
-		} );
-
-		$('tbody', this.dom.table).on(
-			'mouseover.DTAF mouseout.DTAF',
-			'>tr>td, >tr>th',
-			function (e) {
-				that._fnFillerDisplay.call( that, e );
-			}
-		);
-
-		$(this.dom.table).on( 'destroy.dt.DTAF', function () {
-			filler.off( 'mousedown.DTAF' ).remove();
-			$('tbody', this.dom.table).off( 'mouseover.DTAF mouseout.DTAF' );
-		} );
-	},
-
-
-	_initColumns: function ( )
-	{
-		var that = this;
-		var i, ien;
-		var dt = this.s.dt;
-		var config = this.s.init;
-
-		for ( i=0, ien=dt.aoColumns.length ; i<ien ; i++ ) {
-			this.s.columns[i] = $.extend( true, {}, AutoFill.defaults.column );
-		}
-
-		dt.oApi._fnApplyColumnDefs(
-			dt,
-			config.aoColumnDefs || config.columnDefs,
-			config.aoColumns || config.columns,
-			function (colIdx, def) {
-				that._fnColumnOptions( colIdx, def );
-			}
-		);
-
-		// For columns which don't have read, write, step functions defined,
-		// use the default ones
-		for ( i=0, ien=dt.aoColumns.length ; i<ien ; i++ ) {
-			var column = this.s.columns[i];
-
-			if ( ! column.read ) {
-				column.read = this._fnReadCell;
-			}
-			if ( ! column.write ) {
-				column.read = this._fnWriteCell;
-			}
-			if ( ! column.step ) {
-				column.read = this._fnStep;
-			}
-		}
-	},
-
-
-	"_fnColumnOptions": function ( i, opts )
-	{
-		var column = this.s.columns[ i ];
-		var set = function ( outProp, inProp ) {
-			if ( opts[ inProp[0] ] !== undefined ) {
-				column[ outProp ] = opts[ inProp[0] ];
-			}
-			if ( opts[ inProp[1] ] !== undefined ) {
-				column[ outProp ] = opts[ inProp[1] ];
-			}
-		};
-
-		// Compatibility with the old Hungarian style of notation
-		set( 'enable',    ['bEnable',     'enable'] );
-		set( 'read',      ['fnRead',      'read'] );
-		set( 'write',     ['fnWrite',     'write'] );
-		set( 'step',      ['fnStep',      'step'] );
-		set( 'increment', ['bIncrement',  'increment'] );
-	},
-
-
-	/**
-	 * Find out the coordinates of a given TD cell in a table
-	 *  @method  _fnTargetCoords
-	 *  @param   {Node} nTd
-	 *  @returns {Object} x and y properties, for the position of the cell in the tables DOM
-	 */
-	"_fnTargetCoords": function ( nTd )
-	{
-		var nTr = $(nTd).parents('tr')[0];
-		var position = this.s.dt.oInstance.fnGetPosition( nTd );
-
-		return {
-			"x":      $('td', nTr).index(nTd),
-			"y":      $('tr', nTr.parentNode).index(nTr),
-			"row":    position[0],
-			"column": position[2]
-		};
-	},
-
-
-	/**
-	 * Display the border around one or more cells (from start to end)
-	 *  @method  _fnUpdateBorder
-	 *  @param   {Node} nStart Starting cell
-	 *  @param   {Node} nEnd Ending cell
-	 *  @returns void
-	 */
-	"_fnUpdateBorder": function ( nStart, nEnd )
-	{
-		var
-			border = this.s.border.width,
-			offsetStart = $(nStart).offset(),
-			offsetEnd = $(nEnd).offset(),
-			x1 = offsetStart.left - border,
-			x2 = offsetEnd.left + $(nEnd).outerWidth(),
-			y1 = offsetStart.top - border,
-			y2 = offsetEnd.top + $(nEnd).outerHeight(),
-			width = offsetEnd.left + $(nEnd).outerWidth() - offsetStart.left + (2*border),
-			height = offsetEnd.top + $(nEnd).outerHeight() - offsetStart.top + (2*border),
-			oStyle;
-
-		// Recalculate start and end (when dragging "backwards")  
-		if( offsetStart.left > offsetEnd.left) {
-			x1 = offsetEnd.left - border;
-			x2 = offsetStart.left + $(nStart).outerWidth();
-			width = offsetStart.left + $(nStart).outerWidth() - offsetEnd.left + (2*border);
-		}
-
-		if ( this.s.dt.oScroll.sY !== "" )
-		{
-			/* The border elements are inside the DT scroller - so position relative to that */
-			var
-				offsetScroll = $(this.s.dt.nTable.parentNode).offset(),
-				scrollTop = $(this.s.dt.nTable.parentNode).scrollTop(),
-				scrollLeft = $(this.s.dt.nTable.parentNode).scrollLeft();
-
-			x1 -= offsetScroll.left - scrollLeft;
-			x2 -= offsetScroll.left - scrollLeft;
-			y1 -= offsetScroll.top - scrollTop;
-			y2 -= offsetScroll.top - scrollTop;
-		}
-
-		/* Top */
-		oStyle = this.dom.borderTop.style;
-		oStyle.top = y1+"px";
-		oStyle.left = x1+"px";
-		oStyle.height = this.s.border.width+"px";
-		oStyle.width = width+"px";
-
-		/* Bottom */
-		oStyle = this.dom.borderBottom.style;
-		oStyle.top = y2+"px";
-		oStyle.left = x1+"px";
-		oStyle.height = this.s.border.width+"px";
-		oStyle.width = width+"px";
-
-		/* Left */
-		oStyle = this.dom.borderLeft.style;
-		oStyle.top = y1+"px";
-		oStyle.left = x1+"px";
-		oStyle.height = height+"px";
-		oStyle.width = this.s.border.width+"px";
-
-		/* Right */
-		oStyle = this.dom.borderRight.style;
-		oStyle.top = y1+"px";
-		oStyle.left = x2+"px";
-		oStyle.height = height+"px";
-		oStyle.width = this.s.border.width+"px";
-	},
-
-
-	/**
-	 * Mouse down event handler for starting a drag
-	 *  @method  _fnFillerDragStart
-	 *  @param   {Object} e Event object
-	 *  @returns void
-	 */
-	"_fnFillerDragStart": function (e)
-	{
-		var that = this;
-		var startingTd = this.dom.currentTarget;
-
-		this.s.drag.dragging = true;
-
-		that.dom.borderTop.style.display = "block";
-		that.dom.borderRight.style.display = "block";
-		that.dom.borderBottom.style.display = "block";
-		that.dom.borderLeft.style.display = "block";
-
-		var coords = this._fnTargetCoords( startingTd );
-		this.s.drag.startX = coords.x;
-		this.s.drag.startY = coords.y;
-
-		this.s.drag.startTd = startingTd;
-		this.s.drag.endTd = startingTd;
-
-		this._fnUpdateBorder( startingTd, startingTd );
-
-		$(document).bind('mousemove.AutoFill', function (e) {
-			that._fnFillerDragMove.call( that, e );
-		} );
-
-		$(document).bind('mouseup.AutoFill', function (e) {
-			that._fnFillerFinish.call( that, e );
-		} );
-
-		/* Scrolling information cache */
-		this.s.screen.y = e.pageY;
-		this.s.screen.height = $(window).height();
-		this.s.screen.scrollTop = $(document).scrollTop();
-
-		if ( this.s.dt.oScroll.sY !== "" )
-		{
-			this.s.scroller.top = $(this.s.dt.nTable.parentNode).offset().top;
-			this.s.scroller.bottom = this.s.scroller.top + $(this.s.dt.nTable.parentNode).height();
-		}
-
-		/* Scrolling handler - we set an interval (which is cancelled on mouse up) which will fire
-		 * regularly and see if we need to do any scrolling
-		 */
-		this.s.screen.interval = setInterval( function () {
-			var iScrollTop = $(document).scrollTop();
-			var iScrollDelta = iScrollTop - that.s.screen.scrollTop;
-			that.s.screen.y += iScrollDelta;
-
-			if ( that.s.screen.height - that.s.screen.y + iScrollTop < 50 )
-			{
-				$('html, body').animate( {
-					"scrollTop": iScrollTop + 50
-				}, 240, 'linear' );
-			}
-			else if ( that.s.screen.y - iScrollTop < 50 )
-			{
-				$('html, body').animate( {
-					"scrollTop": iScrollTop - 50
-				}, 240, 'linear' );
-			}
-
-			if ( that.s.dt.oScroll.sY !== "" )
-			{
-				if ( that.s.screen.y > that.s.scroller.bottom - 50 )
-				{
-					$(that.s.dt.nTable.parentNode).animate( {
-						"scrollTop": $(that.s.dt.nTable.parentNode).scrollTop() + 50
-					}, 240, 'linear' );
-				}
-				else if ( that.s.screen.y < that.s.scroller.top + 50 )
-				{
-					$(that.s.dt.nTable.parentNode).animate( {
-						"scrollTop": $(that.s.dt.nTable.parentNode).scrollTop() - 50
-					}, 240, 'linear' );
-				}
-			}
-		}, 250 );
-	},
-
-
-	/**
-	 * Mouse move event handler for during a move. See if we want to update the display based on the
-	 * new cursor position
-	 *  @method  _fnFillerDragMove
-	 *  @param   {Object} e Event object
-	 *  @returns void
-	 */
-	"_fnFillerDragMove": function (e)
-	{
-		if ( e.target && e.target.nodeName.toUpperCase() == "TD" &&
-			 e.target != this.s.drag.endTd )
-		{
-			var coords = this._fnTargetCoords( e.target );
-
-			if ( this.c.mode == "y" && coords.x != this.s.drag.startX )
-			{
-				e.target = $('tbody>tr:eq('+coords.y+')>td:eq('+this.s.drag.startX+')', this.dom.table)[0];
-			}
-			if ( this.c.mode == "x" && coords.y != this.s.drag.startY )
-			{
-				e.target = $('tbody>tr:eq('+this.s.drag.startY+')>td:eq('+coords.x+')', this.dom.table)[0];
-			}
-
-			if ( this.c.mode == "either")
-			{
-				if(coords.x != this.s.drag.startX )
-				{
-					e.target = $('tbody>tr:eq('+this.s.drag.startY+')>td:eq('+coords.x+')', this.dom.table)[0];
-				}
-				else if ( coords.y != this.s.drag.startY ) {
-					e.target = $('tbody>tr:eq('+coords.y+')>td:eq('+this.s.drag.startX+')', this.dom.table)[0];
-				}
-			}
-
-			// update coords
-			if ( this.c.mode !== "both" ) {
-				coords = this._fnTargetCoords( e.target );
-			}
-
-			var drag = this.s.drag;
-			drag.endTd = e.target;
-
-			if ( coords.y >= this.s.drag.startY ) {
-				this._fnUpdateBorder( drag.startTd, drag.endTd );
-			}
-			else {
-				this._fnUpdateBorder( drag.endTd, drag.startTd );
-			}
-			this._fnFillerPosition( e.target );
-		}
-
-		/* Update the screen information so we can perform scrolling */
-		this.s.screen.y = e.pageY;
-		this.s.screen.scrollTop = $(document).scrollTop();
-
-		if ( this.s.dt.oScroll.sY !== "" )
-		{
-			this.s.scroller.scrollTop = $(this.s.dt.nTable.parentNode).scrollTop();
-			this.s.scroller.top = $(this.s.dt.nTable.parentNode).offset().top;
-			this.s.scroller.bottom = this.s.scroller.top + $(this.s.dt.nTable.parentNode).height();
-		}
-	},
-
-
-	/**
-	 * Mouse release handler - end the drag and take action to update the cells with the needed values
-	 *  @method  _fnFillerFinish
-	 *  @param   {Object} e Event object
-	 *  @returns void
-	 */
-	"_fnFillerFinish": function (e)
-	{
-		var that = this, i, iLen, j;
-
-		$(document).unbind('mousemove.AutoFill mouseup.AutoFill');
-
-		this.dom.borderTop.style.display = "none";
-		this.dom.borderRight.style.display = "none";
-		this.dom.borderBottom.style.display = "none";
-		this.dom.borderLeft.style.display = "none";
-
-		this.s.drag.dragging = false;
-
-		clearInterval( this.s.screen.interval );
-
-		var cells = [];
-		var table = this.dom.table;
-		var coordsStart = this._fnTargetCoords( this.s.drag.startTd );
-		var coordsEnd = this._fnTargetCoords( this.s.drag.endTd );
-		var columnIndex = function ( visIdx ) {
-			return that.s.dt.oApi._fnVisibleToColumnIndex( that.s.dt, visIdx );
-		};
-
-		// xxx - urgh - there must be a way of reducing this...
-		if ( coordsStart.y <= coordsEnd.y ) {
-			for ( i=coordsStart.y ; i<=coordsEnd.y ; i++ ) {
-				if ( coordsStart.x <= coordsEnd.x ) {
-					for ( j=coordsStart.x ; j<=coordsEnd.x ; j++ ) {
-						cells.push( {
-							node:   $('tbody>tr:eq('+i+')>td:eq('+j+')', table)[0],
-							x:      j - coordsStart.x,
-							y:      i - coordsStart.y,
-							colIdx: columnIndex( j )
-						} );
-					}
-				}
-				else {
-					for ( j=coordsStart.x ; j>=coordsEnd.x ; j-- ) {
-						cells.push( {
-							node:   $('tbody>tr:eq('+i+')>td:eq('+j+')', table)[0],
-							x:      j - coordsStart.x,
-							y:      i - coordsStart.y,
-							colIdx: columnIndex( j )
-						} );
-					}
-				}
-			}
-		}
-		else {
-			for ( i=coordsStart.y ; i>=coordsEnd.y ; i-- ) {
-				if ( coordsStart.x <= coordsEnd.x ) {
-					for ( j=coordsStart.x ; j<=coordsEnd.x ; j++ ) {
-						cells.push( {
-							node:   $('tbody>tr:eq('+i+')>td:eq('+j+')', table)[0],
-							x:      j - coordsStart.x,
-							y:      i - coordsStart.y,
-							colIdx: columnIndex( j )
-						} );
-					}
-				}
-				else {
-					for ( j=coordsStart.x ; j>=coordsEnd.x ; j-- ) {
-						cells.push( {
-							node:   $('tbody>tr:eq('+i+')>td:eq('+j+')', table)[0],
-							x:      coordsStart.x - j,
-							y:      coordsStart.y - i,
-							colIdx: columnIndex( j )
-						} );
-					}
-				}
-			}
-		}
-
-		// An auto-fill requires 2 or more cells
-		if ( cells.length <= 1 ) {
-			return;
-		}
-
-		var edited = [];
-		var previous;
-
-		for ( i=0, iLen=cells.length ; i<iLen ; i++ ) {
-			var cell      = cells[i];
-			var column    = this.s.columns[ cell.colIdx ];
-			var read      = column.read.call( column, cell.node );
-			var stepValue = column.step.call( column, cell.node, read, previous, i, cell.x, cell.y );
-
-			column.write.call( column, cell.node, stepValue );
-
-			previous = stepValue;
-			edited.push( {
-				cell:     cell,
-				colIdx:   cell.colIdx,
-				newValue: stepValue,
-				oldValue: read
-			} );
-		}
-
-		if ( this.c.complete !== null ) {
-			this.c.complete.call( this, edited );
-		}
-
-		// In 1.10 we can do a static draw
-		if ( DataTable.Api ) {
-			new DataTable.Api( this.s.dt ).draw( false );
-		}
-		else {
-			this.s.dt.oInstance.fnDraw();
-		}
-	},
-
-
-	/**
-	 * Display the drag handle on mouse over cell
-	 *  @method  _fnFillerDisplay
-	 *  @param   {Object} e Event object
-	 *  @returns void
-	 */
-	"_fnFillerDisplay": function (e)
-	{
-		var filler = this.dom.filler;
-
-		/* Don't display automatically when dragging */
-		if ( this.s.drag.dragging)
-		{
-			return;
-		}
-
-		/* Check that we are allowed to AutoFill this column or not */
-		var nTd = (e.target.nodeName.toLowerCase() == 'td') ? e.target : $(e.target).parents('td')[0];
-		var iX = this._fnTargetCoords(nTd).column;
-		if ( !this.s.columns[iX].enable )
-		{
-			filler.style.display = "none";
-			return;
-		}
-
-		if (e.type == 'mouseover')
-		{
-			this.dom.currentTarget = nTd;
-			this._fnFillerPosition( nTd );
-
-			filler.style.display = "block";
-		}
-		else if ( !e.relatedTarget || !e.relatedTarget.className.match(/AutoFill/) )
-		{
-			filler.style.display = "none";
-		}
-	},
-
-
-	/**
-	 * Position the filler icon over a cell
-	 *  @method  _fnFillerPosition
-	 *  @param   {Node} nTd Cell to position filler icon over
-	 *  @returns void
-	 */
-	"_fnFillerPosition": function ( nTd )
-	{
-		var offset = $(nTd).offset();
-		var filler = this.dom.filler;
-		filler.style.top = (offset.top - (this.s.filler.height / 2)-1 + $(nTd).outerHeight())+"px";
-		filler.style.left = (offset.left - (this.s.filler.width / 2)-1 + $(nTd).outerWidth())+"px";
-	}
-};
-
-
-// Alias for access
-DataTable.AutoFill = AutoFill;
-DataTable.AutoFill = AutoFill;
-
-
-
-/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * Constants
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
-
-/**
- * AutoFill version
- *  @constant  version
- *  @type      String
- *  @default   See code
- */
-AutoFill.version = "1.2.1";
-
-
-/**
- * AutoFill defaults
- *  @namespace
- */
-AutoFill.defaults = {
-	/**
-	 * Mode for dragging (restrict to y-axis only, x-axis only, either one or none):
-	 *
-	 *  * `y`      - y-axis only (default)
-	 *  * `x`      - x-axis only
-	 *  * `either` - either one, but not both axis at the same time
-	 *  * `both`   - multiple cells allowed
-	 *
-	 * @type {string}
-	 * @default `y`
-	 */
-	mode: 'y',
-
-	complete: null,
-
-	/**
-	 * Column definition defaults
-	 *  @namespace
-	 */
-	column: {
-		/**
-		 * If AutoFill should be enabled on this column
-		 *
-		 * @type {boolean}
-		 * @default true
-		 */
-		enable: true,
-
-		/**
-		 * Allow automatic increment / decrement on this column if a number
-		 * is found.
-		 *
-		 * @type {boolean}
-		 * @default true
-		 */
-		increment: true,
-
-		/**
-		 * Cell read function
-		 *
-		 * Default function will simply read the value from the HTML of the
-		 * cell.
-		 *
-		 * @type   {function}
-		 * @param  {node} cell `th` / `td` element to read the value from
-		 * @return {string}    Data that has been read
-		 */
-		read: function ( cell ) {
-			return $(cell).html();
-		},
-
-		/**
-		 * Cell write function
-		 *
-		 * Default function will simply write to the HTML and tell the DataTable
-		 * to update.
-		 *
-		 * @type   {function}
-		 * @param  {node} cell `th` / `td` element to write the value to
-		 * @return {string}    Data two write
-		 */
-		write: function ( cell, val ) {
-			var table = $(cell).parents('table');
-			if ( DataTable.Api ) {
-				// 1.10
-				table.DataTable().cell( cell ).data( val );
-			}
-			else {
-				// 1.9
-				var dt = table.dataTable();
-				var pos = dt.fnGetPosition( cell );
-				dt.fnUpdate( val, pos[0], pos[2], false );
-			}
-		},
-
-		/**
-		 * Step function. This provides the ability to customise how the values
-		 * are incremented.
-		 *
-		 * @param  {node} cell `th` / `td` element that is being operated upon
-		 * @param  {string} read Cell value from `read` function
-		 * @param  {string} last Value of the previous cell
-		 * @param  {integer} i Loop counter
-		 * @param  {integer} x Cell x-position in the current auto-fill. The
-		 *   starting cell is coordinate 0 regardless of its physical position
-		 *   in the DataTable.
-		 * @param  {integer} y Cell y-position in the current auto-fill. The
-		 *   starting cell is coordinate 0 regardless of its physical position
-		 *   in the DataTable.
-		 * @return {string} Value to write
-		 */
-		step: function ( cell, read, last, i, x, y ) {
-			// Increment a number if it is found
-			var re = /(\-?\d+)/;
-			var match = this.increment && last ? last.match(re) : null;
-			if ( match ) {
-				return last.replace( re, parseInt(match[1],10) + (x<0 || y<0 ? -1 : 1) );
-			}
-			return last === undefined ?
-				read :
-				last;
-		}
-	}
-};
-
-return AutoFill;
-};
-
-
-// Define as an AMD module if possible
-if ( typeof define === 'function' && define.amd ) {
-	define( ['jquery', 'datatables'], factory );
-}
-else if ( typeof exports === 'object' ) {
-    // Node/CommonJS
-    factory( require('jquery'), require('datatables') );
-}
-else if ( jQuery && !jQuery.fn.dataTable.AutoFill ) {
-	// Otherwise simply initialise as normal, stopping multiple evaluation
-	factory( jQuery, jQuery.fn.dataTable );
-}
-
-
-}(window, document));
-

+ 0 - 22
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/AutoFill/js/dataTables.autoFill.min.js

@@ -1,22 +0,0 @@
-/*!
- AutoFill 1.2.1
- ©2008-2014 SpryMedia Ltd - datatables.net/license
-*/
-(function(o,j,m){var l=function(c,k){var h=function(d,b){if(!(this instanceof h))throw"Warning: AutoFill must be initialised with the keyword 'new'";if(!c.fn.dataTableExt.fnVersionCheck("1.7.0"))throw"Warning: AutoFill requires DataTables 1.7 or greater";this.c={};this.s={filler:{height:0,width:0},border:{width:2},drag:{startX:-1,startY:-1,startTd:null,endTd:null,dragging:!1},screen:{interval:null,y:0,height:0,scrollTop:0},scroller:{top:0,bottom:0},columns:[]};this.dom={table:null,filler:null,borderTop:null,
-borderRight:null,borderBottom:null,borderLeft:null,currentTarget:null};this.fnSettings=function(){return this.s};this._fnInit(d,b);return this};h.prototype={_fnInit:function(d,b){var a=this;this.s.dt=k.Api?(new k.Api(d)).settings()[0]:d.fnSettings();this.s.init=b||{};this.dom.table=this.s.dt.nTable;c.extend(!0,this.c,h.defaults,b);this._initColumns();var e=c("<div/>",{"class":"AutoFill_filler"}).appendTo("body");this.dom.filler=e[0];this.s.filler.height=e.height();this.s.filler.width=e.width();e[0].style.display=
-"none";var g,f=j.body;""!==a.s.dt.oScroll.sY&&(a.s.dt.nTable.parentNode.style.position="relative",f=a.s.dt.nTable.parentNode);g=c("<div/>",{"class":"AutoFill_border"});this.dom.borderTop=g.clone().appendTo(f)[0];this.dom.borderRight=g.clone().appendTo(f)[0];this.dom.borderBottom=g.clone().appendTo(f)[0];this.dom.borderLeft=g.clone().appendTo(f)[0];e.on("mousedown.DTAF",function(b){this.onselectstart=function(){return false};a._fnFillerDragStart.call(a,b);return false});c("tbody",this.dom.table).on("mouseover.DTAF mouseout.DTAF",
-">tr>td, >tr>th",function(b){a._fnFillerDisplay.call(a,b)});c(this.dom.table).on("destroy.dt.DTAF",function(){e.off("mousedown.DTAF").remove();c("tbody",this.dom.table).off("mouseover.DTAF mouseout.DTAF")})},_initColumns:function(){var d=this,b,a,e=this.s.dt,g=this.s.init;b=0;for(a=e.aoColumns.length;b<a;b++)this.s.columns[b]=c.extend(!0,{},h.defaults.column);e.oApi._fnApplyColumnDefs(e,g.aoColumnDefs||g.columnDefs,g.aoColumns||g.columns,function(a,b){d._fnColumnOptions(a,b)});b=0;for(a=e.aoColumns.length;b<
-a;b++)if(e=this.s.columns[b],e.read||(e.read=this._fnReadCell),e.write||(e.read=this._fnWriteCell),!e.step)e.read=this._fnStep},_fnColumnOptions:function(d,b){var a=this.s.columns[d],c=function(c,d){b[d[0]]!==m&&(a[c]=b[d[0]]);b[d[1]]!==m&&(a[c]=b[d[1]])};c("enable",["bEnable","enable"]);c("read",["fnRead","read"]);c("write",["fnWrite","write"]);c("step",["fnStep","step"]);c("increment",["bIncrement","increment"])},_fnTargetCoords:function(d){var b=c(d).parents("tr")[0],a=this.s.dt.oInstance.fnGetPosition(d);
-return{x:c("td",b).index(d),y:c("tr",b.parentNode).index(b),row:a[0],column:a[2]}},_fnUpdateBorder:function(d,b){var a=this.s.border.width,e=c(d).offset(),g=c(b).offset(),f=e.left-a,i=g.left+c(b).outerWidth(),n=e.top-a,h=g.top+c(b).outerHeight(),j=g.left+c(b).outerWidth()-e.left+2*a,k=g.top+c(b).outerHeight()-e.top+2*a;e.left>g.left&&(f=g.left-a,i=e.left+c(d).outerWidth(),j=e.left+c(d).outerWidth()-g.left+2*a);""!==this.s.dt.oScroll.sY&&(a=c(this.s.dt.nTable.parentNode).offset(),e=c(this.s.dt.nTable.parentNode).scrollTop(),
-g=c(this.s.dt.nTable.parentNode).scrollLeft(),f-=a.left-g,i-=a.left-g,n-=a.top-e,h-=a.top-e);a=this.dom.borderTop.style;a.top=n+"px";a.left=f+"px";a.height=this.s.border.width+"px";a.width=j+"px";a=this.dom.borderBottom.style;a.top=h+"px";a.left=f+"px";a.height=this.s.border.width+"px";a.width=j+"px";a=this.dom.borderLeft.style;a.top=n+"px";a.left=f+"px";a.height=k+"px";a.width=this.s.border.width+"px";a=this.dom.borderRight.style;a.top=n+"px";a.left=i+"px";a.height=k+"px";a.width=this.s.border.width+
-"px"},_fnFillerDragStart:function(d){var b=this,a=this.dom.currentTarget;this.s.drag.dragging=!0;b.dom.borderTop.style.display="block";b.dom.borderRight.style.display="block";b.dom.borderBottom.style.display="block";b.dom.borderLeft.style.display="block";var e=this._fnTargetCoords(a);this.s.drag.startX=e.x;this.s.drag.startY=e.y;this.s.drag.startTd=a;this.s.drag.endTd=a;this._fnUpdateBorder(a,a);c(j).bind("mousemove.AutoFill",function(a){b._fnFillerDragMove.call(b,a)});c(j).bind("mouseup.AutoFill",
-function(a){b._fnFillerFinish.call(b,a)});this.s.screen.y=d.pageY;this.s.screen.height=c(o).height();this.s.screen.scrollTop=c(j).scrollTop();""!==this.s.dt.oScroll.sY&&(this.s.scroller.top=c(this.s.dt.nTable.parentNode).offset().top,this.s.scroller.bottom=this.s.scroller.top+c(this.s.dt.nTable.parentNode).height());this.s.screen.interval=setInterval(function(){var a=c(j).scrollTop();b.s.screen.y=b.s.screen.y+(a-b.s.screen.scrollTop);b.s.screen.height-b.s.screen.y+a<50?c("html, body").animate({scrollTop:a+
-50},240,"linear"):b.s.screen.y-a<50&&c("html, body").animate({scrollTop:a-50},240,"linear");b.s.dt.oScroll.sY!==""&&(b.s.screen.y>b.s.scroller.bottom-50?c(b.s.dt.nTable.parentNode).animate({scrollTop:c(b.s.dt.nTable.parentNode).scrollTop()+50},240,"linear"):b.s.screen.y<b.s.scroller.top+50&&c(b.s.dt.nTable.parentNode).animate({scrollTop:c(b.s.dt.nTable.parentNode).scrollTop()-50},240,"linear"))},250)},_fnFillerDragMove:function(d){if(d.target&&"TD"==d.target.nodeName.toUpperCase()&&d.target!=this.s.drag.endTd){var b=
-this._fnTargetCoords(d.target);"y"==this.c.mode&&b.x!=this.s.drag.startX&&(d.target=c("tbody>tr:eq("+b.y+")>td:eq("+this.s.drag.startX+")",this.dom.table)[0]);"x"==this.c.mode&&b.y!=this.s.drag.startY&&(d.target=c("tbody>tr:eq("+this.s.drag.startY+")>td:eq("+b.x+")",this.dom.table)[0]);"either"==this.c.mode&&(b.x!=this.s.drag.startX?d.target=c("tbody>tr:eq("+this.s.drag.startY+")>td:eq("+b.x+")",this.dom.table)[0]:b.y!=this.s.drag.startY&&(d.target=c("tbody>tr:eq("+b.y+")>td:eq("+this.s.drag.startX+
-")",this.dom.table)[0]));"both"!==this.c.mode&&(b=this._fnTargetCoords(d.target));var a=this.s.drag;a.endTd=d.target;b.y>=this.s.drag.startY?this._fnUpdateBorder(a.startTd,a.endTd):this._fnUpdateBorder(a.endTd,a.startTd);this._fnFillerPosition(d.target)}this.s.screen.y=d.pageY;this.s.screen.scrollTop=c(j).scrollTop();""!==this.s.dt.oScroll.sY&&(this.s.scroller.scrollTop=c(this.s.dt.nTable.parentNode).scrollTop(),this.s.scroller.top=c(this.s.dt.nTable.parentNode).offset().top,this.s.scroller.bottom=
-this.s.scroller.top+c(this.s.dt.nTable.parentNode).height())},_fnFillerFinish:function(){var d=this,b,a;c(j).unbind("mousemove.AutoFill mouseup.AutoFill");this.dom.borderTop.style.display="none";this.dom.borderRight.style.display="none";this.dom.borderBottom.style.display="none";this.dom.borderLeft.style.display="none";this.s.drag.dragging=!1;clearInterval(this.s.screen.interval);var e=[],g=this.dom.table,f=this._fnTargetCoords(this.s.drag.startTd),i=this._fnTargetCoords(this.s.drag.endTd),h=function(a){return d.s.dt.oApi._fnVisibleToColumnIndex(d.s.dt,
-a)};if(f.y<=i.y)for(b=f.y;b<=i.y;b++)if(f.x<=i.x)for(a=f.x;a<=i.x;a++)e.push({node:c("tbody>tr:eq("+b+")>td:eq("+a+")",g)[0],x:a-f.x,y:b-f.y,colIdx:h(a)});else for(a=f.x;a>=i.x;a--)e.push({node:c("tbody>tr:eq("+b+")>td:eq("+a+")",g)[0],x:a-f.x,y:b-f.y,colIdx:h(a)});else for(b=f.y;b>=i.y;b--)if(f.x<=i.x)for(a=f.x;a<=i.x;a++)e.push({node:c("tbody>tr:eq("+b+")>td:eq("+a+")",g)[0],x:a-f.x,y:b-f.y,colIdx:h(a)});else for(a=f.x;a>=i.x;a--)e.push({node:c("tbody>tr:eq("+b+")>td:eq("+a+")",g)[0],x:f.x-a,y:f.y-
-b,colIdx:h(a)});if(!(1>=e.length)){var g=[],m;b=0;for(a=e.length;b<a;b++){var f=e[b],i=this.s.columns[f.colIdx],h=i.read.call(i,f.node),l=i.step.call(i,f.node,h,m,b,f.x,f.y);i.write.call(i,f.node,l);m=l;g.push({cell:f,colIdx:f.colIdx,newValue:l,oldValue:h})}null!==this.c.complete&&this.c.complete.call(this,g);k.Api?(new k.Api(this.s.dt)).draw(!1):this.s.dt.oInstance.fnDraw()}},_fnFillerDisplay:function(d){var b=this.dom.filler;if(!this.s.drag.dragging){var a="td"==d.target.nodeName.toLowerCase()?
-d.target:c(d.target).parents("td")[0],e=this._fnTargetCoords(a).column;if(this.s.columns[e].enable)if("mouseover"==d.type)this.dom.currentTarget=a,this._fnFillerPosition(a),b.style.display="block";else{if(!d.relatedTarget||!d.relatedTarget.className.match(/AutoFill/))b.style.display="none"}else b.style.display="none"}},_fnFillerPosition:function(d){var b=c(d).offset(),a=this.dom.filler;a.style.top=b.top-this.s.filler.height/2-1+c(d).outerHeight()+"px";a.style.left=b.left-this.s.filler.width/2-1+c(d).outerWidth()+
-"px"}};k.AutoFill=h;k.AutoFill=h;h.version="1.2.1";h.defaults={mode:"y",complete:null,column:{enable:!0,increment:!0,read:function(d){return c(d).html()},write:function(d,b){var a=c(d).parents("table");if(k.Api)a.DataTable().cell(d).data(b);else{var a=a.dataTable(),e=a.fnGetPosition(d);a.fnUpdate(b,e[0],e[2],!1)}},step:function(c,b,a,e,g,f){c=/(\-?\d+)/;return(e=this.increment&&a?a.match(c):null)?a.replace(c,parseInt(e[1],10)+(0>g||0>f?-1:1)):a===m?b:a}}};return h};"function"===typeof define&&define.amd?
-define(["jquery","datatables"],l):"object"===typeof exports?l(require("jquery"),require("datatables")):jQuery&&!jQuery.fn.dataTable.AutoFill&&l(jQuery,jQuery.fn.dataTable)})(window,document);

+ 0 - 20
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/License.txt

@@ -1,20 +0,0 @@
-Copyright (c) 2010-2015 SpryMedia Limited
-http://datatables.net
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.

+ 0 - 39
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/Readme.md

@@ -1,39 +0,0 @@
-# ColReorder
-
-ColReorder adds the ability for the end user to click and drag column headers to reorder a table as they see fit, to DataTables. Key features include:
-
-* Very easy integration with DataTables
-* Tight integration with all other DataTables plug-ins
-* The ability to exclude the first (or more) column from being movable
-* Predefine a column order
-* Save staving integration with DataTables
-
-
-# Installation
-
-To use ColReorder, first download DataTables ( http://datatables.net/download ) and place the unzipped ColReorder package into a `extensions` directory in the DataTables package. This will allow the pages in the examples to operate correctly. To see the examples running, open the `examples` directory in your web-browser.
-
-
-# Basic usage
-
-ColReorder is initialised using the `$.fn.dataTable.ColReorder` constructor. For example:
-
-```js
-$(document).ready( function () {
-    $('#example').DataTable();
-
-    new $.fn.dataTable.ColReorder( table );
-} );
-```
-
-
-# Documentation / support
-
-* Documentation: http://datatables.net/extensions/colreorder/
-* DataTables support forums: http://datatables.net/forums
-
-
-# GitHub
-
-If you fancy getting involved with the development of ColReorder and help make it better, please refer to its GitHub repo: https://github.com/DataTables/ColReorder
-

+ 0 - 14
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/css/dataTables.colReorder.css

@@ -1,14 +0,0 @@
-/*
- * Namespace DTCR - "DataTables ColReorder" plug-in
- */
-
-table.DTCR_clonedTable {
-	background-color: rgba(255, 255, 255, 0.7);
-	z-index: 202;
-}
-
-div.DTCR_pointer {
-	width: 1px;
-	background-color: #0259C4;
-	z-index: 201;
-}

+ 0 - 1
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/css/dataTables.colReorder.min.css

@@ -1 +0,0 @@
-table.DTCR_clonedTable{background-color:rgba(255,255,255,0.7);z-index:202}div.DTCR_pointer{width:1px;background-color:#0259C4;z-index:201}

+ 0 - 637
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/alt_insert.html

@@ -1,637 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>ColReorder example - Alternative insert styling</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.colReorder.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-div.DTCR_pointer {
-	margin-top: -15px;
-	margin-left: -9px;
-	width: 18px;
-	background: url('../images/insert.png') no-repeat top left;
-}
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.colReorder.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-	$('#example').DataTable( {
-		dom: 'Rlfrtip'
-	} );
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>ColReorder example <span>Alternative insert styling</span></h1>
-
-			<div class="info">
-				<p>Using CSS it is easy to modify the insert bar to suit your web-site. This example shows how an arrow can be used to show the insert point rather than the
-				straight bar used in the other examples by simply adding an extra CSS rule to include the image.</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	$('#example').DataTable( {
-		dom: 'Rlfrtip'
-	} );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.colReorder.js">../js/dataTables.colReorder.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css">div.DTCR_pointer {
-	margin-top: -15px;
-	margin-left: -9px;
-	width: 18px;
-	background: url('../images/insert.png') no-repeat top left;
-}</code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.colReorder.css">../css/dataTables.colReorder.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./new_init.html">Initialisation using `new`</a></li>
-							<li class="active"><a href="./alt_insert.html">Alternative insert styling</a></li>
-							<li><a href="./realtime.html">Realtime updating</a></li>
-							<li><a href="./state_save.html">State saving</a></li>
-							<li><a href="./scrolling.html">Scrolling table</a></li>
-							<li><a href="./predefined.html">Predefined column ordering</a></li>
-							<li><a href="./reset.html">Reset ordering API</a></li>
-							<li><a href="./colvis.html">ColVis integration</a></li>
-							<li><a href="./fixedcolumns.html">FixedColumns integration</a></li>
-							<li><a href="./fixedheader.html">FixedHeader integration</a></li>
-							<li><a href="./jqueryui.html">jQuery UI styling</a></li>
-							<li><a href="./col_filter.html">Individual column filtering</a></li>
-							<li><a href="./server_side.html">Server-side processing</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 656
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/col_filter.html

@@ -1,656 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>ColReorder example - Individual column filtering</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.colReorder.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.colReorder.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-    // Setup - add a text input to each footer cell
-    $('#example tfoot th').each( function () {
-        var title = $('#example thead th').eq( $(this).index() ).text();
-        $(this).html( '<input type="text" placeholder="Search '+title+'" />' );
-    } );
- 
-    // DataTable
-    var table = $('#example').DataTable( {
-		dom: 'Rlfrtip'
-	} );
-     
-    // Apply the filter
-    $("#example tfoot input").on( 'keyup change', function () {
-        table
-            .column( $(this).parent().index()+':visible' )
-            .search( this.value )
-            .draw();
-    } );
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>ColReorder example <span>Individual column filtering</span></h1>
-
-			<div class="info">
-				<p>This example of how to use ColReorder shows how it can with with DataTables' ability to do individual column filtering. The basic example is exactly the same as
-				the DataTables column filtering example, but with ColReorder also added to the table (through the <code>R</code> option for <a href=
-				"//datatables.net/reference/option/dom"><code class="option" title="DataTables initialisation option">dom<span>DT</span></code></a>).</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-    // Setup - add a text input to each footer cell
-    $('#example tfoot th').each( function () {
-        var title = $('#example thead th').eq( $(this).index() ).text();
-        $(this).html( '&lt;input type=&quot;text&quot; placeholder=&quot;Search '+title+'&quot; /&gt;' );
-    } );
- 
-    // DataTable
-    var table = $('#example').DataTable( {
-		dom: 'Rlfrtip'
-	} );
-     
-    // Apply the filter
-    $(&quot;#example tfoot input&quot;).on( 'keyup change', function () {
-        table
-            .column( $(this).parent().index()+':visible' )
-            .search( this.value )
-            .draw();
-    } );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.colReorder.js">../js/dataTables.colReorder.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.colReorder.css">../css/dataTables.colReorder.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./new_init.html">Initialisation using `new`</a></li>
-							<li><a href="./alt_insert.html">Alternative insert styling</a></li>
-							<li><a href="./realtime.html">Realtime updating</a></li>
-							<li><a href="./state_save.html">State saving</a></li>
-							<li><a href="./scrolling.html">Scrolling table</a></li>
-							<li><a href="./predefined.html">Predefined column ordering</a></li>
-							<li><a href="./reset.html">Reset ordering API</a></li>
-							<li><a href="./colvis.html">ColVis integration</a></li>
-							<li><a href="./fixedcolumns.html">FixedColumns integration</a></li>
-							<li><a href="./fixedheader.html">FixedHeader integration</a></li>
-							<li><a href="./jqueryui.html">jQuery UI styling</a></li>
-							<li class="active"><a href="./col_filter.html">Individual column filtering</a></li>
-							<li><a href="./server_side.html">Server-side processing</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 635
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/colvis.html

@@ -1,635 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>ColReorder example - ColVis integration</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.colReorder.css">
-	<link rel="stylesheet" type="text/css" href="../../ColVis/css/dataTables.colVis.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.colReorder.js"></script>
-	<script type="text/javascript" language="javascript" src="../../ColVis/js/dataTables.colVis.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-    var table = $('#example').DataTable( {
-        dom: 'RC<"clear">lfrtip',
-        columnDefs: [
-            { visible: false, targets: 1 }
-        ]
-	} );
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>ColReorder example <span>ColVis integration</span></h1>
-
-			<div class="info">
-				<p>ColReorder interfaces with the <a href="//datatables.net/extensions/colvis">ColVis extension</a> for DataTables by updating the order of the list of columns
-				whenever a reorder is done. This is shown in the example below, where one column has been initially hidden to add extra emphasis to ColVis.</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-    var table = $('#example').DataTable( {
-        dom: 'RC&lt;&quot;clear&quot;&gt;lfrtip',
-        columnDefs: [
-            { visible: false, targets: 1 }
-        ]
-	} );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.colReorder.js">../js/dataTables.colReorder.js</a></li>
-						<li><a href="../../ColVis/js/dataTables.colVis.js">../../ColVis/js/dataTables.colVis.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.colReorder.css">../css/dataTables.colReorder.css</a></li>
-						<li><a href="../../ColVis/css/dataTables.colVis.css">../../ColVis/css/dataTables.colVis.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./new_init.html">Initialisation using `new`</a></li>
-							<li><a href="./alt_insert.html">Alternative insert styling</a></li>
-							<li><a href="./realtime.html">Realtime updating</a></li>
-							<li><a href="./state_save.html">State saving</a></li>
-							<li><a href="./scrolling.html">Scrolling table</a></li>
-							<li><a href="./predefined.html">Predefined column ordering</a></li>
-							<li><a href="./reset.html">Reset ordering API</a></li>
-							<li class="active"><a href="./colvis.html">ColVis integration</a></li>
-							<li><a href="./fixedcolumns.html">FixedColumns integration</a></li>
-							<li><a href="./fixedheader.html">FixedHeader integration</a></li>
-							<li><a href="./jqueryui.html">jQuery UI styling</a></li>
-							<li><a href="./col_filter.html">Individual column filtering</a></li>
-							<li><a href="./server_side.html">Server-side processing</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 831
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/fixedcolumns.html

@@ -1,831 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>ColReorder example - FixedColumns integration</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.colReorder.css">
-	<link rel="stylesheet" type="text/css" href="../../FixedColumns/css/dataTables.fixedColumns.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.colReorder.js"></script>
-	<script type="text/javascript" language="javascript" src="../../FixedColumns/js/dataTables.fixedColumns.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-
-$(document).ready(function() {
-	window.table = $('#example').DataTable( {
-		dom: 'Rlfrtip',
-		scrollX: true,
-		scrollCollapse: true,
-		columnDefs: [
-			{ orderable: false, targets: 0 },
-			{ orderable: false, targets: -1 }
-		],
-		ordering: [[ 1, 'asc' ]],
-		colReorder: {
-			fixedColumnsLeft: 1,
-			fixedColumnsRight: 1
-		}
-	} );
-
-	window.fc = new $.fn.dataTable.FixedColumns( table, {
-		leftColumns: 1,
-		rightColumns: 1
-	} );
-} );
-
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>ColReorder example <span>FixedColumns integration</span></h1>
-
-			<div class="info">
-				<p>While ColReorder works with the built-in scrolling options in DataTables (<a href="//datatables.net/reference/option/scrollY"><code class="option" title=
-				"DataTables initialisation option">scrollY<span>DT</span></code></a> and <a href="//datatables.net/reference/option/scrollX"><code class="option" title=
-				"DataTables initialisation option">scrollX<span>DT</span></code></a>) and also the <a href="//datatables.net/extensions/fixedcolumns">FixedColumns
-				extension</a>.</p>
-
-				<p>ColReorder provides the <code>fixedColumnsLeft</code> and <code>fixedColumnsRight</code> options which allows you disallow reordering of the fixed columns
-				(which is required).</p>
-			</div>
-
-			<table id="example" class="display nowrap" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>First name</th>
-						<th>Last name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-						<th>Extn.</th>
-						<th>E-mail</th>
-					</tr>
-				</thead>
-
-				<tbody>
-					<tr>
-						<td>Tiger</td>
-						<td>Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-						<td>5421</td>
-						<td>t.nixon@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Garrett</td>
-						<td>Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-						<td>8422</td>
-						<td>g.winters@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Ashton</td>
-						<td>Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-						<td>1562</td>
-						<td>a.cox@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Cedric</td>
-						<td>Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-						<td>6224</td>
-						<td>c.kelly@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Airi</td>
-						<td>Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-						<td>5407</td>
-						<td>a.satou@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Brielle</td>
-						<td>Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-						<td>4804</td>
-						<td>b.williamson@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Herrod</td>
-						<td>Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-						<td>9608</td>
-						<td>h.chandler@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Rhona</td>
-						<td>Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-						<td>6200</td>
-						<td>r.davidson@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Colleen</td>
-						<td>Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-						<td>2360</td>
-						<td>c.hurst@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Sonya</td>
-						<td>Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-						<td>1667</td>
-						<td>s.frost@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jena</td>
-						<td>Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-						<td>3814</td>
-						<td>j.gaines@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Quinn</td>
-						<td>Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-						<td>9497</td>
-						<td>q.flynn@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Charde</td>
-						<td>Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-						<td>6741</td>
-						<td>c.marshall@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Haley</td>
-						<td>Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-						<td>3597</td>
-						<td>h.kennedy@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Tatyana</td>
-						<td>Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-						<td>1965</td>
-						<td>t.fitzpatrick@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Michael</td>
-						<td>Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-						<td>1581</td>
-						<td>m.silva@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Paul</td>
-						<td>Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-						<td>3059</td>
-						<td>p.byrd@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Gloria</td>
-						<td>Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-						<td>1721</td>
-						<td>g.little@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Bradley</td>
-						<td>Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-						<td>2558</td>
-						<td>b.greer@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Dai</td>
-						<td>Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-						<td>2290</td>
-						<td>d.rios@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jenette</td>
-						<td>Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-						<td>1937</td>
-						<td>j.caldwell@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Yuri</td>
-						<td>Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-						<td>6154</td>
-						<td>y.berry@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Caesar</td>
-						<td>Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-						<td>8330</td>
-						<td>c.vance@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Doris</td>
-						<td>Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-						<td>3023</td>
-						<td>d.wilder@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Angelica</td>
-						<td>Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-						<td>5797</td>
-						<td>a.ramos@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Gavin</td>
-						<td>Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-						<td>8822</td>
-						<td>g.joyce@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jennifer</td>
-						<td>Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-						<td>9239</td>
-						<td>j.chang@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Brenden</td>
-						<td>Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-						<td>1314</td>
-						<td>b.wagner@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Fiona</td>
-						<td>Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-						<td>2947</td>
-						<td>f.green@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Shou</td>
-						<td>Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-						<td>8899</td>
-						<td>s.itou@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Michelle</td>
-						<td>House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-						<td>2769</td>
-						<td>m.house@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Suki</td>
-						<td>Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-						<td>6832</td>
-						<td>s.burks@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Prescott</td>
-						<td>Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-						<td>3606</td>
-						<td>p.bartlett@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Gavin</td>
-						<td>Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-						<td>2860</td>
-						<td>g.cortez@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Martena</td>
-						<td>Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-						<td>8240</td>
-						<td>m.mccray@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Unity</td>
-						<td>Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-						<td>5384</td>
-						<td>u.butler@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Howard</td>
-						<td>Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-						<td>7031</td>
-						<td>h.hatfield@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Hope</td>
-						<td>Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-						<td>6318</td>
-						<td>h.fuentes@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Vivian</td>
-						<td>Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-						<td>9422</td>
-						<td>v.harrell@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Timothy</td>
-						<td>Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-						<td>7580</td>
-						<td>t.mooney@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jackson</td>
-						<td>Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-						<td>1042</td>
-						<td>j.bradshaw@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Olivia</td>
-						<td>Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-						<td>2120</td>
-						<td>o.liang@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Bruno</td>
-						<td>Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-						<td>6222</td>
-						<td>b.nash@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Sakura</td>
-						<td>Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-						<td>9383</td>
-						<td>s.yamamoto@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Thor</td>
-						<td>Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-						<td>8327</td>
-						<td>t.walton@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Finn</td>
-						<td>Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-						<td>2927</td>
-						<td>f.camacho@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Serge</td>
-						<td>Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-						<td>8352</td>
-						<td>s.baldwin@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Zenaida</td>
-						<td>Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-						<td>7439</td>
-						<td>z.frank@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Zorita</td>
-						<td>Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-						<td>4389</td>
-						<td>z.serrano@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jennifer</td>
-						<td>Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-						<td>3431</td>
-						<td>j.acosta@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Cara</td>
-						<td>Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-						<td>3990</td>
-						<td>c.stevens@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Hermione</td>
-						<td>Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-						<td>1016</td>
-						<td>h.butler@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Lael</td>
-						<td>Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-						<td>6733</td>
-						<td>l.greer@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jonas</td>
-						<td>Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-						<td>8196</td>
-						<td>j.alexander@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Shad</td>
-						<td>Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-						<td>6373</td>
-						<td>s.decker@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Michael</td>
-						<td>Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-						<td>5384</td>
-						<td>m.bruce@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Donna</td>
-						<td>Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-						<td>4226</td>
-						<td>d.snider@datatables.net</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	window.table = $('#example').DataTable( {
-		dom: 'Rlfrtip',
-		scrollX: true,
-		scrollCollapse: true,
-		columnDefs: [
-			{ orderable: false, targets: 0 },
-			{ orderable: false, targets: -1 }
-		],
-		ordering: [[ 1, 'asc' ]],
-		colReorder: {
-			fixedColumnsLeft: 1,
-			fixedColumnsRight: 1
-		}
-	} );
-
-	window.fc = new $.fn.dataTable.FixedColumns( table, {
-		leftColumns: 1,
-		rightColumns: 1
-	} );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.colReorder.js">../js/dataTables.colReorder.js</a></li>
-						<li><a href="../../FixedColumns/js/dataTables.fixedColumns.js">../../FixedColumns/js/dataTables.fixedColumns.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.colReorder.css">../css/dataTables.colReorder.css</a></li>
-						<li><a href="../../FixedColumns/css/dataTables.fixedColumns.css">../../FixedColumns/css/dataTables.fixedColumns.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./new_init.html">Initialisation using `new`</a></li>
-							<li><a href="./alt_insert.html">Alternative insert styling</a></li>
-							<li><a href="./realtime.html">Realtime updating</a></li>
-							<li><a href="./state_save.html">State saving</a></li>
-							<li><a href="./scrolling.html">Scrolling table</a></li>
-							<li><a href="./predefined.html">Predefined column ordering</a></li>
-							<li><a href="./reset.html">Reset ordering API</a></li>
-							<li><a href="./colvis.html">ColVis integration</a></li>
-							<li class="active"><a href="./fixedcolumns.html">FixedColumns integration</a></li>
-							<li><a href="./fixedheader.html">FixedHeader integration</a></li>
-							<li><a href="./jqueryui.html">jQuery UI styling</a></li>
-							<li><a href="./col_filter.html">Individual column filtering</a></li>
-							<li><a href="./server_side.html">Server-side processing</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 635
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/fixedheader.html

@@ -1,635 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>ColReorder example - FixedHeader integration</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.colReorder.css">
-	<link rel="stylesheet" type="text/css" href="../../FixedHeader/css/dataTables.fixedHeader.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.colReorder.js"></script>
-	<script type="text/javascript" language="javascript" src="../../FixedHeader/js/dataTables.fixedHeader.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-
-$(document).ready(function() {
-	var table = $('#example').dataTable( {
-		dom: 'Rlfrtip'
-	} );
-
-	new $.fn.dataTable.fixedHeader( table );
-} );
-
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>ColReorder example <span>FixedHeader integration</span></h1>
-
-			<div class="info">
-				<p>FixedHeader is a particularly useful plug-in for DataTables, allowing a table header to float at the top of a scrolling window. ColReorder works well with
-				FixedHeader, allowing you to reorder columns even using the floating header, as shown in the example below.</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	var table = $('#example').dataTable( {
-		dom: 'Rlfrtip'
-	} );
-
-	new $.fn.dataTable.fixedHeader( table );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.colReorder.js">../js/dataTables.colReorder.js</a></li>
-						<li><a href="../../FixedHeader/js/dataTables.fixedHeader.js">../../FixedHeader/js/dataTables.fixedHeader.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.colReorder.css">../css/dataTables.colReorder.css</a></li>
-						<li><a href="../../FixedHeader/css/dataTables.fixedHeader.css">../../FixedHeader/css/dataTables.fixedHeader.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./new_init.html">Initialisation using `new`</a></li>
-							<li><a href="./alt_insert.html">Alternative insert styling</a></li>
-							<li><a href="./realtime.html">Realtime updating</a></li>
-							<li><a href="./state_save.html">State saving</a></li>
-							<li><a href="./scrolling.html">Scrolling table</a></li>
-							<li><a href="./predefined.html">Predefined column ordering</a></li>
-							<li><a href="./reset.html">Reset ordering API</a></li>
-							<li><a href="./colvis.html">ColVis integration</a></li>
-							<li><a href="./fixedcolumns.html">FixedColumns integration</a></li>
-							<li class="active"><a href="./fixedheader.html">FixedHeader integration</a></li>
-							<li><a href="./jqueryui.html">jQuery UI styling</a></li>
-							<li><a href="./col_filter.html">Individual column filtering</a></li>
-							<li><a href="./server_side.html">Server-side processing</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 74
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/index.html

@@ -1,74 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-
-	<title>ColReorder examples - ColReorder examples</title>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>ColReorder example <span>ColReorder examples</span></h1>
-
-			<div class="info">
-				<p>ColReorder adds the ability for the end user to click and drag column headers to reorder a table as they see fit, to DataTables. Key features include:</p>
-
-				<ul class="markdown">
-					<li>Very easy integration with DataTables</li>
-					<li>Tight integration with all other DataTables plug-ins</li>
-					<li>The ability to exclude the first (or more) column from being movable</li>
-					<li>Predefine a column order</li>
-					<li>Save staving integration with DataTables</li>
-				</ul>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./new_init.html">Initialisation using `new`</a></li>
-							<li><a href="./alt_insert.html">Alternative insert styling</a></li>
-							<li><a href="./realtime.html">Realtime updating</a></li>
-							<li><a href="./state_save.html">State saving</a></li>
-							<li><a href="./scrolling.html">Scrolling table</a></li>
-							<li><a href="./predefined.html">Predefined column ordering</a></li>
-							<li><a href="./reset.html">Reset ordering API</a></li>
-							<li><a href="./colvis.html">ColVis integration</a></li>
-							<li><a href="./fixedcolumns.html">FixedColumns integration</a></li>
-							<li><a href="./fixedheader.html">FixedHeader integration</a></li>
-							<li><a href="./jqueryui.html">jQuery UI styling</a></li>
-							<li><a href="./col_filter.html">Individual column filtering</a></li>
-							<li><a href="./server_side.html">Server-side processing</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 635
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/jqueryui.html

@@ -1,635 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>ColReorder example - jQuery UI styling</title>
-	<link rel="stylesheet" type="text/css" href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css">
-	<link rel="stylesheet" type="text/css" href="../../Plugins/integration/jqueryui/dataTables.jqueryui.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.colReorder.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../../Plugins/integration/jqueryui/dataTables.jqueryui.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.colReorder.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-
-$(document).ready(function() {
-	var table = $('#example').dataTable();
-
-	new $.fn.dataTable.ColReorder( table );
-} );
-
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>ColReorder example <span>jQuery UI styling</span></h1>
-
-			<div class="info">
-				<p>This example shows how the jQuery UI ThemeRoller option in DataTables can be used with ColReorder.</p>
-
-				<p>The important thing to note here is that it is easier to use <code>new $.fn.dataTable.ColReorder()</code> to add ColReorder to the table rather than <a href=
-				"//datatables.net/reference/option/dom"><code class="option" title="DataTables initialisation option">dom<span>DT</span></code></a> as the jQuery UI integration
-				uses a complex expression for <a href="//datatables.net/reference/option/dom"><code class="option" title=
-				"DataTables initialisation option">dom<span>DT</span></code></a>.</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	var table = $('#example').dataTable();
-
-	new $.fn.dataTable.ColReorder( table );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../../Plugins/integration/jqueryui/dataTables.jqueryui.js">../../Plugins/integration/jqueryui/dataTables.jqueryui.js</a></li>
-						<li><a href="../js/dataTables.colReorder.js">../js/dataTables.colReorder.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css">//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css</a></li>
-						<li><a href="../../Plugins/integration/jqueryui/dataTables.jqueryui.css">../../Plugins/integration/jqueryui/dataTables.jqueryui.css</a></li>
-						<li><a href="../css/dataTables.colReorder.css">../css/dataTables.colReorder.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./new_init.html">Initialisation using `new`</a></li>
-							<li><a href="./alt_insert.html">Alternative insert styling</a></li>
-							<li><a href="./realtime.html">Realtime updating</a></li>
-							<li><a href="./state_save.html">State saving</a></li>
-							<li><a href="./scrolling.html">Scrolling table</a></li>
-							<li><a href="./predefined.html">Predefined column ordering</a></li>
-							<li><a href="./reset.html">Reset ordering API</a></li>
-							<li><a href="./colvis.html">ColVis integration</a></li>
-							<li><a href="./fixedcolumns.html">FixedColumns integration</a></li>
-							<li><a href="./fixedheader.html">FixedHeader integration</a></li>
-							<li class="active"><a href="./jqueryui.html">jQuery UI styling</a></li>
-							<li><a href="./col_filter.html">Individual column filtering</a></li>
-							<li><a href="./server_side.html">Server-side processing</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 626
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/new_init.html

@@ -1,626 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>ColReorder example - Initialisation using `new`</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.colReorder.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.colReorder.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-	var table = $('#example').DataTable();
-
-	new $.fn.dataTable.ColReorder( table );
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>ColReorder example <span>Initialisation using `new`</span></h1>
-
-			<div class="info">
-				<p>As well as providing the option to be initialised through the <code>R</code> option of <a href="//datatables.net/reference/option/dom"><code class="option"
-				title="DataTables initialisation option">dom<span>DT</span></code></a>, ColReorder can also be added to a DataTable using direct initialisation - <code>new
-				$.fn.dataTable.ColReorder();</code> as shown in this example.</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	var table = $('#example').DataTable();
-
-	new $.fn.dataTable.ColReorder( table );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.colReorder.js">../js/dataTables.colReorder.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.colReorder.css">../css/dataTables.colReorder.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li class="active"><a href="./new_init.html">Initialisation using `new`</a></li>
-							<li><a href="./alt_insert.html">Alternative insert styling</a></li>
-							<li><a href="./realtime.html">Realtime updating</a></li>
-							<li><a href="./state_save.html">State saving</a></li>
-							<li><a href="./scrolling.html">Scrolling table</a></li>
-							<li><a href="./predefined.html">Predefined column ordering</a></li>
-							<li><a href="./reset.html">Reset ordering API</a></li>
-							<li><a href="./colvis.html">ColVis integration</a></li>
-							<li><a href="./fixedcolumns.html">FixedColumns integration</a></li>
-							<li><a href="./fixedheader.html">FixedHeader integration</a></li>
-							<li><a href="./jqueryui.html">jQuery UI styling</a></li>
-							<li><a href="./col_filter.html">Individual column filtering</a></li>
-							<li><a href="./server_side.html">Server-side processing</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 636
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/predefined.html

@@ -1,636 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>ColReorder example - Predefined column ordering</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.colReorder.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.colReorder.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-
-$(document).ready(function() {
-	$('#example').dataTable( {
-		dom: 'Rlfrtip',
-		colReorder: {
-			order: [ 4, 3, 2, 1, 0, 5 ]
-		}
-	} );
-} );
-
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>ColReorder example <span>Predefined column ordering</span></h1>
-
-			<div class="info">
-				<p>ColReorder provides the ability to specify a column ordering which is not that of the HTML (which typically you will want) through the parameter
-				<code>colReorder.order</code>. This is an array of integers with the column ordering you want.</p>
-
-				<p>For full information about the ColReorder options, please refer to the <a href="//datatables.net/extensions/colreorder/options">ColReorder options
-				documentation</a>.</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	$('#example').dataTable( {
-		dom: 'Rlfrtip',
-		colReorder: {
-			order: [ 4, 3, 2, 1, 0, 5 ]
-		}
-	} );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.colReorder.js">../js/dataTables.colReorder.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.colReorder.css">../css/dataTables.colReorder.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./new_init.html">Initialisation using `new`</a></li>
-							<li><a href="./alt_insert.html">Alternative insert styling</a></li>
-							<li><a href="./realtime.html">Realtime updating</a></li>
-							<li><a href="./state_save.html">State saving</a></li>
-							<li><a href="./scrolling.html">Scrolling table</a></li>
-							<li class="active"><a href="./predefined.html">Predefined column ordering</a></li>
-							<li><a href="./reset.html">Reset ordering API</a></li>
-							<li><a href="./colvis.html">ColVis integration</a></li>
-							<li><a href="./fixedcolumns.html">FixedColumns integration</a></li>
-							<li><a href="./fixedheader.html">FixedHeader integration</a></li>
-							<li><a href="./jqueryui.html">jQuery UI styling</a></li>
-							<li><a href="./col_filter.html">Individual column filtering</a></li>
-							<li><a href="./server_side.html">Server-side processing</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 637
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/realtime.html

@@ -1,637 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>ColReorder example - Realtime updating</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.colReorder.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.colReorder.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-
-$(document).ready(function() {
-	$('#example').dataTable( {
-		dom: 'Rlfrtip',
-		colReorder: {
-			realtime: true
-		}
-	} );
-} );
-
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>ColReorder example <span>Realtime updating</span></h1>
-
-			<div class="info">
-				<p>While the ColReorder insertion point indicator can be styled, another option to show the end user what the column will look like when the table has been
-				reordered is to actually do the reordering while the mouse is still dragging the column header. This is shown in this example and is controlled by the
-				<code>realtime</code> parameter.</p>
-
-				<p>For full information about the ColReorder options, please refer to the <a href="//datatables.net/extensions/colreorder/options">ColReorder options
-				documentation</a>.</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	$('#example').dataTable( {
-		dom: 'Rlfrtip',
-		colReorder: {
-			realtime: true
-		}
-	} );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.colReorder.js">../js/dataTables.colReorder.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.colReorder.css">../css/dataTables.colReorder.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./new_init.html">Initialisation using `new`</a></li>
-							<li><a href="./alt_insert.html">Alternative insert styling</a></li>
-							<li class="active"><a href="./realtime.html">Realtime updating</a></li>
-							<li><a href="./state_save.html">State saving</a></li>
-							<li><a href="./scrolling.html">Scrolling table</a></li>
-							<li><a href="./predefined.html">Predefined column ordering</a></li>
-							<li><a href="./reset.html">Reset ordering API</a></li>
-							<li><a href="./colvis.html">ColVis integration</a></li>
-							<li><a href="./fixedcolumns.html">FixedColumns integration</a></li>
-							<li><a href="./fixedheader.html">FixedHeader integration</a></li>
-							<li><a href="./jqueryui.html">jQuery UI styling</a></li>
-							<li><a href="./col_filter.html">Individual column filtering</a></li>
-							<li><a href="./server_side.html">Server-side processing</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 649
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/reset.html

@@ -1,649 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>ColReorder example - Reset ordering API</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.colReorder.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.colReorder.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-
-$(document).ready(function() {
-	var table = $('#example').DataTable( {
-		dom: 'Rlfrtip',
-		colReorder: {
-			order: [ 4, 3, 2, 1, 0 ]
-		}
-	} );
-	
-	$('#reset').click( function (e) {
-		e.preventDefault();
-		
-		table.colReorder.reset();
-	} );
-} );
-
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>ColReorder example <span>Reset ordering API</span></h1>
-
-			<div class="info">
-				<p>One useful control option to present the end user when using ColReorder is the ability to reset the column ordering to that which was found in the HTML. This
-				can be done by calling the <code>reset</code> API function. While ColReorder does not provide a visual element for this itself (in order to provide maximum
-				flexibility) it is easy to hook to an event handler, as shown in this example.</p>
-
-				<p>For full information about the ColReorder API, please refer to the <a href="//datatables.net/extensions/colreorder/api">ColReorder API documentation</a>.</p>
-			</div><button id="reset">Reset to original HTML order</button><br>
-			<br>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	var table = $('#example').DataTable( {
-		dom: 'Rlfrtip',
-		colReorder: {
-			order: [ 4, 3, 2, 1, 0 ]
-		}
-	} );
-	
-	$('#reset').click( function (e) {
-		e.preventDefault();
-		
-		table.colReorder.reset();
-	} );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.colReorder.js">../js/dataTables.colReorder.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.colReorder.css">../css/dataTables.colReorder.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./new_init.html">Initialisation using `new`</a></li>
-							<li><a href="./alt_insert.html">Alternative insert styling</a></li>
-							<li><a href="./realtime.html">Realtime updating</a></li>
-							<li><a href="./state_save.html">State saving</a></li>
-							<li><a href="./scrolling.html">Scrolling table</a></li>
-							<li><a href="./predefined.html">Predefined column ordering</a></li>
-							<li class="active"><a href="./reset.html">Reset ordering API</a></li>
-							<li><a href="./colvis.html">ColVis integration</a></li>
-							<li><a href="./fixedcolumns.html">FixedColumns integration</a></li>
-							<li><a href="./fixedheader.html">FixedHeader integration</a></li>
-							<li><a href="./jqueryui.html">jQuery UI styling</a></li>
-							<li><a href="./col_filter.html">Individual column filtering</a></li>
-							<li><a href="./server_side.html">Server-side processing</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 632
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/scrolling.html

@@ -1,632 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>ColReorder example - Scrolling table</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.colReorder.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.colReorder.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-
-$(document).ready(function() {
-	$('#example').dataTable( {
-		dom:     'Rlfrtip',
-		scrollY: '200px',
-		paging:  false
-	} );
-} );
-
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>ColReorder example <span>Scrolling table</span></h1>
-
-			<div class="info">
-				<p>This is a simple example to show ColReorder working with DataTables scrolling (<a href="//datatables.net/reference/option/scrollY"><code class="option" title=
-				"DataTables initialisation option">scrollY<span>DT</span></code></a> and <a href="//datatables.net/reference/option/scrollX"><code class="option" title=
-				"DataTables initialisation option">scrollX<span>DT</span></code></a>).</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	$('#example').dataTable( {
-		dom:     'Rlfrtip',
-		scrollY: '200px',
-		paging:  false
-	} );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.colReorder.js">../js/dataTables.colReorder.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.colReorder.css">../css/dataTables.colReorder.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./new_init.html">Initialisation using `new`</a></li>
-							<li><a href="./alt_insert.html">Alternative insert styling</a></li>
-							<li><a href="./realtime.html">Realtime updating</a></li>
-							<li><a href="./state_save.html">State saving</a></li>
-							<li class="active"><a href="./scrolling.html">Scrolling table</a></li>
-							<li><a href="./predefined.html">Predefined column ordering</a></li>
-							<li><a href="./reset.html">Reset ordering API</a></li>
-							<li><a href="./colvis.html">ColVis integration</a></li>
-							<li><a href="./fixedcolumns.html">FixedColumns integration</a></li>
-							<li><a href="./fixedheader.html">FixedHeader integration</a></li>
-							<li><a href="./jqueryui.html">jQuery UI styling</a></li>
-							<li><a href="./col_filter.html">Individual column filtering</a></li>
-							<li><a href="./server_side.html">Server-side processing</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 192
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/server_side.html

@@ -1,192 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>ColReorder example - Server-side processing</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.colReorder.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.colReorder.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-
-$(document).ready(function() {
-	$('#example').dataTable( {
-		dom: 'Rlfrtip',
-		processing: true,
-		serverSide: true,
-		ajax: "../../../examples/server_side/scripts/objects.php",
-		columns: [
-			{ data: "first_name" },
-			{ data: "last_name" },
-			{ data: "position" },
-			{ data: "office" },
-			{ data: "start_date" },
-			{ data: "salary" }
-		]
-	} );
-} );
-
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>ColReorder example <span>Server-side processing</span></h1>
-
-			<div class="info">
-				<p>Server-side processing can be exceptionally useful in DataTables when dealing with massive data sets, and ColReorder works with this as would be expected.</p>
-
-				<p>It is recommend that you use object based data with server-side processing and ColReorder, as this provides easily understandable mapping between the the
-				columns and the data relation on the server, otherwise you need to work out array indexes on each call!</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Extn.</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Extn.</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	$('#example').dataTable( {
-		dom: 'Rlfrtip',
-		processing: true,
-		serverSide: true,
-		ajax: &quot;../../../examples/server_side/scripts/objects.php&quot;,
-		columns: [
-			{ data: &quot;first_name&quot; },
-			{ data: &quot;last_name&quot; },
-			{ data: &quot;position&quot; },
-			{ data: &quot;office&quot; },
-			{ data: &quot;start_date&quot; },
-			{ data: &quot;salary&quot; }
-		]
-	} );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.colReorder.js">../js/dataTables.colReorder.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.colReorder.css">../css/dataTables.colReorder.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./new_init.html">Initialisation using `new`</a></li>
-							<li><a href="./alt_insert.html">Alternative insert styling</a></li>
-							<li><a href="./realtime.html">Realtime updating</a></li>
-							<li><a href="./state_save.html">State saving</a></li>
-							<li><a href="./scrolling.html">Scrolling table</a></li>
-							<li><a href="./predefined.html">Predefined column ordering</a></li>
-							<li><a href="./reset.html">Reset ordering API</a></li>
-							<li><a href="./colvis.html">ColVis integration</a></li>
-							<li><a href="./fixedcolumns.html">FixedColumns integration</a></li>
-							<li><a href="./fixedheader.html">FixedHeader integration</a></li>
-							<li><a href="./jqueryui.html">jQuery UI styling</a></li>
-							<li><a href="./col_filter.html">Individual column filtering</a></li>
-							<li class="active"><a href="./server_side.html">Server-side processing</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 630
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/simple.html

@@ -1,630 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>ColReorder example - Basic initialisation</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.colReorder.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.colReorder.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-	$('#example').DataTable( {
-		dom: 'Rlfrtip'
-	} );
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>ColReorder example <span>Basic initialisation</span></h1>
-
-			<div class="info">
-				<p>This example shows the basic use case of the ColReorder plug-in. With ColReorder enabled for a table, the user has the ability to click and drag any table
-				header cell, and drop it where they wish the column to be inserted. The insert point is shown visually, and the column reordering is done as soon as the mouse
-				button is released.</p>
-
-				<p>ColReorder is added to a DataTable through the <code>R</code> character that it adds to DataTables feature plug-ins. This means that you simply add the
-				character <code>R</code> to the <a href="//datatables.net/reference/option/dom"><code class="option" title=
-				"DataTables initialisation option">dom<span>DT</span></code></a> parameter for your table to add ColReorder - as shown in the example below.</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	$('#example').DataTable( {
-		dom: 'Rlfrtip'
-	} );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.colReorder.js">../js/dataTables.colReorder.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.colReorder.css">../css/dataTables.colReorder.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li class="active"><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./new_init.html">Initialisation using `new`</a></li>
-							<li><a href="./alt_insert.html">Alternative insert styling</a></li>
-							<li><a href="./realtime.html">Realtime updating</a></li>
-							<li><a href="./state_save.html">State saving</a></li>
-							<li><a href="./scrolling.html">Scrolling table</a></li>
-							<li><a href="./predefined.html">Predefined column ordering</a></li>
-							<li><a href="./reset.html">Reset ordering API</a></li>
-							<li><a href="./colvis.html">ColVis integration</a></li>
-							<li><a href="./fixedcolumns.html">FixedColumns integration</a></li>
-							<li><a href="./fixedheader.html">FixedHeader integration</a></li>
-							<li><a href="./jqueryui.html">jQuery UI styling</a></li>
-							<li><a href="./col_filter.html">Individual column filtering</a></li>
-							<li><a href="./server_side.html">Server-side processing</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 631
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/examples/state_save.html

@@ -1,631 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>ColReorder example - State saving</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.colReorder.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.colReorder.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-
-$(document).ready(function() {
-	$('#example').dataTable( {
-		dom: 'Rlfrtip',
-		stateSave: true
-	} );
-} );
-
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>ColReorder example <span>State saving</span></h1>
-
-			<div class="info">
-				<p>A useful interaction pattern to use in DataTables is state saving, so when the end user reloads or revisits a page its previous state is retained. ColReorder
-				works seamlessly with state saving in DataTables (<a href="//datatables.net/reference/option/stateSave"><code class="option" title=
-				"DataTables initialisation option">stateSave<span>DT</span></code></a>), remembering and restoring the column positions, as well as everything else such as sorting
-				and filtering.</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	$('#example').dataTable( {
-		dom: 'Rlfrtip',
-		stateSave: true
-	} );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.colReorder.js">../js/dataTables.colReorder.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.colReorder.css">../css/dataTables.colReorder.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./new_init.html">Initialisation using `new`</a></li>
-							<li><a href="./alt_insert.html">Alternative insert styling</a></li>
-							<li><a href="./realtime.html">Realtime updating</a></li>
-							<li class="active"><a href="./state_save.html">State saving</a></li>
-							<li><a href="./scrolling.html">Scrolling table</a></li>
-							<li><a href="./predefined.html">Predefined column ordering</a></li>
-							<li><a href="./reset.html">Reset ordering API</a></li>
-							<li><a href="./colvis.html">ColVis integration</a></li>
-							<li><a href="./fixedcolumns.html">FixedColumns integration</a></li>
-							<li><a href="./fixedheader.html">FixedHeader integration</a></li>
-							<li><a href="./jqueryui.html">jQuery UI styling</a></li>
-							<li><a href="./col_filter.html">Individual column filtering</a></li>
-							<li><a href="./server_side.html">Server-side processing</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

BIN
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/images/insert.png


+ 0 - 1372
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/js/dataTables.colReorder.js

@@ -1,1372 +0,0 @@
-/*! ColReorder 1.1.3
- * ©2010-2014 SpryMedia Ltd - datatables.net/license
- */
-
-/**
- * @summary     ColReorder
- * @description Provide the ability to reorder columns in a DataTable
- * @version     1.1.3
- * @file        dataTables.colReorder.js
- * @author      SpryMedia Ltd (www.sprymedia.co.uk)
- * @contact     www.sprymedia.co.uk/contact
- * @copyright   Copyright 2010-2014 SpryMedia Ltd.
- *
- * This source file is free software, available under the following license:
- *   MIT license - http://datatables.net/license/mit
- *
- * This source file is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
- * or FITNESS FOR A PARTICULAR PURPOSE. See the license files for details.
- *
- * For details please refer to: http://www.datatables.net
- */
-
-(function(window, document, undefined) {
-
-
-/**
- * Switch the key value pairing of an index array to be value key (i.e. the old value is now the
- * key). For example consider [ 2, 0, 1 ] this would be returned as [ 1, 2, 0 ].
- *  @method  fnInvertKeyValues
- *  @param   array aIn Array to switch around
- *  @returns array
- */
-function fnInvertKeyValues( aIn )
-{
-	var aRet=[];
-	for ( var i=0, iLen=aIn.length ; i<iLen ; i++ )
-	{
-		aRet[ aIn[i] ] = i;
-	}
-	return aRet;
-}
-
-
-/**
- * Modify an array by switching the position of two elements
- *  @method  fnArraySwitch
- *  @param   array aArray Array to consider, will be modified by reference (i.e. no return)
- *  @param   int iFrom From point
- *  @param   int iTo Insert point
- *  @returns void
- */
-function fnArraySwitch( aArray, iFrom, iTo )
-{
-	var mStore = aArray.splice( iFrom, 1 )[0];
-	aArray.splice( iTo, 0, mStore );
-}
-
-
-/**
- * Switch the positions of nodes in a parent node (note this is specifically designed for
- * table rows). Note this function considers all element nodes under the parent!
- *  @method  fnDomSwitch
- *  @param   string sTag Tag to consider
- *  @param   int iFrom Element to move
- *  @param   int Point to element the element to (before this point), can be null for append
- *  @returns void
- */
-function fnDomSwitch( nParent, iFrom, iTo )
-{
-	var anTags = [];
-	for ( var i=0, iLen=nParent.childNodes.length ; i<iLen ; i++ )
-	{
-		if ( nParent.childNodes[i].nodeType == 1 )
-		{
-			anTags.push( nParent.childNodes[i] );
-		}
-	}
-	var nStore = anTags[ iFrom ];
-
-	if ( iTo !== null )
-	{
-		nParent.insertBefore( nStore, anTags[iTo] );
-	}
-	else
-	{
-		nParent.appendChild( nStore );
-	}
-}
-
-
-
-var factory = function( $, DataTable ) {
-"use strict";
-
-/**
- * Plug-in for DataTables which will reorder the internal column structure by taking the column
- * from one position (iFrom) and insert it into a given point (iTo).
- *  @method  $.fn.dataTableExt.oApi.fnColReorder
- *  @param   object oSettings DataTables settings object - automatically added by DataTables!
- *  @param   int iFrom Take the column to be repositioned from this point
- *  @param   int iTo and insert it into this point
- *  @returns void
- */
-$.fn.dataTableExt.oApi.fnColReorder = function ( oSettings, iFrom, iTo )
-{
-	var v110 = $.fn.dataTable.Api ? true : false;
-	var i, iLen, j, jLen, iCols=oSettings.aoColumns.length, nTrs, oCol;
-	var attrMap = function ( obj, prop, mapping ) {
-		if ( ! obj[ prop ] ) {
-			return;
-		}
-
-		var a = obj[ prop ].split('.');
-		var num = a.shift();
-
-		if ( isNaN( num*1 ) ) {
-			return;
-		}
-
-		obj[ prop ] = mapping[ num*1 ]+'.'+a.join('.');
-	};
-
-	/* Sanity check in the input */
-	if ( iFrom == iTo )
-	{
-		/* Pointless reorder */
-		return;
-	}
-
-	if ( iFrom < 0 || iFrom >= iCols )
-	{
-		this.oApi._fnLog( oSettings, 1, "ColReorder 'from' index is out of bounds: "+iFrom );
-		return;
-	}
-
-	if ( iTo < 0 || iTo >= iCols )
-	{
-		this.oApi._fnLog( oSettings, 1, "ColReorder 'to' index is out of bounds: "+iTo );
-		return;
-	}
-
-	/*
-	 * Calculate the new column array index, so we have a mapping between the old and new
-	 */
-	var aiMapping = [];
-	for ( i=0, iLen=iCols ; i<iLen ; i++ )
-	{
-		aiMapping[i] = i;
-	}
-	fnArraySwitch( aiMapping, iFrom, iTo );
-	var aiInvertMapping = fnInvertKeyValues( aiMapping );
-
-
-	/*
-	 * Convert all internal indexing to the new column order indexes
-	 */
-	/* Sorting */
-	for ( i=0, iLen=oSettings.aaSorting.length ; i<iLen ; i++ )
-	{
-		oSettings.aaSorting[i][0] = aiInvertMapping[ oSettings.aaSorting[i][0] ];
-	}
-
-	/* Fixed sorting */
-	if ( oSettings.aaSortingFixed !== null )
-	{
-		for ( i=0, iLen=oSettings.aaSortingFixed.length ; i<iLen ; i++ )
-		{
-			oSettings.aaSortingFixed[i][0] = aiInvertMapping[ oSettings.aaSortingFixed[i][0] ];
-		}
-	}
-
-	/* Data column sorting (the column which the sort for a given column should take place on) */
-	for ( i=0, iLen=iCols ; i<iLen ; i++ )
-	{
-		oCol = oSettings.aoColumns[i];
-		for ( j=0, jLen=oCol.aDataSort.length ; j<jLen ; j++ )
-		{
-			oCol.aDataSort[j] = aiInvertMapping[ oCol.aDataSort[j] ];
-		}
-
-		// Update the column indexes
-		if ( v110 ) {
-			oCol.idx = aiInvertMapping[ oCol.idx ];
-		}
-	}
-
-	if ( v110 ) {
-		// Update 1.10 optimised sort class removal variable
-		$.each( oSettings.aLastSort, function (i, val) {
-			oSettings.aLastSort[i].src = aiInvertMapping[ val.src ];
-		} );
-	}
-
-	/* Update the Get and Set functions for each column */
-	for ( i=0, iLen=iCols ; i<iLen ; i++ )
-	{
-		oCol = oSettings.aoColumns[i];
-
-		if ( typeof oCol.mData == 'number' ) {
-			oCol.mData = aiInvertMapping[ oCol.mData ];
-
-			// regenerate the get / set functions
-			oSettings.oApi._fnColumnOptions( oSettings, i, {} );
-		}
-		else if ( $.isPlainObject( oCol.mData ) ) {
-			// HTML5 data sourced
-			attrMap( oCol.mData, '_',      aiInvertMapping );
-			attrMap( oCol.mData, 'filter', aiInvertMapping );
-			attrMap( oCol.mData, 'sort',   aiInvertMapping );
-			attrMap( oCol.mData, 'type',   aiInvertMapping );
-
-			// regenerate the get / set functions
-			oSettings.oApi._fnColumnOptions( oSettings, i, {} );
-		}
-	}
-
-
-	/*
-	 * Move the DOM elements
-	 */
-	if ( oSettings.aoColumns[iFrom].bVisible )
-	{
-		/* Calculate the current visible index and the point to insert the node before. The insert
-		 * before needs to take into account that there might not be an element to insert before,
-		 * in which case it will be null, and an appendChild should be used
-		 */
-		var iVisibleIndex = this.oApi._fnColumnIndexToVisible( oSettings, iFrom );
-		var iInsertBeforeIndex = null;
-
-		i = iTo < iFrom ? iTo : iTo + 1;
-		while ( iInsertBeforeIndex === null && i < iCols )
-		{
-			iInsertBeforeIndex = this.oApi._fnColumnIndexToVisible( oSettings, i );
-			i++;
-		}
-
-		/* Header */
-		nTrs = oSettings.nTHead.getElementsByTagName('tr');
-		for ( i=0, iLen=nTrs.length ; i<iLen ; i++ )
-		{
-			fnDomSwitch( nTrs[i], iVisibleIndex, iInsertBeforeIndex );
-		}
-
-		/* Footer */
-		if ( oSettings.nTFoot !== null )
-		{
-			nTrs = oSettings.nTFoot.getElementsByTagName('tr');
-			for ( i=0, iLen=nTrs.length ; i<iLen ; i++ )
-			{
-				fnDomSwitch( nTrs[i], iVisibleIndex, iInsertBeforeIndex );
-			}
-		}
-
-		/* Body */
-		for ( i=0, iLen=oSettings.aoData.length ; i<iLen ; i++ )
-		{
-			if ( oSettings.aoData[i].nTr !== null )
-			{
-				fnDomSwitch( oSettings.aoData[i].nTr, iVisibleIndex, iInsertBeforeIndex );
-			}
-		}
-	}
-
-	/*
-	 * Move the internal array elements
-	 */
-	/* Columns */
-	fnArraySwitch( oSettings.aoColumns, iFrom, iTo );
-
-	/* Search columns */
-	fnArraySwitch( oSettings.aoPreSearchCols, iFrom, iTo );
-
-	/* Array array - internal data anodes cache */
-	for ( i=0, iLen=oSettings.aoData.length ; i<iLen ; i++ )
-	{
-		var data = oSettings.aoData[i];
-
-		if ( v110 ) {
-			// DataTables 1.10+
-			if ( data.anCells ) {
-				fnArraySwitch( data.anCells, iFrom, iTo );
-			}
-
-			// For DOM sourced data, the invalidate will reread the cell into
-			// the data array, but for data sources as an array, they need to
-			// be flipped
-			if ( data.src !== 'dom' && $.isArray( data._aData ) ) {
-				fnArraySwitch( data._aData, iFrom, iTo );
-			}
-		}
-		else {
-			// DataTables 1.9-
-			if ( $.isArray( data._aData ) ) {
-				fnArraySwitch( data._aData, iFrom, iTo );
-			}
-			fnArraySwitch( data._anHidden, iFrom, iTo );
-		}
-	}
-
-	/* Reposition the header elements in the header layout array */
-	for ( i=0, iLen=oSettings.aoHeader.length ; i<iLen ; i++ )
-	{
-		fnArraySwitch( oSettings.aoHeader[i], iFrom, iTo );
-	}
-
-	if ( oSettings.aoFooter !== null )
-	{
-		for ( i=0, iLen=oSettings.aoFooter.length ; i<iLen ; i++ )
-		{
-			fnArraySwitch( oSettings.aoFooter[i], iFrom, iTo );
-		}
-	}
-
-	// In 1.10 we need to invalidate row cached data for sorting, filtering etc
-	if ( v110 ) {
-		var api = new $.fn.dataTable.Api( oSettings );
-		api.rows().invalidate();
-	}
-
-	/*
-	 * Update DataTables' event handlers
-	 */
-
-	/* Sort listener */
-	for ( i=0, iLen=iCols ; i<iLen ; i++ )
-	{
-		$(oSettings.aoColumns[i].nTh).off('click.DT');
-		this.oApi._fnSortAttachListener( oSettings, oSettings.aoColumns[i].nTh, i );
-	}
-
-
-	/* Fire an event so other plug-ins can update */
-	$(oSettings.oInstance).trigger( 'column-reorder', [ oSettings, {
-		"iFrom": iFrom,
-		"iTo": iTo,
-		"aiInvertMapping": aiInvertMapping
-	} ] );
-};
-
-
-/**
- * ColReorder provides column visibility control for DataTables
- * @class ColReorder
- * @constructor
- * @param {object} dt DataTables settings object
- * @param {object} opts ColReorder options
- */
-var ColReorder = function( dt, opts )
-{
-	var oDTSettings;
-
-	if ( $.fn.dataTable.Api ) {
-		oDTSettings = new $.fn.dataTable.Api( dt ).settings()[0];
-	}
-	// 1.9 compatibility
-	else if ( dt.fnSettings ) {
-		// DataTables object, convert to the settings object
-		oDTSettings = dt.fnSettings();
-	}
-	else if ( typeof dt === 'string' ) {
-		// jQuery selector
-		if ( $.fn.dataTable.fnIsDataTable( $(dt)[0] ) ) {
-			oDTSettings = $(dt).eq(0).dataTable().fnSettings();
-		}
-	}
-	else if ( dt.nodeName && dt.nodeName.toLowerCase() === 'table' ) {
-		// Table node
-		if ( $.fn.dataTable.fnIsDataTable( dt.nodeName ) ) {
-			oDTSettings = $(dt.nodeName).dataTable().fnSettings();
-		}
-	}
-	else if ( dt instanceof jQuery ) {
-		// jQuery object
-		if ( $.fn.dataTable.fnIsDataTable( dt[0] ) ) {
-			oDTSettings = dt.eq(0).dataTable().fnSettings();
-		}
-	}
-	else {
-		// DataTables settings object
-		oDTSettings = dt;
-	}
-
-	// Ensure that we can't initialise on the same table twice
-	if ( oDTSettings._colReorder ) {
-		throw "ColReorder already initialised on table #"+oDTSettings.nTable.id;
-	}
-
-	// Convert from camelCase to Hungarian, just as DataTables does
-	var camelToHungarian = $.fn.dataTable.camelToHungarian;
-	if ( camelToHungarian ) {
-		camelToHungarian( ColReorder.defaults, ColReorder.defaults, true );
-		camelToHungarian( ColReorder.defaults, opts || {} );
-	}
-
-
-	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
-	 * Public class variables
-	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
-
-	/**
-	 * @namespace Settings object which contains customisable information for ColReorder instance
-	 */
-	this.s = {
-		/**
-		 * DataTables settings object
-		 *  @property dt
-		 *  @type     Object
-		 *  @default  null
-		 */
-		"dt": null,
-
-		/**
-		 * Initialisation object used for this instance
-		 *  @property init
-		 *  @type     object
-		 *  @default  {}
-		 */
-		"init": $.extend( true, {}, ColReorder.defaults, opts ),
-
-		/**
-		 * Number of columns to fix (not allow to be reordered)
-		 *  @property fixed
-		 *  @type     int
-		 *  @default  0
-		 */
-		"fixed": 0,
-
-		/**
-		 * Number of columns to fix counting from right (not allow to be reordered)
-		 *  @property fixedRight
-		 *  @type     int
-		 *  @default  0
-		 */
-		"fixedRight": 0,
-
-		/**
-		 * Callback function for once the reorder has been done
-		 *  @property reorderCallback
-		 *  @type     function
-		 *  @default  null
-		 */
-		"reorderCallback": null,
-
-		/**
-		 * @namespace Information used for the mouse drag
-		 */
-		"mouse": {
-			"startX": -1,
-			"startY": -1,
-			"offsetX": -1,
-			"offsetY": -1,
-			"target": -1,
-			"targetIndex": -1,
-			"fromIndex": -1
-		},
-
-		/**
-		 * Information which is used for positioning the insert cusor and knowing where to do the
-		 * insert. Array of objects with the properties:
-		 *   x: x-axis position
-		 *   to: insert point
-		 *  @property aoTargets
-		 *  @type     array
-		 *  @default  []
-		 */
-		"aoTargets": []
-	};
-
-
-	/**
-	 * @namespace Common and useful DOM elements for the class instance
-	 */
-	this.dom = {
-		/**
-		 * Dragging element (the one the mouse is moving)
-		 *  @property drag
-		 *  @type     element
-		 *  @default  null
-		 */
-		"drag": null,
-
-		/**
-		 * The insert cursor
-		 *  @property pointer
-		 *  @type     element
-		 *  @default  null
-		 */
-		"pointer": null
-	};
-
-
-	/* Constructor logic */
-	this.s.dt = oDTSettings;
-	this.s.dt._colReorder = this;
-	this._fnConstruct();
-
-	/* Add destroy callback */
-	oDTSettings.oApi._fnCallbackReg(oDTSettings, 'aoDestroyCallback', $.proxy(this._fnDestroy, this), 'ColReorder');
-
-	return this;
-};
-
-
-
-ColReorder.prototype = {
-	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
-	 * Public methods
-	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
-
-	/**
-	 * Reset the column ordering to the original ordering that was detected on
-	 * start up.
-	 *  @return {this} Returns `this` for chaining.
-	 *
-	 *  @example
-	 *    // DataTables initialisation with ColReorder
-	 *    var table = $('#example').dataTable( {
-	 *        "sDom": 'Rlfrtip'
-	 *    } );
-	 *
-	 *    // Add click event to a button to reset the ordering
-	 *    $('#resetOrdering').click( function (e) {
-	 *        e.preventDefault();
-	 *        $.fn.dataTable.ColReorder( table ).fnReset();
-	 *    } );
-	 */
-	"fnReset": function ()
-	{
-		var a = [];
-		for ( var i=0, iLen=this.s.dt.aoColumns.length ; i<iLen ; i++ )
-		{
-			a.push( this.s.dt.aoColumns[i]._ColReorder_iOrigCol );
-		}
-
-		this._fnOrderColumns( a );
-
-		return this;
-	},
-
-	/**
-	 * `Deprecated` - Get the current order of the columns, as an array.
-	 *  @return {array} Array of column identifiers
-	 *  @deprecated `fnOrder` should be used in preference to this method.
-	 *      `fnOrder` acts as a getter/setter.
-	 */
-	"fnGetCurrentOrder": function ()
-	{
-		return this.fnOrder();
-	},
-
-	/**
-	 * Get the current order of the columns, as an array. Note that the values
-	 * given in the array are unique identifiers for each column. Currently
-	 * these are the original ordering of the columns that was detected on
-	 * start up, but this could potentially change in future.
-	 *  @return {array} Array of column identifiers
-	 *
-	 *  @example
-	 *    // Get column ordering for the table
-	 *    var order = $.fn.dataTable.ColReorder( dataTable ).fnOrder();
-	 *//**
-	 * Set the order of the columns, from the positions identified in the
-	 * ordering array given. Note that ColReorder takes a brute force approach
-	 * to reordering, so it is possible multiple reordering events will occur
-	 * before the final order is settled upon.
-	 *  @param {array} [set] Array of column identifiers in the new order. Note
-	 *    that every column must be included, uniquely, in this array.
-	 *  @return {this} Returns `this` for chaining.
-	 *
-	 *  @example
-	 *    // Swap the first and second columns
-	 *    $.fn.dataTable.ColReorder( dataTable ).fnOrder( [1, 0, 2, 3, 4] );
-	 *
-	 *  @example
-	 *    // Move the first column to the end for the table `#example`
-	 *    var curr = $.fn.dataTable.ColReorder( '#example' ).fnOrder();
-	 *    var first = curr.shift();
-	 *    curr.push( first );
-	 *    $.fn.dataTable.ColReorder( '#example' ).fnOrder( curr );
-	 *
-	 *  @example
-	 *    // Reverse the table's order
-	 *    $.fn.dataTable.ColReorder( '#example' ).fnOrder(
-	 *      $.fn.dataTable.ColReorder( '#example' ).fnOrder().reverse()
-	 *    );
-	 */
-	"fnOrder": function ( set )
-	{
-		if ( set === undefined )
-		{
-			var a = [];
-			for ( var i=0, iLen=this.s.dt.aoColumns.length ; i<iLen ; i++ )
-			{
-				a.push( this.s.dt.aoColumns[i]._ColReorder_iOrigCol );
-			}
-			return a;
-		}
-
-		this._fnOrderColumns( fnInvertKeyValues( set ) );
-
-		return this;
-	},
-
-
-	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
-	 * Private methods (they are of course public in JS, but recommended as private)
-	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
-
-	/**
-	 * Constructor logic
-	 *  @method  _fnConstruct
-	 *  @returns void
-	 *  @private
-	 */
-	"_fnConstruct": function ()
-	{
-		var that = this;
-		var iLen = this.s.dt.aoColumns.length;
-		var i;
-
-		/* Columns discounted from reordering - counting left to right */
-		if ( this.s.init.iFixedColumns )
-		{
-			this.s.fixed = this.s.init.iFixedColumns;
-		}
-
-		/* Columns discounted from reordering - counting right to left */
-		this.s.fixedRight = this.s.init.iFixedColumnsRight ?
-			this.s.init.iFixedColumnsRight :
-			0;
-
-		/* Drop callback initialisation option */
-		if ( this.s.init.fnReorderCallback )
-		{
-			this.s.reorderCallback = this.s.init.fnReorderCallback;
-		}
-
-		/* Add event handlers for the drag and drop, and also mark the original column order */
-		for ( i = 0; i < iLen; i++ )
-		{
-			if ( i > this.s.fixed-1 && i < iLen - this.s.fixedRight )
-			{
-				this._fnMouseListener( i, this.s.dt.aoColumns[i].nTh );
-			}
-
-			/* Mark the original column order for later reference */
-			this.s.dt.aoColumns[i]._ColReorder_iOrigCol = i;
-		}
-
-		/* State saving */
-		this.s.dt.oApi._fnCallbackReg( this.s.dt, 'aoStateSaveParams', function (oS, oData) {
-			that._fnStateSave.call( that, oData );
-		}, "ColReorder_State" );
-
-		/* An initial column order has been specified */
-		var aiOrder = null;
-		if ( this.s.init.aiOrder )
-		{
-			aiOrder = this.s.init.aiOrder.slice();
-		}
-
-		/* State loading, overrides the column order given */
-		if ( this.s.dt.oLoadedState && typeof this.s.dt.oLoadedState.ColReorder != 'undefined' &&
-		  this.s.dt.oLoadedState.ColReorder.length == this.s.dt.aoColumns.length )
-		{
-			aiOrder = this.s.dt.oLoadedState.ColReorder;
-		}
-
-		/* If we have an order to apply - do so */
-		if ( aiOrder )
-		{
-			/* We might be called during or after the DataTables initialisation. If before, then we need
-			 * to wait until the draw is done, if after, then do what we need to do right away
-			 */
-			if ( !that.s.dt._bInitComplete )
-			{
-				var bDone = false;
-				this.s.dt.aoDrawCallback.push( {
-					"fn": function () {
-						if ( !that.s.dt._bInitComplete && !bDone )
-						{
-							bDone = true;
-							var resort = fnInvertKeyValues( aiOrder );
-							that._fnOrderColumns.call( that, resort );
-						}
-					},
-					"sName": "ColReorder_Pre"
-				} );
-			}
-			else
-			{
-				var resort = fnInvertKeyValues( aiOrder );
-				that._fnOrderColumns.call( that, resort );
-			}
-		}
-		else {
-			this._fnSetColumnIndexes();
-		}
-	},
-
-
-	/**
-	 * Set the column order from an array
-	 *  @method  _fnOrderColumns
-	 *  @param   array a An array of integers which dictate the column order that should be applied
-	 *  @returns void
-	 *  @private
-	 */
-	"_fnOrderColumns": function ( a )
-	{
-		if ( a.length != this.s.dt.aoColumns.length )
-		{
-			this.s.dt.oInstance.oApi._fnLog( this.s.dt, 1, "ColReorder - array reorder does not "+
-				"match known number of columns. Skipping." );
-			return;
-		}
-
-		for ( var i=0, iLen=a.length ; i<iLen ; i++ )
-		{
-			var currIndex = $.inArray( i, a );
-			if ( i != currIndex )
-			{
-				/* Reorder our switching array */
-				fnArraySwitch( a, currIndex, i );
-
-				/* Do the column reorder in the table */
-				this.s.dt.oInstance.fnColReorder( currIndex, i );
-			}
-		}
-
-		/* When scrolling we need to recalculate the column sizes to allow for the shift */
-		if ( this.s.dt.oScroll.sX !== "" || this.s.dt.oScroll.sY !== "" )
-		{
-			this.s.dt.oInstance.fnAdjustColumnSizing( false );
-		}
-
-		/* Save the state */
-		this.s.dt.oInstance.oApi._fnSaveState( this.s.dt );
-
-		this._fnSetColumnIndexes();
-		
-		if ( this.s.reorderCallback !== null )
-		{
-			this.s.reorderCallback.call( this );
-		}
-	},
-
-
-	/**
-	 * Because we change the indexes of columns in the table, relative to their starting point
-	 * we need to reorder the state columns to what they are at the starting point so we can
-	 * then rearrange them again on state load!
-	 *  @method  _fnStateSave
-	 *  @param   object oState DataTables state
-	 *  @returns string JSON encoded cookie string for DataTables
-	 *  @private
-	 */
-	"_fnStateSave": function ( oState )
-	{
-		var i, iLen, aCopy, iOrigColumn;
-		var oSettings = this.s.dt;
-		var columns = oSettings.aoColumns;
-
-		oState.ColReorder = [];
-
-		/* Sorting */
-		if ( oState.aaSorting ) {
-			// 1.10.0-
-			for ( i=0 ; i<oState.aaSorting.length ; i++ ) {
-				oState.aaSorting[i][0] = columns[ oState.aaSorting[i][0] ]._ColReorder_iOrigCol;
-			}
-
-			var aSearchCopy = $.extend( true, [], oState.aoSearchCols );
-
-			for ( i=0, iLen=columns.length ; i<iLen ; i++ )
-			{
-				iOrigColumn = columns[i]._ColReorder_iOrigCol;
-
-				/* Column filter */
-				oState.aoSearchCols[ iOrigColumn ] = aSearchCopy[i];
-
-				/* Visibility */
-				oState.abVisCols[ iOrigColumn ] = columns[i].bVisible;
-
-				/* Column reordering */
-				oState.ColReorder.push( iOrigColumn );
-			}
-		}
-		else if ( oState.order ) {
-			// 1.10.1+
-			for ( i=0 ; i<oState.order.length ; i++ ) {
-				oState.order[i][0] = columns[ oState.order[i][0] ]._ColReorder_iOrigCol;
-			}
-
-			var stateColumnsCopy = $.extend( true, [], oState.columns );
-
-			for ( i=0, iLen=columns.length ; i<iLen ; i++ )
-			{
-				iOrigColumn = columns[i]._ColReorder_iOrigCol;
-
-				/* Columns */
-				oState.columns[ iOrigColumn ] = stateColumnsCopy[i];
-
-				/* Column reordering */
-				oState.ColReorder.push( iOrigColumn );
-			}
-		}
-	},
-
-
-	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
-	 * Mouse drop and drag
-	 */
-
-	/**
-	 * Add a mouse down listener to a particluar TH element
-	 *  @method  _fnMouseListener
-	 *  @param   int i Column index
-	 *  @param   element nTh TH element clicked on
-	 *  @returns void
-	 *  @private
-	 */
-	"_fnMouseListener": function ( i, nTh )
-	{
-		var that = this;
-		$(nTh).on( 'mousedown.ColReorder', function (e) {
-			e.preventDefault();
-			that._fnMouseDown.call( that, e, nTh );
-		} );
-	},
-
-
-	/**
-	 * Mouse down on a TH element in the table header
-	 *  @method  _fnMouseDown
-	 *  @param   event e Mouse event
-	 *  @param   element nTh TH element to be dragged
-	 *  @returns void
-	 *  @private
-	 */
-	"_fnMouseDown": function ( e, nTh )
-	{
-		var that = this;
-
-		/* Store information about the mouse position */
-		var target = $(e.target).closest('th, td');
-		var offset = target.offset();
-		var idx = parseInt( $(nTh).attr('data-column-index'), 10 );
-
-		if ( idx === undefined ) {
-			return;
-		}
-
-		this.s.mouse.startX = e.pageX;
-		this.s.mouse.startY = e.pageY;
-		this.s.mouse.offsetX = e.pageX - offset.left;
-		this.s.mouse.offsetY = e.pageY - offset.top;
-		this.s.mouse.target = this.s.dt.aoColumns[ idx ].nTh;//target[0];
-		this.s.mouse.targetIndex = idx;
-		this.s.mouse.fromIndex = idx;
-
-		this._fnRegions();
-
-		/* Add event handlers to the document */
-		$(document)
-			.on( 'mousemove.ColReorder', function (e) {
-				that._fnMouseMove.call( that, e );
-			} )
-			.on( 'mouseup.ColReorder', function (e) {
-				that._fnMouseUp.call( that, e );
-			} );
-	},
-
-
-	/**
-	 * Deal with a mouse move event while dragging a node
-	 *  @method  _fnMouseMove
-	 *  @param   event e Mouse event
-	 *  @returns void
-	 *  @private
-	 */
-	"_fnMouseMove": function ( e )
-	{
-		var that = this;
-
-		if ( this.dom.drag === null )
-		{
-			/* Only create the drag element if the mouse has moved a specific distance from the start
-			 * point - this allows the user to make small mouse movements when sorting and not have a
-			 * possibly confusing drag element showing up
-			 */
-			if ( Math.pow(
-				Math.pow(e.pageX - this.s.mouse.startX, 2) +
-				Math.pow(e.pageY - this.s.mouse.startY, 2), 0.5 ) < 5 )
-			{
-				return;
-			}
-			this._fnCreateDragNode();
-		}
-
-		/* Position the element - we respect where in the element the click occured */
-		this.dom.drag.css( {
-			left: e.pageX - this.s.mouse.offsetX,
-			top: e.pageY - this.s.mouse.offsetY
-		} );
-
-		/* Based on the current mouse position, calculate where the insert should go */
-		var bSet = false;
-		var lastToIndex = this.s.mouse.toIndex;
-
-		for ( var i=1, iLen=this.s.aoTargets.length ; i<iLen ; i++ )
-		{
-			if ( e.pageX < this.s.aoTargets[i-1].x + ((this.s.aoTargets[i].x-this.s.aoTargets[i-1].x)/2) )
-			{
-				this.dom.pointer.css( 'left', this.s.aoTargets[i-1].x );
-				this.s.mouse.toIndex = this.s.aoTargets[i-1].to;
-				bSet = true;
-				break;
-			}
-		}
-
-		// The insert element wasn't positioned in the array (less than
-		// operator), so we put it at the end
-		if ( !bSet )
-		{
-			this.dom.pointer.css( 'left', this.s.aoTargets[this.s.aoTargets.length-1].x );
-			this.s.mouse.toIndex = this.s.aoTargets[this.s.aoTargets.length-1].to;
-		}
-
-		// Perform reordering if realtime updating is on and the column has moved
-		if ( this.s.init.bRealtime && lastToIndex !== this.s.mouse.toIndex ) {
-			this.s.dt.oInstance.fnColReorder( this.s.mouse.fromIndex, this.s.mouse.toIndex );
-			this.s.mouse.fromIndex = this.s.mouse.toIndex;
-			this._fnRegions();
-		}
-	},
-
-
-	/**
-	 * Finish off the mouse drag and insert the column where needed
-	 *  @method  _fnMouseUp
-	 *  @param   event e Mouse event
-	 *  @returns void
-	 *  @private
-	 */
-	"_fnMouseUp": function ( e )
-	{
-		var that = this;
-
-		$(document).off( 'mousemove.ColReorder mouseup.ColReorder' );
-
-		if ( this.dom.drag !== null )
-		{
-			/* Remove the guide elements */
-			this.dom.drag.remove();
-			this.dom.pointer.remove();
-			this.dom.drag = null;
-			this.dom.pointer = null;
-
-			/* Actually do the reorder */
-			this.s.dt.oInstance.fnColReorder( this.s.mouse.fromIndex, this.s.mouse.toIndex );
-			this._fnSetColumnIndexes();
-
-			/* When scrolling we need to recalculate the column sizes to allow for the shift */
-			if ( this.s.dt.oScroll.sX !== "" || this.s.dt.oScroll.sY !== "" )
-			{
-				this.s.dt.oInstance.fnAdjustColumnSizing( false );
-			}
-
-			/* Save the state */
-			this.s.dt.oInstance.oApi._fnSaveState( this.s.dt );
-
-			if ( this.s.reorderCallback !== null )
-			{
-				this.s.reorderCallback.call( this );
-			}
-		}
-	},
-
-
-	/**
-	 * Calculate a cached array with the points of the column inserts, and the
-	 * 'to' points
-	 *  @method  _fnRegions
-	 *  @returns void
-	 *  @private
-	 */
-	"_fnRegions": function ()
-	{
-		var aoColumns = this.s.dt.aoColumns;
-
-		this.s.aoTargets.splice( 0, this.s.aoTargets.length );
-
-		this.s.aoTargets.push( {
-			"x":  $(this.s.dt.nTable).offset().left,
-			"to": 0
-		} );
-
-		var iToPoint = 0;
-		for ( var i=0, iLen=aoColumns.length ; i<iLen ; i++ )
-		{
-			/* For the column / header in question, we want it's position to remain the same if the
-			 * position is just to it's immediate left or right, so we only incremement the counter for
-			 * other columns
-			 */
-			if ( i != this.s.mouse.fromIndex )
-			{
-				iToPoint++;
-			}
-
-			if ( aoColumns[i].bVisible )
-			{
-				this.s.aoTargets.push( {
-					"x":  $(aoColumns[i].nTh).offset().left + $(aoColumns[i].nTh).outerWidth(),
-					"to": iToPoint
-				} );
-			}
-		}
-
-		/* Disallow columns for being reordered by drag and drop, counting right to left */
-		if ( this.s.fixedRight !== 0 )
-		{
-			this.s.aoTargets.splice( this.s.aoTargets.length - this.s.fixedRight );
-		}
-
-		/* Disallow columns for being reordered by drag and drop, counting left to right */
-		if ( this.s.fixed !== 0 )
-		{
-			this.s.aoTargets.splice( 0, this.s.fixed );
-		}
-	},
-
-
-	/**
-	 * Copy the TH element that is being drags so the user has the idea that they are actually
-	 * moving it around the page.
-	 *  @method  _fnCreateDragNode
-	 *  @returns void
-	 *  @private
-	 */
-	"_fnCreateDragNode": function ()
-	{
-		var scrolling = this.s.dt.oScroll.sX !== "" || this.s.dt.oScroll.sY !== "";
-
-		var origCell = this.s.dt.aoColumns[ this.s.mouse.targetIndex ].nTh;
-		var origTr = origCell.parentNode;
-		var origThead = origTr.parentNode;
-		var origTable = origThead.parentNode;
-		var cloneCell = $(origCell).clone();
-
-		// This is a slightly odd combination of jQuery and DOM, but it is the
-		// fastest and least resource intensive way I could think of cloning
-		// the table with just a single header cell in it.
-		this.dom.drag = $(origTable.cloneNode(false))
-			.addClass( 'DTCR_clonedTable' )
-			.append(
-				$(origThead.cloneNode(false)).append(
-					$(origTr.cloneNode(false)).append(
-						cloneCell[0]
-					)
-				)
-			)
-			.css( {
-				position: 'absolute',
-				top: 0,
-				left: 0,
-				width: $(origCell).outerWidth(),
-				height: $(origCell).outerHeight()
-			} )
-			.appendTo( 'body' );
-
-		this.dom.pointer = $('<div></div>')
-			.addClass( 'DTCR_pointer' )
-			.css( {
-				position: 'absolute',
-				top: scrolling ?
-					$('div.dataTables_scroll', this.s.dt.nTableWrapper).offset().top :
-					$(this.s.dt.nTable).offset().top,
-				height : scrolling ?
-					$('div.dataTables_scroll', this.s.dt.nTableWrapper).height() :
-					$(this.s.dt.nTable).height()
-			} )
-			.appendTo( 'body' );
-	},
-
-	/**
-	 * Clean up ColReorder memory references and event handlers
-	 *  @method  _fnDestroy
-	 *  @returns void
-	 *  @private
-	 */
-	"_fnDestroy": function ()
-	{
-		var i, iLen;
-
-		for ( i=0, iLen=this.s.dt.aoDrawCallback.length ; i<iLen ; i++ )
-		{
-			if ( this.s.dt.aoDrawCallback[i].sName === 'ColReorder_Pre' )
-			{
-				this.s.dt.aoDrawCallback.splice( i, 1 );
-				break;
-			}
-		}
-
-		$(this.s.dt.nTHead).find( '*' ).off( '.ColReorder' );
-
-		$.each( this.s.dt.aoColumns, function (i, column) {
-			$(column.nTh).removeAttr('data-column-index');
-		} );
-
-		this.s.dt._colReorder = null;
-		this.s = null;
-	},
-
-
-	/**
-	 * Add a data attribute to the column headers, so we know the index of
-	 * the row to be reordered. This allows fast detection of the index, and
-	 * for this plug-in to work with FixedHeader which clones the nodes.
-	 *  @private
-	 */
-	"_fnSetColumnIndexes": function ()
-	{
-		$.each( this.s.dt.aoColumns, function (i, column) {
-			$(column.nTh).attr('data-column-index', i);
-		} );
-	}
-};
-
-
-
-
-
-/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * Static parameters
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
-
-
-/**
- * ColReorder default settings for initialisation
- *  @namespace
- *  @static
- */
-ColReorder.defaults = {
-	/**
-	 * Predefined ordering for the columns that will be applied automatically
-	 * on initialisation. If not specified then the order that the columns are
-	 * found to be in the HTML is the order used.
-	 *  @type array
-	 *  @default null
-	 *  @static
-	 *  @example
-	 *      // Using the `oColReorder` option in the DataTables options object
-	 *      $('#example').dataTable( {
-	 *          "sDom": 'Rlfrtip',
-	 *          "oColReorder": {
-	 *              "aiOrder": [ 4, 3, 2, 1, 0 ]
-	 *          }
-	 *      } );
-	 *
-	 *  @example
-	 *      // Using `new` constructor
-	 *      $('#example').dataTable()
-	 *
-	 *      new $.fn.dataTable.ColReorder( '#example', {
-	 *          "aiOrder": [ 4, 3, 2, 1, 0 ]
-	 *      } );
-	 */
-	aiOrder: null,
-
-	/**
-	 * Redraw the table's column ordering as the end user draws the column
-	 * (`true`) or wait until the mouse is released (`false` - default). Note
-	 * that this will perform a redraw on each reordering, which involves an
-	 * Ajax request each time if you are using server-side processing in
-	 * DataTables.
-	 *  @type boolean
-	 *  @default false
-	 *  @static
-	 *  @example
-	 *      // Using the `oColReorder` option in the DataTables options object
-	 *      $('#example').dataTable( {
-	 *          "sDom": 'Rlfrtip',
-	 *          "oColReorder": {
-	 *              "bRealtime": true
-	 *          }
-	 *      } );
-	 *
-	 *  @example
-	 *      // Using `new` constructor
-	 *      $('#example').dataTable()
-	 *
-	 *      new $.fn.dataTable.ColReorder( '#example', {
-	 *          "bRealtime": true
-	 *      } );
-	 */
-	bRealtime: false,
-
-	/**
-	 * Indicate how many columns should be fixed in position (counting from the
-	 * left). This will typically be 1 if used, but can be as high as you like.
-	 *  @type int
-	 *  @default 0
-	 *  @static
-	 *  @example
-	 *      // Using the `oColReorder` option in the DataTables options object
-	 *      $('#example').dataTable( {
-	 *          "sDom": 'Rlfrtip',
-	 *          "oColReorder": {
-	 *              "iFixedColumns": 1
-	 *          }
-	 *      } );
-	 *
-	 *  @example
-	 *      // Using `new` constructor
-	 *      $('#example').dataTable()
-	 *
-	 *      new $.fn.dataTable.ColReorder( '#example', {
-	 *          "iFixedColumns": 1
-	 *      } );
-	 */
-	iFixedColumns: 0,
-
-	/**
-	 * As `iFixedColumnsRight` but counting from the right.
-	 *  @type int
-	 *  @default 0
-	 *  @static
-	 *  @example
-	 *      // Using the `oColReorder` option in the DataTables options object
-	 *      $('#example').dataTable( {
-	 *          "sDom": 'Rlfrtip',
-	 *          "oColReorder": {
-	 *              "iFixedColumnsRight": 1
-	 *          }
-	 *      } );
-	 *
-	 *  @example
-	 *      // Using `new` constructor
-	 *      $('#example').dataTable()
-	 *
-	 *      new $.fn.dataTable.ColReorder( '#example', {
-	 *          "iFixedColumnsRight": 1
-	 *      } );
-	 */
-	iFixedColumnsRight: 0,
-
-	/**
-	 * Callback function that is fired when columns are reordered
-	 *  @type function():void
-	 *  @default null
-	 *  @static
-	 *  @example
-	 *      // Using the `oColReorder` option in the DataTables options object
-	 *      $('#example').dataTable( {
-	 *          "sDom": 'Rlfrtip',
-	 *          "oColReorder": {
-	 *              "fnReorderCallback": function () {
-	 *                  alert( 'Columns reordered' );
-	 *              }
-	 *          }
-	 *      } );
-	 *
-	 *  @example
-	 *      // Using `new` constructor
-	 *      $('#example').dataTable()
-	 *
-	 *      new $.fn.dataTable.ColReorder( '#example', {
-	 *          "fnReorderCallback": function () {
-	 *              alert( 'Columns reordered' );
-	 *          }
-	 *      } );
-	 */
-	fnReorderCallback: null
-};
-
-
-
-/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * Constants
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
-
-/**
- * ColReorder version
- *  @constant  version
- *  @type      String
- *  @default   As code
- */
-ColReorder.version = "1.1.3";
-
-
-
-/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * DataTables interfaces
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
-
-// Expose
-$.fn.dataTable.ColReorder = ColReorder;
-$.fn.DataTable.ColReorder = ColReorder;
-
-
-// Register a new feature with DataTables
-if ( typeof $.fn.dataTable == "function" &&
-     typeof $.fn.dataTableExt.fnVersionCheck == "function" &&
-     $.fn.dataTableExt.fnVersionCheck('1.9.3') )
-{
-	$.fn.dataTableExt.aoFeatures.push( {
-		"fnInit": function( settings ) {
-			var table = settings.oInstance;
-
-			if ( ! settings._colReorder ) {
-				var dtInit = settings.oInit;
-				var opts = dtInit.colReorder || dtInit.oColReorder || {};
-
-				new ColReorder( settings, opts );
-			}
-			else {
-				table.oApi._fnLog( settings, 1, "ColReorder attempted to initialise twice. Ignoring second" );
-			}
-
-			return null; /* No node for DataTables to insert */
-		},
-		"cFeature": "R",
-		"sFeature": "ColReorder"
-	} );
-}
-else {
-	alert( "Warning: ColReorder requires DataTables 1.9.3 or greater - www.datatables.net/download");
-}
-
-
-// API augmentation
-if ( $.fn.dataTable.Api ) {
-	$.fn.dataTable.Api.register( 'colReorder.reset()', function () {
-		return this.iterator( 'table', function ( ctx ) {
-			ctx._colReorder.fnReset();
-		} );
-	} );
-
-	$.fn.dataTable.Api.register( 'colReorder.order()', function ( set ) {
-		if ( set ) {
-			return this.iterator( 'table', function ( ctx ) {
-				ctx._colReorder.fnOrder( set );
-			} );
-		}
-
-		return this.context.length ?
-			this.context[0]._colReorder.fnOrder() :
-			null;
-	} );
-}
-
-return ColReorder;
-}; // /factory
-
-
-// Define as an AMD module if possible
-if ( typeof define === 'function' && define.amd ) {
-	define( ['jquery', 'datatables'], factory );
-}
-else if ( typeof exports === 'object' ) {
-    // Node/CommonJS
-    factory( require('jquery'), require('datatables') );
-}
-else if ( jQuery && !jQuery.fn.dataTable.ColReorder ) {
-	// Otherwise simply initialise as normal, stopping multiple evaluation
-	factory( jQuery, jQuery.fn.dataTable );
-}
-
-
-})(window, document);

+ 0 - 26
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColReorder/js/dataTables.colReorder.min.js

@@ -1,26 +0,0 @@
-/*!
- ColReorder 1.1.3
- ©2010-2014 SpryMedia Ltd - datatables.net/license
-*/
-(function(o,r,s){function p(d){for(var f=[],a=0,b=d.length;a<b;a++)f[d[a]]=a;return f}function l(d,f,a){f=d.splice(f,1)[0];d.splice(a,0,f)}function q(d,f,a){for(var b=[],e=0,h=d.childNodes.length;e<h;e++)1==d.childNodes[e].nodeType&&b.push(d.childNodes[e]);f=b[f];null!==a?d.insertBefore(f,b[a]):d.appendChild(f)}o=function(d){d.fn.dataTableExt.oApi.fnColReorder=function(a,b,e){var h=d.fn.dataTable.Api?!0:!1,c,g,f,m,n=a.aoColumns.length,i,j;i=function(a,b,c){if(a[b]){var e=a[b].split("."),d=e.shift();
-isNaN(1*d)||(a[b]=c[1*d]+"."+e.join("."))}};if(b!=e)if(0>b||b>=n)this.oApi._fnLog(a,1,"ColReorder 'from' index is out of bounds: "+b);else if(0>e||e>=n)this.oApi._fnLog(a,1,"ColReorder 'to' index is out of bounds: "+e);else{f=[];c=0;for(g=n;c<g;c++)f[c]=c;l(f,b,e);var k=p(f);c=0;for(g=a.aaSorting.length;c<g;c++)a.aaSorting[c][0]=k[a.aaSorting[c][0]];if(null!==a.aaSortingFixed){c=0;for(g=a.aaSortingFixed.length;c<g;c++)a.aaSortingFixed[c][0]=k[a.aaSortingFixed[c][0]]}c=0;for(g=n;c<g;c++){j=a.aoColumns[c];
-f=0;for(m=j.aDataSort.length;f<m;f++)j.aDataSort[f]=k[j.aDataSort[f]];h&&(j.idx=k[j.idx])}h&&d.each(a.aLastSort,function(b,c){a.aLastSort[b].src=k[c.src]});c=0;for(g=n;c<g;c++)j=a.aoColumns[c],"number"==typeof j.mData?(j.mData=k[j.mData],a.oApi._fnColumnOptions(a,c,{})):d.isPlainObject(j.mData)&&(i(j.mData,"_",k),i(j.mData,"filter",k),i(j.mData,"sort",k),i(j.mData,"type",k),a.oApi._fnColumnOptions(a,c,{}));if(a.aoColumns[b].bVisible){f=this.oApi._fnColumnIndexToVisible(a,b);m=null;for(c=e<b?e:e+1;null===
-m&&c<n;)m=this.oApi._fnColumnIndexToVisible(a,c),c++;i=a.nTHead.getElementsByTagName("tr");c=0;for(g=i.length;c<g;c++)q(i[c],f,m);if(null!==a.nTFoot){i=a.nTFoot.getElementsByTagName("tr");c=0;for(g=i.length;c<g;c++)q(i[c],f,m)}c=0;for(g=a.aoData.length;c<g;c++)null!==a.aoData[c].nTr&&q(a.aoData[c].nTr,f,m)}l(a.aoColumns,b,e);l(a.aoPreSearchCols,b,e);c=0;for(g=a.aoData.length;c<g;c++)i=a.aoData[c],h?(i.anCells&&l(i.anCells,b,e),"dom"!==i.src&&d.isArray(i._aData)&&l(i._aData,b,e)):(d.isArray(i._aData)&&
-l(i._aData,b,e),l(i._anHidden,b,e));c=0;for(g=a.aoHeader.length;c<g;c++)l(a.aoHeader[c],b,e);if(null!==a.aoFooter){c=0;for(g=a.aoFooter.length;c<g;c++)l(a.aoFooter[c],b,e)}h&&(new d.fn.dataTable.Api(a)).rows().invalidate();c=0;for(g=n;c<g;c++)d(a.aoColumns[c].nTh).off("click.DT"),this.oApi._fnSortAttachListener(a,a.aoColumns[c].nTh,c);d(a.oInstance).trigger("column-reorder",[a,{iFrom:b,iTo:e,aiInvertMapping:k}])}};var f=function(a,b){var e;d.fn.dataTable.Api?e=(new d.fn.dataTable.Api(a)).settings()[0]:
-a.fnSettings?e=a.fnSettings():"string"===typeof a?d.fn.dataTable.fnIsDataTable(d(a)[0])&&(e=d(a).eq(0).dataTable().fnSettings()):a.nodeName&&"table"===a.nodeName.toLowerCase()?d.fn.dataTable.fnIsDataTable(a.nodeName)&&(e=d(a.nodeName).dataTable().fnSettings()):a instanceof jQuery?d.fn.dataTable.fnIsDataTable(a[0])&&(e=a.eq(0).dataTable().fnSettings()):e=a;if(e._colReorder)throw"ColReorder already initialised on table #"+e.nTable.id;var h=d.fn.dataTable.camelToHungarian;h&&(h(f.defaults,f.defaults,
-!0),h(f.defaults,b||{}));this.s={dt:null,init:d.extend(!0,{},f.defaults,b),fixed:0,fixedRight:0,reorderCallback:null,mouse:{startX:-1,startY:-1,offsetX:-1,offsetY:-1,target:-1,targetIndex:-1,fromIndex:-1},aoTargets:[]};this.dom={drag:null,pointer:null};this.s.dt=e;this.s.dt._colReorder=this;this._fnConstruct();e.oApi._fnCallbackReg(e,"aoDestroyCallback",d.proxy(this._fnDestroy,this),"ColReorder");return this};f.prototype={fnReset:function(){for(var a=[],b=0,e=this.s.dt.aoColumns.length;b<e;b++)a.push(this.s.dt.aoColumns[b]._ColReorder_iOrigCol);
-this._fnOrderColumns(a);return this},fnGetCurrentOrder:function(){return this.fnOrder()},fnOrder:function(a){if(a===s){for(var a=[],b=0,e=this.s.dt.aoColumns.length;b<e;b++)a.push(this.s.dt.aoColumns[b]._ColReorder_iOrigCol);return a}this._fnOrderColumns(p(a));return this},_fnConstruct:function(){var a=this,b=this.s.dt.aoColumns.length,e;this.s.init.iFixedColumns&&(this.s.fixed=this.s.init.iFixedColumns);this.s.fixedRight=this.s.init.iFixedColumnsRight?this.s.init.iFixedColumnsRight:0;this.s.init.fnReorderCallback&&
-(this.s.reorderCallback=this.s.init.fnReorderCallback);for(e=0;e<b;e++)e>this.s.fixed-1&&e<b-this.s.fixedRight&&this._fnMouseListener(e,this.s.dt.aoColumns[e].nTh),this.s.dt.aoColumns[e]._ColReorder_iOrigCol=e;this.s.dt.oApi._fnCallbackReg(this.s.dt,"aoStateSaveParams",function(b,c){a._fnStateSave.call(a,c)},"ColReorder_State");var d=null;this.s.init.aiOrder&&(d=this.s.init.aiOrder.slice());this.s.dt.oLoadedState&&("undefined"!=typeof this.s.dt.oLoadedState.ColReorder&&this.s.dt.oLoadedState.ColReorder.length==
-this.s.dt.aoColumns.length)&&(d=this.s.dt.oLoadedState.ColReorder);if(d)if(a.s.dt._bInitComplete)b=p(d),a._fnOrderColumns.call(a,b);else{var c=!1;this.s.dt.aoDrawCallback.push({fn:function(){if(!a.s.dt._bInitComplete&&!c){c=true;var b=p(d);a._fnOrderColumns.call(a,b)}},sName:"ColReorder_Pre"})}else this._fnSetColumnIndexes()},_fnOrderColumns:function(a){if(a.length!=this.s.dt.aoColumns.length)this.s.dt.oInstance.oApi._fnLog(this.s.dt,1,"ColReorder - array reorder does not match known number of columns. Skipping.");
-else{for(var b=0,e=a.length;b<e;b++){var h=d.inArray(b,a);b!=h&&(l(a,h,b),this.s.dt.oInstance.fnColReorder(h,b))}(""!==this.s.dt.oScroll.sX||""!==this.s.dt.oScroll.sY)&&this.s.dt.oInstance.fnAdjustColumnSizing(!1);this.s.dt.oInstance.oApi._fnSaveState(this.s.dt);this._fnSetColumnIndexes();null!==this.s.reorderCallback&&this.s.reorderCallback.call(this)}},_fnStateSave:function(a){var b,e,h,c=this.s.dt.aoColumns;a.ColReorder=[];if(a.aaSorting){for(b=0;b<a.aaSorting.length;b++)a.aaSorting[b][0]=c[a.aaSorting[b][0]]._ColReorder_iOrigCol;
-var f=d.extend(!0,[],a.aoSearchCols);b=0;for(e=c.length;b<e;b++)h=c[b]._ColReorder_iOrigCol,a.aoSearchCols[h]=f[b],a.abVisCols[h]=c[b].bVisible,a.ColReorder.push(h)}else if(a.order){for(b=0;b<a.order.length;b++)a.order[b][0]=c[a.order[b][0]]._ColReorder_iOrigCol;f=d.extend(!0,[],a.columns);b=0;for(e=c.length;b<e;b++)h=c[b]._ColReorder_iOrigCol,a.columns[h]=f[b],a.ColReorder.push(h)}},_fnMouseListener:function(a,b){var e=this;d(b).on("mousedown.ColReorder",function(a){a.preventDefault();e._fnMouseDown.call(e,
-a,b)})},_fnMouseDown:function(a,b){var e=this,f=d(a.target).closest("th, td").offset(),c=parseInt(d(b).attr("data-column-index"),10);c!==s&&(this.s.mouse.startX=a.pageX,this.s.mouse.startY=a.pageY,this.s.mouse.offsetX=a.pageX-f.left,this.s.mouse.offsetY=a.pageY-f.top,this.s.mouse.target=this.s.dt.aoColumns[c].nTh,this.s.mouse.targetIndex=c,this.s.mouse.fromIndex=c,this._fnRegions(),d(r).on("mousemove.ColReorder",function(a){e._fnMouseMove.call(e,a)}).on("mouseup.ColReorder",function(a){e._fnMouseUp.call(e,
-a)}))},_fnMouseMove:function(a){if(null===this.dom.drag){if(5>Math.pow(Math.pow(a.pageX-this.s.mouse.startX,2)+Math.pow(a.pageY-this.s.mouse.startY,2),0.5))return;this._fnCreateDragNode()}this.dom.drag.css({left:a.pageX-this.s.mouse.offsetX,top:a.pageY-this.s.mouse.offsetY});for(var b=!1,e=this.s.mouse.toIndex,d=1,c=this.s.aoTargets.length;d<c;d++)if(a.pageX<this.s.aoTargets[d-1].x+(this.s.aoTargets[d].x-this.s.aoTargets[d-1].x)/2){this.dom.pointer.css("left",this.s.aoTargets[d-1].x);this.s.mouse.toIndex=
-this.s.aoTargets[d-1].to;b=!0;break}b||(this.dom.pointer.css("left",this.s.aoTargets[this.s.aoTargets.length-1].x),this.s.mouse.toIndex=this.s.aoTargets[this.s.aoTargets.length-1].to);this.s.init.bRealtime&&e!==this.s.mouse.toIndex&&(this.s.dt.oInstance.fnColReorder(this.s.mouse.fromIndex,this.s.mouse.toIndex),this.s.mouse.fromIndex=this.s.mouse.toIndex,this._fnRegions())},_fnMouseUp:function(){d(r).off("mousemove.ColReorder mouseup.ColReorder");null!==this.dom.drag&&(this.dom.drag.remove(),this.dom.pointer.remove(),
-this.dom.drag=null,this.dom.pointer=null,this.s.dt.oInstance.fnColReorder(this.s.mouse.fromIndex,this.s.mouse.toIndex),this._fnSetColumnIndexes(),(""!==this.s.dt.oScroll.sX||""!==this.s.dt.oScroll.sY)&&this.s.dt.oInstance.fnAdjustColumnSizing(!1),this.s.dt.oInstance.oApi._fnSaveState(this.s.dt),null!==this.s.reorderCallback&&this.s.reorderCallback.call(this))},_fnRegions:function(){var a=this.s.dt.aoColumns;this.s.aoTargets.splice(0,this.s.aoTargets.length);this.s.aoTargets.push({x:d(this.s.dt.nTable).offset().left,
-to:0});for(var b=0,e=0,f=a.length;e<f;e++)e!=this.s.mouse.fromIndex&&b++,a[e].bVisible&&this.s.aoTargets.push({x:d(a[e].nTh).offset().left+d(a[e].nTh).outerWidth(),to:b});0!==this.s.fixedRight&&this.s.aoTargets.splice(this.s.aoTargets.length-this.s.fixedRight);0!==this.s.fixed&&this.s.aoTargets.splice(0,this.s.fixed)},_fnCreateDragNode:function(){var a=""!==this.s.dt.oScroll.sX||""!==this.s.dt.oScroll.sY,b=this.s.dt.aoColumns[this.s.mouse.targetIndex].nTh,e=b.parentNode,f=e.parentNode,c=f.parentNode,
-g=d(b).clone();this.dom.drag=d(c.cloneNode(!1)).addClass("DTCR_clonedTable").append(d(f.cloneNode(!1)).append(d(e.cloneNode(!1)).append(g[0]))).css({position:"absolute",top:0,left:0,width:d(b).outerWidth(),height:d(b).outerHeight()}).appendTo("body");this.dom.pointer=d("<div></div>").addClass("DTCR_pointer").css({position:"absolute",top:a?d("div.dataTables_scroll",this.s.dt.nTableWrapper).offset().top:d(this.s.dt.nTable).offset().top,height:a?d("div.dataTables_scroll",this.s.dt.nTableWrapper).height():
-d(this.s.dt.nTable).height()}).appendTo("body")},_fnDestroy:function(){var a,b;a=0;for(b=this.s.dt.aoDrawCallback.length;a<b;a++)if("ColReorder_Pre"===this.s.dt.aoDrawCallback[a].sName){this.s.dt.aoDrawCallback.splice(a,1);break}d(this.s.dt.nTHead).find("*").off(".ColReorder");d.each(this.s.dt.aoColumns,function(a,b){d(b.nTh).removeAttr("data-column-index")});this.s=this.s.dt._colReorder=null},_fnSetColumnIndexes:function(){d.each(this.s.dt.aoColumns,function(a,b){d(b.nTh).attr("data-column-index",
-a)})}};f.defaults={aiOrder:null,bRealtime:!1,iFixedColumns:0,iFixedColumnsRight:0,fnReorderCallback:null};f.version="1.1.3";d.fn.dataTable.ColReorder=f;d.fn.DataTable.ColReorder=f;"function"==typeof d.fn.dataTable&&"function"==typeof d.fn.dataTableExt.fnVersionCheck&&d.fn.dataTableExt.fnVersionCheck("1.9.3")?d.fn.dataTableExt.aoFeatures.push({fnInit:function(a){var b=a.oInstance;a._colReorder?b.oApi._fnLog(a,1,"ColReorder attempted to initialise twice. Ignoring second"):(b=a.oInit,new f(a,b.colReorder||
-b.oColReorder||{}));return null},cFeature:"R",sFeature:"ColReorder"}):alert("Warning: ColReorder requires DataTables 1.9.3 or greater - www.datatables.net/download");d.fn.dataTable.Api&&(d.fn.dataTable.Api.register("colReorder.reset()",function(){return this.iterator("table",function(a){a._colReorder.fnReset()})}),d.fn.dataTable.Api.register("colReorder.order()",function(a){return a?this.iterator("table",function(b){b._colReorder.fnOrder(a)}):this.context.length?this.context[0]._colReorder.fnOrder():
-null}));return f};"function"===typeof define&&define.amd?define(["jquery","datatables"],o):"object"===typeof exports?o(require("jquery"),require("datatables")):jQuery&&!jQuery.fn.dataTable.ColReorder&&o(jQuery,jQuery.fn.dataTable)})(window,document);

+ 0 - 20
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/License.txt

@@ -1,20 +0,0 @@
-Copyright (c) 2010-2015 SpryMedia Limited
-http://datatables.net
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.

+ 0 - 38
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/Readme.md

@@ -1,38 +0,0 @@
-# ColVis
-
-ColVis adds a button to the toolbars around DataTables which gives the end user of the table the ability to dynamically change the visibility of the columns in the table:
-
-* Dynamically show and hide columns in a table
-* Very easy integration with DataTables
-* Ability to exclude columns from being either hidden or shown
-* Save saving integration with DataTables
-
-
-# Installation
-
-To use ColVis, first download DataTables ( http://datatables.net/download ) and place the unzipped ColVis package into a `extensions` directory in the DataTables package. This will allow the pages in the examples to operate correctly. To see the examples running, open the `examples` directory in your web-browser.
-
-
-# Basic usage
-
-ColVis is initialised using the `C` option that it adds to DataTables' `dom` option. For example:
-
-```js
-$(document).ready( function () {
-    $('#example').dataTable( {
-        "dom": 'C<"clear">lfrtip'
-    } );
-} );
-```
-
-
-# Documentation / support
-
-* Documentation: http://datatables.net/extensions/colvis/
-* DataTables support forums: http://datatables.net/forums
-
-
-# GitHub
-
-If you fancy getting involved with the development of ColVis and help make it better, please refer to its GitHub repo: https://github.com/DataTables/ColVis
-

+ 0 - 185
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/css/dataTables.colVis.css

@@ -1,185 +0,0 @@
-
-/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * ColVis styles
- */
-div.ColVis {
-	float: right;
-	margin-bottom: 1em;
-}
-
-button.ColVis_Button,
-ul.ColVis_collection li {
-	position: relative;
-	float: left;
-	margin-right: 3px;
-	padding: 5px 8px;
-	border: 1px solid #999;
-	cursor: pointer;
-	*cursor: hand;
-	font-size: 0.88em;
-	color: black !important;
-	white-space: nowrap;
-
-	-webkit-border-radius: 2px;
-	   -moz-border-radius: 2px;
-	    -ms-border-radius: 2px;
-	     -o-border-radius: 2px;
-	        border-radius: 2px;
-
-	-webkit-box-shadow: 1px 1px 3px #ccc;
-	   -moz-box-shadow: 1px 1px 3px #ccc;
-	    -ms-box-shadow: 1px 1px 3px #ccc;
-	     -o-box-shadow: 1px 1px 3px #ccc;
-	        box-shadow: 1px 1px 3px #ccc;
-
-	/* Generated by http://www.colorzilla.com/gradient-editor/ */
-	background: #ffffff; /* Old browsers */
-	background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%); /* Chrome10+,Safari5.1+ */
-	background:    -moz-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%); /* FF3.6+ */
-	background:     -ms-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%); /* IE10+ */
-	background:      -o-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%); /* Opera 11.10+ */
-	background:         linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%); /* W3C */
-	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */
-}
-
-.ColVis_Button:hover,
-ul.ColVis_collection li:hover {
-	border: 1px solid #666;
-	text-decoration: none !important;
-
-	-webkit-box-shadow: 1px 1px 3px #999;
-	   -moz-box-shadow: 1px 1px 3px #999;
-	    -ms-box-shadow: 1px 1px 3px #999;
-	     -o-box-shadow: 1px 1px 3px #999;
-	        box-shadow: 1px 1px 3px #999;
-
-	background: #f3f3f3; /* Old browsers */
-	background: -webkit-linear-gradient(top, #f3f3f3 0%,#e2e2e2 89%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
-	background:    -moz-linear-gradient(top, #f3f3f3 0%,#e2e2e2 89%,#f4f4f4 100%); /* FF3.6+ */
-	background:     -ms-linear-gradient(top, #f3f3f3 0%,#e2e2e2 89%,#f4f4f4 100%); /* IE10+ */
-	background:      -o-linear-gradient(top, #f3f3f3 0%,#e2e2e2 89%,#f4f4f4 100%); /* Opera 11.10+ */
-	background:         linear-gradient(top, #f3f3f3 0%,#e2e2e2 89%,#f4f4f4 100%); /* W3C */
-	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
-}
-
-button.ColVis_Button {
-	height: 30px;
-	padding: 3px 8px;
-}
-
-button.ColVis_Button::-moz-focus-inner { 
-	border: none !important;
-	padding: 0;
-}
-
-button.ColVis_Button:active { 
-	outline: none;
-}
-
-
-div.ColVis_collectionBackground {
-	position: fixed;
-	top: 0;
-	left: 0;
-	height: 100%;
-	width: 100%;
-	background-color: black;
-	z-index: 1100;
-}
-
-ul.ColVis_collection {
-	list-style: none;
-	width: 150px;
-	padding: 8px 8px 4px 8px;
-	margin: 0;
-	border: 1px solid #ccc;
-	border: 1px solid rgba( 0, 0, 0, 0.4 );
-	background-color: #f3f3f3;
-	background-color: rgba( 255, 255, 255, 0.3 );
-	overflow: hidden;
-	z-index: 2002;
-
-	-webkit-border-radius: 5px;
-	   -moz-border-radius: 5px;
-	    -ms-border-radius: 5px;
-	     -o-border-radius: 5px;
-	        border-radius: 5px;
-	
-	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
-	   -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
-	    -ms-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
-	     -o-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
-	        box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
-}
-
-ul.ColVis_collection li {
-	position: relative;
-	height: auto;
-	left: 0;
-	right: 0;
-	padding: 0.5em;
-
-	display: block;
-	float: none;
-	margin-bottom: 4px;
-	
-	-webkit-box-shadow: 1px 1px 3px #999;
-	   -moz-box-shadow: 1px 1px 3px #999;
-	    -ms-box-shadow: 1px 1px 3px #999;
-	     -o-box-shadow: 1px 1px 3px #999;
-	        box-shadow: 1px 1px 3px #999;
-}
-
-ul.ColVis_collection li {
-	text-align: left;
-}
-
-ul.ColVis_collection li.ColVis_Button:hover {
-	border: 1px solid #999;
-	background-color: #f0f0f0;
-}
-
-ul.ColVis_collection li span {
-	display: inline-block;
-	padding-left: 0.5em;
-	cursor: pointer;
-}
-
-
-ul.ColVis_collection li.ColVis_Special {
-	border-color: #555;
-	background: rgb(237,237,237); /* Old browsers */
-	background: -webkit-linear-gradient(top, rgba(237,237,237,1) 0%,rgba(214,214,214,1) 77%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
-	background:    -moz-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(214,214,214,1) 77%, rgba(232,232,232,1) 100%); /* FF3.6+ */
-	background:     -ms-linear-gradient(top, rgba(237,237,237,1) 0%,rgba(214,214,214,1) 77%,rgba(232,232,232,1) 100%); /* IE10+ */
-	background:      -o-linear-gradient(top, rgba(237,237,237,1) 0%,rgba(214,214,214,1) 77%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
-	background:         linear-gradient(to bottom, rgba(237,237,237,1) 0%,rgba(214,214,214,1) 77%,rgba(232,232,232,1) 100%); /* W3C */
-	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
-}
-
-ul.ColVis_collection li.ColVis_Special:hover {
-	background: #e2e2e2; /* Old browsers */
-	background: -webkit-linear-gradient(top, #d0d0d0 0%,#d5d5d5 89%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */
-	background:    -moz-linear-gradient(top, #d0d0d0 0%,#d5d5d5 89%,#e2e2e2 100%); /* FF3.6+ */
-	background:     -ms-linear-gradient(top, #d0d0d0 0%,#d5d5d5 89%,#e2e2e2 100%); /* IE10+ */
-	background:      -o-linear-gradient(top, #d0d0d0 0%,#d5d5d5 89%,#e2e2e2 100%); /* Opera 11.10+ */
-	background:         linear-gradient(top, #d0d0d0 0%,#d5d5d5 89%,#e2e2e2 100%); /* W3C */
-	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
-}
-
-
-span.ColVis_radio {
-	display: inline-block;
-	width: 20px;
-}
-
-div.ColVis_catcher {
-	position: absolute;
-	z-index: 1101;
-}
-
-.disabled {
-	color: #999;
-}
-
-

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/css/dataTables.colVis.min.css


+ 0 - 41
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/css/dataTables.colvis.jqueryui.css

@@ -1,41 +0,0 @@
-
-button.ColVis_Button,
-ul.ColVis_collection li {
-	padding: 0.5em;
-}
-
-ul.ColVis_collection {
-	margin: 0;
-	padding: 0;
-	overflow: hidden;
-	z-index: 2002;
-}
-
-ul.ColVis_collection li {
-	clear: both;
-	display: block;
-	text-align: left;
-	margin: -1px 0 0 0;
-}
-
-ul.ColVis_collection li span {
-	display: inline-block;
-	padding-left: 0.5em;
-	cursor: pointer;
-}
-
-div.ColVis_collectionBackground {
-	position: fixed;
-	top: 0;
-	left: 0;
-	height: 100%;
-	width: 100%;
-	background-color: black;
-	z-index: 1100;
-}
-
-
-div.ColVis_catcher {
-	position: absolute;
-	z-index: 1101;
-}

+ 0 - 630
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/examples/button_order.html

@@ -1,630 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>ColVis example - Button ordering</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.colVis.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.colVis.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-	$('#example').DataTable( {
-		dom: 'C<"clear">lfrtip',
-		colVis: {
-			order: 'alpha'
-		}
-	} );
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>ColVis example <span>Button ordering</span></h1>
-
-			<div class="info">
-				<p>The list of columns that ColVis displays has two options for the order in which they are displayed. The default mode of operation is to show the buttons in the
-				same order as they appear in the HTML table, but the second mode of operation is to show the buttons in alphabetical order. This is done by specifying the
-				<code>order</code> option, set to <code>alpha</code>. Alphabetical button ordering is shown in this example.</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	$('#example').DataTable( {
-		dom: 'C&lt;&quot;clear&quot;&gt;lfrtip',
-		colVis: {
-			order: 'alpha'
-		}
-	} );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.colVis.js">../js/dataTables.colVis.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.colVis.css">../css/dataTables.colVis.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./new_init.html">`new` initialisation</a></li>
-							<li><a href="./text.html">Custom button text</a></li>
-							<li><a href="./exclude_columns.html">Exclude columns from list</a></li>
-							<li><a href="./title_callback.html">Column button callback</a></li>
-							<li class="active"><a href="./button_order.html">Button ordering</a></li>
-							<li><a href="./mouseover.html">Mouseover activation</a></li>
-							<li><a href="./group_columns.html">Group columns</a></li>
-							<li><a href="./two_tables.html">Two tables with individual controls</a></li>
-							<li><a href="./two_tables_identical.html">Two tables with shared controls</a></li>
-							<li><a href="./restore.html">Restore / show all</a></li>
-							<li><a href="./jqueryui.html">jQuery UI styling</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 632
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/examples/exclude_columns.html

@@ -1,632 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>ColVis example - Exclude columns from list</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.colVis.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.colVis.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-	$('#example').DataTable( {
-		dom: 'C<"clear">lfrtip',
-		colVis: {
-			exclude: [ 0 ]
-		}
-	} );
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>ColVis example <span>Exclude columns from list</span></h1>
-
-			<div class="info">
-				<p>It can at times be useful to exclude columns from being in the 'show / hide' list (for example if you have hidden information that the end user shouldn't be
-				able to make visible. This can be done by the <code>exclude</code> ColVis configuration parameter when creating the DataTable. This is simply an array of integers,
-				indicating which columns should be excluded. This example shows the first column being excluded.</p>
-
-				<p>For full information about the ColVis options, please refer to the <a href="//datatables.net/extensions/colvis/options">ColVis options documentation</a>.</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	$('#example').DataTable( {
-		dom: 'C&lt;&quot;clear&quot;&gt;lfrtip',
-		colVis: {
-			exclude: [ 0 ]
-		}
-	} );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.colVis.js">../js/dataTables.colVis.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.colVis.css">../css/dataTables.colVis.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./new_init.html">`new` initialisation</a></li>
-							<li><a href="./text.html">Custom button text</a></li>
-							<li class="active"><a href="./exclude_columns.html">Exclude columns from list</a></li>
-							<li><a href="./title_callback.html">Column button callback</a></li>
-							<li><a href="./button_order.html">Button ordering</a></li>
-							<li><a href="./mouseover.html">Mouseover activation</a></li>
-							<li><a href="./group_columns.html">Group columns</a></li>
-							<li><a href="./two_tables.html">Two tables with individual controls</a></li>
-							<li><a href="./two_tables_identical.html">Two tables with shared controls</a></li>
-							<li><a href="./restore.html">Restore / show all</a></li>
-							<li><a href="./jqueryui.html">jQuery UI styling</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 656
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/examples/group_columns.html

@@ -1,656 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>ColVis example - Group columns</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.colVis.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.colVis.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-	$('#example').DataTable( {
-		dom: 'C<"clear">lfrtip',
-		colVis: {
-			exclude: [],
-			groups: [
-				{
-					title: "Engine",
-					columns: [ 0, 3 ]
-				},
-				{
-					title: "Client",
-					columns: [ 1, 2 ]
-				}
-			]
-		}
-	} );
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>ColVis example <span>Group columns</span></h1>
-
-			<div class="info">
-				<p>It can be useful at times to show and hide multiple columns together - i.e. grouping them together. Groupings are defined by the <code>groups</code> array.
-				Create a group button by naming it (using the <code>title</code> option) and specifying by index which columns belong to it (using the <code>columns</code>
-				option).</p>
-
-				<p>Note also that this ability to create groups can be used in combination <code>exclude</code> to remove individual columns from the list (should you wish them to
-				only be used in the groups), or set <code>exclude = [ 'all' ]</code> to show only the grouping buttons (i.e. individual column control buttons will not be
-				shown).</p>
-
-				<p>For full information about the ColVis options, please refer to the <a href="//datatables.net/extensions/colvis/options">ColVis options documentation</a>.</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	$('#example').DataTable( {
-		dom: 'C&lt;&quot;clear&quot;&gt;lfrtip',
-		colVis: {
-			exclude: [],
-			groups: [
-				{
-					title: &quot;Engine&quot;,
-					columns: [ 0, 3 ]
-				},
-				{
-					title: &quot;Client&quot;,
-					columns: [ 1, 2 ]
-				}
-			]
-		}
-	} );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.colVis.js">../js/dataTables.colVis.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.colVis.css">../css/dataTables.colVis.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./new_init.html">`new` initialisation</a></li>
-							<li><a href="./text.html">Custom button text</a></li>
-							<li><a href="./exclude_columns.html">Exclude columns from list</a></li>
-							<li><a href="./title_callback.html">Column button callback</a></li>
-							<li><a href="./button_order.html">Button ordering</a></li>
-							<li><a href="./mouseover.html">Mouseover activation</a></li>
-							<li class="active"><a href="./group_columns.html">Group columns</a></li>
-							<li><a href="./two_tables.html">Two tables with individual controls</a></li>
-							<li><a href="./two_tables_identical.html">Two tables with shared controls</a></li>
-							<li><a href="./restore.html">Restore / show all</a></li>
-							<li><a href="./jqueryui.html">jQuery UI styling</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 72
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/examples/index.html

@@ -1,72 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-
-	<title>ColVis examples - ColVis examples</title>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>ColVis example <span>ColVis examples</span></h1>
-
-			<div class="info">
-				<p>ColVis adds a button to the toolbars around DataTables which gives the end user of the table the ability to dynamically change the visibility of the columns in
-				the table:</p>
-
-				<ul class="markdown">
-					<li>Dynamically show and hide columns in a table</li>
-					<li>Very easy integration with DataTables</li>
-					<li>Ability to exclude columns from being either hidden or shown</li>
-					<li>Save saving integration with DataTables</li>
-				</ul>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./new_init.html">`new` initialisation</a></li>
-							<li><a href="./text.html">Custom button text</a></li>
-							<li><a href="./exclude_columns.html">Exclude columns from list</a></li>
-							<li><a href="./title_callback.html">Column button callback</a></li>
-							<li><a href="./button_order.html">Button ordering</a></li>
-							<li><a href="./mouseover.html">Mouseover activation</a></li>
-							<li><a href="./group_columns.html">Group columns</a></li>
-							<li><a href="./two_tables.html">Two tables with individual controls</a></li>
-							<li><a href="./two_tables_identical.html">Two tables with shared controls</a></li>
-							<li><a href="./restore.html">Restore / show all</a></li>
-							<li><a href="./jqueryui.html">jQuery UI styling</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 637
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/examples/jqueryui.html

@@ -1,637 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>ColVis example - jQuery UI styling</title>
-	<link rel="stylesheet" type="text/css" href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css">
-	<link rel="stylesheet" type="text/css" href="../../Plugins/integration/jqueryui/dataTables.jqueryui.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.colvis.jqueryui.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../../Plugins/integration/jqueryui/dataTables.jqueryui.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.colVis.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-	var table = $('#example').DataTable( {
-		jQueryUI: true
-	} );
-	var colvis = new $.fn.dataTable.ColVis( table );
-
-	$( colvis.button() ).insertBefore('div.dataTables_length');
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>ColVis example <span>jQuery UI styling</span></h1>
-
-			<div class="info">
-				<p>This example shows how the jQuery UI ThemeRoller option in DataTables can be used with ColVis.</p>
-
-				<p>The important thing to note here is that it is easier to use <code>new $.fn.dataTable.ColVis()</code> to add ColVis to the table rather than <a href=
-				"//datatables.net/reference/option/dom"><code class="option" title="DataTables initialisation option">dom<span>DT</span></code></a> as the jQuery UI integration
-				uses a complex expression for <a href="//datatables.net/reference/option/dom"><code class="option" title=
-				"DataTables initialisation option">dom<span>DT</span></code></a>.</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	var table = $('#example').DataTable( {
-		jQueryUI: true
-	} );
-	var colvis = new $.fn.dataTable.ColVis( table );
-
-	$( colvis.button() ).insertBefore('div.dataTables_length');
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../../Plugins/integration/jqueryui/dataTables.jqueryui.js">../../Plugins/integration/jqueryui/dataTables.jqueryui.js</a></li>
-						<li><a href="../js/dataTables.colVis.js">../js/dataTables.colVis.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css">//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css</a></li>
-						<li><a href="../../Plugins/integration/jqueryui/dataTables.jqueryui.css">../../Plugins/integration/jqueryui/dataTables.jqueryui.css</a></li>
-						<li><a href="../css/dataTables.colvis.jqueryui.css">../css/dataTables.colvis.jqueryui.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./new_init.html">`new` initialisation</a></li>
-							<li><a href="./text.html">Custom button text</a></li>
-							<li><a href="./exclude_columns.html">Exclude columns from list</a></li>
-							<li><a href="./title_callback.html">Column button callback</a></li>
-							<li><a href="./button_order.html">Button ordering</a></li>
-							<li><a href="./mouseover.html">Mouseover activation</a></li>
-							<li><a href="./group_columns.html">Group columns</a></li>
-							<li><a href="./two_tables.html">Two tables with individual controls</a></li>
-							<li><a href="./two_tables_identical.html">Two tables with shared controls</a></li>
-							<li><a href="./restore.html">Restore / show all</a></li>
-							<li class="active"><a href="./jqueryui.html">jQuery UI styling</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 632
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/examples/mouseover.html

@@ -1,632 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>ColVis example - Mouseover activation</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.colVis.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.colVis.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-	$('#example').DataTable( {
-		dom: 'C<"clear">lfrtip',
-		colVis: {
-			activate: "mouseover"
-		}
-	} );
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>ColVis example <span>Mouseover activation</span></h1>
-
-			<div class="info">
-				<p>The default activation (showing the columns list) for ColVis is for the user to click the button. This can be altered to a <code>mouseover</code> activation by
-				making use of the <code>activate</code> initialisation option and setting it to <code class="string" title="String">mouseover</code>. This is shown in the example
-				below.</p>
-
-				<p>For full information about the ColVis options, please refer to the <a href="//datatables.net/extensions/colvis/options">ColVis options documentation</a>.</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	$('#example').DataTable( {
-		dom: 'C&lt;&quot;clear&quot;&gt;lfrtip',
-		colVis: {
-			activate: &quot;mouseover&quot;
-		}
-	} );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.colVis.js">../js/dataTables.colVis.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.colVis.css">../css/dataTables.colVis.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./new_init.html">`new` initialisation</a></li>
-							<li><a href="./text.html">Custom button text</a></li>
-							<li><a href="./exclude_columns.html">Exclude columns from list</a></li>
-							<li><a href="./title_callback.html">Column button callback</a></li>
-							<li><a href="./button_order.html">Button ordering</a></li>
-							<li class="active"><a href="./mouseover.html">Mouseover activation</a></li>
-							<li><a href="./group_columns.html">Group columns</a></li>
-							<li><a href="./two_tables.html">Two tables with individual controls</a></li>
-							<li><a href="./two_tables_identical.html">Two tables with shared controls</a></li>
-							<li><a href="./restore.html">Restore / show all</a></li>
-							<li><a href="./jqueryui.html">jQuery UI styling</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 629
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/examples/new_init.html

@@ -1,629 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>ColVis example - `new` initialisation</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.colVis.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.colVis.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-	var table = $('#example').DataTable();
-	var colvis = new $.fn.dataTable.ColVis( table );
-
-	$( colvis.button() ).insertAfter('div.info');
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>ColVis example <span>`new` initialisation</span></h1>
-
-			<div class="info">
-				<p>As well as providing the option to be initialised through the <code>C</code> option of <a href="//datatables.net/reference/option/dom"><code class="option"
-				title="DataTables initialisation option">dom<span>DT</span></code></a>, ColVis can also be added to a DataTable using direct initialisation - <code>new
-				$.fn.dataTable.ColVis();</code> as shown in this example. The ColVis control button it available through its <code>button()</code> method, which can then be used
-				to attach to the document where you need.</p>
-
-				<p>For full information about the ColVis API, please refer to the <a href="//datatables.net/extensions/colvis/api">ColVis API documentation</a>.</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	var table = $('#example').DataTable();
-	var colvis = new $.fn.dataTable.ColVis( table );
-
-	$( colvis.button() ).insertAfter('div.info');
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.colVis.js">../js/dataTables.colVis.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.colVis.css">../css/dataTables.colVis.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li class="active"><a href="./new_init.html">`new` initialisation</a></li>
-							<li><a href="./text.html">Custom button text</a></li>
-							<li><a href="./exclude_columns.html">Exclude columns from list</a></li>
-							<li><a href="./title_callback.html">Column button callback</a></li>
-							<li><a href="./button_order.html">Button ordering</a></li>
-							<li><a href="./mouseover.html">Mouseover activation</a></li>
-							<li><a href="./group_columns.html">Group columns</a></li>
-							<li><a href="./two_tables.html">Two tables with individual controls</a></li>
-							<li><a href="./two_tables_identical.html">Two tables with shared controls</a></li>
-							<li><a href="./restore.html">Restore / show all</a></li>
-							<li><a href="./jqueryui.html">jQuery UI styling</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 641
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/examples/restore.html

@@ -1,641 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>ColVis example - Restore / show all</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.colVis.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.colVis.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-	$('#example').DataTable( {
-		dom: 'C<"clear">lfrtip',
-		columnDefs: [
-			{ visible: false, targets: 2 }
-		],
-		colVis: {
-			restore: "Restore",
-			showAll: "Show all",
-			showNone: "Show none"
-		}
-	} );
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>ColVis example <span>Restore / show all</span></h1>
-
-			<div class="info">
-				<p>This demo of ColVis shows its ability to add "Restore", "Show all" and "Show none" buttons to the list of column visibility options. This is done with the
-				<code>restore</code>, <code>showAll</code> and <code>showNone</code> options which can be enabled individually if needed.</p>
-
-				<p>For full information about the ColVis options, please refer to the <a href="//datatables.net/extensions/colvis/options">ColVis options documentation</a>.</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	$('#example').DataTable( {
-		dom: 'C&lt;&quot;clear&quot;&gt;lfrtip',
-		columnDefs: [
-			{ visible: false, targets: 2 }
-		],
-		colVis: {
-			restore: &quot;Restore&quot;,
-			showAll: &quot;Show all&quot;,
-			showNone: &quot;Show none&quot;
-		}
-	} );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.colVis.js">../js/dataTables.colVis.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.colVis.css">../css/dataTables.colVis.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./new_init.html">`new` initialisation</a></li>
-							<li><a href="./text.html">Custom button text</a></li>
-							<li><a href="./exclude_columns.html">Exclude columns from list</a></li>
-							<li><a href="./title_callback.html">Column button callback</a></li>
-							<li><a href="./button_order.html">Button ordering</a></li>
-							<li><a href="./mouseover.html">Mouseover activation</a></li>
-							<li><a href="./group_columns.html">Group columns</a></li>
-							<li><a href="./two_tables.html">Two tables with individual controls</a></li>
-							<li><a href="./two_tables_identical.html">Two tables with shared controls</a></li>
-							<li class="active"><a href="./restore.html">Restore / show all</a></li>
-							<li><a href="./jqueryui.html">jQuery UI styling</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 627
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/examples/simple.html

@@ -1,627 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>ColVis example - Basic initialisation</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.colVis.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.colVis.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-	$('#example').DataTable( {
-		dom: 'C<"clear">lfrtip'
-	} );
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>ColVis example <span>Basic initialisation</span></h1>
-
-			<div class="info">
-				<p>ColVis is a plug-in for DataTables which presents a list of all columns to a user and allows them to select which ones they wish to be visible. Click the 'Show
-				/ hide columns' button to be presented with a list of columns in the table, and click the buttons to show and hide them as you wish.</p>
-
-				<p>ColVis is added to a DataTable by specifying the <code>C</code> option for <a href="//datatables.net/reference/option/dom"><code class="option" title=
-				"DataTables initialisation option">dom<span>DT</span></code></a>. The example below shows the ColVis button added to the table with a clearing element after
-				it.</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	$('#example').DataTable( {
-		dom: 'C&lt;&quot;clear&quot;&gt;lfrtip'
-	} );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.colVis.js">../js/dataTables.colVis.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.colVis.css">../css/dataTables.colVis.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li class="active"><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./new_init.html">`new` initialisation</a></li>
-							<li><a href="./text.html">Custom button text</a></li>
-							<li><a href="./exclude_columns.html">Exclude columns from list</a></li>
-							<li><a href="./title_callback.html">Column button callback</a></li>
-							<li><a href="./button_order.html">Button ordering</a></li>
-							<li><a href="./mouseover.html">Mouseover activation</a></li>
-							<li><a href="./group_columns.html">Group columns</a></li>
-							<li><a href="./two_tables.html">Two tables with individual controls</a></li>
-							<li><a href="./two_tables_identical.html">Two tables with shared controls</a></li>
-							<li><a href="./restore.html">Restore / show all</a></li>
-							<li><a href="./jqueryui.html">jQuery UI styling</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 631
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/examples/text.html

@@ -1,631 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>ColVis example - Custom button text</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.colVis.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.colVis.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-	$('#example').DataTable( {
-		"dom": 'C<"clear">lfrtip',
-		"colVis": {
-			"buttonText": "Change columns"
-		}
-	} );
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>ColVis example <span>Custom button text</span></h1>
-
-			<div class="info">
-				<p>You may wish to use your own text in the ColVis button - this is done by making use of the <code>buttonText</code> initialisation option, as shown in this
-				example.</p>
-
-				<p>For full information about the ColVis options, please refer to the <a href="//datatables.net/extensions/colvis/options">ColVis options documentation</a>.</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	$('#example').DataTable( {
-		&quot;dom&quot;: 'C&lt;&quot;clear&quot;&gt;lfrtip',
-		&quot;colVis&quot;: {
-			&quot;buttonText&quot;: &quot;Change columns&quot;
-		}
-	} );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.colVis.js">../js/dataTables.colVis.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.colVis.css">../css/dataTables.colVis.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./new_init.html">`new` initialisation</a></li>
-							<li class="active"><a href="./text.html">Custom button text</a></li>
-							<li><a href="./exclude_columns.html">Exclude columns from list</a></li>
-							<li><a href="./title_callback.html">Column button callback</a></li>
-							<li><a href="./button_order.html">Button ordering</a></li>
-							<li><a href="./mouseover.html">Mouseover activation</a></li>
-							<li><a href="./group_columns.html">Group columns</a></li>
-							<li><a href="./two_tables.html">Two tables with individual controls</a></li>
-							<li><a href="./two_tables_identical.html">Two tables with shared controls</a></li>
-							<li><a href="./restore.html">Restore / show all</a></li>
-							<li><a href="./jqueryui.html">jQuery UI styling</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 636
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/examples/title_callback.html

@@ -1,636 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>ColVis example - Column button callback</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.colVis.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.colVis.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-	$('#example').DataTable( {
-		"dom": 'C<"clear">lfrtip',
-		"colVis": {
-			"label": function ( index, title, th ) {
-				return (index+1) +'. '+ title;
-			}
-		}
-	} );
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>ColVis example <span>Column button callback</span></h1>
-
-			<div class="info">
-				<p>By default ColVis will use the information in the <code class="tag" title="HTML tag">th</code> cell for each column as the button name to use in ColVis, which
-				might not always be what you want (for example you might has HTML in the cell that you don't want in the button). The <code>label</code> callback provides the
-				ability to customise the label used for the button.</p>
-
-				<p>In this example the column index is prefixed to the column title.</p>
-			</div>
-
-			<table id="example" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Garrett Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-					</tr>
-					<tr>
-						<td>Ashton Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Airi Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-					</tr>
-					<tr>
-						<td>Brielle Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-					</tr>
-					<tr>
-						<td>Herrod Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-					</tr>
-					<tr>
-						<td>Rhona Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-					</tr>
-					<tr>
-						<td>Colleen Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Charde Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Paul Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-					</tr>
-					<tr>
-						<td>Gloria Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Jenette Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-					</tr>
-					<tr>
-						<td>Yuri Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-					</tr>
-					<tr>
-						<td>Caesar Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-					</tr>
-					<tr>
-						<td>Doris Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Jennifer Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-					</tr>
-					<tr>
-						<td>Brenden Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-					</tr>
-					<tr>
-						<td>Fiona Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-					</tr>
-					<tr>
-						<td>Shou Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-					</tr>
-					<tr>
-						<td>Michelle House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Gavin Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Unity Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-					</tr>
-					<tr>
-						<td>Howard Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-					</tr>
-					<tr>
-						<td>Hope Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-					</tr>
-					<tr>
-						<td>Vivian Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Jackson Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-					</tr>
-					<tr>
-						<td>Olivia Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Sakura Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-					</tr>
-					<tr>
-						<td>Thor Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-					</tr>
-					<tr>
-						<td>Finn Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-					</tr>
-					<tr>
-						<td>Serge Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-					</tr>
-					<tr>
-						<td>Zenaida Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-					</tr>
-					<tr>
-						<td>Zorita Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Cara Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-					</tr>
-					<tr>
-						<td>Jonas Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Michael Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-					</tr>
-					<tr>
-						<td>Donna Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	$('#example').DataTable( {
-		&quot;dom&quot;: 'C&lt;&quot;clear&quot;&gt;lfrtip',
-		&quot;colVis&quot;: {
-			&quot;label&quot;: function ( index, title, th ) {
-				return (index+1) +'. '+ title;
-			}
-		}
-	} );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.colVis.js">../js/dataTables.colVis.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.colVis.css">../css/dataTables.colVis.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./new_init.html">`new` initialisation</a></li>
-							<li><a href="./text.html">Custom button text</a></li>
-							<li><a href="./exclude_columns.html">Exclude columns from list</a></li>
-							<li class="active"><a href="./title_callback.html">Column button callback</a></li>
-							<li><a href="./button_order.html">Button ordering</a></li>
-							<li><a href="./mouseover.html">Mouseover activation</a></li>
-							<li><a href="./group_columns.html">Group columns</a></li>
-							<li><a href="./two_tables.html">Two tables with individual controls</a></li>
-							<li><a href="./two_tables_identical.html">Two tables with shared controls</a></li>
-							<li><a href="./restore.html">Restore / show all</a></li>
-							<li><a href="./jqueryui.html">jQuery UI styling</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 339
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/examples/two_tables.html

@@ -1,339 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>ColVis example - Two tables with individual controls</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.colVis.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.colVis.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-	$('table.display').DataTable( {
-		dom: 'C<"clear">lfrtip',
-		displayLength: 5
-	} );
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>ColVis example <span>Two tables with individual controls</span></h1>
-
-			<div class="info">
-				<p>It can be useful to have DataTables initialise more than one table with a single call can for them to each have individual ColVis controllers. All this requires
-				is a suitable jQuery selector to be used, and DataTables and ColVis will take care of the rest - as shown in this example.</p>
-			</div>
-
-			<table id="" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>$183,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<table id="" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>$103,500</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	$('table.display').DataTable( {
-		dom: 'C&lt;&quot;clear&quot;&gt;lfrtip',
-		displayLength: 5
-	} );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.colVis.js">../js/dataTables.colVis.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.colVis.css">../css/dataTables.colVis.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./new_init.html">`new` initialisation</a></li>
-							<li><a href="./text.html">Custom button text</a></li>
-							<li><a href="./exclude_columns.html">Exclude columns from list</a></li>
-							<li><a href="./title_callback.html">Column button callback</a></li>
-							<li><a href="./button_order.html">Button ordering</a></li>
-							<li><a href="./mouseover.html">Mouseover activation</a></li>
-							<li><a href="./group_columns.html">Group columns</a></li>
-							<li class="active"><a href="./two_tables.html">Two tables with individual controls</a></li>
-							<li><a href="./two_tables_identical.html">Two tables with shared controls</a></li>
-							<li><a href="./restore.html">Restore / show all</a></li>
-							<li><a href="./jqueryui.html">jQuery UI styling</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 363
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/examples/two_tables_identical.html

@@ -1,363 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>ColVis example - Two tables with shared controls</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.colVis.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.colVis.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-	var tables = $('table.display').DataTable( {
-		displayLength: 5
-	} );
-
-	// When the column visibility changes on the firs table, also change it on
-	// the others
-	tables.table(0).on('column-visibility', function ( e, settings, colIdx, visibility ) {
-		tables.tables(':gt(0)').column( colIdx ).visible( visibility );
-	} );
-
-	// Create ColVis on the first table only
-	var colvis = new $.fn.dataTable.ColVis( tables.table(0) );
-	$( colvis.button() ).insertAfter('div.info');
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>ColVis example <span>Two tables with shared controls</span></h1>
-
-			<div class="info">
-				<p>This example shows how the DataTables API can be used with ColVis to use a single ColVis control to effect other tables. This is done by applying ColVis to the
-				first table and then listening for the <a href="//datatables.net/reference/event/column-visibility"><code class="event" title=
-				"DataTables event">column-visibility<span>DT</span></code></a> event and updating all other tables when triggered.</p>
-
-				<p>This example makes use of the <a href="//datatables.net/reference/api/tables()"><code class="api" title=
-				"DataTables API method">tables()<span>DT</span></code></a> and <a href="//datatables.net/reference/api/table()"><code class="api" title=
-				"DataTables API method">table()<span>DT</span></code></a> methods for working with multiple tables, and also initialised ColVis using the <code>new
-				$.fn.dataTable.ColVis();</code> operator.</p>
-			</div>
-
-			<table id="" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>$320,800</td>
-					</tr>
-					<tr>
-						<td>Cedric Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>$433,060</td>
-					</tr>
-					<tr>
-						<td>Sonya Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>$103,600</td>
-					</tr>
-					<tr>
-						<td>Quinn Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>$342,000</td>
-					</tr>
-					<tr>
-						<td>Dai Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>$217,500</td>
-					</tr>
-					<tr>
-						<td>Gavin Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>$92,575</td>
-					</tr>
-					<tr>
-						<td>Martena Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>$324,050</td>
-					</tr>
-					<tr>
-						<td>Jennifer Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>$75,650</td>
-					</tr>
-					<tr>
-						<td>Shad Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>$183,000</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<table id="" class="display" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Salary</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>Name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Salary</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Jena Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>$90,560</td>
-					</tr>
-					<tr>
-						<td>Haley Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>$313,500</td>
-					</tr>
-					<tr>
-						<td>Tatyana Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>$385,750</td>
-					</tr>
-					<tr>
-						<td>Michael Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>$198,500</td>
-					</tr>
-					<tr>
-						<td>Bradley Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>$132,000</td>
-					</tr>
-					<tr>
-						<td>Angelica Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>$1,200,000</td>
-					</tr>
-					<tr>
-						<td>Suki Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>$114,500</td>
-					</tr>
-					<tr>
-						<td>Prescott Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>$145,000</td>
-					</tr>
-					<tr>
-						<td>Timothy Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>$136,200</td>
-					</tr>
-					<tr>
-						<td>Bruno Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>$163,500</td>
-					</tr>
-					<tr>
-						<td>Hermione Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>$356,250</td>
-					</tr>
-					<tr>
-						<td>Lael Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>$103,500</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	var tables = $('table.display').DataTable( {
-		displayLength: 5
-	} );
-
-	// When the column visibility changes on the firs table, also change it on
-	// the others
-	tables.table(0).on('column-visibility', function ( e, settings, colIdx, visibility ) {
-		tables.tables(':gt(0)').column( colIdx ).visible( visibility );
-	} );
-
-	// Create ColVis on the first table only
-	var colvis = new $.fn.dataTable.ColVis( tables.table(0) );
-	$( colvis.button() ).insertAfter('div.info');
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.colVis.js">../js/dataTables.colVis.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css"></code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.colVis.css">../css/dataTables.colVis.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./new_init.html">`new` initialisation</a></li>
-							<li><a href="./text.html">Custom button text</a></li>
-							<li><a href="./exclude_columns.html">Exclude columns from list</a></li>
-							<li><a href="./title_callback.html">Column button callback</a></li>
-							<li><a href="./button_order.html">Button ordering</a></li>
-							<li><a href="./mouseover.html">Mouseover activation</a></li>
-							<li><a href="./group_columns.html">Group columns</a></li>
-							<li><a href="./two_tables.html">Two tables with individual controls</a></li>
-							<li class="active"><a href="./two_tables_identical.html">Two tables with shared controls</a></li>
-							<li><a href="./restore.html">Restore / show all</a></li>
-							<li><a href="./jqueryui.html">jQuery UI styling</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 1123
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/js/dataTables.colVis.js

@@ -1,1123 +0,0 @@
-/*! ColVis 1.1.2
- * ©2010-2015 SpryMedia Ltd - datatables.net/license
- */
-
-/**
- * @summary     ColVis
- * @description Controls for column visibility in DataTables
- * @version     1.1.2
- * @file        dataTables.colReorder.js
- * @author      SpryMedia Ltd (www.sprymedia.co.uk)
- * @contact     www.sprymedia.co.uk/contact
- * @copyright   Copyright 2010-2015 SpryMedia Ltd.
- *
- * This source file is free software, available under the following license:
- *   MIT license - http://datatables.net/license/mit
- *
- * This source file is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
- * or FITNESS FOR A PARTICULAR PURPOSE. See the license files for details.
- *
- * For details please refer to: http://www.datatables.net
- */
-
-(function(window, document, undefined) {
-
-
-var factory = function( $, DataTable ) {
-"use strict";
-
-/**
- * ColVis provides column visibility control for DataTables
- *
- * @class ColVis
- * @constructor
- * @param {object} DataTables settings object. With DataTables 1.10 this can
- *   also be and API instance, table node, jQuery collection or jQuery selector.
- * @param {object} ColVis configuration options
- */
-var ColVis = function( oDTSettings, oInit )
-{
-	/* Santiy check that we are a new instance */
-	if ( !this.CLASS || this.CLASS != "ColVis" )
-	{
-		alert( "Warning: ColVis must be initialised with the keyword 'new'" );
-	}
-
-	if ( typeof oInit == 'undefined' )
-	{
-		oInit = {};
-	}
-
-	var camelToHungarian = $.fn.dataTable.camelToHungarian;
-	if ( camelToHungarian ) {
-		camelToHungarian( ColVis.defaults, ColVis.defaults, true );
-		camelToHungarian( ColVis.defaults, oInit );
-	}
-
-
-	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
-	 * Public class variables
-	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
-
-	/**
-	 * @namespace Settings object which contains customisable information for
-	 *     ColVis instance. Augmented by ColVis.defaults
-	 */
-	this.s = {
-		/**
-		 * DataTables settings object
-		 *  @property dt
-		 *  @type     Object
-		 *  @default  null
-		 */
-		"dt": null,
-
-		/**
-		 * Customisation object
-		 *  @property oInit
-		 *  @type     Object
-		 *  @default  passed in
-		 */
-		"oInit": oInit,
-
-		/**
-		 * Flag to say if the collection is hidden
-		 *  @property hidden
-		 *  @type     boolean
-		 *  @default  true
-		 */
-		"hidden": true,
-
-		/**
-		 * Store the original visibility settings so they could be restored
-		 *  @property abOriginal
-		 *  @type     Array
-		 *  @default  []
-		 */
-		"abOriginal": []
-	};
-
-
-	/**
-	 * @namespace Common and useful DOM elements for the class instance
-	 */
-	this.dom = {
-		/**
-		 * Wrapper for the button - given back to DataTables as the node to insert
-		 *  @property wrapper
-		 *  @type     Node
-		 *  @default  null
-		 */
-		"wrapper": null,
-
-		/**
-		 * Activation button
-		 *  @property button
-		 *  @type     Node
-		 *  @default  null
-		 */
-		"button": null,
-
-		/**
-		 * Collection list node
-		 *  @property collection
-		 *  @type     Node
-		 *  @default  null
-		 */
-		"collection": null,
-
-		/**
-		 * Background node used for shading the display and event capturing
-		 *  @property background
-		 *  @type     Node
-		 *  @default  null
-		 */
-		"background": null,
-
-		/**
-		 * Element to position over the activation button to catch mouse events when using mouseover
-		 *  @property catcher
-		 *  @type     Node
-		 *  @default  null
-		 */
-		"catcher": null,
-
-		/**
-		 * List of button elements
-		 *  @property buttons
-		 *  @type     Array
-		 *  @default  []
-		 */
-		"buttons": [],
-
-		/**
-		 * List of group button elements
-		 *  @property groupButtons
-		 *  @type     Array
-		 *  @default  []
-		 */
-		"groupButtons": [],
-
-		/**
-		 * Restore button
-		 *  @property restore
-		 *  @type     Node
-		 *  @default  null
-		 */
-		"restore": null
-	};
-
-	/* Store global reference */
-	ColVis.aInstances.push( this );
-
-	/* Constructor logic */
-	this.s.dt = $.fn.dataTable.Api ?
-		new $.fn.dataTable.Api( oDTSettings ).settings()[0] :
-		oDTSettings;
-
-	this._fnConstruct( oInit );
-	return this;
-};
-
-
-
-ColVis.prototype = {
-	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
-	 * Public methods
-	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
-
-	/**
-	 * Get the ColVis instance's control button so it can be injected into the
-	 * DOM
-	 *  @method  button
-	 *  @returns {node} ColVis button
-	 */
-	button: function ()
-	{
-		return this.dom.wrapper;
-	},
-
-	/**
-	 * Alias of `rebuild` for backwards compatibility
-	 *  @method  fnRebuild
-	 */
-	"fnRebuild": function ()
-	{
-		this.rebuild();
-	},
-
-	/**
-	 * Rebuild the list of buttons for this instance (i.e. if there is a column
-	 * header update)
-	 *  @method  fnRebuild
-	 */
-	rebuild: function ()
-	{
-		/* Remove the old buttons */
-		for ( var i=this.dom.buttons.length-1 ; i>=0 ; i-- ) {
-			this.dom.collection.removeChild( this.dom.buttons[i] );
-		}
-		this.dom.buttons.splice( 0, this.dom.buttons.length );
-		this.dom.groupButtons.splice(0, this.dom.groupButtons.length);
-
-		if ( this.dom.restore ) {
-			this.dom.restore.parentNode( this.dom.restore );
-		}
-
-		/* Re-add them (this is not the optimal way of doing this, it is fast and effective) */
-		this._fnAddGroups();
-		this._fnAddButtons();
-
-		/* Update the checkboxes */
-		this._fnDrawCallback();
-	},
-
-
-	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
-	 * Private methods (they are of course public in JS, but recommended as private)
-	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
-
-	/**
-	 * Constructor logic
-	 *  @method  _fnConstruct
-	 *  @returns void
-	 *  @private
-	 */
-	"_fnConstruct": function ( init )
-	{
-		this._fnApplyCustomisation( init );
-
-		var that = this;
-		var i, iLen;
-		this.dom.wrapper = document.createElement('div');
-		this.dom.wrapper.className = "ColVis";
-
-		this.dom.button = $( '<button />', {
-				'class': !this.s.dt.bJUI ?
-					"ColVis_Button ColVis_MasterButton" :
-					"ColVis_Button ColVis_MasterButton ui-button ui-state-default"
-			} )
-			.append( '<span>'+this.s.buttonText+'</span>' )
-			.bind( this.s.activate=="mouseover" ? "mouseover" : "click", function (e) {
-				e.preventDefault();
-				that._fnCollectionShow();
-			} )
-			.appendTo( this.dom.wrapper )[0];
-
-		this.dom.catcher = this._fnDomCatcher();
-		this.dom.collection = this._fnDomCollection();
-		this.dom.background = this._fnDomBackground();
-
-		this._fnAddGroups();
-		this._fnAddButtons();
-
-		/* Store the original visibility information */
-		for ( i=0, iLen=this.s.dt.aoColumns.length ; i<iLen ; i++ )
-		{
-			this.s.abOriginal.push( this.s.dt.aoColumns[i].bVisible );
-		}
-
-		/* Update on each draw */
-		this.s.dt.aoDrawCallback.push( {
-			"fn": function () {
-				that._fnDrawCallback.call( that );
-			},
-			"sName": "ColVis"
-		} );
-
-		/* If columns are reordered, then we need to update our exclude list and
-		 * rebuild the displayed list
-		 */
-		$(this.s.dt.oInstance).bind( 'column-reorder.dt', function ( e, oSettings, oReorder ) {
-			for ( i=0, iLen=that.s.aiExclude.length ; i<iLen ; i++ ) {
-				that.s.aiExclude[i] = oReorder.aiInvertMapping[ that.s.aiExclude[i] ];
-			}
-
-			var mStore = that.s.abOriginal.splice( oReorder.iFrom, 1 )[0];
-			that.s.abOriginal.splice( oReorder.iTo, 0, mStore );
-
-			that.fnRebuild();
-		} );
-
-		$(this.s.dt.oInstance).bind( 'destroy.dt', function () {
-			$(that.dom.wrapper).remove();
-		} );
-
-		// Set the initial state
-		this._fnDrawCallback();
-	},
-
-
-	/**
-	 * Apply any customisation to the settings from the DataTables initialisation
-	 *  @method  _fnApplyCustomisation
-	 *  @returns void
-	 *  @private
-	 */
-	"_fnApplyCustomisation": function ( init )
-	{
-		$.extend( true, this.s, ColVis.defaults, init );
-
-		// Slightly messy overlap for the camelCase notation
-		if ( ! this.s.showAll && this.s.bShowAll ) {
-			this.s.showAll = this.s.sShowAll;
-		}
-
-		if ( ! this.s.restore && this.s.bRestore ) {
-			this.s.restore = this.s.sRestore;
-		}
-
-		// CamelCase to Hungarian for the column groups 
-		var groups = this.s.groups;
-		var hungarianGroups = this.s.aoGroups;
-		if ( groups ) {
-			for ( var i=0, ien=groups.length ; i<ien ; i++ ) {
-				if ( groups[i].title ) {
-					hungarianGroups[i].sTitle = groups[i].title;
-				}
-				if ( groups[i].columns ) {
-					hungarianGroups[i].aiColumns = groups[i].columns;
-				}
-			}
-		}
-	},
-
-
-	/**
-	 * On each table draw, check the visibility checkboxes as needed. This allows any process to
-	 * update the table's column visibility and ColVis will still be accurate.
-	 *  @method  _fnDrawCallback
-	 *  @returns void
-	 *  @private
-	 */
-	"_fnDrawCallback": function ()
-	{
-		var columns = this.s.dt.aoColumns;
-		var buttons = this.dom.buttons;
-		var groups = this.s.aoGroups;
-		var button;
-
-		for ( var i=0, ien=buttons.length ; i<ien ; i++ ) {
-			button = buttons[i];
-
-			if ( button.__columnIdx !== undefined ) {
-				$('input', button).prop( 'checked', columns[ button.__columnIdx ].bVisible );
-			}
-		}
-
-		var allVisible = function ( columnIndeces ) {
-			for ( var k=0, kLen=columnIndeces.length ; k<kLen ; k++ )
-			{
-				if (  columns[columnIndeces[k]].bVisible === false ) { return false; }
-			}
-			return true;
-		};
-		var allHidden = function ( columnIndeces ) {
-			for ( var m=0 , mLen=columnIndeces.length ; m<mLen ; m++ )
-			{
-				if ( columns[columnIndeces[m]].bVisible === true ) { return false; }
-			}
-			return true;
-		};
-
-		for ( var j=0, jLen=groups.length ; j<jLen ; j++ )
-		{
-			if ( allVisible(groups[j].aiColumns) )
-			{
-				$('input', this.dom.groupButtons[j]).prop('checked', true);
-				$('input', this.dom.groupButtons[j]).prop('indeterminate', false);
-			}
-			else if ( allHidden(groups[j].aiColumns) )
-			{
-				$('input', this.dom.groupButtons[j]).prop('checked', false);
-				$('input', this.dom.groupButtons[j]).prop('indeterminate', false);
-			}
-			else
-			{
-				$('input', this.dom.groupButtons[j]).prop('indeterminate', true);
-			}
-		}
-	},
-
-
-	/**
-	 * Loop through the groups (provided in the settings) and create a button for each.
-	 *  @method  _fnAddgroups
-	 *  @returns void
-	 *  @private
-	 */
-	"_fnAddGroups": function ()
-	{
-		var nButton;
-
-		if ( typeof this.s.aoGroups != 'undefined' )
-		{
-			for ( var i=0, iLen=this.s.aoGroups.length ; i<iLen ; i++ )
-			{
-				nButton = this._fnDomGroupButton( i );
-				this.dom.groupButtons.push( nButton );
-				this.dom.buttons.push( nButton );
-				this.dom.collection.appendChild( nButton );
-			}
-		}
-	},
-
-
-	/**
-	 * Loop through the columns in the table and as a new button for each one.
-	 *  @method  _fnAddButtons
-	 *  @returns void
-	 *  @private
-	 */
-	"_fnAddButtons": function ()
-	{
-		var
-			nButton,
-			columns = this.s.dt.aoColumns;
-
-		if ( $.inArray( 'all', this.s.aiExclude ) === -1 ) {
-			for ( var i=0, iLen=columns.length ; i<iLen ; i++ )
-			{
-				if ( $.inArray( i, this.s.aiExclude ) === -1 )
-				{
-					nButton = this._fnDomColumnButton( i );
-					nButton.__columnIdx = i;
-					this.dom.buttons.push( nButton );
-				}
-			}
-		}
-
-		if ( this.s.order === 'alpha' ) {
-			this.dom.buttons.sort( function ( a, b ) {
-				var titleA = columns[ a.__columnIdx ].sTitle;
-				var titleB = columns[ b.__columnIdx ].sTitle;
-
-				return titleA === titleB ?
-					0 :
-					titleA < titleB ?
-						-1 :
-						1;
-			} );
-		}
-
-		if ( this.s.restore )
-		{
-			nButton = this._fnDomRestoreButton();
-			nButton.className += " ColVis_Restore";
-			this.dom.buttons.push( nButton );
-		}
-
-		if ( this.s.showAll )
-		{
-			nButton = this._fnDomShowXButton( this.s.showAll, true );
-			nButton.className += " ColVis_ShowAll";
-			this.dom.buttons.push( nButton );
-		}
-
-		if ( this.s.showNone )
-		{
-			nButton = this._fnDomShowXButton( this.s.showNone, false );
-			nButton.className += " ColVis_ShowNone";
-			this.dom.buttons.push( nButton );
-		}
-
-		$(this.dom.collection).append( this.dom.buttons );
-	},
-
-
-	/**
-	 * Create a button which allows a "restore" action
-	 *  @method  _fnDomRestoreButton
-	 *  @returns {Node} Created button
-	 *  @private
-	 */
-	"_fnDomRestoreButton": function ()
-	{
-		var
-			that = this,
-			dt = this.s.dt;
-
-		return $(
-				'<li class="ColVis_Special '+(dt.bJUI ? 'ui-button ui-state-default' : '')+'">'+
-					this.s.restore+
-				'</li>'
-			)
-			.click( function (e) {
-				for ( var i=0, iLen=that.s.abOriginal.length ; i<iLen ; i++ )
-				{
-					that.s.dt.oInstance.fnSetColumnVis( i, that.s.abOriginal[i], false );
-				}
-				that._fnAdjustOpenRows();
-				that.s.dt.oInstance.fnAdjustColumnSizing( false );
-				that.s.dt.oInstance.fnDraw( false );
-			} )[0];
-	},
-
-
-	/**
-	 * Create a button which allows show all and show node actions
-	 *  @method  _fnDomShowXButton
-	 *  @returns {Node} Created button
-	 *  @private
-	 */
-	"_fnDomShowXButton": function ( str, action )
-	{
-		var
-			that = this,
-			dt = this.s.dt;
-
-		return $(
-				'<li class="ColVis_Special '+(dt.bJUI ? 'ui-button ui-state-default' : '')+'">'+
-					str+
-				'</li>'
-			)
-			.click( function (e) {
-				for ( var i=0, iLen=that.s.abOriginal.length ; i<iLen ; i++ )
-				{
-					if (that.s.aiExclude.indexOf(i) === -1)
-					{
-						that.s.dt.oInstance.fnSetColumnVis( i, action, false );
-					}
-				}
-				that._fnAdjustOpenRows();
-				that.s.dt.oInstance.fnAdjustColumnSizing( false );
-				that.s.dt.oInstance.fnDraw( false );
-			} )[0];
-	},
-
-
-	/**
-	 * Create the DOM for a show / hide group button
-	 *  @method  _fnDomGroupButton
-	 *  @param {int} i Group in question, order based on that provided in settings
-	 *  @returns {Node} Created button
-	 *  @private
-	 */
-	"_fnDomGroupButton": function ( i )
-	{
-		var
-			that = this,
-			dt = this.s.dt,
-			oGroup = this.s.aoGroups[i];
-
-		return $(
-				'<li class="ColVis_Special '+(dt.bJUI ? 'ui-button ui-state-default' : '')+'">'+
-					'<label>'+
-						'<input type="checkbox" />'+
-						'<span>'+oGroup.sTitle+'</span>'+
-					'</label>'+
-				'</li>'
-			)
-			.click( function (e) {
-				var showHide = !$('input', this).is(":checked");
-				if (  e.target.nodeName.toLowerCase() !== "li" )
-				{
-					showHide = ! showHide;
-				}
-
-				for ( var j=0 ; j < oGroup.aiColumns.length ; j++ )
-				{
-					that.s.dt.oInstance.fnSetColumnVis( oGroup.aiColumns[j], showHide );
-				}
-			} )[0];
-	},
-
-
-	/**
-	 * Create the DOM for a show / hide button
-	 *  @method  _fnDomColumnButton
-	 *  @param {int} i Column in question
-	 *  @returns {Node} Created button
-	 *  @private
-	 */
-	"_fnDomColumnButton": function ( i )
-	{
-		var
-			that = this,
-			column = this.s.dt.aoColumns[i],
-			dt = this.s.dt;
-
-		var title = this.s.fnLabel===null ?
-			column.sTitle :
-			this.s.fnLabel( i, column.sTitle, column.nTh );
-
-		return $(
-				'<li '+(dt.bJUI ? 'class="ui-button ui-state-default"' : '')+'>'+
-					'<label>'+
-						'<input type="checkbox" />'+
-						'<span>'+title+'</span>'+
-					'</label>'+
-				'</li>'
-			)
-			.click( function (e) {
-				var showHide = !$('input', this).is(":checked");
-				if (  e.target.nodeName.toLowerCase() !== "li" )
-				{
-					if ( e.target.nodeName.toLowerCase() == "input" || that.s.fnStateChange === null )
-					{
-						showHide = ! showHide;
-					}
-				}
-
-				/* Need to consider the case where the initialiser created more than one table - change the
-				 * API index that DataTables is using
-				 */
-				var oldIndex = $.fn.dataTableExt.iApiIndex;
-				$.fn.dataTableExt.iApiIndex = that._fnDataTablesApiIndex.call(that);
-
-				// Optimisation for server-side processing when scrolling - don't do a full redraw
-				if ( dt.oFeatures.bServerSide )
-				{
-					that.s.dt.oInstance.fnSetColumnVis( i, showHide, false );
-					that.s.dt.oInstance.fnAdjustColumnSizing( false );
-					if (dt.oScroll.sX !== "" || dt.oScroll.sY !== "" )
-					{
-						that.s.dt.oInstance.oApi._fnScrollDraw( that.s.dt );
-					}
-					that._fnDrawCallback();
-				}
-				else
-				{
-					that.s.dt.oInstance.fnSetColumnVis( i, showHide );
-				}
-
-				$.fn.dataTableExt.iApiIndex = oldIndex; /* Restore */
-
-				if ( that.s.fnStateChange !== null )
-				{
-					if ( e.target.nodeName.toLowerCase() == "span" )
-					{
-						e.preventDefault();
-					}
-					that.s.fnStateChange.call( that, i, showHide );
-				}
-			} )[0];
-	},
-
-
-	/**
-	 * Get the position in the DataTables instance array of the table for this
-	 * instance of ColVis
-	 *  @method  _fnDataTablesApiIndex
-	 *  @returns {int} Index
-	 *  @private
-	 */
-	"_fnDataTablesApiIndex": function ()
-	{
-		for ( var i=0, iLen=this.s.dt.oInstance.length ; i<iLen ; i++ )
-		{
-			if ( this.s.dt.oInstance[i] == this.s.dt.nTable )
-			{
-				return i;
-			}
-		}
-		return 0;
-	},
-
-
-	/**
-	 * Create the element used to contain list the columns (it is shown and
-	 * hidden as needed)
-	 *  @method  _fnDomCollection
-	 *  @returns {Node} div container for the collection
-	 *  @private
-	 */
-	"_fnDomCollection": function ()
-	{
-		return $('<ul />', {
-				'class': !this.s.dt.bJUI ?
-					"ColVis_collection" :
-					"ColVis_collection ui-buttonset ui-buttonset-multi"
-			} )
-		.css( {
-			'display': 'none',
-			'opacity': 0,
-			'position': ! this.s.bCssPosition ?
-				'absolute' :
-				''
-		} )[0];
-	},
-
-
-	/**
-	 * An element to be placed on top of the activate button to catch events
-	 *  @method  _fnDomCatcher
-	 *  @returns {Node} div container for the collection
-	 *  @private
-	 */
-	"_fnDomCatcher": function ()
-	{
-		var
-			that = this,
-			nCatcher = document.createElement('div');
-		nCatcher.className = "ColVis_catcher";
-
-		$(nCatcher).click( function () {
-			that._fnCollectionHide.call( that, null, null );
-		} );
-
-		return nCatcher;
-	},
-
-
-	/**
-	 * Create the element used to shade the background, and capture hide events (it is shown and
-	 * hidden as needed)
-	 *  @method  _fnDomBackground
-	 *  @returns {Node} div container for the background
-	 *  @private
-	 */
-	"_fnDomBackground": function ()
-	{
-		var that = this;
-
-		var background = $('<div></div>')
-			.addClass( 'ColVis_collectionBackground' )
-			.css( 'opacity', 0 )
-			.click( function () {
-				that._fnCollectionHide.call( that, null, null );
-			} );
-
-		/* When considering a mouse over action for the activation, we also consider a mouse out
-		 * which is the same as a mouse over the background - without all the messing around of
-		 * bubbling events. Use the catcher element to avoid messing around with bubbling
-		 */
-		if ( this.s.activate == "mouseover" )
-		{
-			background.mouseover( function () {
-				that.s.overcollection = false;
-				that._fnCollectionHide.call( that, null, null );
-			} );
-		}
-
-		return background[0];
-	},
-
-
-	/**
-	 * Show the show / hide list and the background
-	 *  @method  _fnCollectionShow
-	 *  @returns void
-	 *  @private
-	 */
-	"_fnCollectionShow": function ()
-	{
-		var that = this, i, iLen, iLeft;
-		var oPos = $(this.dom.button).offset();
-		var nHidden = this.dom.collection;
-		var nBackground = this.dom.background;
-		var iDivX = parseInt(oPos.left, 10);
-		var iDivY = parseInt(oPos.top + $(this.dom.button).outerHeight(), 10);
-
-		if ( ! this.s.bCssPosition )
-		{
-			nHidden.style.top = iDivY+"px";
-			nHidden.style.left = iDivX+"px";
-		}
-
-		$(nHidden).css( {
-			'display': 'block',
-			'opacity': 0
-		} );
-
-		nBackground.style.bottom ='0px';
-		nBackground.style.right = '0px';
-
-		var oStyle = this.dom.catcher.style;
-		oStyle.height = $(this.dom.button).outerHeight()+"px";
-		oStyle.width = $(this.dom.button).outerWidth()+"px";
-		oStyle.top = oPos.top+"px";
-		oStyle.left = iDivX+"px";
-
-		document.body.appendChild( nBackground );
-		document.body.appendChild( nHidden );
-		document.body.appendChild( this.dom.catcher );
-
-		/* This results in a very small delay for the end user but it allows the animation to be
-		 * much smoother. If you don't want the animation, then the setTimeout can be removed
-		 */
-		$(nHidden).animate({"opacity": 1}, that.s.iOverlayFade);
-		$(nBackground).animate({"opacity": 0.1}, that.s.iOverlayFade, 'linear', function () {
-			/* In IE6 if you set the checked attribute of a hidden checkbox, then this is not visually
-			 * reflected. As such, we need to do it here, once it is visible. Unbelievable.
-			 */
-			if ( $.browser && $.browser.msie && $.browser.version == "6.0" )
-			{
-				that._fnDrawCallback();
-			}
-		});
-
-		/* Visual corrections to try and keep the collection visible */
-		if ( !this.s.bCssPosition )
-		{
-			iLeft = ( this.s.sAlign=="left" ) ?
-				iDivX :
-				iDivX - $(nHidden).outerWidth() + $(this.dom.button).outerWidth();
-
-			nHidden.style.left = iLeft+"px";
-
-			var iDivWidth = $(nHidden).outerWidth();
-			var iDivHeight = $(nHidden).outerHeight();
-			var iDocWidth = $(document).width();
-
-			if ( iLeft + iDivWidth > iDocWidth )
-			{
-				nHidden.style.left = (iDocWidth-iDivWidth)+"px";
-			}
-		}
-
-		this.s.hidden = false;
-	},
-
-
-	/**
-	 * Hide the show / hide list and the background
-	 *  @method  _fnCollectionHide
-	 *  @returns void
-	 *  @private
-	 */
-	"_fnCollectionHide": function (  )
-	{
-		var that = this;
-
-		if ( !this.s.hidden && this.dom.collection !== null )
-		{
-			this.s.hidden = true;
-
-			$(this.dom.collection).animate({"opacity": 0}, that.s.iOverlayFade, function (e) {
-				this.style.display = "none";
-			} );
-
-			$(this.dom.background).animate({"opacity": 0}, that.s.iOverlayFade, function (e) {
-				document.body.removeChild( that.dom.background );
-				document.body.removeChild( that.dom.catcher );
-			} );
-		}
-	},
-
-
-	/**
-	 * Alter the colspan on any fnOpen rows
-	 */
-	"_fnAdjustOpenRows": function ()
-	{
-		var aoOpen = this.s.dt.aoOpenRows;
-		var iVisible = this.s.dt.oApi._fnVisbleColumns( this.s.dt );
-
-		for ( var i=0, iLen=aoOpen.length ; i<iLen ; i++ ) {
-			aoOpen[i].nTr.getElementsByTagName('td')[0].colSpan = iVisible;
-		}
-	}
-};
-
-
-
-
-
-/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * Static object methods
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
-
-/**
- * Rebuild the collection for a given table, or all tables if no parameter given
- *  @method  ColVis.fnRebuild
- *  @static
- *  @param   object oTable DataTable instance to consider - optional
- *  @returns void
- */
-ColVis.fnRebuild = function ( oTable )
-{
-	var nTable = null;
-	if ( typeof oTable != 'undefined' )
-	{
-		nTable = $.fn.dataTable.Api ?
-			new $.fn.dataTable.Api( oTable ).table().node() :
-			oTable.fnSettings().nTable;
-	}
-
-	for ( var i=0, iLen=ColVis.aInstances.length ; i<iLen ; i++ )
-	{
-		if ( typeof oTable == 'undefined' || nTable == ColVis.aInstances[i].s.dt.nTable )
-		{
-			ColVis.aInstances[i].fnRebuild();
-		}
-	}
-};
-
-
-ColVis.defaults = {
-	/**
-	 * Mode of activation. Can be 'click' or 'mouseover'
-	 *  @property activate
-	 *  @type     string
-	 *  @default  click
-	 */
-	active: 'click',
-
-	/**
-	 * Text used for the button
-	 *  @property buttonText
-	 *  @type     string
-	 *  @default  Show / hide columns
-	 */
-	buttonText: 'Show / hide columns',
-
-	/**
-	 * List of columns (integers) which should be excluded from the list
-	 *  @property aiExclude
-	 *  @type     array
-	 *  @default  []
-	 */
-	aiExclude: [],
-
-	/**
-	 * Show restore button
-	 *  @property bRestore
-	 *  @type     boolean
-	 *  @default  false
-	 */
-	bRestore: false,
-
-	/**
-	 * Restore button text
-	 *  @property sRestore
-	 *  @type     string
-	 *  @default  Restore original
-	 */
-	sRestore: 'Restore original',
-
-	/**
-	 * Show Show-All button
-	 *  @property bShowAll
-	 *  @type     boolean
-	 *  @default  false
-	 */
-	bShowAll: false,
-
-	/**
-	 * Show All button text
-	 *  @property sShowAll
-	 *  @type     string
-	 *  @default  Restore original
-	 */
-	sShowAll: 'Show All',
-
-	/**
-	 * Position of the collection menu when shown - align "left" or "right"
-	 *  @property sAlign
-	 *  @type     string
-	 *  @default  left
-	 */
-	sAlign: 'left',
-
-	/**
-	 * Callback function to tell the user when the state has changed
-	 *  @property fnStateChange
-	 *  @type     function
-	 *  @default  null
-	 */
-	fnStateChange: null,
-
-	/**
-	 * Overlay animation duration in mS
-	 *  @property iOverlayFade
-	 *  @type     integer|false
-	 *  @default  500
-	 */
-	iOverlayFade: 500,
-
-	/**
-	 * Label callback for column names. Takes three parameters: 1. the
-	 * column index, 2. the column title detected by DataTables and 3. the
-	 * TH node for the column
-	 *  @property fnLabel
-	 *  @type     function
-	 *  @default  null
-	 */
-	fnLabel: null,
-
-	/**
-	 * Indicate if the column list should be positioned by Javascript,
-	 * visually below the button or allow CSS to do the positioning
-	 *  @property bCssPosition
-	 *  @type     boolean
-	 *  @default  false
-	 */
-	bCssPosition: false,
-
-	/**
-	 * Group buttons
-	 *  @property aoGroups
-	 *  @type     array
-	 *  @default  []
-	 */
-	aoGroups: [],
-
-	/**
-	 * Button ordering - 'alpha' (alphabetical) or 'column' (table column
-	 * order)
-	 *  @property order
-	 *  @type     string
-	 *  @default  column
-	 */
-	order: 'column'
-};
-
-
-
-/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * Static object properties
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
-
-/**
- * Collection of all ColVis instances
- *  @property ColVis.aInstances
- *  @static
- *  @type     Array
- *  @default  []
- */
-ColVis.aInstances = [];
-
-
-
-
-
-/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * Constants
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
-
-/**
- * Name of this class
- *  @constant CLASS
- *  @type     String
- *  @default  ColVis
- */
-ColVis.prototype.CLASS = "ColVis";
-
-
-/**
- * ColVis version
- *  @constant  VERSION
- *  @type      String
- *  @default   See code
- */
-ColVis.VERSION = "1.1.2";
-ColVis.prototype.VERSION = ColVis.VERSION;
-
-
-
-
-
-/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * Initialisation
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
-
-/*
- * Register a new feature with DataTables
- */
-if ( typeof $.fn.dataTable == "function" &&
-     typeof $.fn.dataTableExt.fnVersionCheck == "function" &&
-     $.fn.dataTableExt.fnVersionCheck('1.7.0') )
-{
-	$.fn.dataTableExt.aoFeatures.push( {
-		"fnInit": function( oDTSettings ) {
-			var init = oDTSettings.oInit;
-			var colvis = new ColVis( oDTSettings, init.colVis || init.oColVis || {} );
-			return colvis.button();
-		},
-		"cFeature": "C",
-		"sFeature": "ColVis"
-	} );
-}
-else
-{
-	alert( "Warning: ColVis requires DataTables 1.7 or greater - www.datatables.net/download");
-}
-
-
-// Make ColVis accessible from the DataTables instance
-$.fn.dataTable.ColVis = ColVis;
-$.fn.DataTable.ColVis = ColVis;
-
-
-return ColVis;
-}; // /factory
-
-
-// Define as an AMD module if possible
-if ( typeof define === 'function' && define.amd ) {
-	define( ['jquery', 'datatables'], factory );
-}
-else if ( typeof exports === 'object' ) {
-    // Node/CommonJS
-    factory( require('jquery'), require('datatables') );
-}
-else if ( jQuery && !jQuery.fn.dataTable.ColVis ) {
-	// Otherwise simply initialise as normal, stopping multiple evaluation
-	factory( jQuery, jQuery.fn.dataTable );
-}
-
-
-})(window, document);
-

+ 0 - 24
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/ColVis/js/dataTables.colVis.min.js

@@ -1,24 +0,0 @@
-/*!
- ColVis 1.1.2
- ©2010-2015 SpryMedia Ltd - datatables.net/license
-*/
-(function(j,i,k){j=function(d){var e=function(a,b){(!this.CLASS||"ColVis"!=this.CLASS)&&alert("Warning: ColVis must be initialised with the keyword 'new'");"undefined"==typeof b&&(b={});var c=d.fn.dataTable.camelToHungarian;c&&(c(e.defaults,e.defaults,!0),c(e.defaults,b));this.s={dt:null,oInit:b,hidden:!0,abOriginal:[]};this.dom={wrapper:null,button:null,collection:null,background:null,catcher:null,buttons:[],groupButtons:[],restore:null};e.aInstances.push(this);this.s.dt=d.fn.dataTable.Api?(new d.fn.dataTable.Api(a)).settings()[0]:
-a;this._fnConstruct(b);return this};e.prototype={button:function(){return this.dom.wrapper},fnRebuild:function(){this.rebuild()},rebuild:function(){for(var a=this.dom.buttons.length-1;0<=a;a--)this.dom.collection.removeChild(this.dom.buttons[a]);this.dom.buttons.splice(0,this.dom.buttons.length);this.dom.groupButtons.splice(0,this.dom.groupButtons.length);this.dom.restore&&this.dom.restore.parentNode(this.dom.restore);this._fnAddGroups();this._fnAddButtons();this._fnDrawCallback()},_fnConstruct:function(a){this._fnApplyCustomisation(a);
-var b=this,c,f;this.dom.wrapper=i.createElement("div");this.dom.wrapper.className="ColVis";this.dom.button=d("<button />",{"class":!this.s.dt.bJUI?"ColVis_Button ColVis_MasterButton":"ColVis_Button ColVis_MasterButton ui-button ui-state-default"}).append("<span>"+this.s.buttonText+"</span>").bind("mouseover"==this.s.activate?"mouseover":"click",function(a){a.preventDefault();b._fnCollectionShow()}).appendTo(this.dom.wrapper)[0];this.dom.catcher=this._fnDomCatcher();this.dom.collection=this._fnDomCollection();
-this.dom.background=this._fnDomBackground();this._fnAddGroups();this._fnAddButtons();c=0;for(f=this.s.dt.aoColumns.length;c<f;c++)this.s.abOriginal.push(this.s.dt.aoColumns[c].bVisible);this.s.dt.aoDrawCallback.push({fn:function(){b._fnDrawCallback.call(b)},sName:"ColVis"});d(this.s.dt.oInstance).bind("column-reorder.dt",function(a,d,e){c=0;for(f=b.s.aiExclude.length;c<f;c++)b.s.aiExclude[c]=e.aiInvertMapping[b.s.aiExclude[c]];a=b.s.abOriginal.splice(e.iFrom,1)[0];b.s.abOriginal.splice(e.iTo,0,a);
-b.fnRebuild()});d(this.s.dt.oInstance).bind("destroy.dt",function(){d(b.dom.wrapper).remove()});this._fnDrawCallback()},_fnApplyCustomisation:function(a){d.extend(!0,this.s,e.defaults,a);!this.s.showAll&&this.s.bShowAll&&(this.s.showAll=this.s.sShowAll);!this.s.restore&&this.s.bRestore&&(this.s.restore=this.s.sRestore);var a=this.s.groups,b=this.s.aoGroups;if(a)for(var c=0,f=a.length;c<f;c++)if(a[c].title&&(b[c].sTitle=a[c].title),a[c].columns)b[c].aiColumns=a[c].columns},_fnDrawCallback:function(){for(var a=
-this.s.dt.aoColumns,b=this.dom.buttons,c=this.s.aoGroups,f,g=0,h=b.length;g<h;g++)f=b[g],f.__columnIdx!==k&&d("input",f).prop("checked",a[f.__columnIdx].bVisible);b=0;for(f=c.length;b<f;b++){a:{for(var g=c[b].aiColumns,h=0,e=g.length;h<e;h++)if(!1===a[g[h]].bVisible){g=!1;break a}g=!0}if(g)d("input",this.dom.groupButtons[b]).prop("checked",!0),d("input",this.dom.groupButtons[b]).prop("indeterminate",!1);else{a:{g=c[b].aiColumns;h=0;for(e=g.length;h<e;h++)if(!0===a[g[h]].bVisible){g=!1;break a}g=!0}g?
-(d("input",this.dom.groupButtons[b]).prop("checked",!1),d("input",this.dom.groupButtons[b]).prop("indeterminate",!1)):d("input",this.dom.groupButtons[b]).prop("indeterminate",!0)}}},_fnAddGroups:function(){var a;if("undefined"!=typeof this.s.aoGroups)for(var b=0,c=this.s.aoGroups.length;b<c;b++)a=this._fnDomGroupButton(b),this.dom.groupButtons.push(a),this.dom.buttons.push(a),this.dom.collection.appendChild(a)},_fnAddButtons:function(){var a,b=this.s.dt.aoColumns;if(-1===d.inArray("all",this.s.aiExclude))for(var c=
-0,f=b.length;c<f;c++)-1===d.inArray(c,this.s.aiExclude)&&(a=this._fnDomColumnButton(c),a.__columnIdx=c,this.dom.buttons.push(a));"alpha"===this.s.order&&this.dom.buttons.sort(function(a,c){var d=b[a.__columnIdx].sTitle,f=b[c.__columnIdx].sTitle;return d===f?0:d<f?-1:1});this.s.restore&&(a=this._fnDomRestoreButton(),a.className+=" ColVis_Restore",this.dom.buttons.push(a));this.s.showAll&&(a=this._fnDomShowXButton(this.s.showAll,!0),a.className+=" ColVis_ShowAll",this.dom.buttons.push(a));this.s.showNone&&
-(a=this._fnDomShowXButton(this.s.showNone,!1),a.className+=" ColVis_ShowNone",this.dom.buttons.push(a));d(this.dom.collection).append(this.dom.buttons)},_fnDomRestoreButton:function(){var a=this;return d('<li class="ColVis_Special '+(this.s.dt.bJUI?"ui-button ui-state-default":"")+'">'+this.s.restore+"</li>").click(function(){for(var b=0,c=a.s.abOriginal.length;b<c;b++)a.s.dt.oInstance.fnSetColumnVis(b,a.s.abOriginal[b],!1);a._fnAdjustOpenRows();a.s.dt.oInstance.fnAdjustColumnSizing(!1);a.s.dt.oInstance.fnDraw(!1)})[0]},
-_fnDomShowXButton:function(a,b){var c=this;return d('<li class="ColVis_Special '+(this.s.dt.bJUI?"ui-button ui-state-default":"")+'">'+a+"</li>").click(function(){for(var a=0,d=c.s.abOriginal.length;a<d;a++)-1===c.s.aiExclude.indexOf(a)&&c.s.dt.oInstance.fnSetColumnVis(a,b,!1);c._fnAdjustOpenRows();c.s.dt.oInstance.fnAdjustColumnSizing(!1);c.s.dt.oInstance.fnDraw(!1)})[0]},_fnDomGroupButton:function(a){var b=this,c=this.s.aoGroups[a];return d('<li class="ColVis_Special '+(this.s.dt.bJUI?"ui-button ui-state-default":
-"")+'"><label><input type="checkbox" /><span>'+c.sTitle+"</span></label></li>").click(function(a){var g=!d("input",this).is(":checked");"li"!==a.target.nodeName.toLowerCase()&&(g=!g);for(a=0;a<c.aiColumns.length;a++)b.s.dt.oInstance.fnSetColumnVis(c.aiColumns[a],g)})[0]},_fnDomColumnButton:function(a){var b=this,c=this.s.dt.aoColumns[a],f=this.s.dt,c=null===this.s.fnLabel?c.sTitle:this.s.fnLabel(a,c.sTitle,c.nTh);return d("<li "+(f.bJUI?'class="ui-button ui-state-default"':"")+'><label><input type="checkbox" /><span>'+
-c+"</span></label></li>").click(function(c){var e=!d("input",this).is(":checked");if("li"!==c.target.nodeName.toLowerCase()&&("input"==c.target.nodeName.toLowerCase()||null===b.s.fnStateChange))e=!e;var i=d.fn.dataTableExt.iApiIndex;d.fn.dataTableExt.iApiIndex=b._fnDataTablesApiIndex.call(b);f.oFeatures.bServerSide?(b.s.dt.oInstance.fnSetColumnVis(a,e,!1),b.s.dt.oInstance.fnAdjustColumnSizing(!1),(""!==f.oScroll.sX||""!==f.oScroll.sY)&&b.s.dt.oInstance.oApi._fnScrollDraw(b.s.dt),b._fnDrawCallback()):
-b.s.dt.oInstance.fnSetColumnVis(a,e);d.fn.dataTableExt.iApiIndex=i;null!==b.s.fnStateChange&&("span"==c.target.nodeName.toLowerCase()&&c.preventDefault(),b.s.fnStateChange.call(b,a,e))})[0]},_fnDataTablesApiIndex:function(){for(var a=0,b=this.s.dt.oInstance.length;a<b;a++)if(this.s.dt.oInstance[a]==this.s.dt.nTable)return a;return 0},_fnDomCollection:function(){return d("<ul />",{"class":!this.s.dt.bJUI?"ColVis_collection":"ColVis_collection ui-buttonset ui-buttonset-multi"}).css({display:"none",
-opacity:0,position:!this.s.bCssPosition?"absolute":""})[0]},_fnDomCatcher:function(){var a=this,b=i.createElement("div");b.className="ColVis_catcher";d(b).click(function(){a._fnCollectionHide.call(a,null,null)});return b},_fnDomBackground:function(){var a=this,b=d("<div></div>").addClass("ColVis_collectionBackground").css("opacity",0).click(function(){a._fnCollectionHide.call(a,null,null)});"mouseover"==this.s.activate&&b.mouseover(function(){a.s.overcollection=!1;a._fnCollectionHide.call(a,null,
-null)});return b[0]},_fnCollectionShow:function(){var a=this,b;b=d(this.dom.button).offset();var c=this.dom.collection,f=this.dom.background,e=parseInt(b.left,10),h=parseInt(b.top+d(this.dom.button).outerHeight(),10);this.s.bCssPosition||(c.style.top=h+"px",c.style.left=e+"px");d(c).css({display:"block",opacity:0});f.style.bottom="0px";f.style.right="0px";h=this.dom.catcher.style;h.height=d(this.dom.button).outerHeight()+"px";h.width=d(this.dom.button).outerWidth()+"px";h.top=b.top+"px";h.left=e+
-"px";i.body.appendChild(f);i.body.appendChild(c);i.body.appendChild(this.dom.catcher);d(c).animate({opacity:1},a.s.iOverlayFade);d(f).animate({opacity:0.1},a.s.iOverlayFade,"linear",function(){d.browser&&(d.browser.msie&&d.browser.version=="6.0")&&a._fnDrawCallback()});this.s.bCssPosition||(b="left"==this.s.sAlign?e:e-d(c).outerWidth()+d(this.dom.button).outerWidth(),c.style.left=b+"px",f=d(c).outerWidth(),d(c).outerHeight(),e=d(i).width(),b+f>e&&(c.style.left=e-f+"px"));this.s.hidden=!1},_fnCollectionHide:function(){var a=
-this;!this.s.hidden&&null!==this.dom.collection&&(this.s.hidden=!0,d(this.dom.collection).animate({opacity:0},a.s.iOverlayFade,function(){this.style.display="none"}),d(this.dom.background).animate({opacity:0},a.s.iOverlayFade,function(){i.body.removeChild(a.dom.background);i.body.removeChild(a.dom.catcher)}))},_fnAdjustOpenRows:function(){for(var a=this.s.dt.aoOpenRows,b=this.s.dt.oApi._fnVisbleColumns(this.s.dt),c=0,d=a.length;c<d;c++)a[c].nTr.getElementsByTagName("td")[0].colSpan=b}};e.fnRebuild=
-function(a){var b=null;"undefined"!=typeof a&&(b=d.fn.dataTable.Api?(new d.fn.dataTable.Api(a)).table().node():a.fnSettings().nTable);for(var c=0,f=e.aInstances.length;c<f;c++)("undefined"==typeof a||b==e.aInstances[c].s.dt.nTable)&&e.aInstances[c].fnRebuild()};e.defaults={active:"click",buttonText:"Show / hide columns",aiExclude:[],bRestore:!1,sRestore:"Restore original",bShowAll:!1,sShowAll:"Show All",sAlign:"left",fnStateChange:null,iOverlayFade:500,fnLabel:null,bCssPosition:!1,aoGroups:[],order:"column"};
-e.aInstances=[];e.prototype.CLASS="ColVis";e.VERSION="1.1.2";e.prototype.VERSION=e.VERSION;"function"==typeof d.fn.dataTable&&"function"==typeof d.fn.dataTableExt.fnVersionCheck&&d.fn.dataTableExt.fnVersionCheck("1.7.0")?d.fn.dataTableExt.aoFeatures.push({fnInit:function(a){var b=a.oInit;return(new e(a,b.colVis||b.oColVis||{})).button()},cFeature:"C",sFeature:"ColVis"}):alert("Warning: ColVis requires DataTables 1.7 or greater - www.datatables.net/download");d.fn.dataTable.ColVis=e;return d.fn.DataTable.ColVis=
-e};"function"===typeof define&&define.amd?define(["jquery","datatables"],j):"object"===typeof exports?j(require("jquery"),require("datatables")):jQuery&&!jQuery.fn.dataTable.ColVis&&j(jQuery,jQuery.fn.dataTable)})(window,document);

+ 0 - 20
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/FixedColumns/License.txt

@@ -1,20 +0,0 @@
-Copyright (c) 2010-2015 SpryMedia Limited
-http://datatables.net
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.

+ 0 - 42
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/FixedColumns/Readme.md

@@ -1,42 +0,0 @@
-# FixedColumns
-
-When making use of DataTables' x-axis scrolling feature (`scrollX`), you may wish to fix the left or right most columns in place. This plug-in for DataTables provides exactly this option (for non-scrolling tables, please use the FixedHeader plug-in, which can fix headers, footers and columns). Key features include:
-
-* Freezes the left most column to the side of the table
-* Option to freeze two or more columns
-* Full integration with DataTables' scrolling options
-
-
-# Installation
-
-To use FixedColumns, first download DataTables ( http://datatables.net/download ) and place the unzipped FixedColumns package into a `extensions` directory in the DataTables package. This will allow the pages in the examples to operate correctly. To see the examples running, open the `examples` directory in your web-browser.
-
-
-# Basic usage
-
-FixedColumns is initialised using the `$.fn.dataTable.FixedColumns()` constructor. For example:
-
-```js
-$(document).ready(function() {
-	var table = $('#example').DataTable( {
-		scrollY:        "300px",
-		scrollX:        true,
-		scrollCollapse: true,
-		paging:         false
-	} );
-
-	new $.fn.dataTable.FixedColumns( table );
-} );
-```
-
-
-# Documentation / support
-
-* Documentation: http://datatables.net/extensions/FixedColumns/
-* DataTables support forums: http://datatables.net/forums
-
-
-# GitHub
-
-If you fancy getting involved with the development of FixedColumns and help make it better, please refer to its GitHub repo: https://github.com/DataTables/FixedColumns
-

+ 0 - 25
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/FixedColumns/css/dataTables.fixedColumns.css

@@ -1,25 +0,0 @@
-
-
-/* Block out what is behind the fixed column's header and footer */
-table.DTFC_Cloned thead,
-table.DTFC_Cloned tfoot {
-	background-color: white;
-}
-
-/* Block out the gap above the scrollbar on the right, when there is a fixed
- * right column
- */
-div.DTFC_Blocker {
-	background-color: white;
-}
-
-div.DTFC_LeftWrapper table.dataTable,
-div.DTFC_RightWrapper table.dataTable {
-	margin-bottom: 0;
-	z-index: 2;
-}
-
-div.DTFC_LeftWrapper table.dataTable.no-footer,
-div.DTFC_RightWrapper table.dataTable.no-footer {
-	border-bottom: none;
-}

+ 0 - 1
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/FixedColumns/css/dataTables.fixedColumns.min.css

@@ -1 +0,0 @@
-table.DTFC_Cloned thead,table.DTFC_Cloned tfoot{background-color:white}div.DTFC_Blocker{background-color:white}div.DTFC_LeftWrapper table.dataTable,div.DTFC_RightWrapper table.dataTable{margin-bottom:0;z-index:2}div.DTFC_LeftWrapper table.dataTable.no-footer,div.DTFC_RightWrapper table.dataTable.no-footer{border-bottom:none}

+ 0 - 819
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/FixedColumns/examples/bootstrap.html

@@ -1,819 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>FixedColumns example - Bootstrap</title>
-	<link rel="stylesheet" type="text/css" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css">
-	<link rel="stylesheet" type="text/css" href="../../Plugins/integration/bootstrap/3/dataTables.bootstrap.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	body { font-size: 140%; }
-
-	/* Ensure that the demo table scrolls */
-	th, td { white-space: nowrap; }
-	div.dataTables_wrapper {
-		width: 800px;
-		margin: 0 auto;
-	}
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.fixedColumns.js"></script>
-	<script type="text/javascript" language="javascript" src="../../Plugins/integration/bootstrap/3/dataTables.bootstrap.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-	var table = $('#example').DataTable( {
-		scrollY:        "300px",
-		scrollX:        true,
-		scrollCollapse: true,
-		paging:         false
-	} );
-	new $.fn.dataTable.FixedColumns( table );
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>FixedColumns example <span>Bootstrap</span></h1>
-
-			<div class="info">
-				<p>When displaying a table which scrolls along the x-axis, it can sometimes be useful to the end user for the left most column to be fixed in place, if it shows
-				grouping, index or similar information. This is basically the same idea as 'freeze columns' in Excel. This can be achieved with the FixedColumns plug-in for
-				DataTables, as shown below.</p>
-
-				<p>Note that FixedColumns is suitable only for use with the scrolling features in <a href="http://datatables.net">DataTables</a>. If you want to achieve a similar
-				effect without scrolling enabled, please checkout <a href="http://datatables.net/plug-ins">FixedHeader</a>, also for DataTables.</p>
-
-				<p>FixedColumns is initialised using the constructor <code>new $.fn.dataTable.FixedColumns();</code> - shown below.</p>
-			</div>
-
-			<table id="example" class="table table-striped table-bordered" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>First name</th>
-						<th>Last name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-						<th>Extn.</th>
-						<th>E-mail</th>
-					</tr>
-				</thead>
-
-				<tbody>
-					<tr>
-						<td>Tiger</td>
-						<td>Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-						<td>5421</td>
-						<td>t.nixon@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Garrett</td>
-						<td>Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-						<td>8422</td>
-						<td>g.winters@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Ashton</td>
-						<td>Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-						<td>1562</td>
-						<td>a.cox@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Cedric</td>
-						<td>Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-						<td>6224</td>
-						<td>c.kelly@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Airi</td>
-						<td>Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-						<td>5407</td>
-						<td>a.satou@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Brielle</td>
-						<td>Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-						<td>4804</td>
-						<td>b.williamson@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Herrod</td>
-						<td>Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-						<td>9608</td>
-						<td>h.chandler@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Rhona</td>
-						<td>Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-						<td>6200</td>
-						<td>r.davidson@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Colleen</td>
-						<td>Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-						<td>2360</td>
-						<td>c.hurst@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Sonya</td>
-						<td>Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-						<td>1667</td>
-						<td>s.frost@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jena</td>
-						<td>Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-						<td>3814</td>
-						<td>j.gaines@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Quinn</td>
-						<td>Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-						<td>9497</td>
-						<td>q.flynn@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Charde</td>
-						<td>Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-						<td>6741</td>
-						<td>c.marshall@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Haley</td>
-						<td>Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-						<td>3597</td>
-						<td>h.kennedy@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Tatyana</td>
-						<td>Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-						<td>1965</td>
-						<td>t.fitzpatrick@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Michael</td>
-						<td>Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-						<td>1581</td>
-						<td>m.silva@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Paul</td>
-						<td>Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-						<td>3059</td>
-						<td>p.byrd@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Gloria</td>
-						<td>Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-						<td>1721</td>
-						<td>g.little@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Bradley</td>
-						<td>Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-						<td>2558</td>
-						<td>b.greer@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Dai</td>
-						<td>Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-						<td>2290</td>
-						<td>d.rios@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jenette</td>
-						<td>Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-						<td>1937</td>
-						<td>j.caldwell@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Yuri</td>
-						<td>Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-						<td>6154</td>
-						<td>y.berry@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Caesar</td>
-						<td>Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-						<td>8330</td>
-						<td>c.vance@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Doris</td>
-						<td>Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-						<td>3023</td>
-						<td>d.wilder@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Angelica</td>
-						<td>Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-						<td>5797</td>
-						<td>a.ramos@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Gavin</td>
-						<td>Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-						<td>8822</td>
-						<td>g.joyce@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jennifer</td>
-						<td>Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-						<td>9239</td>
-						<td>j.chang@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Brenden</td>
-						<td>Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-						<td>1314</td>
-						<td>b.wagner@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Fiona</td>
-						<td>Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-						<td>2947</td>
-						<td>f.green@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Shou</td>
-						<td>Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-						<td>8899</td>
-						<td>s.itou@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Michelle</td>
-						<td>House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-						<td>2769</td>
-						<td>m.house@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Suki</td>
-						<td>Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-						<td>6832</td>
-						<td>s.burks@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Prescott</td>
-						<td>Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-						<td>3606</td>
-						<td>p.bartlett@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Gavin</td>
-						<td>Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-						<td>2860</td>
-						<td>g.cortez@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Martena</td>
-						<td>Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-						<td>8240</td>
-						<td>m.mccray@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Unity</td>
-						<td>Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-						<td>5384</td>
-						<td>u.butler@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Howard</td>
-						<td>Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-						<td>7031</td>
-						<td>h.hatfield@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Hope</td>
-						<td>Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-						<td>6318</td>
-						<td>h.fuentes@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Vivian</td>
-						<td>Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-						<td>9422</td>
-						<td>v.harrell@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Timothy</td>
-						<td>Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-						<td>7580</td>
-						<td>t.mooney@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jackson</td>
-						<td>Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-						<td>1042</td>
-						<td>j.bradshaw@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Olivia</td>
-						<td>Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-						<td>2120</td>
-						<td>o.liang@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Bruno</td>
-						<td>Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-						<td>6222</td>
-						<td>b.nash@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Sakura</td>
-						<td>Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-						<td>9383</td>
-						<td>s.yamamoto@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Thor</td>
-						<td>Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-						<td>8327</td>
-						<td>t.walton@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Finn</td>
-						<td>Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-						<td>2927</td>
-						<td>f.camacho@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Serge</td>
-						<td>Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-						<td>8352</td>
-						<td>s.baldwin@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Zenaida</td>
-						<td>Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-						<td>7439</td>
-						<td>z.frank@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Zorita</td>
-						<td>Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-						<td>4389</td>
-						<td>z.serrano@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jennifer</td>
-						<td>Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-						<td>3431</td>
-						<td>j.acosta@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Cara</td>
-						<td>Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-						<td>3990</td>
-						<td>c.stevens@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Hermione</td>
-						<td>Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-						<td>1016</td>
-						<td>h.butler@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Lael</td>
-						<td>Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-						<td>6733</td>
-						<td>l.greer@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jonas</td>
-						<td>Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-						<td>8196</td>
-						<td>j.alexander@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Shad</td>
-						<td>Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-						<td>6373</td>
-						<td>s.decker@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Michael</td>
-						<td>Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-						<td>5384</td>
-						<td>m.bruce@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Donna</td>
-						<td>Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-						<td>4226</td>
-						<td>d.snider@datatables.net</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	var table = $('#example').DataTable( {
-		scrollY:        &quot;300px&quot;,
-		scrollX:        true,
-		scrollCollapse: true,
-		paging:         false
-	} );
-	new $.fn.dataTable.FixedColumns( table );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.fixedColumns.js">../js/dataTables.fixedColumns.js</a></li>
-						<li><a href="../../Plugins/integration/bootstrap/3/dataTables.bootstrap.js">../../Plugins/integration/bootstrap/3/dataTables.bootstrap.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css">body { font-size: 140%; }
-
-	/* Ensure that the demo table scrolls */
-	th, td { white-space: nowrap; }
-	div.dataTables_wrapper {
-		width: 800px;
-		margin: 0 auto;
-	}</code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css">//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css</a></li>
-						<li><a href="../../Plugins/integration/bootstrap/3/dataTables.bootstrap.css">../../Plugins/integration/bootstrap/3/dataTables.bootstrap.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./left_right_columns.html">Left and right fixed columns</a></li>
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./two_columns.html">Multiple fixed columns</a></li>
-							<li><a href="./right_column.html">Right column only</a></li>
-							<li><a href="./rowspan.html">Complex headers</a></li>
-							<li><a href="./colvis.html">ColVis integration</a></li>
-							<li><a href="./server-side-processing.html">Server-side processing</a></li>
-							<li><a href="./css_size.html">CSS row sizing</a></li>
-							<li><a href="./size_fixed.html">Assigned column width</a></li>
-							<li><a href="./size_fluid.html">Fluid column width</a></li>
-							<li><a href="./col_filter.html">Individual column filtering</a></li>
-							<li class="active"><a href="./bootstrap.html">Bootstrap</a></li>
-							<li><a href="./index_column.html">Index column</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 857
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/FixedColumns/examples/col_filter.html

@@ -1,857 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>FixedColumns example - Individual column filtering</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.fixedColumns.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	/* Ensure that the demo table scrolls */
-	th, td { white-space: nowrap; }
-	div.dataTables_wrapper {
-		width: 800px;
-		margin: 0 auto;
-	}
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.fixedColumns.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-	// Setup - add a text input to each footer cell
-	$('#example tfoot th').each( function () {
-		var title = $('#example thead th').eq( $(this).index() ).text();
-		$(this).html( '<input type="text" placeholder="Search '+title+'" />' );
-	} );
- 
-	// DataTable
-	var table = $('#example').DataTable( {
-		scrollY:        "300px",
-		scrollX:        true,
-		scrollCollapse: true,
-		paging:         false
-	} );
-	 
-	// Apply the filter
-	table.columns().indexes().each( function (idx) {
-		$( 'input', table.column( idx ).footer() ).on( 'keyup change', function () {
-			table
-				.column( idx )
-				.search( this.value )
-				.draw();
-		} );
-	} );
-
-	new $.fn.dataTable.FixedColumns( table );
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>FixedColumns example <span>Individual column filtering</span></h1>
-
-			<div class="info">
-				<p>This example shows FixedColumns being configured with individual column filtering abilities. Note that the event handler for the filtering is applied to the
-				<code class="tag" title="HTML tag">input</code> elements before FixedColumns is initialised, so when FixedColumns clones nodes it also copies the event.</p>
-			</div>
-
-			<table id="example" class="stripe row-border order-column" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>First name</th>
-						<th>Last name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-						<th>Extn.</th>
-						<th>E-mail</th>
-					</tr>
-				</thead>
-
-				<tfoot>
-					<tr>
-						<th>First name</th>
-						<th>Last name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-						<th>Extn.</th>
-						<th>E-mail</th>
-					</tr>
-				</tfoot>
-
-				<tbody>
-					<tr>
-						<td>Tiger</td>
-						<td>Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-						<td>5421</td>
-						<td>t.nixon@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Garrett</td>
-						<td>Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-						<td>8422</td>
-						<td>g.winters@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Ashton</td>
-						<td>Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-						<td>1562</td>
-						<td>a.cox@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Cedric</td>
-						<td>Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-						<td>6224</td>
-						<td>c.kelly@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Airi</td>
-						<td>Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-						<td>5407</td>
-						<td>a.satou@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Brielle</td>
-						<td>Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-						<td>4804</td>
-						<td>b.williamson@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Herrod</td>
-						<td>Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-						<td>9608</td>
-						<td>h.chandler@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Rhona</td>
-						<td>Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-						<td>6200</td>
-						<td>r.davidson@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Colleen</td>
-						<td>Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-						<td>2360</td>
-						<td>c.hurst@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Sonya</td>
-						<td>Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-						<td>1667</td>
-						<td>s.frost@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jena</td>
-						<td>Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-						<td>3814</td>
-						<td>j.gaines@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Quinn</td>
-						<td>Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-						<td>9497</td>
-						<td>q.flynn@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Charde</td>
-						<td>Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-						<td>6741</td>
-						<td>c.marshall@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Haley</td>
-						<td>Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-						<td>3597</td>
-						<td>h.kennedy@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Tatyana</td>
-						<td>Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-						<td>1965</td>
-						<td>t.fitzpatrick@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Michael</td>
-						<td>Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-						<td>1581</td>
-						<td>m.silva@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Paul</td>
-						<td>Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-						<td>3059</td>
-						<td>p.byrd@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Gloria</td>
-						<td>Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-						<td>1721</td>
-						<td>g.little@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Bradley</td>
-						<td>Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-						<td>2558</td>
-						<td>b.greer@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Dai</td>
-						<td>Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-						<td>2290</td>
-						<td>d.rios@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jenette</td>
-						<td>Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-						<td>1937</td>
-						<td>j.caldwell@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Yuri</td>
-						<td>Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-						<td>6154</td>
-						<td>y.berry@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Caesar</td>
-						<td>Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-						<td>8330</td>
-						<td>c.vance@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Doris</td>
-						<td>Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-						<td>3023</td>
-						<td>d.wilder@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Angelica</td>
-						<td>Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-						<td>5797</td>
-						<td>a.ramos@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Gavin</td>
-						<td>Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-						<td>8822</td>
-						<td>g.joyce@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jennifer</td>
-						<td>Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-						<td>9239</td>
-						<td>j.chang@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Brenden</td>
-						<td>Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-						<td>1314</td>
-						<td>b.wagner@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Fiona</td>
-						<td>Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-						<td>2947</td>
-						<td>f.green@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Shou</td>
-						<td>Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-						<td>8899</td>
-						<td>s.itou@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Michelle</td>
-						<td>House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-						<td>2769</td>
-						<td>m.house@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Suki</td>
-						<td>Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-						<td>6832</td>
-						<td>s.burks@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Prescott</td>
-						<td>Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-						<td>3606</td>
-						<td>p.bartlett@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Gavin</td>
-						<td>Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-						<td>2860</td>
-						<td>g.cortez@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Martena</td>
-						<td>Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-						<td>8240</td>
-						<td>m.mccray@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Unity</td>
-						<td>Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-						<td>5384</td>
-						<td>u.butler@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Howard</td>
-						<td>Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-						<td>7031</td>
-						<td>h.hatfield@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Hope</td>
-						<td>Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-						<td>6318</td>
-						<td>h.fuentes@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Vivian</td>
-						<td>Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-						<td>9422</td>
-						<td>v.harrell@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Timothy</td>
-						<td>Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-						<td>7580</td>
-						<td>t.mooney@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jackson</td>
-						<td>Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-						<td>1042</td>
-						<td>j.bradshaw@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Olivia</td>
-						<td>Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-						<td>2120</td>
-						<td>o.liang@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Bruno</td>
-						<td>Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-						<td>6222</td>
-						<td>b.nash@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Sakura</td>
-						<td>Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-						<td>9383</td>
-						<td>s.yamamoto@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Thor</td>
-						<td>Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-						<td>8327</td>
-						<td>t.walton@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Finn</td>
-						<td>Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-						<td>2927</td>
-						<td>f.camacho@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Serge</td>
-						<td>Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-						<td>8352</td>
-						<td>s.baldwin@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Zenaida</td>
-						<td>Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-						<td>7439</td>
-						<td>z.frank@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Zorita</td>
-						<td>Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-						<td>4389</td>
-						<td>z.serrano@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jennifer</td>
-						<td>Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-						<td>3431</td>
-						<td>j.acosta@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Cara</td>
-						<td>Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-						<td>3990</td>
-						<td>c.stevens@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Hermione</td>
-						<td>Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-						<td>1016</td>
-						<td>h.butler@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Lael</td>
-						<td>Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-						<td>6733</td>
-						<td>l.greer@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jonas</td>
-						<td>Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-						<td>8196</td>
-						<td>j.alexander@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Shad</td>
-						<td>Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-						<td>6373</td>
-						<td>s.decker@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Michael</td>
-						<td>Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-						<td>5384</td>
-						<td>m.bruce@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Donna</td>
-						<td>Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-						<td>4226</td>
-						<td>d.snider@datatables.net</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	// Setup - add a text input to each footer cell
-	$('#example tfoot th').each( function () {
-		var title = $('#example thead th').eq( $(this).index() ).text();
-		$(this).html( '&lt;input type=&quot;text&quot; placeholder=&quot;Search '+title+'&quot; /&gt;' );
-	} );
- 
-	// DataTable
-	var table = $('#example').DataTable( {
-		scrollY:        &quot;300px&quot;,
-		scrollX:        true,
-		scrollCollapse: true,
-		paging:         false
-	} );
-	 
-	// Apply the filter
-	table.columns().indexes().each( function (idx) {
-		$( 'input', table.column( idx ).footer() ).on( 'keyup change', function () {
-			table
-				.column( idx )
-				.search( this.value )
-				.draw();
-		} );
-	} );
-
-	new $.fn.dataTable.FixedColumns( table );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.fixedColumns.js">../js/dataTables.fixedColumns.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css">/* Ensure that the demo table scrolls */
-	th, td { white-space: nowrap; }
-	div.dataTables_wrapper {
-		width: 800px;
-		margin: 0 auto;
-	}</code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.fixedColumns.css">../css/dataTables.fixedColumns.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./left_right_columns.html">Left and right fixed columns</a></li>
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./two_columns.html">Multiple fixed columns</a></li>
-							<li><a href="./right_column.html">Right column only</a></li>
-							<li><a href="./rowspan.html">Complex headers</a></li>
-							<li><a href="./colvis.html">ColVis integration</a></li>
-							<li><a href="./server-side-processing.html">Server-side processing</a></li>
-							<li><a href="./css_size.html">CSS row sizing</a></li>
-							<li><a href="./size_fixed.html">Assigned column width</a></li>
-							<li><a href="./size_fluid.html">Fluid column width</a></li>
-							<li class="active"><a href="./col_filter.html">Individual column filtering</a></li>
-							<li><a href="./bootstrap.html">Bootstrap</a></li>
-							<li><a href="./index_column.html">Index column</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 833
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/FixedColumns/examples/colvis.html

@@ -1,833 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>FixedColumns example - ColVis integration</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../../ColVis/css/dataTables.colVis.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.fixedColumns.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	/* Ensure that the demo table scrolls */
-	th, td { white-space: nowrap; }
-	div.dataTables_wrapper {
-		width: 800px;
-		margin: 0 auto;
-	}
-
-	div.ColVis {
-		float: left;
-	}
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../../ColVis/js/dataTables.colVis.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.fixedColumns.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-	var table = $('#example').DataTable( {
-		dom:            "Cfrtip",
-		scrollY:        "300px",
-		scrollX:        true,
-		scrollCollapse: true,
-		paging:         false
-	} );
-
-	new $.fn.dataTable.FixedColumns( table, {
-		leftColumns: 2
-	} );
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>FixedColumns example <span>ColVis integration</span></h1>
-
-			<div class="info">
-				<p>FixedColumns operates with DataTables' built-in column visibility options (<a href="//datatables.net/reference/option/columns.visible"><code class="option"
-				title="DataTables initialisation option">columns.visible<span>DT</span></code></a> and <a href="//datatables.net/reference/api/column().visible()"><code class=
-				"api" title="DataTables API method">column().visible()<span>DT</span></code></a>), which columns that are hidden not being shown in the fixed columns. This
-				integration also means that FixedColumns works well with <a href="http://datatables.net/extensions/colvis">ColVis</a>, with columns that are dynamically shown and
-				hidden updated immediately in the fixed columns.</p>
-
-				<p>The example below shows ColVis and FixedColumns working together. Two columns have been fixed on the left hand side of the table to show FixedColumns ability to
-				work effortlessly with column visibility.</p>
-			</div>
-
-			<table id="example" class="stripe row-border order-column" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>First name</th>
-						<th>Last name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-						<th>Extn.</th>
-						<th>E-mail</th>
-					</tr>
-				</thead>
-
-				<tbody>
-					<tr>
-						<td>Tiger</td>
-						<td>Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-						<td>5421</td>
-						<td>t.nixon@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Garrett</td>
-						<td>Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-						<td>8422</td>
-						<td>g.winters@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Ashton</td>
-						<td>Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-						<td>1562</td>
-						<td>a.cox@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Cedric</td>
-						<td>Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-						<td>6224</td>
-						<td>c.kelly@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Airi</td>
-						<td>Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-						<td>5407</td>
-						<td>a.satou@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Brielle</td>
-						<td>Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-						<td>4804</td>
-						<td>b.williamson@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Herrod</td>
-						<td>Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-						<td>9608</td>
-						<td>h.chandler@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Rhona</td>
-						<td>Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-						<td>6200</td>
-						<td>r.davidson@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Colleen</td>
-						<td>Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-						<td>2360</td>
-						<td>c.hurst@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Sonya</td>
-						<td>Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-						<td>1667</td>
-						<td>s.frost@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jena</td>
-						<td>Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-						<td>3814</td>
-						<td>j.gaines@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Quinn</td>
-						<td>Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-						<td>9497</td>
-						<td>q.flynn@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Charde</td>
-						<td>Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-						<td>6741</td>
-						<td>c.marshall@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Haley</td>
-						<td>Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-						<td>3597</td>
-						<td>h.kennedy@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Tatyana</td>
-						<td>Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-						<td>1965</td>
-						<td>t.fitzpatrick@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Michael</td>
-						<td>Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-						<td>1581</td>
-						<td>m.silva@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Paul</td>
-						<td>Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-						<td>3059</td>
-						<td>p.byrd@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Gloria</td>
-						<td>Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-						<td>1721</td>
-						<td>g.little@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Bradley</td>
-						<td>Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-						<td>2558</td>
-						<td>b.greer@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Dai</td>
-						<td>Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-						<td>2290</td>
-						<td>d.rios@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jenette</td>
-						<td>Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-						<td>1937</td>
-						<td>j.caldwell@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Yuri</td>
-						<td>Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-						<td>6154</td>
-						<td>y.berry@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Caesar</td>
-						<td>Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-						<td>8330</td>
-						<td>c.vance@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Doris</td>
-						<td>Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-						<td>3023</td>
-						<td>d.wilder@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Angelica</td>
-						<td>Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-						<td>5797</td>
-						<td>a.ramos@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Gavin</td>
-						<td>Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-						<td>8822</td>
-						<td>g.joyce@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jennifer</td>
-						<td>Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-						<td>9239</td>
-						<td>j.chang@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Brenden</td>
-						<td>Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-						<td>1314</td>
-						<td>b.wagner@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Fiona</td>
-						<td>Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-						<td>2947</td>
-						<td>f.green@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Shou</td>
-						<td>Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-						<td>8899</td>
-						<td>s.itou@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Michelle</td>
-						<td>House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-						<td>2769</td>
-						<td>m.house@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Suki</td>
-						<td>Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-						<td>6832</td>
-						<td>s.burks@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Prescott</td>
-						<td>Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-						<td>3606</td>
-						<td>p.bartlett@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Gavin</td>
-						<td>Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-						<td>2860</td>
-						<td>g.cortez@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Martena</td>
-						<td>Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-						<td>8240</td>
-						<td>m.mccray@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Unity</td>
-						<td>Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-						<td>5384</td>
-						<td>u.butler@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Howard</td>
-						<td>Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-						<td>7031</td>
-						<td>h.hatfield@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Hope</td>
-						<td>Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-						<td>6318</td>
-						<td>h.fuentes@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Vivian</td>
-						<td>Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-						<td>9422</td>
-						<td>v.harrell@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Timothy</td>
-						<td>Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-						<td>7580</td>
-						<td>t.mooney@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jackson</td>
-						<td>Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-						<td>1042</td>
-						<td>j.bradshaw@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Olivia</td>
-						<td>Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-						<td>2120</td>
-						<td>o.liang@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Bruno</td>
-						<td>Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-						<td>6222</td>
-						<td>b.nash@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Sakura</td>
-						<td>Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-						<td>9383</td>
-						<td>s.yamamoto@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Thor</td>
-						<td>Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-						<td>8327</td>
-						<td>t.walton@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Finn</td>
-						<td>Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-						<td>2927</td>
-						<td>f.camacho@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Serge</td>
-						<td>Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-						<td>8352</td>
-						<td>s.baldwin@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Zenaida</td>
-						<td>Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-						<td>7439</td>
-						<td>z.frank@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Zorita</td>
-						<td>Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-						<td>4389</td>
-						<td>z.serrano@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jennifer</td>
-						<td>Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-						<td>3431</td>
-						<td>j.acosta@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Cara</td>
-						<td>Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-						<td>3990</td>
-						<td>c.stevens@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Hermione</td>
-						<td>Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-						<td>1016</td>
-						<td>h.butler@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Lael</td>
-						<td>Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-						<td>6733</td>
-						<td>l.greer@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jonas</td>
-						<td>Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-						<td>8196</td>
-						<td>j.alexander@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Shad</td>
-						<td>Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-						<td>6373</td>
-						<td>s.decker@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Michael</td>
-						<td>Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-						<td>5384</td>
-						<td>m.bruce@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Donna</td>
-						<td>Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-						<td>4226</td>
-						<td>d.snider@datatables.net</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	var table = $('#example').DataTable( {
-		dom:            &quot;Cfrtip&quot;,
-		scrollY:        &quot;300px&quot;,
-		scrollX:        true,
-		scrollCollapse: true,
-		paging:         false
-	} );
-
-	new $.fn.dataTable.FixedColumns( table, {
-		leftColumns: 2
-	} );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../../ColVis/js/dataTables.colVis.js">../../ColVis/js/dataTables.colVis.js</a></li>
-						<li><a href="../js/dataTables.fixedColumns.js">../js/dataTables.fixedColumns.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css">/* Ensure that the demo table scrolls */
-	th, td { white-space: nowrap; }
-	div.dataTables_wrapper {
-		width: 800px;
-		margin: 0 auto;
-	}
-
-	div.ColVis {
-		float: left;
-	}</code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../../ColVis/css/dataTables.colVis.css">../../ColVis/css/dataTables.colVis.css</a></li>
-						<li><a href="../css/dataTables.fixedColumns.css">../css/dataTables.fixedColumns.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./left_right_columns.html">Left and right fixed columns</a></li>
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./two_columns.html">Multiple fixed columns</a></li>
-							<li><a href="./right_column.html">Right column only</a></li>
-							<li><a href="./rowspan.html">Complex headers</a></li>
-							<li class="active"><a href="./colvis.html">ColVis integration</a></li>
-							<li><a href="./server-side-processing.html">Server-side processing</a></li>
-							<li><a href="./css_size.html">CSS row sizing</a></li>
-							<li><a href="./size_fixed.html">Assigned column width</a></li>
-							<li><a href="./size_fluid.html">Fluid column width</a></li>
-							<li><a href="./col_filter.html">Individual column filtering</a></li>
-							<li><a href="./bootstrap.html">Bootstrap</a></li>
-							<li><a href="./index_column.html">Index column</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 828
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/FixedColumns/examples/css_size.html

@@ -1,828 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>FixedColumns example - CSS row sizing</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.fixedColumns.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	/* Ensure that the demo table scrolls */
-	th, td { white-space: nowrap; }
-	div.dataTables_wrapper {
-		width: 800px;
-		margin: 0 auto;
-	}
-
-	tr { height: 50px; }
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.fixedColumns.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-	var table = $('#example').DataTable( {
-		scrollY:        "300px",
-		scrollX:        true,
-		scrollCollapse: true,
-		paging:         false
-	} );
-
-	new $.fn.dataTable.FixedColumns( table, {
-		heightMatch: 'none'
-	} );
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>FixedColumns example <span>CSS row sizing</span></h1>
-
-			<div class="info">
-				<p>Because of the method FixedColumns uses to display the fixed columns, an important consideration is the alignment of the rows due to different heights in the
-				individual rows of the table. There are two different algorithms in FixedColumns which can be used, or you can switch off automatic row sizing all together. This
-				is controlled through the <code>heightMatch</code> parameter. If can take the following values:</p>
-
-				<ul class="markdown">
-					<li><code class="string" title="String">none</code> - no automatic row height matching is performed. CSS can be used in this case and is useful when speed is
-					of primary importance.</li>
-					<li><code class="string" title="String">semiauto</code> (default) - the height calculation will be performed once, and the result cached to be used again
-					(<code>fnRecalculateHeight</code> can be used to force recalculation)</li>
-					<li><code class="string" title="String">auto</code> - height matching is performed on every draw (slowest but must accurate)</li>
-				</ul>
-
-				<p>This example shows row height matching switched off but there is a CSS statement of <code>tr { height: 50px }</code> to force all rows to the same height.</p>
-			</div>
-
-			<table id="example" class="stripe row-border order-column" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>First name</th>
-						<th>Last name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-						<th>Extn.</th>
-						<th>E-mail</th>
-					</tr>
-				</thead>
-
-				<tbody>
-					<tr>
-						<td>Tiger</td>
-						<td>Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-						<td>5421</td>
-						<td>t.nixon@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Garrett</td>
-						<td>Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-						<td>8422</td>
-						<td>g.winters@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Ashton</td>
-						<td>Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-						<td>1562</td>
-						<td>a.cox@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Cedric</td>
-						<td>Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-						<td>6224</td>
-						<td>c.kelly@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Airi</td>
-						<td>Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-						<td>5407</td>
-						<td>a.satou@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Brielle</td>
-						<td>Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-						<td>4804</td>
-						<td>b.williamson@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Herrod</td>
-						<td>Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-						<td>9608</td>
-						<td>h.chandler@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Rhona</td>
-						<td>Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-						<td>6200</td>
-						<td>r.davidson@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Colleen</td>
-						<td>Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-						<td>2360</td>
-						<td>c.hurst@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Sonya</td>
-						<td>Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-						<td>1667</td>
-						<td>s.frost@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jena</td>
-						<td>Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-						<td>3814</td>
-						<td>j.gaines@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Quinn</td>
-						<td>Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-						<td>9497</td>
-						<td>q.flynn@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Charde</td>
-						<td>Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-						<td>6741</td>
-						<td>c.marshall@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Haley</td>
-						<td>Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-						<td>3597</td>
-						<td>h.kennedy@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Tatyana</td>
-						<td>Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-						<td>1965</td>
-						<td>t.fitzpatrick@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Michael</td>
-						<td>Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-						<td>1581</td>
-						<td>m.silva@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Paul</td>
-						<td>Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-						<td>3059</td>
-						<td>p.byrd@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Gloria</td>
-						<td>Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-						<td>1721</td>
-						<td>g.little@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Bradley</td>
-						<td>Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-						<td>2558</td>
-						<td>b.greer@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Dai</td>
-						<td>Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-						<td>2290</td>
-						<td>d.rios@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jenette</td>
-						<td>Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-						<td>1937</td>
-						<td>j.caldwell@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Yuri</td>
-						<td>Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-						<td>6154</td>
-						<td>y.berry@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Caesar</td>
-						<td>Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-						<td>8330</td>
-						<td>c.vance@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Doris</td>
-						<td>Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-						<td>3023</td>
-						<td>d.wilder@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Angelica</td>
-						<td>Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-						<td>5797</td>
-						<td>a.ramos@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Gavin</td>
-						<td>Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-						<td>8822</td>
-						<td>g.joyce@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jennifer</td>
-						<td>Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-						<td>9239</td>
-						<td>j.chang@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Brenden</td>
-						<td>Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-						<td>1314</td>
-						<td>b.wagner@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Fiona</td>
-						<td>Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-						<td>2947</td>
-						<td>f.green@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Shou</td>
-						<td>Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-						<td>8899</td>
-						<td>s.itou@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Michelle</td>
-						<td>House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-						<td>2769</td>
-						<td>m.house@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Suki</td>
-						<td>Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-						<td>6832</td>
-						<td>s.burks@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Prescott</td>
-						<td>Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-						<td>3606</td>
-						<td>p.bartlett@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Gavin</td>
-						<td>Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-						<td>2860</td>
-						<td>g.cortez@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Martena</td>
-						<td>Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-						<td>8240</td>
-						<td>m.mccray@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Unity</td>
-						<td>Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-						<td>5384</td>
-						<td>u.butler@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Howard</td>
-						<td>Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-						<td>7031</td>
-						<td>h.hatfield@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Hope</td>
-						<td>Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-						<td>6318</td>
-						<td>h.fuentes@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Vivian</td>
-						<td>Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-						<td>9422</td>
-						<td>v.harrell@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Timothy</td>
-						<td>Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-						<td>7580</td>
-						<td>t.mooney@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jackson</td>
-						<td>Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-						<td>1042</td>
-						<td>j.bradshaw@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Olivia</td>
-						<td>Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-						<td>2120</td>
-						<td>o.liang@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Bruno</td>
-						<td>Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-						<td>6222</td>
-						<td>b.nash@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Sakura</td>
-						<td>Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-						<td>9383</td>
-						<td>s.yamamoto@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Thor</td>
-						<td>Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-						<td>8327</td>
-						<td>t.walton@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Finn</td>
-						<td>Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-						<td>2927</td>
-						<td>f.camacho@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Serge</td>
-						<td>Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-						<td>8352</td>
-						<td>s.baldwin@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Zenaida</td>
-						<td>Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-						<td>7439</td>
-						<td>z.frank@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Zorita</td>
-						<td>Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-						<td>4389</td>
-						<td>z.serrano@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jennifer</td>
-						<td>Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-						<td>3431</td>
-						<td>j.acosta@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Cara</td>
-						<td>Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-						<td>3990</td>
-						<td>c.stevens@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Hermione</td>
-						<td>Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-						<td>1016</td>
-						<td>h.butler@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Lael</td>
-						<td>Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-						<td>6733</td>
-						<td>l.greer@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jonas</td>
-						<td>Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-						<td>8196</td>
-						<td>j.alexander@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Shad</td>
-						<td>Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-						<td>6373</td>
-						<td>s.decker@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Michael</td>
-						<td>Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-						<td>5384</td>
-						<td>m.bruce@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Donna</td>
-						<td>Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-						<td>4226</td>
-						<td>d.snider@datatables.net</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	var table = $('#example').DataTable( {
-		scrollY:        &quot;300px&quot;,
-		scrollX:        true,
-		scrollCollapse: true,
-		paging:         false
-	} );
-
-	new $.fn.dataTable.FixedColumns( table, {
-		heightMatch: 'none'
-	} );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.fixedColumns.js">../js/dataTables.fixedColumns.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css">/* Ensure that the demo table scrolls */
-	th, td { white-space: nowrap; }
-	div.dataTables_wrapper {
-		width: 800px;
-		margin: 0 auto;
-	}
-
-	tr { height: 50px; }</code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.fixedColumns.css">../css/dataTables.fixedColumns.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./left_right_columns.html">Left and right fixed columns</a></li>
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./two_columns.html">Multiple fixed columns</a></li>
-							<li><a href="./right_column.html">Right column only</a></li>
-							<li><a href="./rowspan.html">Complex headers</a></li>
-							<li><a href="./colvis.html">ColVis integration</a></li>
-							<li><a href="./server-side-processing.html">Server-side processing</a></li>
-							<li class="active"><a href="./css_size.html">CSS row sizing</a></li>
-							<li><a href="./size_fixed.html">Assigned column width</a></li>
-							<li><a href="./size_fluid.html">Fluid column width</a></li>
-							<li><a href="./col_filter.html">Individual column filtering</a></li>
-							<li><a href="./bootstrap.html">Bootstrap</a></li>
-							<li><a href="./index_column.html">Index column</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 74
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/FixedColumns/examples/index.html

@@ -1,74 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-
-	<title>FixedColumns examples - FixedColumns examples</title>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>FixedColumns example <span>FixedColumns examples</span></h1>
-
-			<div class="info">
-				<p>When making use of DataTables' x-axis scrolling feature (<a href="//datatables.net/reference/option/scrollX"><code class="option" title=
-				"DataTables initialisation option">scrollX<span>DT</span></code></a>), you may wish to fix the left or right most columns in place. This extension for DataTables
-				provides exactly this option (for non-scrolling tables, please use the <a href="//datatables.net/extensions/fixedheader">FixedHeader extension</a>, which can fix
-				headers, footers and columns). Key features include:</p>
-
-				<ul class="markdown">
-					<li>Freezes the left most column to the side of the table</li>
-					<li>Option to freeze two or more columns</li>
-					<li>Full integration with DataTables' scrolling options</li>
-				</ul>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc">
-							<li><a href="./left_right_columns.html">Left and right fixed columns</a></li>
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./two_columns.html">Multiple fixed columns</a></li>
-							<li><a href="./right_column.html">Right column only</a></li>
-							<li><a href="./rowspan.html">Complex headers</a></li>
-							<li><a href="./colvis.html">ColVis integration</a></li>
-							<li><a href="./server-side-processing.html">Server-side processing</a></li>
-							<li><a href="./css_size.html">CSS row sizing</a></li>
-							<li><a href="./size_fixed.html">Assigned column width</a></li>
-							<li><a href="./size_fluid.html">Fluid column width</a></li>
-							<li><a href="./col_filter.html">Individual column filtering</a></li>
-							<li><a href="./bootstrap.html">Bootstrap</a></li>
-							<li><a href="./index_column.html">Index column</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 932
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/FixedColumns/examples/index_column.html

@@ -1,932 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>FixedColumns example - Index column</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.fixedColumns.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	/* Ensure that the demo table scrolls */
-	th, td { white-space: nowrap; }
-	div.dataTables_wrapper {
-		width: 800px;
-		margin: 0 auto;
-	}
-
-	/* Styling for the index columns */
-	th.index,
-	td.index {
-		background-color: white !important;
-		border-top: 1px solid white !important;
-		border-bottom: none !important;
-	}
-	div.DTFC_LeftHeadWrapper table {
-		border-bottom: 1px solid white !important;
-	}
-	div.DTFC_LeftHeadWrapper th {
-		border-bottom: 1px solid white !important;
-	}
-	div.DTFC_LeftBodyWrapper {
-		border-right: 1px solid black;
-	}
-	div.DTFC_LeftFootWrapper th {
-		border-top: 1px solid white !important;
-	}
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.fixedColumns.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-	var table = $('#example').DataTable( {
-		scrollY:        "300px",
-		scrollX:        true,
-		scrollCollapse: true,
-		paging:         false,
-		columnDefs: [ {
-			sortable: false,
-			"class": "index",
-			targets: 0
-		} ],
-		order: [[ 1, 'asc' ]]
-	} );
-
-	table.on( 'order.dt search.dt', function () {
-		table.column(0, {search:'applied', order:'applied'}).nodes().each( function (cell, i) {
-			cell.innerHTML = i+1;
-		} );
-	} ).draw();
-
-	new $.fn.dataTable.FixedColumns( table );
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>FixedColumns example <span>Index column</span></h1>
-
-			<div class="info">
-				<p>A typical interaction to want to perform with a fixed column, is an index column. A method for how this can be achieved with FixedColumns is shown in this
-				example, building on the <a href="http://datatables.net/examples/api/counter_column">index column</a> example for DataTables. Also shown in this example is how the
-				fixed column can be styled with CSS to show it more prominently.</p>
-			</div>
-
-			<table id="example" class="stripe row-border order-column" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th></th>
-						<th>First name</th>
-						<th>Last name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-						<th>Extn.</th>
-						<th>E-mail</th>
-					</tr>
-				</thead>
-
-				<tbody>
-					<tr>
-						<td></td>
-						<td>Tiger</td>
-						<td>Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-						<td>5421</td>
-						<td>t.nixon@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Garrett</td>
-						<td>Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-						<td>8422</td>
-						<td>g.winters@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Ashton</td>
-						<td>Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-						<td>1562</td>
-						<td>a.cox@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Cedric</td>
-						<td>Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-						<td>6224</td>
-						<td>c.kelly@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Airi</td>
-						<td>Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-						<td>5407</td>
-						<td>a.satou@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Brielle</td>
-						<td>Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-						<td>4804</td>
-						<td>b.williamson@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Herrod</td>
-						<td>Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-						<td>9608</td>
-						<td>h.chandler@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Rhona</td>
-						<td>Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-						<td>6200</td>
-						<td>r.davidson@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Colleen</td>
-						<td>Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-						<td>2360</td>
-						<td>c.hurst@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Sonya</td>
-						<td>Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-						<td>1667</td>
-						<td>s.frost@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Jena</td>
-						<td>Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-						<td>3814</td>
-						<td>j.gaines@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Quinn</td>
-						<td>Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-						<td>9497</td>
-						<td>q.flynn@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Charde</td>
-						<td>Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-						<td>6741</td>
-						<td>c.marshall@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Haley</td>
-						<td>Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-						<td>3597</td>
-						<td>h.kennedy@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Tatyana</td>
-						<td>Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-						<td>1965</td>
-						<td>t.fitzpatrick@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Michael</td>
-						<td>Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-						<td>1581</td>
-						<td>m.silva@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Paul</td>
-						<td>Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-						<td>3059</td>
-						<td>p.byrd@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Gloria</td>
-						<td>Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-						<td>1721</td>
-						<td>g.little@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Bradley</td>
-						<td>Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-						<td>2558</td>
-						<td>b.greer@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Dai</td>
-						<td>Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-						<td>2290</td>
-						<td>d.rios@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Jenette</td>
-						<td>Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-						<td>1937</td>
-						<td>j.caldwell@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Yuri</td>
-						<td>Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-						<td>6154</td>
-						<td>y.berry@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Caesar</td>
-						<td>Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-						<td>8330</td>
-						<td>c.vance@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Doris</td>
-						<td>Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-						<td>3023</td>
-						<td>d.wilder@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Angelica</td>
-						<td>Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-						<td>5797</td>
-						<td>a.ramos@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Gavin</td>
-						<td>Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-						<td>8822</td>
-						<td>g.joyce@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Jennifer</td>
-						<td>Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-						<td>9239</td>
-						<td>j.chang@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Brenden</td>
-						<td>Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-						<td>1314</td>
-						<td>b.wagner@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Fiona</td>
-						<td>Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-						<td>2947</td>
-						<td>f.green@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Shou</td>
-						<td>Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-						<td>8899</td>
-						<td>s.itou@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Michelle</td>
-						<td>House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-						<td>2769</td>
-						<td>m.house@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Suki</td>
-						<td>Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-						<td>6832</td>
-						<td>s.burks@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Prescott</td>
-						<td>Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-						<td>3606</td>
-						<td>p.bartlett@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Gavin</td>
-						<td>Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-						<td>2860</td>
-						<td>g.cortez@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Martena</td>
-						<td>Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-						<td>8240</td>
-						<td>m.mccray@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Unity</td>
-						<td>Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-						<td>5384</td>
-						<td>u.butler@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Howard</td>
-						<td>Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-						<td>7031</td>
-						<td>h.hatfield@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Hope</td>
-						<td>Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-						<td>6318</td>
-						<td>h.fuentes@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Vivian</td>
-						<td>Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-						<td>9422</td>
-						<td>v.harrell@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Timothy</td>
-						<td>Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-						<td>7580</td>
-						<td>t.mooney@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Jackson</td>
-						<td>Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-						<td>1042</td>
-						<td>j.bradshaw@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Olivia</td>
-						<td>Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-						<td>2120</td>
-						<td>o.liang@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Bruno</td>
-						<td>Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-						<td>6222</td>
-						<td>b.nash@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Sakura</td>
-						<td>Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-						<td>9383</td>
-						<td>s.yamamoto@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Thor</td>
-						<td>Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-						<td>8327</td>
-						<td>t.walton@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Finn</td>
-						<td>Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-						<td>2927</td>
-						<td>f.camacho@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Serge</td>
-						<td>Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-						<td>8352</td>
-						<td>s.baldwin@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Zenaida</td>
-						<td>Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-						<td>7439</td>
-						<td>z.frank@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Zorita</td>
-						<td>Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-						<td>4389</td>
-						<td>z.serrano@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Jennifer</td>
-						<td>Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-						<td>3431</td>
-						<td>j.acosta@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Cara</td>
-						<td>Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-						<td>3990</td>
-						<td>c.stevens@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Hermione</td>
-						<td>Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-						<td>1016</td>
-						<td>h.butler@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Lael</td>
-						<td>Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-						<td>6733</td>
-						<td>l.greer@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Jonas</td>
-						<td>Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-						<td>8196</td>
-						<td>j.alexander@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Shad</td>
-						<td>Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-						<td>6373</td>
-						<td>s.decker@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Michael</td>
-						<td>Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-						<td>5384</td>
-						<td>m.bruce@datatables.net</td>
-					</tr>
-					<tr>
-						<td></td>
-						<td>Donna</td>
-						<td>Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-						<td>4226</td>
-						<td>d.snider@datatables.net</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	var table = $('#example').DataTable( {
-		scrollY:        &quot;300px&quot;,
-		scrollX:        true,
-		scrollCollapse: true,
-		paging:         false,
-		columnDefs: [ {
-			sortable: false,
-			&quot;class&quot;: &quot;index&quot;,
-			targets: 0
-		} ],
-		order: [[ 1, 'asc' ]]
-	} );
-
-	table.on( 'order.dt search.dt', function () {
-		table.column(0, {search:'applied', order:'applied'}).nodes().each( function (cell, i) {
-			cell.innerHTML = i+1;
-		} );
-	} ).draw();
-
-	new $.fn.dataTable.FixedColumns( table );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.fixedColumns.js">../js/dataTables.fixedColumns.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css">/* Ensure that the demo table scrolls */
-	th, td { white-space: nowrap; }
-	div.dataTables_wrapper {
-		width: 800px;
-		margin: 0 auto;
-	}
-
-	/* Styling for the index columns */
-	th.index,
-	td.index {
-		background-color: white !important;
-		border-top: 1px solid white !important;
-		border-bottom: none !important;
-	}
-	div.DTFC_LeftHeadWrapper table {
-		border-bottom: 1px solid white !important;
-	}
-	div.DTFC_LeftHeadWrapper th {
-		border-bottom: 1px solid white !important;
-	}
-	div.DTFC_LeftBodyWrapper {
-		border-right: 1px solid black;
-	}
-	div.DTFC_LeftFootWrapper th {
-		border-top: 1px solid white !important;
-	}</code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.fixedColumns.css">../css/dataTables.fixedColumns.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li><a href="./left_right_columns.html">Left and right fixed columns</a></li>
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./two_columns.html">Multiple fixed columns</a></li>
-							<li><a href="./right_column.html">Right column only</a></li>
-							<li><a href="./rowspan.html">Complex headers</a></li>
-							<li><a href="./colvis.html">ColVis integration</a></li>
-							<li><a href="./server-side-processing.html">Server-side processing</a></li>
-							<li><a href="./css_size.html">CSS row sizing</a></li>
-							<li><a href="./size_fixed.html">Assigned column width</a></li>
-							<li><a href="./size_fluid.html">Fluid column width</a></li>
-							<li><a href="./col_filter.html">Individual column filtering</a></li>
-							<li><a href="./bootstrap.html">Bootstrap</a></li>
-							<li class="active"><a href="./index_column.html">Index column</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

+ 0 - 816
xxl-job-simple/src/main/webapp/static/adminlte/plugins/datatables/extensions/FixedColumns/examples/left_right_columns.html

@@ -1,816 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-	<meta charset="utf-8">
-	<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico">
-	<meta name="viewport" content="initial-scale=1.0, maximum-scale=2.0">
-
-	<title>FixedColumns example - Left and right fixed columns</title>
-	<link rel="stylesheet" type="text/css" href="../../../media/css/jquery.dataTables.css">
-	<link rel="stylesheet" type="text/css" href="../css/dataTables.fixedColumns.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/syntax/shCore.css">
-	<link rel="stylesheet" type="text/css" href="../../../examples/resources/demo.css">
-	<style type="text/css" class="init">
-
-	/* Ensure that the demo table scrolls */
-	th, td { white-space: nowrap; }
-	div.dataTables_wrapper {
-		width: 800px;
-		margin: 0 auto;
-	}
-
-	</style>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
-	<script type="text/javascript" language="javascript" src="../js/dataTables.fixedColumns.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/syntax/shCore.js"></script>
-	<script type="text/javascript" language="javascript" src="../../../examples/resources/demo.js"></script>
-	<script type="text/javascript" language="javascript" class="init">
-
-
-$(document).ready(function() {
-	var table = $('#example').DataTable( {
-		scrollY:        "300px",
-		scrollX:        true,
-		scrollCollapse: true,
-		paging:         false
-	} );
-
-	new $.fn.dataTable.FixedColumns( table, {
-		leftColumns: 1,
-		rightColumns: 1
-	} );
-} );
-
-
-	</script>
-</head>
-
-<body class="dt-example">
-	<div class="container">
-		<section>
-			<h1>FixedColumns example <span>Left and right fixed columns</span></h1>
-
-			<div class="info">
-				<p>FixedColumns allows columns to be fixed from both the left and right hand sides of the table. Fixing right hand-side columns is done by using the
-				<code>rightColumns</code> initialisation parameter, which works just the same as <code>leftColumns</code> does for the left side of the table. This example shows
-				both the left and right columns being fixed in place.</p>
-			</div>
-
-			<table id="example" class="stripe row-border order-column" cellspacing="0" width="100%">
-				<thead>
-					<tr>
-						<th>First name</th>
-						<th>Last name</th>
-						<th>Position</th>
-						<th>Office</th>
-						<th>Age</th>
-						<th>Start date</th>
-						<th>Salary</th>
-						<th>Extn.</th>
-						<th>E-mail</th>
-					</tr>
-				</thead>
-
-				<tbody>
-					<tr>
-						<td>Tiger</td>
-						<td>Nixon</td>
-						<td>System Architect</td>
-						<td>Edinburgh</td>
-						<td>61</td>
-						<td>2011/04/25</td>
-						<td>$320,800</td>
-						<td>5421</td>
-						<td>t.nixon@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Garrett</td>
-						<td>Winters</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>63</td>
-						<td>2011/07/25</td>
-						<td>$170,750</td>
-						<td>8422</td>
-						<td>g.winters@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Ashton</td>
-						<td>Cox</td>
-						<td>Junior Technical Author</td>
-						<td>San Francisco</td>
-						<td>66</td>
-						<td>2009/01/12</td>
-						<td>$86,000</td>
-						<td>1562</td>
-						<td>a.cox@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Cedric</td>
-						<td>Kelly</td>
-						<td>Senior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2012/03/29</td>
-						<td>$433,060</td>
-						<td>6224</td>
-						<td>c.kelly@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Airi</td>
-						<td>Satou</td>
-						<td>Accountant</td>
-						<td>Tokyo</td>
-						<td>33</td>
-						<td>2008/11/28</td>
-						<td>$162,700</td>
-						<td>5407</td>
-						<td>a.satou@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Brielle</td>
-						<td>Williamson</td>
-						<td>Integration Specialist</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2012/12/02</td>
-						<td>$372,000</td>
-						<td>4804</td>
-						<td>b.williamson@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Herrod</td>
-						<td>Chandler</td>
-						<td>Sales Assistant</td>
-						<td>San Francisco</td>
-						<td>59</td>
-						<td>2012/08/06</td>
-						<td>$137,500</td>
-						<td>9608</td>
-						<td>h.chandler@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Rhona</td>
-						<td>Davidson</td>
-						<td>Integration Specialist</td>
-						<td>Tokyo</td>
-						<td>55</td>
-						<td>2010/10/14</td>
-						<td>$327,900</td>
-						<td>6200</td>
-						<td>r.davidson@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Colleen</td>
-						<td>Hurst</td>
-						<td>Javascript Developer</td>
-						<td>San Francisco</td>
-						<td>39</td>
-						<td>2009/09/15</td>
-						<td>$205,500</td>
-						<td>2360</td>
-						<td>c.hurst@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Sonya</td>
-						<td>Frost</td>
-						<td>Software Engineer</td>
-						<td>Edinburgh</td>
-						<td>23</td>
-						<td>2008/12/13</td>
-						<td>$103,600</td>
-						<td>1667</td>
-						<td>s.frost@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jena</td>
-						<td>Gaines</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>30</td>
-						<td>2008/12/19</td>
-						<td>$90,560</td>
-						<td>3814</td>
-						<td>j.gaines@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Quinn</td>
-						<td>Flynn</td>
-						<td>Support Lead</td>
-						<td>Edinburgh</td>
-						<td>22</td>
-						<td>2013/03/03</td>
-						<td>$342,000</td>
-						<td>9497</td>
-						<td>q.flynn@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Charde</td>
-						<td>Marshall</td>
-						<td>Regional Director</td>
-						<td>San Francisco</td>
-						<td>36</td>
-						<td>2008/10/16</td>
-						<td>$470,600</td>
-						<td>6741</td>
-						<td>c.marshall@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Haley</td>
-						<td>Kennedy</td>
-						<td>Senior Marketing Designer</td>
-						<td>London</td>
-						<td>43</td>
-						<td>2012/12/18</td>
-						<td>$313,500</td>
-						<td>3597</td>
-						<td>h.kennedy@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Tatyana</td>
-						<td>Fitzpatrick</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>19</td>
-						<td>2010/03/17</td>
-						<td>$385,750</td>
-						<td>1965</td>
-						<td>t.fitzpatrick@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Michael</td>
-						<td>Silva</td>
-						<td>Marketing Designer</td>
-						<td>London</td>
-						<td>66</td>
-						<td>2012/11/27</td>
-						<td>$198,500</td>
-						<td>1581</td>
-						<td>m.silva@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Paul</td>
-						<td>Byrd</td>
-						<td>Chief Financial Officer (CFO)</td>
-						<td>New York</td>
-						<td>64</td>
-						<td>2010/06/09</td>
-						<td>$725,000</td>
-						<td>3059</td>
-						<td>p.byrd@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Gloria</td>
-						<td>Little</td>
-						<td>Systems Administrator</td>
-						<td>New York</td>
-						<td>59</td>
-						<td>2009/04/10</td>
-						<td>$237,500</td>
-						<td>1721</td>
-						<td>g.little@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Bradley</td>
-						<td>Greer</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>41</td>
-						<td>2012/10/13</td>
-						<td>$132,000</td>
-						<td>2558</td>
-						<td>b.greer@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Dai</td>
-						<td>Rios</td>
-						<td>Personnel Lead</td>
-						<td>Edinburgh</td>
-						<td>35</td>
-						<td>2012/09/26</td>
-						<td>$217,500</td>
-						<td>2290</td>
-						<td>d.rios@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jenette</td>
-						<td>Caldwell</td>
-						<td>Development Lead</td>
-						<td>New York</td>
-						<td>30</td>
-						<td>2011/09/03</td>
-						<td>$345,000</td>
-						<td>1937</td>
-						<td>j.caldwell@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Yuri</td>
-						<td>Berry</td>
-						<td>Chief Marketing Officer (CMO)</td>
-						<td>New York</td>
-						<td>40</td>
-						<td>2009/06/25</td>
-						<td>$675,000</td>
-						<td>6154</td>
-						<td>y.berry@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Caesar</td>
-						<td>Vance</td>
-						<td>Pre-Sales Support</td>
-						<td>New York</td>
-						<td>21</td>
-						<td>2011/12/12</td>
-						<td>$106,450</td>
-						<td>8330</td>
-						<td>c.vance@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Doris</td>
-						<td>Wilder</td>
-						<td>Sales Assistant</td>
-						<td>Sidney</td>
-						<td>23</td>
-						<td>2010/09/20</td>
-						<td>$85,600</td>
-						<td>3023</td>
-						<td>d.wilder@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Angelica</td>
-						<td>Ramos</td>
-						<td>Chief Executive Officer (CEO)</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2009/10/09</td>
-						<td>$1,200,000</td>
-						<td>5797</td>
-						<td>a.ramos@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Gavin</td>
-						<td>Joyce</td>
-						<td>Developer</td>
-						<td>Edinburgh</td>
-						<td>42</td>
-						<td>2010/12/22</td>
-						<td>$92,575</td>
-						<td>8822</td>
-						<td>g.joyce@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jennifer</td>
-						<td>Chang</td>
-						<td>Regional Director</td>
-						<td>Singapore</td>
-						<td>28</td>
-						<td>2010/11/14</td>
-						<td>$357,650</td>
-						<td>9239</td>
-						<td>j.chang@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Brenden</td>
-						<td>Wagner</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>28</td>
-						<td>2011/06/07</td>
-						<td>$206,850</td>
-						<td>1314</td>
-						<td>b.wagner@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Fiona</td>
-						<td>Green</td>
-						<td>Chief Operating Officer (COO)</td>
-						<td>San Francisco</td>
-						<td>48</td>
-						<td>2010/03/11</td>
-						<td>$850,000</td>
-						<td>2947</td>
-						<td>f.green@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Shou</td>
-						<td>Itou</td>
-						<td>Regional Marketing</td>
-						<td>Tokyo</td>
-						<td>20</td>
-						<td>2011/08/14</td>
-						<td>$163,000</td>
-						<td>8899</td>
-						<td>s.itou@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Michelle</td>
-						<td>House</td>
-						<td>Integration Specialist</td>
-						<td>Sidney</td>
-						<td>37</td>
-						<td>2011/06/02</td>
-						<td>$95,400</td>
-						<td>2769</td>
-						<td>m.house@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Suki</td>
-						<td>Burks</td>
-						<td>Developer</td>
-						<td>London</td>
-						<td>53</td>
-						<td>2009/10/22</td>
-						<td>$114,500</td>
-						<td>6832</td>
-						<td>s.burks@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Prescott</td>
-						<td>Bartlett</td>
-						<td>Technical Author</td>
-						<td>London</td>
-						<td>27</td>
-						<td>2011/05/07</td>
-						<td>$145,000</td>
-						<td>3606</td>
-						<td>p.bartlett@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Gavin</td>
-						<td>Cortez</td>
-						<td>Team Leader</td>
-						<td>San Francisco</td>
-						<td>22</td>
-						<td>2008/10/26</td>
-						<td>$235,500</td>
-						<td>2860</td>
-						<td>g.cortez@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Martena</td>
-						<td>Mccray</td>
-						<td>Post-Sales support</td>
-						<td>Edinburgh</td>
-						<td>46</td>
-						<td>2011/03/09</td>
-						<td>$324,050</td>
-						<td>8240</td>
-						<td>m.mccray@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Unity</td>
-						<td>Butler</td>
-						<td>Marketing Designer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/12/09</td>
-						<td>$85,675</td>
-						<td>5384</td>
-						<td>u.butler@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Howard</td>
-						<td>Hatfield</td>
-						<td>Office Manager</td>
-						<td>San Francisco</td>
-						<td>51</td>
-						<td>2008/12/16</td>
-						<td>$164,500</td>
-						<td>7031</td>
-						<td>h.hatfield@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Hope</td>
-						<td>Fuentes</td>
-						<td>Secretary</td>
-						<td>San Francisco</td>
-						<td>41</td>
-						<td>2010/02/12</td>
-						<td>$109,850</td>
-						<td>6318</td>
-						<td>h.fuentes@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Vivian</td>
-						<td>Harrell</td>
-						<td>Financial Controller</td>
-						<td>San Francisco</td>
-						<td>62</td>
-						<td>2009/02/14</td>
-						<td>$452,500</td>
-						<td>9422</td>
-						<td>v.harrell@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Timothy</td>
-						<td>Mooney</td>
-						<td>Office Manager</td>
-						<td>London</td>
-						<td>37</td>
-						<td>2008/12/11</td>
-						<td>$136,200</td>
-						<td>7580</td>
-						<td>t.mooney@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jackson</td>
-						<td>Bradshaw</td>
-						<td>Director</td>
-						<td>New York</td>
-						<td>65</td>
-						<td>2008/09/26</td>
-						<td>$645,750</td>
-						<td>1042</td>
-						<td>j.bradshaw@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Olivia</td>
-						<td>Liang</td>
-						<td>Support Engineer</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2011/02/03</td>
-						<td>$234,500</td>
-						<td>2120</td>
-						<td>o.liang@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Bruno</td>
-						<td>Nash</td>
-						<td>Software Engineer</td>
-						<td>London</td>
-						<td>38</td>
-						<td>2011/05/03</td>
-						<td>$163,500</td>
-						<td>6222</td>
-						<td>b.nash@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Sakura</td>
-						<td>Yamamoto</td>
-						<td>Support Engineer</td>
-						<td>Tokyo</td>
-						<td>37</td>
-						<td>2009/08/19</td>
-						<td>$139,575</td>
-						<td>9383</td>
-						<td>s.yamamoto@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Thor</td>
-						<td>Walton</td>
-						<td>Developer</td>
-						<td>New York</td>
-						<td>61</td>
-						<td>2013/08/11</td>
-						<td>$98,540</td>
-						<td>8327</td>
-						<td>t.walton@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Finn</td>
-						<td>Camacho</td>
-						<td>Support Engineer</td>
-						<td>San Francisco</td>
-						<td>47</td>
-						<td>2009/07/07</td>
-						<td>$87,500</td>
-						<td>2927</td>
-						<td>f.camacho@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Serge</td>
-						<td>Baldwin</td>
-						<td>Data Coordinator</td>
-						<td>Singapore</td>
-						<td>64</td>
-						<td>2012/04/09</td>
-						<td>$138,575</td>
-						<td>8352</td>
-						<td>s.baldwin@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Zenaida</td>
-						<td>Frank</td>
-						<td>Software Engineer</td>
-						<td>New York</td>
-						<td>63</td>
-						<td>2010/01/04</td>
-						<td>$125,250</td>
-						<td>7439</td>
-						<td>z.frank@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Zorita</td>
-						<td>Serrano</td>
-						<td>Software Engineer</td>
-						<td>San Francisco</td>
-						<td>56</td>
-						<td>2012/06/01</td>
-						<td>$115,000</td>
-						<td>4389</td>
-						<td>z.serrano@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jennifer</td>
-						<td>Acosta</td>
-						<td>Junior Javascript Developer</td>
-						<td>Edinburgh</td>
-						<td>43</td>
-						<td>2013/02/01</td>
-						<td>$75,650</td>
-						<td>3431</td>
-						<td>j.acosta@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Cara</td>
-						<td>Stevens</td>
-						<td>Sales Assistant</td>
-						<td>New York</td>
-						<td>46</td>
-						<td>2011/12/06</td>
-						<td>$145,600</td>
-						<td>3990</td>
-						<td>c.stevens@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Hermione</td>
-						<td>Butler</td>
-						<td>Regional Director</td>
-						<td>London</td>
-						<td>47</td>
-						<td>2011/03/21</td>
-						<td>$356,250</td>
-						<td>1016</td>
-						<td>h.butler@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Lael</td>
-						<td>Greer</td>
-						<td>Systems Administrator</td>
-						<td>London</td>
-						<td>21</td>
-						<td>2009/02/27</td>
-						<td>$103,500</td>
-						<td>6733</td>
-						<td>l.greer@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Jonas</td>
-						<td>Alexander</td>
-						<td>Developer</td>
-						<td>San Francisco</td>
-						<td>30</td>
-						<td>2010/07/14</td>
-						<td>$86,500</td>
-						<td>8196</td>
-						<td>j.alexander@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Shad</td>
-						<td>Decker</td>
-						<td>Regional Director</td>
-						<td>Edinburgh</td>
-						<td>51</td>
-						<td>2008/11/13</td>
-						<td>$183,000</td>
-						<td>6373</td>
-						<td>s.decker@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Michael</td>
-						<td>Bruce</td>
-						<td>Javascript Developer</td>
-						<td>Singapore</td>
-						<td>29</td>
-						<td>2011/06/27</td>
-						<td>$183,000</td>
-						<td>5384</td>
-						<td>m.bruce@datatables.net</td>
-					</tr>
-					<tr>
-						<td>Donna</td>
-						<td>Snider</td>
-						<td>Customer Support</td>
-						<td>New York</td>
-						<td>27</td>
-						<td>2011/01/25</td>
-						<td>$112,000</td>
-						<td>4226</td>
-						<td>d.snider@datatables.net</td>
-					</tr>
-				</tbody>
-			</table>
-
-			<ul class="tabs">
-				<li class="active">Javascript</li>
-				<li>HTML</li>
-				<li>CSS</li>
-				<li>Ajax</li>
-				<li>Server-side script</li>
-			</ul>
-
-			<div class="tabs">
-				<div class="js">
-					<p>The Javascript shown below is used to initialise the table shown in this example:</p><code class="multiline language-js">$(document).ready(function() {
-	var table = $('#example').DataTable( {
-		scrollY:        &quot;300px&quot;,
-		scrollX:        true,
-		scrollCollapse: true,
-		paging:         false
-	} );
-
-	new $.fn.dataTable.FixedColumns( table, {
-		leftColumns: 1,
-		rightColumns: 1
-	} );
-} );</code>
-
-					<p>In addition to the above code, the following Javascript library files are loaded for use in this example:</p>
-
-					<ul>
-						<li><a href="../../../media/js/jquery.js">../../../media/js/jquery.js</a></li>
-						<li><a href="../../../media/js/jquery.dataTables.js">../../../media/js/jquery.dataTables.js</a></li>
-						<li><a href="../js/dataTables.fixedColumns.js">../js/dataTables.fixedColumns.js</a></li>
-					</ul>
-				</div>
-
-				<div class="table">
-					<p>The HTML shown below is the raw HTML table element, before it has been enhanced by DataTables:</p>
-				</div>
-
-				<div class="css">
-					<div>
-						<p>This example uses a little bit of additional CSS beyond what is loaded from the library files (below), in order to correctly display the table. The
-						additional CSS used is shown below:</p><code class="multiline language-css">/* Ensure that the demo table scrolls */
-	th, td { white-space: nowrap; }
-	div.dataTables_wrapper {
-		width: 800px;
-		margin: 0 auto;
-	}</code>
-					</div>
-
-					<p>The following CSS library files are loaded for use in this example to provide the styling of the table:</p>
-
-					<ul>
-						<li><a href="../../../media/css/jquery.dataTables.css">../../../media/css/jquery.dataTables.css</a></li>
-						<li><a href="../css/dataTables.fixedColumns.css">../css/dataTables.fixedColumns.css</a></li>
-					</ul>
-				</div>
-
-				<div class="ajax">
-					<p>This table loads data by Ajax. The latest data that has been loaded is shown below. This data will update automatically as any additional data is
-					loaded.</p>
-				</div>
-
-				<div class="php">
-					<p>The script used to perform the server-side processing for this table is shown below. Please note that this is just an example script using PHP. Server-side
-					processing scripts can be written in any language, using <a href="//datatables.net/manual/server-side">the protocol described in the DataTables
-					documentation</a>.</p>
-				</div>
-			</div>
-		</section>
-	</div>
-
-	<section>
-		<div class="footer">
-			<div class="gradient"></div>
-
-			<div class="liner">
-				<h2>Other examples</h2>
-
-				<div class="toc">
-					<div class="toc-group">
-						<h3><a href="./index.html">Examples</a></h3>
-						<ul class="toc active">
-							<li class="active"><a href="./left_right_columns.html">Left and right fixed columns</a></li>
-							<li><a href="./simple.html">Basic initialisation</a></li>
-							<li><a href="./two_columns.html">Multiple fixed columns</a></li>
-							<li><a href="./right_column.html">Right column only</a></li>
-							<li><a href="./rowspan.html">Complex headers</a></li>
-							<li><a href="./colvis.html">ColVis integration</a></li>
-							<li><a href="./server-side-processing.html">Server-side processing</a></li>
-							<li><a href="./css_size.html">CSS row sizing</a></li>
-							<li><a href="./size_fixed.html">Assigned column width</a></li>
-							<li><a href="./size_fluid.html">Fluid column width</a></li>
-							<li><a href="./col_filter.html">Individual column filtering</a></li>
-							<li><a href="./bootstrap.html">Bootstrap</a></li>
-							<li><a href="./index_column.html">Index column</a></li>
-						</ul>
-					</div>
-				</div>
-
-				<div class="epilogue">
-					<p>Please refer to the <a href="http://www.datatables.net">DataTables documentation</a> for full information about its API properties and methods.<br>
-					Additionally, there are a wide range of <a href="http://www.datatables.net/extras">extras</a> and <a href="http://www.datatables.net/plug-ins">plug-ins</a>
-					which extend the capabilities of DataTables.</p>
-
-					<p class="copyright">DataTables designed and created by <a href="http://www.sprymedia.co.uk">SpryMedia Ltd</a> &#169; 2007-2015<br>
-					DataTables is licensed under the <a href="http://www.datatables.net/mit">MIT license</a>.</p>
-				</div>
-			</div>
-		</div>
-	</section>
-</body>
-</html>

Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels