bootstrap-5.1.2 update

This commit is contained in:
Crystal.Sea
2021-10-07 20:37:52 +08:00
parent ad2e3c9eba
commit 48c42a0304
1098 changed files with 194657 additions and 161692 deletions

View File

@@ -1,74 +0,0 @@
/*
* Copyright [2020] [MaxKey of copyright http://www.maxkey.top]
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.maxkey.web.tag;
import java.io.IOException;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import freemarker.core.Environment;
import freemarker.template.TemplateDirectiveBody;
import freemarker.template.TemplateDirectiveModel;
import freemarker.template.TemplateException;
import freemarker.template.TemplateModel;
/**
* 获取应用上下文标签
* <@dialog url="" title="" text="" width=500 height=100 />
* @author Crystal.Sea
*
*/
@FreemarkerTag("dialog")
public class DialogTagDirective implements TemplateDirectiveModel {
@Autowired
private HttpServletRequest request;
private String url;
private String title;
private int width=300;
private int height=400;
private String text;
@Override
@SuppressWarnings("rawtypes")
public void execute(Environment env, Map params, TemplateModel[] loopVars, TemplateDirectiveBody body)
throws TemplateException, IOException {
url=params.get("url").toString();
title=params.get("title").toString();
text=params.get("text").toString();
if(params.get("width")!=null) {
width=Integer.parseInt(params.get("width").toString());
}
if(params.get("height")!=null) {
height=Integer.parseInt(params.get("height").toString());
}
env.getOut().append("<input class=\"window button\" type=\"button\" value=\""+text+"\" title=\""+title+"\" ");
env.getOut().append("wurl=\""+request.getContextPath()+url+"\" wwidth=\""+width+"\" wheight=\""+height+"\" />" );
}
}

View File

@@ -1,113 +0,0 @@
/*
* Copyright [2020] [MaxKey of copyright http://www.maxkey.top]
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.maxkey.web.tag;
import java.io.IOException;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import freemarker.core.Environment;
import freemarker.template.TemplateDirectiveBody;
import freemarker.template.TemplateDirectiveModel;
import freemarker.template.TemplateException;
import freemarker.template.TemplateModel;
/**
* 获取应用上下文标签
* <@base/>
* @author Crystal.Sea
*
*/
@FreemarkerTag("tree")
public class TreeTagDirective implements TemplateDirectiveModel {
@Autowired
private HttpServletRequest request;
private String id;
private String url;
private String rootId;
private String checkbox;
private int width=300;
private int height;
private String onClick="null";
private String onDblClick="null";
@Override
@SuppressWarnings("rawtypes")
public void execute(Environment env, Map params, TemplateModel[] loopVars, TemplateDirectiveBody body)
throws TemplateException, IOException {
id = params.get("id").toString();
url = params.get("url").toString();
rootId = params.get("rootId").toString();
checkbox = params.get("checkbox").toString();
if(params.get("width")!=null) {
width=Integer.parseInt(params.get("width").toString());
}
if(params.get("height")!=null) {
height=Integer.parseInt(params.get("height").toString());
}
if(params.get("onClick")!=null) {
onClick = params.get("onClick").toString();
}
if(params.get("onDblClick")!=null) {
onDblClick = params.get("onDblClick").toString();
}
try{
StringBuffer sb=new StringBuffer("");
sb.append("\n<script type=\"text/javascript\">\n<!--");
sb.append("\nvar "+id+"_treeSettings={");
sb.append("\n\t element : \""+id+"\",");
sb.append("\n\t rootId : \""+rootId+"\",");
sb.append("\n\t checkbox : "+checkbox+",");
sb.append("\n\t onClick : "+onClick+",");
sb.append("\n\t onDblClick : "+onDblClick+",");
sb.append("\n\t url : '").append(request.getContextPath()).append(url).append("',");
sb.append("\n};");
sb.append("\n$(function () {");
sb.append("\n\t $.tree(").append(id).append("_treeSettings);");
sb.append("\n});");
sb.append("\n-->\n</script>");
sb.append("\n<div id=\"").append(id).append("\" class=\"ztree\"") ;
sb.append(" style=\"height:"+(height == 0? "100%" : (height+"px"))+";width:"+width+"px\"").append("></div>");
env.getOut().append(sb);
} catch (IOException e) {
e.printStackTrace();
}
}
}