findBySearch(CgDataSource dataSource);
13 |
14 | public CgDataSource getById(Long id);
15 |
16 | public void add(CgDataSource dataSource) throws Exception;
17 |
18 | public void update(CgDataSource dataSource) throws Exception;
19 |
20 | public void delete(Long dataSourceId) throws Exception;
21 | }
22 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/treetable/vsStyle/jquery.treeTable.css:
--------------------------------------------------------------------------------
1 | .tree_table .vsStyle_node, .tree_table .vsStyle_active_node {width:16px;height:16px;border: medium none; margin: 0; padding: 0;display: inline-block;}
2 | .tree_table .vsStyle_active_node {cursor: pointer;}
3 | .tree_table .vsStyle_open, .tree_table .vsStyle_last_open{background:url(./allbgs.png) no-repeat 0px 0px;width:16px;}
4 | .tree_table .vsStyle_shut, .tree_table .vsStyle_last_shut{background:url(./allbgs.png) no-repeat -16px 0px;width:16px;}
5 | .tree_table .vsStyle_hover_open, .tree_table .vsStyle_hover_last_open{background:url(./allbgs.png) no-repeat -32px 0px;width:16px;}
6 | .tree_table .vsStyle_hover_shut, .tree_table .vsStyle_hover_last_shut{background:url(./allbgs.png) no-repeat -48px 0px;width:16px;}
7 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_zh-CN.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Chinese translation
3 | */
4 | (function ($) {
5 | "use strict";
6 | $.fn.select2.locales['zh-CN'] = {
7 | formatNoMatches: function () { return "没有找到匹配项"; },
8 | formatInputTooShort: function (input, min) { var n = min - input.length; return "请再输入" + n + "个字符";},
9 | formatInputTooLong: function (input, max) { var n = input.length - max; return "请删掉" + n + "个字符";},
10 | formatSelectionTooBig: function (limit) { return "你只能选择最多" + limit + "项"; },
11 | formatLoadMore: function (pageNumber) { return "加载结果中…"; },
12 | formatSearching: function () { return "搜索中…"; }
13 | };
14 |
15 | $.extend($.fn.select2.defaults, $.fn.select2.locales['zh-CN']);
16 | })(jQuery);
17 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name":
3 | "ivaynberg/select2",
4 | "description": "Select2 is a jQuery based replacement for select boxes.",
5 | "version": "3.5.1",
6 | "type": "component",
7 | "homepage": "http://ivaynberg.github.io/select2/",
8 | "license": "Apache-2.0",
9 | "require": {
10 | "robloach/component-installer": "*",
11 | "components/jquery": ">=1.7.1"
12 | },
13 | "extra": {
14 | "component": {
15 | "scripts": [
16 | "select2.js"
17 | ],
18 | "files": [
19 | "select2.js",
20 | "select2_locale_*.js",
21 | "select2.css",
22 | "select2-bootstrap.css",
23 | "select2-spinner.gif",
24 | "select2.png",
25 | "select2x2.png"
26 | ]
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_zh-TW.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Traditional Chinese translation
3 | */
4 | (function ($) {
5 | "use strict";
6 | $.fn.select2.locales['zh-TW'] = {
7 | formatNoMatches: function () { return "沒有找到相符的項目"; },
8 | formatInputTooShort: function (input, min) { var n = min - input.length; return "請再輸入" + n + "個字元";},
9 | formatInputTooLong: function (input, max) { var n = input.length - max; return "請刪掉" + n + "個字元";},
10 | formatSelectionTooBig: function (limit) { return "你只能選擇最多" + limit + "項"; },
11 | formatLoadMore: function (pageNumber) { return "載入中…"; },
12 | formatSearching: function () { return "搜尋中…"; }
13 | };
14 |
15 | $.extend($.fn.select2.defaults, $.fn.select2.locales['zh-TW']);
16 | })(jQuery);
17 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_ja.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Japanese translation.
3 | */
4 | (function ($) {
5 | "use strict";
6 |
7 | $.fn.select2.locales['ja'] = {
8 | formatNoMatches: function () { return "該当なし"; },
9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "後" + n + "文字入れてください"; },
10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "検索文字列が" + n + "文字長すぎます"; },
11 | formatSelectionTooBig: function (limit) { return "最多で" + limit + "項目までしか選択できません"; },
12 | formatLoadMore: function (pageNumber) { return "読込中・・・"; },
13 | formatSearching: function () { return "検索中・・・"; }
14 | };
15 |
16 | $.extend($.fn.select2.defaults, $.fn.select2.locales['ja']);
17 | })(jQuery);
18 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/jquery-validation/js/localization/messages_zh.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.13.0 - 7/1/2014
2 | * http://jqueryvalidation.org/
3 | * Copyright (c) 2014 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):a(jQuery)}(function(a){a.extend(a.validator.messages,{required:"必须填写",remote:"请修正此栏位",email:"请输入有效的电子邮件",url:"请输入有效的网址",date:"请输入有效的日期",dateISO:"请输入有效的日期 (YYYY-MM-DD)",number:"请输入正确的数字",digits:"只可输入数字",creditcard:"请输入有效的信用卡号码",equalTo:"你的输入不相同",extension:"请输入有效的后缀",maxlength:a.validator.format("最多 {0} 个字"),minlength:a.validator.format("最少 {0} 个字"),rangelength:a.validator.format("请输入长度为 {0} 至 {1} 之間的字串"),range:a.validator.format("请输入 {0} 至 {1} 之间的数值"),max:a.validator.format("请输入不大于 {0} 的数值"),min:a.validator.format("请输入不小于 {0} 的数值")})});
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/jquery-validation/js/localization/messages_zh_TW.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.13.0 - 7/1/2014
2 | * http://jqueryvalidation.org/
3 | * Copyright (c) 2014 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):a(jQuery)}(function(a){a.extend(a.validator.messages,{required:"必須填寫",remote:"請修正此欄位",email:"請輸入有效的電子郵件",url:"請輸入有效的網址",date:"請輸入有效的日期",dateISO:"請輸入有效的日期 (YYYY-MM-DD)",number:"請輸入正確的數值",digits:"只可輸入數字",creditcard:"請輸入有效的信用卡號碼",equalTo:"請重複輸入一次",extension:"請輸入有效的後綴",maxlength:a.validator.format("最多 {0} 個字"),minlength:a.validator.format("最少 {0} 個字"),rangelength:a.validator.format("請輸入長度為 {0} 至 {1} 之間的字串"),range:a.validator.format("請輸入 {0} 至 {1} 之間的數值"),max:a.validator.format("請輸入不大於 {0} 的數值"),min:a.validator.format("請輸入不小於 {0} 的數值")})});
--------------------------------------------------------------------------------
/src/main/webapp/template/hibernate/daoTemplate.ftl:
--------------------------------------------------------------------------------
1 | <#if packageStyle == "service">
2 | package ${sourceBasePackage}.${entityPackage}.dao;
3 | import ${sourceBasePackage}.${entityPackage}.entity.${className};
4 | <#else>
5 | package ${sourceBasePackage}.dao.${entityPackage};
6 | import ${sourceBasePackage}.entity.${entityPackage}.${className};
7 | #if>
8 | import com.common.base.BaseDao;
9 |
10 | /**
11 | *
12 | * ${description}dao接口.
13 | *
14 | *
15 | * 历史记录:
16 | * ${createDate} ${author}
17 | * 新建文件
18 | *
19 | *
20 | * @author
21 | *
22 | * SD
23 | * ${author}
24 | * PG
25 | * ${author}
26 | * UT
27 | *
28 | * MA
29 | *
30 | * @version $Rev$
31 | *
32 | * $Id$
33 | *
34 | */
35 | @Repository
36 | public interface ${className}Dao extends BaseDao<${className}, ${pkType}> {
37 |
38 |
39 | }
--------------------------------------------------------------------------------
/src/main/webapp/template/default/daoTemplate.ftl:
--------------------------------------------------------------------------------
1 | <#if packageStyle == "service">
2 | package ${sourceBasePackage}.${entityPackage}.dao;
3 | import ${sourceBasePackage}.${entityPackage}.entity.${className};
4 | <#else>
5 | package ${sourceBasePackage}.dao.${entityPackage};
6 | import ${sourceBasePackage}.entity.${entityPackage}.${className};
7 | #if>
8 | import com.common.base.BaseDao;
9 |
10 | /**
11 | *
12 | * ${description}dao接口.
13 | *
14 | *
15 | * 历史记录:
16 | * ${createDate} ${author}
17 | * 新建文件
18 | *
19 | *
20 | * @author
21 | *
22 | * SD
23 | * ${author}
24 | * PG
25 | * ${author}
26 | * UT
27 | *
28 | * MA
29 | *
30 | * @version $Rev$
31 | *
32 | * $Id$
33 | *
34 | */
35 | public interface ${className}Dao extends BaseDao<${className}, ${pkType}> {
36 |
37 |
38 | }
--------------------------------------------------------------------------------
/src/main/webapp/template/bak/daoTemplate.ftl:
--------------------------------------------------------------------------------
1 | <#if packageStyle == "service">
2 | package ${sourceBasePackage}.${entityPackage}.dao;
3 | import ${sourceBasePackage}.${entityPackage}.entity.${className};
4 | <#else>
5 | package ${sourceBasePackage}.dao.${entityPackage};
6 | import ${sourceBasePackage}.entity.${entityPackage}.${className};
7 | #if>
8 | import com.aibibang.common.base.BaseDao;
9 |
10 | /**
11 | *
12 | * ${description}dao接口.
13 | *
14 | *
15 | * 历史记录:
16 | * ${createDate} ${author}
17 | * 新建文件
18 | *
19 | *
20 | * @author
21 | *
22 | * SD
23 | * ${author}
24 | * PG
25 | * ${author}
26 | * UT
27 | *
28 | * MA
29 | *
30 | * @version $Rev$
31 | *
32 | * $Id$
33 | *
34 | */
35 | public interface ${className}Dao extends BaseDao<${className}, ${pkType}> {
36 |
37 |
38 | }
--------------------------------------------------------------------------------
/src/main/java/com/aibibang/common/interceptor/MyWebBinding.java:
--------------------------------------------------------------------------------
1 | package com.aibibang.common.interceptor;
2 |
3 | import java.util.Date;
4 |
5 | import org.springframework.web.bind.WebDataBinder;
6 | import org.springframework.web.bind.support.WebBindingInitializer;
7 | import org.springframework.web.context.request.WebRequest;
8 |
9 | /**
10 | * 自定义WebBindingInitializer
11 | *
12 | * @author King
13 | *
14 | */
15 | public class MyWebBinding implements WebBindingInitializer {
16 |
17 | public void initBinder(WebDataBinder binder, WebRequest request) {
18 | // 1. 使用spring自带的CustomDateEditor
19 | // SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
20 | // binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));
21 | //2. 自定义的PropertyEditorSupport
22 | binder.registerCustomEditor(Date.class, new DateConvertEditor());
23 | }
24 |
25 | }
26 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_ko.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Korean translation.
3 | *
4 | * @author Swen Mun
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.fn.select2.locales['ko'] = {
10 | formatNoMatches: function () { return "결과 없음"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "너무 짧습니다. "+n+"글자 더 입력해주세요."; },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "너무 깁니다. "+n+"글자 지워주세요."; },
13 | formatSelectionTooBig: function (limit) { return "최대 "+limit+"개까지만 선택하실 수 있습니다."; },
14 | formatLoadMore: function (pageNumber) { return "불러오는 중…"; },
15 | formatSearching: function () { return "검색 중…"; }
16 | };
17 |
18 | $.extend($.fn.select2.defaults, $.fn.select2.locales['ko']);
19 | })(jQuery);
20 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_ug-CN.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Uyghur translation
3 | */
4 | (function ($) {
5 | "use strict";
6 | $.fn.select2.locales['ug-CN'] = {
7 | formatNoMatches: function () { return "ماس كېلىدىغان ئۇچۇر تېپىلمىدى"; },
8 | formatInputTooShort: function (input, min) { var n = min - input.length; return "يەنە " + n + " ھەرپ كىرگۈزۈڭ";},
9 | formatInputTooLong: function (input, max) { var n = input.length - max; return "" + n + "ھەرپ ئۆچۈرۈڭ";},
10 | formatSelectionTooBig: function (limit) { return "ئەڭ كۆپ بولغاندا" + limit + " تال ئۇچۇر تاللىيالايسىز"; },
11 | formatLoadMore: function (pageNumber) { return "ئۇچۇرلار ئوقۇلىۋاتىدۇ…"; },
12 | formatSearching: function () { return "ئىزدەۋاتىدۇ…"; }
13 | };
14 |
15 | $.extend($.fn.select2.defaults, $.fn.select2.locales['ug-CN']);
16 | })(jQuery);
17 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_hu.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Hungarian translation
3 | */
4 | (function ($) {
5 | "use strict";
6 |
7 | $.fn.select2.locales['hu'] = {
8 | formatNoMatches: function () { return "Nincs találat."; },
9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Túl rövid. Még " + n + " karakter hiányzik."; },
10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Túl hosszú. " + n + " karakterrel több, mint kellene."; },
11 | formatSelectionTooBig: function (limit) { return "Csak " + limit + " elemet lehet kiválasztani."; },
12 | formatLoadMore: function (pageNumber) { return "Töltés…"; },
13 | formatSearching: function () { return "Keresés…"; }
14 | };
15 |
16 | $.extend($.fn.select2.defaults, $.fn.select2.locales['hu']);
17 | })(jQuery);
18 |
--------------------------------------------------------------------------------
/src/main/java/com/aibibang/web/system/service/SysUserService.java:
--------------------------------------------------------------------------------
1 | package com.aibibang.web.system.service;
2 |
3 | import java.util.List;
4 |
5 | import com.aibibang.common.persistence.Page;
6 | import com.aibibang.web.system.entity.SysUser;
7 |
8 | public interface SysUserService {
9 |
10 | public SysUser findByUsername(SysUser user);
11 |
12 | public Page findByPage(SysUser user,Page page);
13 |
14 | public SysUser getById(Long id);
15 |
16 | public void add(SysUser user);
17 |
18 | public void update(SysUser user);
19 |
20 | public void delete(Long id);
21 |
22 | /**
23 | * 查询用户的所有角色
24 | * @param userId
25 | * @return
26 | */
27 | public List findByUserId(Long userId);
28 |
29 | /**
30 | * 获取用户所有有权限的菜单id
31 | * @param userId
32 | * @return
33 | */
34 | public List findMenuIdByUserId(Long userId);
35 | }
36 |
--------------------------------------------------------------------------------
/src/main/java/com/aibibang/web/system/dao/SysUserRoleDao.java:
--------------------------------------------------------------------------------
1 | package com.aibibang.web.system.dao;
2 | import java.util.List;
3 |
4 | import com.aibibang.common.base.BaseDao;
5 | import com.aibibang.web.system.entity.SysUserRole;
6 |
7 | /**
8 | *
9 | * 用户角色dao接口.
10 | *
11 | *
12 | * 历史记录:
13 | * 2016-08-02 22:43 King
14 | * 新建文件
15 | *
16 | *
17 | * @author
18 | *
19 | * SD
20 | * King
21 | * PG
22 | * King
23 | * UT
24 | *
25 | * MA
26 | *
27 | * @version $Rev$
28 | *
29 | * $Id$
30 | *
31 | */
32 | public interface SysUserRoleDao extends BaseDao {
33 |
34 | /**
35 | * 查询用户的所有角色
36 | * @param userId
37 | * @return
38 | */
39 | public List findByUserId(Long userId);
40 |
41 | /**
42 | * 删除用户的所有角色
43 | * @param userId
44 | */
45 | public void deleteByUserId(Long userId);
46 | }
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_he.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Hebrew translation.
3 | *
4 | * Author: Yakir Sitbon
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.fn.select2.locales['he'] = {
10 | formatNoMatches: function () { return "לא נמצאו התאמות"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "נא להזין עוד " + n + " תווים נוספים"; },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "נא להזין פחות " + n + " תווים"; },
13 | formatSelectionTooBig: function (limit) { return "ניתן לבחור " + limit + " פריטים"; },
14 | formatLoadMore: function (pageNumber) { return "טוען תוצאות נוספות…"; },
15 | formatSearching: function () { return "מחפש…"; }
16 | };
17 |
18 | $.extend($.fn.select2.defaults, $.fn.select2.locales['he']);
19 | })(jQuery);
20 |
--------------------------------------------------------------------------------
/src/main/java/com/aibibang/common/persistence/dialect/Dialect.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright © 2012-2014 JeeSite All rights reserved.
3 | */
4 | package com.aibibang.common.persistence.dialect;
5 |
6 | /**
7 | * 类似hibernate的Dialect,但只精简出分页部分
8 | *
9 | * @author poplar.yfyang
10 | * @version 1.0 2011-11-18 下午12:31
11 | * @since JDK 1.5
12 | */
13 | public interface Dialect {
14 |
15 | /**
16 | * 数据库本身是否支持分页当前的分页查询方式
17 | * 如果数据库不支持的话,则不进行数据库分页
18 | *
19 | * @return true:支持当前的分页查询方式
20 | */
21 | public boolean supportsLimit();
22 |
23 | /**
24 | * 将sql转换为分页SQL,分别调用分页sql
25 | *
26 | * @param sql SQL语句
27 | * @param offset 开始条数
28 | * @param limit 每页显示多少纪录条数
29 | * @return 分页查询的sql
30 | */
31 | public String getLimitString(String sql, int offset, int limit);
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/src/main/java/com/aibibang/common/util/ContextHolderUtil.java:
--------------------------------------------------------------------------------
1 | package com.aibibang.common.util;
2 |
3 | import javax.servlet.http.HttpServletRequest;
4 | import javax.servlet.http.HttpSession;
5 |
6 | import org.springframework.web.context.request.RequestContextHolder;
7 | import org.springframework.web.context.request.ServletRequestAttributes;
8 |
9 | /**
10 | *
11 | * @author King
12 | *
13 | */
14 | public class ContextHolderUtil {
15 | /**
16 | * SpringMvc下获取request
17 | *
18 | * @return
19 | */
20 | public static HttpServletRequest getRequest() {
21 | HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
22 | return request;
23 | }
24 | /**
25 | * SpringMvc下获取session
26 | *
27 | * @return
28 | */
29 | public static HttpSession getSession() {
30 | HttpSession session = getRequest().getSession();
31 | return session;
32 |
33 | }
34 |
35 | }
36 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/jquery-validation/js/localization/messages_ko.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.13.0 - 7/1/2014
2 | * http://jqueryvalidation.org/
3 | * Copyright (c) 2014 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):a(jQuery)}(function(a){a.extend(a.validator.messages,{required:"필수 항목입니다.",remote:"항목을 수정하세요.",email:"유효하지 않은 E-Mail주소입니다.",url:"유효하지 않은 URL입니다.",date:"올바른 날짜를 입력하세요.",dateISO:"올바른 날짜(ISO)를 입력하세요.",number:"유효한 숫자가 아닙니다.",digits:"숫자만 입력 가능합니다.",creditcard:"신용카드 번호가 바르지 않습니다.",equalTo:"같은 값을 다시 입력하세요.",extension:"올바른 확장자가 아닙니다.",maxlength:a.validator.format("{0}자를 넘을 수 없습니다. "),minlength:a.validator.format("{0}자 이상 입력하세요."),rangelength:a.validator.format("문자 길이가 {0} 에서 {1} 사이의 값을 입력하세요."),range:a.validator.format("{0} 에서 {1} 사이의 값을 입력하세요."),max:a.validator.format("{0} 이하의 값을 입력하세요."),min:a.validator.format("{0} 이상의 값을 입력하세요.")})});
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_tr.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Turkish translation.
3 | *
4 | * Author: Salim KAYABAŞI
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.fn.select2.locales['tr'] = {
10 | formatNoMatches: function () { return "Sonuç bulunamadı"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "En az " + n + " karakter daha girmelisiniz"; },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return n + " karakter azaltmalısınız"; },
13 | formatSelectionTooBig: function (limit) { return "Sadece " + limit + " seçim yapabilirsiniz"; },
14 | formatLoadMore: function (pageNumber) { return "Daha fazla…"; },
15 | formatSearching: function () { return "Aranıyor…"; }
16 | };
17 |
18 | $.extend($.fn.select2.defaults, $.fn.select2.locales['tr']);
19 | })(jQuery);
20 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_is.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Icelandic translation.
3 | */
4 | (function ($) {
5 | "use strict";
6 |
7 | $.fn.select2.locales['is'] = {
8 | formatNoMatches: function () { return "Ekkert fannst"; },
9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Vinsamlegast skrifið " + n + " staf" + (n > 1 ? "i" : "") + " í viðbót"; },
10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Vinsamlegast styttið texta um " + n + " staf" + (n > 1 ? "i" : ""); },
11 | formatSelectionTooBig: function (limit) { return "Þú getur aðeins valið " + limit + " atriði"; },
12 | formatLoadMore: function (pageNumber) { return "Sæki fleiri niðurstöður…"; },
13 | formatSearching: function () { return "Leita…"; }
14 | };
15 |
16 | $.extend($.fn.select2.defaults, $.fn.select2.locales['is']);
17 | })(jQuery);
18 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_th.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Thai translation.
3 | *
4 | * Author: Atsawin Chaowanakritsanakul
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.fn.select2.locales['th'] = {
10 | formatNoMatches: function () { return "ไม่พบข้อมูล"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "โปรดพิมพ์เพิ่มอีก " + n + " ตัวอักษร"; },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "โปรดลบออก " + n + " ตัวอักษร"; },
13 | formatSelectionTooBig: function (limit) { return "คุณสามารถเลือกได้ไม่เกิน " + limit + " รายการ"; },
14 | formatLoadMore: function (pageNumber) { return "กำลังค้นข้อมูลเพิ่ม…"; },
15 | formatSearching: function () { return "กำลังค้นข้อมูล…"; }
16 | };
17 |
18 | $.extend($.fn.select2.defaults, $.fn.select2.locales['th']);
19 | })(jQuery);
20 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_ms.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Malay translation.
3 | *
4 | * Author: Kepoweran
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.fn.select2.locales['ms'] = {
10 | formatNoMatches: function () { return "Tiada padanan yang ditemui"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Sila masukkan " + n + " aksara lagi"; },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Sila hapuskan " + n + " aksara"; },
13 | formatSelectionTooBig: function (limit) { return "Anda hanya boleh memilih " + limit + " pilihan"; },
14 | formatLoadMore: function (pageNumber) { return "Sedang memuatkan keputusan…"; },
15 | formatSearching: function () { return "Mencari…"; }
16 | };
17 |
18 | $.extend($.fn.select2.defaults, $.fn.select2.locales['ms']);
19 | })(jQuery);
20 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_nl.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Dutch translation
3 | */
4 | (function ($) {
5 | "use strict";
6 |
7 | $.fn.select2.locales['nl'] = {
8 | formatNoMatches: function () { return "Geen resultaten gevonden"; },
9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Vul nog " + n + " karakter" + (n == 1? "" : "s") + " in"; },
10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Haal " + n + " karakter" + (n == 1? "" : "s") + " weg"; },
11 | formatSelectionTooBig: function (limit) { return "Maximaal " + limit + " item" + (limit == 1 ? "" : "s") + " toegestaan"; },
12 | formatLoadMore: function (pageNumber) { return "Meer resultaten laden…"; },
13 | formatSearching: function () { return "Zoeken…"; }
14 | };
15 |
16 | $.extend($.fn.select2.defaults, $.fn.select2.locales['nl']);
17 | })(jQuery);
18 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/jquery-validation/js/localization/messages_sk.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.13.0 - 7/1/2014
2 | * http://jqueryvalidation.org/
3 | * Copyright (c) 2014 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):a(jQuery)}(function(a){a.extend(a.validator.messages,{required:"Povinné zadať.",maxlength:a.validator.format("Maximálne {0} znakov."),minlength:a.validator.format("Minimálne {0} znakov."),rangelength:a.validator.format("Minimálne {0} a Maximálne {1} znakov."),email:"E-mailová adresa musí byť platná.",url:"URL musí byť platný.",date:"Musí byť dátum.",number:"Musí byť číslo.",digits:"Môže obsahovať iba číslice.",equalTo:"Dva hodnoty sa musia rovnať.",range:a.validator.format("Musí byť medzi {0} a {1}."),max:a.validator.format("Nemôže byť viac ako{0}."),min:a.validator.format("Nemôže byť menej ako{0}."),creditcard:"Číslo platobnej karty musí byť platné."})});
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_sv.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Swedish translation.
3 | *
4 | * Author: Jens Rantil
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.fn.select2.locales['sv'] = {
10 | formatNoMatches: function () { return "Inga träffar"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Var god skriv in " + n + (n>1 ? " till tecken" : " tecken till"); },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Var god sudda ut " + n + " tecken"; },
13 | formatSelectionTooBig: function (limit) { return "Du kan max välja " + limit + " element"; },
14 | formatLoadMore: function (pageNumber) { return "Laddar fler resultat…"; },
15 | formatSearching: function () { return "Söker…"; }
16 | };
17 |
18 | $.extend($.fn.select2.defaults, $.fn.select2.locales['sv']);
19 | })(jQuery);
20 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_da.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Danish translation.
3 | *
4 | * Author: Anders Jenbo
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.fn.select2.locales['da'] = {
10 | formatNoMatches: function () { return "Ingen resultater fundet"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Angiv venligst " + n + " tegn mere"; },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Angiv venligst " + n + " tegn mindre"; },
13 | formatSelectionTooBig: function (limit) { return "Du kan kun vælge " + limit + " emne" + (limit === 1 ? "" : "r"); },
14 | formatLoadMore: function (pageNumber) { return "Indlæser flere resultater…"; },
15 | formatSearching: function () { return "Søger…"; }
16 | };
17 |
18 | $.extend($.fn.select2.defaults, $.fn.select2.locales['da']);
19 | })(jQuery);
20 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_ka.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Georgian (Kartuli) translation.
3 | *
4 | * Author: Dimitri Kurashvili dimakura@gmail.com
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.fn.select2.locales['ka'] = {
10 | formatNoMatches: function () { return "ვერ მოიძებნა"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "გთხოვთ შეიყვანოთ კიდევ " + n + " სიმბოლო"; },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "გთხოვთ წაშალოთ " + n + " სიმბოლო"; },
13 | formatSelectionTooBig: function (limit) { return "თქვენ შეგიძლიათ მხოლოდ " + limit + " ჩანაწერის მონიშვნა"; },
14 | formatLoadMore: function (pageNumber) { return "შედეგის ჩატვირთვა…"; },
15 | formatSearching: function () { return "ძებნა…"; }
16 | };
17 |
18 | $.extend($.fn.select2.defaults, $.fn.select2.locales['ka']);
19 | })(jQuery);
20 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/jquery-validation/js/localization/messages_ja.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.13.0 - 7/1/2014
2 | * http://jqueryvalidation.org/
3 | * Copyright (c) 2014 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):a(jQuery)}(function(a){a.extend(a.validator.messages,{required:"このフィールドは必須です。",remote:"このフィールドを修正してください。",email:"有効なEメールアドレスを入力してください。",url:"有効なURLを入力してください。",date:"有効な日付を入力してください。",dateISO:"有効な日付(ISO)を入力してください。",number:"有効な数字を入力してください。",digits:"数字のみを入力してください。",creditcard:"有効なクレジットカード番号を入力してください。",equalTo:"同じ値をもう一度入力してください。",extension:"有効な拡張子を含む値を入力してください。",maxlength:a.validator.format("{0} 文字以内で入力してください。"),minlength:a.validator.format("{0} 文字以上で入力してください。"),rangelength:a.validator.format("{0} 文字から {1} 文字までの値を入力してください。"),range:a.validator.format("{0} から {1} までの値を入力してください。"),max:a.validator.format("{0} 以下の値を入力してください。"),min:a.validator.format("{0} 以上の値を入力してください。")})});
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_it.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Italian translation
3 | */
4 | (function ($) {
5 | "use strict";
6 |
7 | $.fn.select2.locales['it'] = {
8 | formatNoMatches: function () { return "Nessuna corrispondenza trovata"; },
9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Inserisci ancora " + n + " caratter" + (n == 1? "e" : "i"); },
10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Inserisci " + n + " caratter" + (n == 1? "e" : "i") + " in meno"; },
11 | formatSelectionTooBig: function (limit) { return "Puoi selezionare solo " + limit + " element" + (limit == 1 ? "o" : "i"); },
12 | formatLoadMore: function (pageNumber) { return "Caricamento in corso…"; },
13 | formatSearching: function () { return "Ricerca…"; }
14 | };
15 |
16 | $.extend($.fn.select2.defaults, $.fn.select2.locales['it']);
17 | })(jQuery);
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_no.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Norwegian translation.
3 | *
4 | * Author: Torgeir Veimo
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.fn.select2.locales['no'] = {
10 | formatNoMatches: function () { return "Ingen treff"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Vennligst skriv inn " + n + (n>1 ? " flere tegn" : " tegn til"); },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Vennligst fjern " + n + " tegn"; },
13 | formatSelectionTooBig: function (limit) { return "Du kan velge maks " + limit + " elementer"; },
14 | formatLoadMore: function (pageNumber) { return "Laster flere resultater…"; },
15 | formatSearching: function () { return "Søker…"; }
16 | };
17 |
18 | $.extend($.fn.select2.defaults, $.fn.select2.locales['no']);
19 | })(jQuery);
20 |
21 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_pt-BR.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Brazilian Portuguese translation
3 | */
4 | (function ($) {
5 | "use strict";
6 |
7 | $.fn.select2.locales['pt-BR'] = {
8 | formatNoMatches: function () { return "Nenhum resultado encontrado"; },
9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Digite mais " + n + " caracter" + (n == 1? "" : "es"); },
10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Apague " + n + " caracter" + (n == 1? "" : "es"); },
11 | formatSelectionTooBig: function (limit) { return "Só é possível selecionar " + limit + " elemento" + (limit == 1 ? "" : "s"); },
12 | formatLoadMore: function (pageNumber) { return "Carregando mais resultados…"; },
13 | formatSearching: function () { return "Buscando…"; }
14 | };
15 |
16 | $.extend($.fn.select2.defaults, $.fn.select2.locales['pt-BR']);
17 | })(jQuery);
18 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_es.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Spanish translation
3 | */
4 | (function ($) {
5 | "use strict";
6 |
7 | $.fn.select2.locales['es'] = {
8 | formatNoMatches: function () { return "No se encontraron resultados"; },
9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Por favor, introduzca " + n + " car" + (n == 1? "ácter" : "acteres"); },
10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Por favor, elimine " + n + " car" + (n == 1? "ácter" : "acteres"); },
11 | formatSelectionTooBig: function (limit) { return "Sólo puede seleccionar " + limit + " elemento" + (limit == 1 ? "" : "s"); },
12 | formatLoadMore: function (pageNumber) { return "Cargando más resultados…"; },
13 | formatSearching: function () { return "Buscando…"; }
14 | };
15 |
16 | $.extend($.fn.select2.defaults, $.fn.select2.locales['es']);
17 | })(jQuery);
18 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_ro.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Romanian translation.
3 | */
4 | (function ($) {
5 | "use strict";
6 |
7 | $.fn.select2.locales['ro'] = {
8 | formatNoMatches: function () { return "Nu a fost găsit nimic"; },
9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Vă rugăm să introduceți incă " + n + " caracter" + (n == 1 ? "" : "e"); },
10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Vă rugăm să introduceți mai puțin de " + n + " caracter" + (n == 1? "" : "e"); },
11 | formatSelectionTooBig: function (limit) { return "Aveți voie să selectați cel mult " + limit + " element" + (limit == 1 ? "" : "e"); },
12 | formatLoadMore: function (pageNumber) { return "Se încarcă…"; },
13 | formatSearching: function () { return "Căutare…"; }
14 | };
15 |
16 | $.extend($.fn.select2.defaults, $.fn.select2.locales['ro']);
17 | })(jQuery);
18 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/jquery-validation/js/localization/messages_da.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.13.0 - 7/1/2014
2 | * http://jqueryvalidation.org/
3 | * Copyright (c) 2014 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):a(jQuery)}(function(a){a.extend(a.validator.messages,{required:"Dette felt er påkrævet.",maxlength:a.validator.format("Indtast højst {0} tegn."),minlength:a.validator.format("Indtast mindst {0} tegn."),rangelength:a.validator.format("Indtast mindst {0} og højst {1} tegn."),email:"Indtast en gyldig email-adresse.",url:"Indtast en gyldig URL.",date:"Indtast en gyldig dato.",number:"Indtast et tal.",digits:"Indtast kun cifre.",equalTo:"Indtast den samme værdi igen.",range:a.validator.format("Angiv en værdi mellem {0} og {1}."),max:a.validator.format("Angiv en værdi der højst er {0}."),min:a.validator.format("Angiv en værdi der mindst er {0}."),creditcard:"Indtast et gyldigt kreditkortnummer."})});
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_pt-PT.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Portuguese (Portugal) translation
3 | */
4 | (function ($) {
5 | "use strict";
6 |
7 | $.fn.select2.locales['pt-PT'] = {
8 | formatNoMatches: function () { return "Nenhum resultado encontrado"; },
9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Introduza " + n + " car" + (n == 1 ? "ácter" : "acteres"); },
10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Apague " + n + " car" + (n == 1 ? "ácter" : "acteres"); },
11 | formatSelectionTooBig: function (limit) { return "Só é possível selecionar " + limit + " elemento" + (limit == 1 ? "" : "s"); },
12 | formatLoadMore: function (pageNumber) { return "A carregar mais resultados…"; },
13 | formatSearching: function () { return "A pesquisar…"; }
14 | };
15 |
16 | $.extend($.fn.select2.defaults, $.fn.select2.locales['pt-PT']);
17 | })(jQuery);
18 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/jquery-validation/js/localization/messages_vi.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.13.0 - 7/1/2014
2 | * http://jqueryvalidation.org/
3 | * Copyright (c) 2014 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):a(jQuery)}(function(a){a.extend(a.validator.messages,{required:"Hãy nhập.",remote:"Hãy sửa cho đúng.",email:"Hãy nhập email.",url:"Hãy nhập URL.",date:"Hãy nhập ngày.",dateISO:"Hãy nhập ngày (ISO).",number:"Hãy nhập số.",digits:"Hãy nhập chữ số.",creditcard:"Hãy nhập số thẻ tín dụng.",equalTo:"Hãy nhập thêm lần nữa.",extension:"Phần mở rộng không đúng.",maxlength:a.validator.format("Hãy nhập từ {0} kí tự trở xuống."),minlength:a.validator.format("Hãy nhập từ {0} kí tự trở lên."),rangelength:a.validator.format("Hãy nhập từ {0} đến {1} kí tự."),range:a.validator.format("Hãy nhập từ {0} đến {1}."),max:a.validator.format("Hãy nhập từ {0} trở xuống."),min:a.validator.format("Hãy nhập từ {1} trở lên.")})});
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_et.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Estonian translation.
3 | *
4 | * Author: Kuldar Kalvik
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.fn.select2.locales['et'] = {
10 | formatNoMatches: function () { return "Tulemused puuduvad"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Sisesta " + n + " täht" + (n == 1 ? "" : "e") + " rohkem"; },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Sisesta " + n + " täht" + (n == 1? "" : "e") + " vähem"; },
13 | formatSelectionTooBig: function (limit) { return "Saad vaid " + limit + " tulemus" + (limit == 1 ? "e" : "t") + " valida"; },
14 | formatLoadMore: function (pageNumber) { return "Laen tulemusi.."; },
15 | formatSearching: function () { return "Otsin.."; }
16 | };
17 |
18 | $.extend($.fn.select2.defaults, $.fn.select2.locales['et']);
19 | })(jQuery);
20 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_id.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Indonesian translation.
3 | *
4 | * Author: Ibrahim Yusuf
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.fn.select2.locales['id'] = {
10 | formatNoMatches: function () { return "Tidak ada data yang sesuai"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Masukkan " + n + " huruf lagi" + (n == 1 ? "" : "s"); },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Hapus " + n + " huruf" + (n == 1 ? "" : "s"); },
13 | formatSelectionTooBig: function (limit) { return "Anda hanya dapat memilih " + limit + " pilihan" + (limit == 1 ? "" : "s"); },
14 | formatLoadMore: function (pageNumber) { return "Mengambil data…"; },
15 | formatSearching: function () { return "Mencari…"; }
16 | };
17 |
18 | $.extend($.fn.select2.defaults, $.fn.select2.locales['id']);
19 | })(jQuery);
20 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_vi.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Vietnamese translation.
3 | *
4 | * Author: Long Nguyen
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.fn.select2.locales['vi'] = {
10 | formatNoMatches: function () { return "Không tìm thấy kết quả"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Vui lòng nhập nhiều hơn " + n + " ký tự" + (n == 1 ? "" : "s"); },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Vui lòng nhập ít hơn " + n + " ký tự" + (n == 1? "" : "s"); },
13 | formatSelectionTooBig: function (limit) { return "Chỉ có thể chọn được " + limit + " tùy chọn" + (limit == 1 ? "" : "s"); },
14 | formatLoadMore: function (pageNumber) { return "Đang lấy thêm kết quả…"; },
15 | formatSearching: function () { return "Đang tìm…"; }
16 | };
17 |
18 | $.extend($.fn.select2.defaults, $.fn.select2.locales['vi']);
19 | })(jQuery);
20 |
21 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright 2014 Igor Vaynberg
2 |
3 | Version: @@ver@@ Timestamp: @@timestamp@@
4 |
5 | This software is licensed under the Apache License, Version 2.0 (the "Apache License") or the GNU
6 | General Public License version 2 (the "GPL License"). You may choose either license to govern your
7 | use of this software only upon the condition that you accept all of the terms of either the Apache
8 | License or the GPL License.
9 |
10 | You may obtain a copy of the Apache License and the GPL License at:
11 |
12 | http://www.apache.org/licenses/LICENSE-2.0
13 | http://www.gnu.org/licenses/gpl-2.0.html
14 |
15 | Unless required by applicable law or agreed to in writing, software distributed under the Apache License
16 | or the GPL Licesnse is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
17 | either express or implied. See the Apache License and the GPL License for the specific language governing
18 | permissions and limitations under the Apache License and the GPL License.
19 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_mk.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Macedonian translation.
3 | *
4 | * Author: Marko Aleksic
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.fn.select2.locales['mk'] = {
10 | formatNoMatches: function () { return "Нема пронајдено совпаѓања"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Ве молиме внесете уште " + n + " карактер" + (n == 1 ? "" : "и"); },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Ве молиме внесете " + n + " помалку карактер" + (n == 1? "" : "и"); },
13 | formatSelectionTooBig: function (limit) { return "Можете да изберете само " + limit + " ставк" + (limit == 1 ? "а" : "и"); },
14 | formatLoadMore: function (pageNumber) { return "Вчитување резултати…"; },
15 | formatSearching: function () { return "Пребарување…"; }
16 | };
17 |
18 | $.extend($.fn.select2.defaults, $.fn.select2.locales['mk']);
19 | })(jQuery);
--------------------------------------------------------------------------------
/src/main/webapp/webpage/system/role/sysRoleList.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
2 | <%@include file="/context/mytags.jsp"%>
3 |
30 | ${page}
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/jquery-validation/js/localization/messages_he.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.13.0 - 7/1/2014
2 | * http://jqueryvalidation.org/
3 | * Copyright (c) 2014 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):a(jQuery)}(function(a){a.extend(a.validator.messages,{required:"השדה הזה הינו שדה חובה",remote:"נא לתקן שדה זה",email:'נא למלא כתובת דוא"ל חוקית',url:"נא למלא כתובת אינטרנט חוקית",date:"נא למלא תאריך חוקי",dateISO:"נא למלא תאריך חוקי (ISO)",number:"נא למלא מספר",digits:"נא למלא רק מספרים",creditcard:"נא למלא מספר כרטיס אשראי חוקי",equalTo:"נא למלא את אותו ערך שוב",extension:"נא למלא ערך עם סיומת חוקית",maxlength:a.validator.format(".נא לא למלא יותר מ- {0} תווים"),minlength:a.validator.format("נא למלא לפחות {0} תווים"),rangelength:a.validator.format("נא למלא ערך בין {0} ל- {1} תווים"),range:a.validator.format("נא למלא ערך בין {0} ל- {1}"),max:a.validator.format("נא למלא ערך קטן או שווה ל- {0}"),min:a.validator.format("נא למלא ערך גדול או שווה ל- {0}")})});
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_ca.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Catalan translation.
3 | *
4 | * Author: David Planella
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.fn.select2.locales['ca'] = {
10 | formatNoMatches: function () { return "No s'ha trobat cap coincidència"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Introduïu " + n + " caràcter" + (n == 1 ? "" : "s") + " més"; },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Introduïu " + n + " caràcter" + (n == 1? "" : "s") + "menys"; },
13 | formatSelectionTooBig: function (limit) { return "Només podeu seleccionar " + limit + " element" + (limit == 1 ? "" : "s"); },
14 | formatLoadMore: function (pageNumber) { return "S'estan carregant més resultats…"; },
15 | formatSearching: function () { return "S'està cercant…"; }
16 | };
17 |
18 | $.extend($.fn.select2.defaults, $.fn.select2.locales['ca']);
19 | })(jQuery);
20 |
--------------------------------------------------------------------------------
/src/main/java/com/aibibang/web/system/dao/SysRoleMenuDao.java:
--------------------------------------------------------------------------------
1 | package com.aibibang.web.system.dao;
2 | import java.util.List;
3 |
4 | import com.aibibang.common.base.BaseDao;
5 | import com.aibibang.web.system.entity.SysRoleMenu;
6 |
7 | /**
8 | *
9 | * 角色菜单dao接口.
10 | *
11 | *
12 | * 历史记录:
13 | * 2016-08-02 22:42 King
14 | * 新建文件
15 | *
16 | *
17 | * @author
18 | *
19 | * SD
20 | * King
21 | * PG
22 | * King
23 | * UT
24 | *
25 | * MA
26 | *
27 | * @version $Rev$
28 | *
29 | * $Id$
30 | *
31 | */
32 | public interface SysRoleMenuDao extends BaseDao {
33 |
34 | /**
35 | * 获取角色所有菜单权限
36 | * @param roleId
37 | * @return
38 | */
39 | public List findByRoleId(Long roleId);
40 |
41 | /**
42 | * 删除角色下所有的菜单
43 | * @param roleId
44 | */
45 | public void deleteByRoleId(Long roleId);
46 |
47 | /**
48 | * 获取用户所有的有权限的菜单
49 | * @param userId
50 | * @return
51 | */
52 | public List findMenuIdByUserId(Long userId);
53 | }
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/treetable/default/jquery.treeTable.css:
--------------------------------------------------------------------------------
1 | .tree_table .default_node, .tree_table .default_active_node {width:16px;height:16px;border: medium none; margin: 0; padding: 0;display: inline-block;}
2 | .tree_table .default_active_node {cursor: pointer;}
3 | .tree_table .default_leaf{background:url(./allbgs.png) no-repeat -16px 0px;width:16px;}
4 | .tree_table .default_last_leaf{background:url(./allbgs.png) no-repeat -64px 0px;width:16px;}
5 | .tree_table .default_vertline{background:url(./allbgs.png) no-repeat -32px 0px;width:16px;}
6 | .tree_table .default_open, .tree_table .default_hover_open{background:url(./allbgs.png) no-repeat 0px 0px;width:16px;}
7 | .tree_table .default_shut, .tree_table .default_hover_shut{background:url(./allbgs.png) no-repeat -48px 0px;width:16px;}
8 | .tree_table .default_last_shut, .tree_table .default_hover_last_shut{background:url(./allbgs.png) no-repeat -96px 0px;width:16px;}
9 | .tree_table .default_last_open, .tree_table .default_hover_last_open{background:url(./allbgs.png) no-repeat -112px 0px;width:16px;}
10 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/bootstrap-datepicker/README.md:
--------------------------------------------------------------------------------
1 | # bootstrap-datepicker
2 |
3 | This is a fork of Stefan Petre's [original code](http://www.eyecon.ro/bootstrap-datepicker/);
4 | thanks go to him for getting this thing started!
5 |
6 | Please note that this fork is not used on Stefan's page, nor is it maintained or contributed to by him.
7 |
8 | Versions are incremented according to [semver](http://semver.org/).
9 |
10 | ## Links
11 |
12 | * [Online Demo](http://eternicode.github.io/bootstrap-datepicker/)
13 | * [Online Docs](http://bootstrap-datepicker.readthedocs.org/) (ReadTheDocs.com)
14 | * [Google Group](https://groups.google.com/group/bootstrap-datepicker/)
15 | * [Travis CI ](https://travis-ci.org/eternicode/bootstrap-datepicker)
16 |
17 | ## Development
18 |
19 | Once you cloned the repo, you'll need to install [grunt](http://gruntjs.com/) and the development dependencies using [npm](https://www.npmjs.com/).
20 |
21 | npm install -g grunt-cli
22 | npm install
23 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/jquery-validation/js/localization/messages_is.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.13.0 - 7/1/2014
2 | * http://jqueryvalidation.org/
3 | * Copyright (c) 2014 Jörn Zaefferer; Licensed MIT */
4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):a(jQuery)}(function(a){a.extend(a.validator.messages,{required:"Þessi reitur er nauðsynlegur.",remote:"Lagaðu þennan reit.",maxlength:a.validator.format("Sláðu inn mest {0} stafi."),minlength:a.validator.format("Sláðu inn minnst {0} stafi."),rangelength:a.validator.format("Sláðu inn minnst {0} og mest {1} stafi."),email:"Sláðu inn gilt netfang.",url:"Sláðu inn gilda vefslóð.",date:"Sláðu inn gilda dagsetningu.",number:"Sláðu inn tölu.",digits:"Sláðu inn tölustafi eingöngu.",equalTo:"Sláðu sama gildi inn aftur.",range:a.validator.format("Sláðu inn gildi milli {0} og {1}."),max:a.validator.format("Sláðu inn gildi sem er minna en eða jafnt og {0}."),min:a.validator.format("Sláðu inn gildi sem er stærra en eða jafnt og {0}."),creditcard:"Sláðu inn gilt greiðslukortanúmer."})});
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_bg.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Bulgarian translation.
3 | *
4 | * @author Lubomir Vikev
5 | * @author Uriy Efremochkin
6 | */
7 | (function ($) {
8 | "use strict";
9 |
10 | $.fn.select2.locales['bg'] = {
11 | formatNoMatches: function () { return "Няма намерени съвпадения"; },
12 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Моля въведете още " + n + " символ" + (n > 1 ? "а" : ""); },
13 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Моля въведете с " + n + " по-малко символ" + (n > 1 ? "а" : ""); },
14 | formatSelectionTooBig: function (limit) { return "Можете да направите до " + limit + (limit > 1 ? " избора" : " избор"); },
15 | formatLoadMore: function (pageNumber) { return "Зареждат се още…"; },
16 | formatSearching: function () { return "Търсене…"; }
17 | };
18 |
19 | $.extend($.fn.select2.defaults, $.fn.select2.locales['bg']);
20 | })(jQuery);
21 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_el.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Greek translation.
3 | *
4 | * @author Uriy Efremochkin
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.fn.select2.locales['el'] = {
10 | formatNoMatches: function () { return "Δεν βρέθηκαν αποτελέσματα"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Παρακαλούμε εισάγετε " + n + " περισσότερο" + (n > 1 ? "υς" : "") + " χαρακτήρ" + (n > 1 ? "ες" : "α"); },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Παρακαλούμε διαγράψτε " + n + " χαρακτήρ" + (n > 1 ? "ες" : "α"); },
13 | formatSelectionTooBig: function (limit) { return "Μπορείτε να επιλέξετε μόνο " + limit + " αντικείμεν" + (limit > 1 ? "α" : "ο"); },
14 | formatLoadMore: function (pageNumber) { return "Φόρτωση περισσότερων…"; },
15 | formatSearching: function () { return "Αναζήτηση…"; }
16 | };
17 |
18 | $.extend($.fn.select2.defaults, $.fn.select2.locales['el']);
19 | })(jQuery);
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/jquery-validation/js/localization/messages_zh.js:
--------------------------------------------------------------------------------
1 | (function( factory ) {
2 | if ( typeof define === "function" && define.amd ) {
3 | define( ["jquery", "../jquery.validate"], factory );
4 | } else {
5 | factory( jQuery );
6 | }
7 | }(function( $ ) {
8 |
9 | /*
10 | * Translated default messages for the jQuery validation plugin.
11 | * Locale: ZH (Chinese, 中文 (Zhōngwén), 汉语, 漢語)
12 | */
13 | $.extend($.validator.messages, {
14 | required: "必须填写",
15 | remote: "请修正此栏位",
16 | email: "请输入有效的电子邮件",
17 | url: "请输入有效的网址",
18 | date: "请输入有效的日期",
19 | dateISO: "请输入有效的日期 (YYYY-MM-DD)",
20 | number: "请输入正确的数字",
21 | digits: "只可输入数字",
22 | creditcard: "请输入有效的信用卡号码",
23 | equalTo: "你的输入不相同",
24 | extension: "请输入有效的后缀",
25 | maxlength: $.validator.format("最多 {0} 个字"),
26 | minlength: $.validator.format("最少 {0} 个字"),
27 | rangelength: $.validator.format("请输入长度为 {0} 至 {1} 之間的字串"),
28 | range: $.validator.format("请输入 {0} 至 {1} 之间的数值"),
29 | max: $.validator.format("请输入不大于 {0} 的数值"),
30 | min: $.validator.format("请输入不小于 {0} 的数值")
31 | });
32 |
33 | }));
--------------------------------------------------------------------------------
/src/main/java/com/aibibang/common/util/ApplicationContextUtil.java:
--------------------------------------------------------------------------------
1 | package com.aibibang.common.util;
2 |
3 | import org.springframework.beans.BeansException;
4 | import org.springframework.context.ApplicationContext;
5 | import org.springframework.context.ApplicationContextAware;
6 |
7 | /**
8 | *
9 | * @author King
10 | *
11 | */
12 | public class ApplicationContextUtil implements ApplicationContextAware {
13 |
14 | private static ApplicationContext applicationContext;
15 |
16 | @Override
17 | public void setApplicationContext(ApplicationContext arg0) throws BeansException {
18 |
19 | applicationContext = arg0;
20 | }
21 |
22 | /**
23 | * 获取ApplicationContext
24 | *
25 | * @return
26 | */
27 | public static ApplicationContext getContext() {
28 |
29 | return applicationContext;
30 | }
31 |
32 | /**
33 | * 根据类名获取spring注入的类
34 | *
35 | * @param beanName
36 | * @return
37 | */
38 | public static Object getBean(String beanName) {
39 |
40 | return applicationContext.getBean(beanName);
41 | }
42 |
43 | }
44 |
--------------------------------------------------------------------------------
/src/main/webapp/static/global/plugins/select2/select2_locale_az.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Azerbaijani translation.
3 | *
4 | * Author: Farhad Safarov
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.fn.select2.locales['az'] = {
10 | formatMatches: function (matches) { return matches + " nəticə mövcuddur, hərəkət etdirmək üçün yuxarı və aşağı düymələrindən istifadə edin."; },
11 | formatNoMatches: function () { return "Nəticə tapılmadı"; },
12 | formatInputTooShort: function (input, min) { var n = min - input.length; return n + " simvol daxil edin"; },
13 | formatInputTooLong: function (input, max) { var n = input.length - max; return n + " simvol silin"; },
14 | formatSelectionTooBig: function (limit) { return "Sadəcə " + limit + " element seçə bilərsiniz"; },
15 | formatLoadMore: function (pageNumber) { return "Daha çox nəticə yüklənir…"; },
16 | formatSearching: function () { return "Axtarılır…"; }
17 | };
18 |
19 | $.extend($.fn.select2.defaults, $.fn.select2.locales['az']);
20 | })(jQuery);
21 |
--------------------------------------------------------------------------------