From a931327383c038364a7d19878c56a396f3bd3817 Mon Sep 17 00:00:00 2001 From: rekoe Date: Mon, 21 Mar 2016 18:56:14 +0800 Subject: [PATCH] init --- .../com/rekoe/domain/PermissionCategory.java | 18 +- src/main/java/com/rekoe/domain/Pj.java | 132 +++ src/main/java/com/rekoe/domain/PjAuth.java | 152 +++ src/main/java/com/rekoe/domain/PjGr.java | 75 ++ src/main/java/com/rekoe/domain/PjGrUsr.java | 93 ++ src/main/java/com/rekoe/domain/PjUsr.java | 34 + src/main/java/com/rekoe/domain/Role.java | 11 +- src/main/java/com/rekoe/domain/User.java | 5 +- src/main/java/com/rekoe/domain/Usr.java | 95 ++ .../webapp/WEB-INF/template/admin/top.ftl | 28 +- .../My97DatePicker/My97DatePicker.html | 49 - .../thirdparty/My97DatePicker/WdatePicker.js | 35 - .../thirdparty/My97DatePicker/calendar.js | 7 - .../thirdparty/My97DatePicker/config.js | 12 - .../thirdparty/My97DatePicker/lang/en.js | 14 - .../thirdparty/My97DatePicker/lang/zh-cn.js | 14 - .../thirdparty/My97DatePicker/lang/zh-tw.js | 14 - .../My97DatePicker/skin/WdatePicker.css | 10 - .../My97DatePicker/skin/datePicker.gif | Bin 1043 -> 0 bytes .../skin/default/datepicker.css | 258 ---- .../My97DatePicker/skin/default/img.gif | Bin 1578 -> 0 bytes .../My97DatePicker/skin/whyGreen/bg.jpg | Bin 307 -> 0 bytes .../skin/whyGreen/datepicker.css | 265 ----- .../My97DatePicker/skin/whyGreen/img.gif | Bin 1679 -> 0 bytes .../thirdparty/kindeditor4/kindeditor-min.js | 171 --- .../webapp/thirdparty/kindeditor4/lang/ar.js | 214 ---- .../webapp/thirdparty/kindeditor4/lang/en.js | 213 ---- .../thirdparty/kindeditor4/lang/zh_CN.js | 217 ---- .../thirdparty/kindeditor4/lang/zh_TW.js | 215 ---- .../kindeditor4/plugins/anchor/anchor.js | 46 - .../plugins/clearhtml/clearhtml.js | 29 - .../kindeditor4/plugins/code/code.js | 57 - .../kindeditor4/plugins/code/prettify.css | 13 - .../kindeditor4/plugins/code/prettify.js | 28 - .../plugins/emoticons/emoticons.js | 129 -- .../plugins/emoticons/images/0.gif | Bin 1810 -> 0 bytes .../plugins/emoticons/images/1.gif | Bin 1582 -> 0 bytes .../plugins/emoticons/images/10.gif | Bin 3716 -> 0 bytes .../plugins/emoticons/images/100.gif | Bin 1780 -> 0 bytes .../plugins/emoticons/images/101.gif | Bin 2443 -> 0 bytes .../plugins/emoticons/images/102.gif | Bin 1446 -> 0 bytes .../plugins/emoticons/images/103.gif | Bin 2166 -> 0 bytes .../plugins/emoticons/images/104.gif | Bin 2169 -> 0 bytes .../plugins/emoticons/images/105.gif | Bin 1277 -> 0 bytes .../plugins/emoticons/images/106.gif | Bin 1041 -> 0 bytes .../plugins/emoticons/images/107.gif | Bin 1058 -> 0 bytes .../plugins/emoticons/images/108.gif | Bin 1046 -> 0 bytes .../plugins/emoticons/images/109.gif | Bin 1081 -> 0 bytes .../plugins/emoticons/images/11.gif | Bin 8033 -> 0 bytes .../plugins/emoticons/images/110.gif | Bin 1082 -> 0 bytes .../plugins/emoticons/images/111.gif | Bin 1039 -> 0 bytes .../plugins/emoticons/images/112.gif | Bin 1111 -> 0 bytes .../plugins/emoticons/images/113.gif | Bin 1015 -> 0 bytes .../plugins/emoticons/images/114.gif | Bin 1003 -> 0 bytes .../plugins/emoticons/images/115.gif | Bin 1061 -> 0 bytes .../plugins/emoticons/images/116.gif | Bin 996 -> 0 bytes .../plugins/emoticons/images/117.gif | Bin 1041 -> 0 bytes .../plugins/emoticons/images/118.gif | Bin 1012 -> 0 bytes .../plugins/emoticons/images/119.gif | Bin 1101 -> 0 bytes .../plugins/emoticons/images/12.gif | Bin 2247 -> 0 bytes .../plugins/emoticons/images/120.gif | Bin 1008 -> 0 bytes .../plugins/emoticons/images/121.gif | Bin 1060 -> 0 bytes .../plugins/emoticons/images/122.gif | Bin 999 -> 0 bytes .../plugins/emoticons/images/123.gif | Bin 1055 -> 0 bytes .../plugins/emoticons/images/124.gif | Bin 1022 -> 0 bytes .../plugins/emoticons/images/125.gif | Bin 1013 -> 0 bytes .../plugins/emoticons/images/126.gif | Bin 1030 -> 0 bytes .../plugins/emoticons/images/127.gif | Bin 956 -> 0 bytes .../plugins/emoticons/images/128.gif | Bin 1022 -> 0 bytes .../plugins/emoticons/images/129.gif | Bin 972 -> 0 bytes .../plugins/emoticons/images/13.gif | Bin 1736 -> 0 bytes .../plugins/emoticons/images/130.gif | Bin 980 -> 0 bytes .../plugins/emoticons/images/131.gif | Bin 945 -> 0 bytes .../plugins/emoticons/images/132.gif | Bin 936 -> 0 bytes .../plugins/emoticons/images/133.gif | Bin 1012 -> 0 bytes .../plugins/emoticons/images/134.gif | Bin 968 -> 0 bytes .../plugins/emoticons/images/14.gif | Bin 4006 -> 0 bytes .../plugins/emoticons/images/15.gif | Bin 1562 -> 0 bytes .../plugins/emoticons/images/16.gif | Bin 1413 -> 0 bytes .../plugins/emoticons/images/17.gif | Bin 3366 -> 0 bytes .../plugins/emoticons/images/18.gif | Bin 8137 -> 0 bytes .../plugins/emoticons/images/19.gif | Bin 8135 -> 0 bytes .../plugins/emoticons/images/2.gif | Bin 1804 -> 0 bytes .../plugins/emoticons/images/20.gif | Bin 1808 -> 0 bytes .../plugins/emoticons/images/21.gif | Bin 1864 -> 0 bytes .../plugins/emoticons/images/22.gif | Bin 3010 -> 0 bytes .../plugins/emoticons/images/23.gif | Bin 1950 -> 0 bytes .../plugins/emoticons/images/24.gif | Bin 2257 -> 0 bytes .../plugins/emoticons/images/25.gif | Bin 2446 -> 0 bytes .../plugins/emoticons/images/26.gif | Bin 4014 -> 0 bytes .../plugins/emoticons/images/27.gif | Bin 2893 -> 0 bytes .../plugins/emoticons/images/28.gif | Bin 3262 -> 0 bytes .../plugins/emoticons/images/29.gif | Bin 5861 -> 0 bytes .../plugins/emoticons/images/3.gif | Bin 1852 -> 0 bytes .../plugins/emoticons/images/30.gif | Bin 1780 -> 0 bytes .../plugins/emoticons/images/31.gif | Bin 5174 -> 0 bytes .../plugins/emoticons/images/32.gif | Bin 7189 -> 0 bytes .../plugins/emoticons/images/33.gif | Bin 4317 -> 0 bytes .../plugins/emoticons/images/34.gif | Bin 2140 -> 0 bytes .../plugins/emoticons/images/35.gif | Bin 13392 -> 0 bytes .../plugins/emoticons/images/36.gif | Bin 1417 -> 0 bytes .../plugins/emoticons/images/37.gif | Bin 1195 -> 0 bytes .../plugins/emoticons/images/38.gif | Bin 1674 -> 0 bytes .../plugins/emoticons/images/39.gif | Bin 1798 -> 0 bytes .../plugins/emoticons/images/4.gif | Bin 1977 -> 0 bytes .../plugins/emoticons/images/40.gif | Bin 10092 -> 0 bytes .../plugins/emoticons/images/41.gif | Bin 3368 -> 0 bytes .../plugins/emoticons/images/42.gif | Bin 13367 -> 0 bytes .../plugins/emoticons/images/43.gif | Bin 4327 -> 0 bytes .../plugins/emoticons/images/44.gif | Bin 1571 -> 0 bytes .../plugins/emoticons/images/45.gif | Bin 4692 -> 0 bytes .../plugins/emoticons/images/46.gif | Bin 5162 -> 0 bytes .../plugins/emoticons/images/47.gif | Bin 3685 -> 0 bytes .../plugins/emoticons/images/48.gif | Bin 1755 -> 0 bytes .../plugins/emoticons/images/49.gif | Bin 6361 -> 0 bytes .../plugins/emoticons/images/5.gif | Bin 1866 -> 0 bytes .../plugins/emoticons/images/50.gif | Bin 3073 -> 0 bytes .../plugins/emoticons/images/51.gif | Bin 3731 -> 0 bytes .../plugins/emoticons/images/52.gif | Bin 1532 -> 0 bytes .../plugins/emoticons/images/53.gif | Bin 2056 -> 0 bytes .../plugins/emoticons/images/54.gif | Bin 2362 -> 0 bytes .../plugins/emoticons/images/55.gif | Bin 1582 -> 0 bytes .../plugins/emoticons/images/56.gif | Bin 1170 -> 0 bytes .../plugins/emoticons/images/57.gif | Bin 5072 -> 0 bytes .../plugins/emoticons/images/58.gif | Bin 2596 -> 0 bytes .../plugins/emoticons/images/59.gif | Bin 1533 -> 0 bytes .../plugins/emoticons/images/6.gif | Bin 3556 -> 0 bytes .../plugins/emoticons/images/60.gif | Bin 2667 -> 0 bytes .../plugins/emoticons/images/61.gif | Bin 1136 -> 0 bytes .../plugins/emoticons/images/62.gif | Bin 1269 -> 0 bytes .../plugins/emoticons/images/63.gif | Bin 971 -> 0 bytes .../plugins/emoticons/images/64.gif | Bin 988 -> 0 bytes .../plugins/emoticons/images/65.gif | Bin 5285 -> 0 bytes .../plugins/emoticons/images/66.gif | Bin 1159 -> 0 bytes .../plugins/emoticons/images/67.gif | Bin 2746 -> 0 bytes .../plugins/emoticons/images/68.gif | Bin 4148 -> 0 bytes .../plugins/emoticons/images/69.gif | Bin 1015 -> 0 bytes .../plugins/emoticons/images/7.gif | Bin 3929 -> 0 bytes .../plugins/emoticons/images/70.gif | Bin 1162 -> 0 bytes .../plugins/emoticons/images/71.gif | Bin 824 -> 0 bytes .../plugins/emoticons/images/72.gif | Bin 3679 -> 0 bytes .../plugins/emoticons/images/73.gif | Bin 2195 -> 0 bytes .../plugins/emoticons/images/74.gif | Bin 2454 -> 0 bytes .../plugins/emoticons/images/75.gif | Bin 1222 -> 0 bytes .../plugins/emoticons/images/76.gif | Bin 1211 -> 0 bytes .../plugins/emoticons/images/77.gif | Bin 1151 -> 0 bytes .../plugins/emoticons/images/78.gif | Bin 1565 -> 0 bytes .../plugins/emoticons/images/79.gif | Bin 1518 -> 0 bytes .../plugins/emoticons/images/8.gif | Bin 4679 -> 0 bytes .../plugins/emoticons/images/80.gif | Bin 1537 -> 0 bytes .../plugins/emoticons/images/81.gif | Bin 1591 -> 0 bytes .../plugins/emoticons/images/82.gif | Bin 1547 -> 0 bytes .../plugins/emoticons/images/83.gif | Bin 1591 -> 0 bytes .../plugins/emoticons/images/84.gif | Bin 3424 -> 0 bytes .../plugins/emoticons/images/85.gif | Bin 1581 -> 0 bytes .../plugins/emoticons/images/86.gif | Bin 1519 -> 0 bytes .../plugins/emoticons/images/87.gif | Bin 1558 -> 0 bytes .../plugins/emoticons/images/88.gif | Bin 2134 -> 0 bytes .../plugins/emoticons/images/89.gif | Bin 1219 -> 0 bytes .../plugins/emoticons/images/9.gif | Bin 3298 -> 0 bytes .../plugins/emoticons/images/90.gif | Bin 2743 -> 0 bytes .../plugins/emoticons/images/91.gif | Bin 654 -> 0 bytes .../plugins/emoticons/images/92.gif | Bin 1377 -> 0 bytes .../plugins/emoticons/images/93.gif | Bin 1119 -> 0 bytes .../plugins/emoticons/images/94.gif | Bin 3426 -> 0 bytes .../plugins/emoticons/images/95.gif | Bin 3011 -> 0 bytes .../plugins/emoticons/images/96.gif | Bin 1796 -> 0 bytes .../plugins/emoticons/images/97.gif | Bin 5300 -> 0 bytes .../plugins/emoticons/images/98.gif | Bin 1629 -> 0 bytes .../plugins/emoticons/images/99.gif | Bin 2261 -> 0 bytes .../plugins/emoticons/images/static.gif | Bin 35504 -> 0 bytes .../plugins/filemanager/filemanager.js | 189 --- .../plugins/filemanager/images/file-16.gif | Bin 170 -> 0 bytes .../plugins/filemanager/images/file-64.gif | Bin 1087 -> 0 bytes .../plugins/filemanager/images/folder-16.gif | Bin 226 -> 0 bytes .../plugins/filemanager/images/folder-64.gif | Bin 1220 -> 0 bytes .../plugins/filemanager/images/go-up.gif | Bin 562 -> 0 bytes .../kindeditor4/plugins/flash/flash.js | 151 --- .../kindeditor4/plugins/image/image.js | 265 ----- .../plugins/image/images/align_left.gif | Bin 639 -> 0 bytes .../plugins/image/images/align_right.gif | Bin 636 -> 0 bytes .../plugins/image/images/align_top.gif | Bin 625 -> 0 bytes .../plugins/image/images/refresh.gif | Bin 655 -> 0 bytes .../plugins/insertfile/insertfile.js | 129 -- .../plugins/lineheight/lineheight.js | 38 - .../kindeditor4/plugins/link/link.js | 66 -- .../kindeditor4/plugins/map/map.html | 57 - .../thirdparty/kindeditor4/plugins/map/map.js | 137 --- .../kindeditor4/plugins/media/media.js | 159 --- .../plugins/pagebreak/pagebreak.js | 26 - .../plugins/plainpaste/plainpaste.js | 41 - .../kindeditor4/plugins/preview/preview.js | 31 - .../plugins/quickformat/quickformat.js | 71 -- .../kindeditor4/plugins/table/table.js | 717 ------------ .../kindeditor4/plugins/template/html/1.html | 14 - .../kindeditor4/plugins/template/html/2.html | 42 - .../kindeditor4/plugins/template/html/3.html | 36 - .../kindeditor4/plugins/template/template.js | 58 - .../plugins/wordpaste/wordpaste.js | 51 - .../kindeditor4/themes/common/anchor.gif | Bin 371 -> 0 bytes .../kindeditor4/themes/common/blank.gif | Bin 43 -> 0 bytes .../kindeditor4/themes/common/flash.gif | Bin 1089 -> 0 bytes .../kindeditor4/themes/common/loading.gif | Bin 2608 -> 0 bytes .../kindeditor4/themes/common/media.gif | Bin 1036 -> 0 bytes .../kindeditor4/themes/common/rm.gif | Bin 989 -> 0 bytes .../kindeditor4/themes/default/bg.gif | Bin 616 -> 0 bytes .../kindeditor4/themes/default/default.css | 1033 ----------------- .../kindeditor4/themes/default/default.png | Bin 8391 -> 0 bytes .../kindeditor4/themes/simple/simple.css | 160 --- .../webapp/tinyeditor/images/header-bg.gif | Bin 55 -> 0 bytes src/main/webapp/tinyeditor/images/icons.png | Bin 16261 -> 0 bytes src/main/webapp/tinyeditor/images/resize.gif | Bin 78 -> 0 bytes src/main/webapp/tinyeditor/packed.js | 1 - src/main/webapp/tinyeditor/style.css | 17 - src/main/webapp/tinyeditor/tinyeditor.js | 215 ---- 215 files changed, 606 insertions(+), 5751 deletions(-) create mode 100644 src/main/java/com/rekoe/domain/Pj.java create mode 100644 src/main/java/com/rekoe/domain/PjAuth.java create mode 100644 src/main/java/com/rekoe/domain/PjGr.java create mode 100644 src/main/java/com/rekoe/domain/PjGrUsr.java create mode 100644 src/main/java/com/rekoe/domain/PjUsr.java create mode 100644 src/main/java/com/rekoe/domain/Usr.java delete mode 100644 src/main/webapp/thirdparty/My97DatePicker/My97DatePicker.html delete mode 100644 src/main/webapp/thirdparty/My97DatePicker/WdatePicker.js delete mode 100644 src/main/webapp/thirdparty/My97DatePicker/calendar.js delete mode 100644 src/main/webapp/thirdparty/My97DatePicker/config.js delete mode 100644 src/main/webapp/thirdparty/My97DatePicker/lang/en.js delete mode 100644 src/main/webapp/thirdparty/My97DatePicker/lang/zh-cn.js delete mode 100644 src/main/webapp/thirdparty/My97DatePicker/lang/zh-tw.js delete mode 100644 src/main/webapp/thirdparty/My97DatePicker/skin/WdatePicker.css delete mode 100644 src/main/webapp/thirdparty/My97DatePicker/skin/datePicker.gif delete mode 100644 src/main/webapp/thirdparty/My97DatePicker/skin/default/datepicker.css delete mode 100644 src/main/webapp/thirdparty/My97DatePicker/skin/default/img.gif delete mode 100644 src/main/webapp/thirdparty/My97DatePicker/skin/whyGreen/bg.jpg delete mode 100644 src/main/webapp/thirdparty/My97DatePicker/skin/whyGreen/datepicker.css delete mode 100644 src/main/webapp/thirdparty/My97DatePicker/skin/whyGreen/img.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/kindeditor-min.js delete mode 100644 src/main/webapp/thirdparty/kindeditor4/lang/ar.js delete mode 100644 src/main/webapp/thirdparty/kindeditor4/lang/en.js delete mode 100644 src/main/webapp/thirdparty/kindeditor4/lang/zh_CN.js delete mode 100644 src/main/webapp/thirdparty/kindeditor4/lang/zh_TW.js delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/anchor/anchor.js delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/clearhtml/clearhtml.js delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/code/code.js delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/code/prettify.css delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/code/prettify.js delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/emoticons.js delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/0.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/1.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/10.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/100.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/101.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/102.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/103.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/104.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/105.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/106.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/107.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/108.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/109.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/11.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/110.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/111.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/112.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/113.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/114.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/115.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/116.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/117.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/118.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/119.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/12.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/120.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/121.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/122.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/123.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/124.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/125.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/126.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/127.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/128.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/129.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/13.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/130.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/131.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/132.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/133.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/134.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/14.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/15.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/16.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/17.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/18.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/19.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/2.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/20.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/21.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/22.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/23.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/24.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/25.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/26.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/27.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/28.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/29.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/3.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/30.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/31.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/32.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/33.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/34.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/35.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/36.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/37.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/38.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/39.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/4.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/40.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/41.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/42.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/43.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/44.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/45.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/46.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/47.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/48.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/49.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/5.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/50.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/51.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/52.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/53.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/54.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/55.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/56.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/57.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/58.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/59.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/6.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/60.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/61.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/62.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/63.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/64.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/65.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/66.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/67.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/68.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/69.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/7.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/70.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/71.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/72.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/73.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/74.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/75.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/76.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/77.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/78.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/79.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/8.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/80.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/81.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/82.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/83.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/84.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/85.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/86.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/87.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/88.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/89.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/9.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/90.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/91.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/92.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/93.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/94.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/95.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/96.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/97.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/98.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/99.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/emoticons/images/static.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/filemanager/filemanager.js delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/filemanager/images/file-16.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/filemanager/images/file-64.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/filemanager/images/folder-16.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/filemanager/images/folder-64.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/filemanager/images/go-up.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/flash/flash.js delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/image/image.js delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/image/images/align_left.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/image/images/align_right.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/image/images/align_top.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/image/images/refresh.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/insertfile/insertfile.js delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/lineheight/lineheight.js delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/link/link.js delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/map/map.html delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/map/map.js delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/media/media.js delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/pagebreak/pagebreak.js delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/plainpaste/plainpaste.js delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/preview/preview.js delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/quickformat/quickformat.js delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/table/table.js delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/template/html/1.html delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/template/html/2.html delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/template/html/3.html delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/template/template.js delete mode 100644 src/main/webapp/thirdparty/kindeditor4/plugins/wordpaste/wordpaste.js delete mode 100644 src/main/webapp/thirdparty/kindeditor4/themes/common/anchor.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/themes/common/blank.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/themes/common/flash.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/themes/common/loading.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/themes/common/media.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/themes/common/rm.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/themes/default/bg.gif delete mode 100644 src/main/webapp/thirdparty/kindeditor4/themes/default/default.css delete mode 100644 src/main/webapp/thirdparty/kindeditor4/themes/default/default.png delete mode 100644 src/main/webapp/thirdparty/kindeditor4/themes/simple/simple.css delete mode 100644 src/main/webapp/tinyeditor/images/header-bg.gif delete mode 100644 src/main/webapp/tinyeditor/images/icons.png delete mode 100644 src/main/webapp/tinyeditor/images/resize.gif delete mode 100644 src/main/webapp/tinyeditor/packed.js delete mode 100644 src/main/webapp/tinyeditor/style.css delete mode 100644 src/main/webapp/tinyeditor/tinyeditor.js diff --git a/src/main/java/com/rekoe/domain/PermissionCategory.java b/src/main/java/com/rekoe/domain/PermissionCategory.java index 170bc90..f2e3848 100644 --- a/src/main/java/com/rekoe/domain/PermissionCategory.java +++ b/src/main/java/com/rekoe/domain/PermissionCategory.java @@ -13,13 +13,13 @@ import org.nutz.dao.entity.annotation.Prev; import org.nutz.dao.entity.annotation.Table; /** - * @author 科技㊣²º¹³ - * 2014年4月19日 上午8:54:23 - * http://www.rekoe.com - * QQ:5382211 + * @author 科技㊣²º¹³
+ * 2014年4月19日 上午8:54:23
+ * http://www.rekoe.com
+ * QQ:5382211 */ @Table("permission_category") -public class PermissionCategory implements Serializable{ +public class PermissionCategory implements Serializable { private static final long serialVersionUID = 7685127380108984960L; @Name @@ -32,27 +32,35 @@ public class PermissionCategory implements Serializable{ @Column("is_locked") @ColDefine(type = ColType.BOOLEAN) private boolean locked; + public String getId() { return id; } + public void setId(String id) { this.id = id; } + public String getName() { return name; } + public void setName(String name) { this.name = name; } + public List getPermissions() { return permissions; } + public void setPermissions(List permissions) { this.permissions = permissions; } + public boolean isLocked() { return locked; } + public void setLocked(boolean locked) { this.locked = locked; } diff --git a/src/main/java/com/rekoe/domain/Pj.java b/src/main/java/com/rekoe/domain/Pj.java new file mode 100644 index 0000000..a3c1780 --- /dev/null +++ b/src/main/java/com/rekoe/domain/Pj.java @@ -0,0 +1,132 @@ +package com.rekoe.domain; + +import java.io.Serializable; + +import org.nutz.dao.entity.annotation.Table; + +/** + * 项目 + */ +@Table("pj") +public class Pj implements Serializable{ + /** + * + */ + private static final long serialVersionUID = 3570692240378418844L; + /** + * 项目ID + */ + private String pj; + /** + * 仓库位置 + */ + private String path; + /** + * 访问项目的svn地址 + */ + private String url; + /** + * 描述 + */ + private String des; + /** + * 类型 + */ + private String type; + + /** + * 用户是否是这个项目的管理员 + */ + private boolean manager; + + /** + * @return 项目ID + */ + public String getPj() { + return pj; + } + + /** + * @param pj + * 项目ID + */ + public void setPj(String pj) { + this.pj = pj; + } + + /** + * @return 仓库位置 + */ + public String getPath() { + return path; + } + + /** + * @param path + * 仓库位置 + */ + public void setPath(String path) { + this.path = path; + } + + /** + * @return 描述 + */ + public String getDes() { + return des; + } + + /** + * @param des + * 描述 + */ + public void setDes(String des) { + this.des = des; + } + + /** + * @return 类型 + */ + public String getType() { + return type; + } + + /** + * @param type + * 类型 + */ + public void setType(String type) { + this.type = type; + } + + /** + * @return 访问项目的svn地址 + */ + public String getUrl() { + return url; + } + + /** + * @param url + * 访问项目的svn地址 + */ + public void setUrl(String url) { + this.url = url; + } + + /** + * @return 用户是否是这个项目的管理员 + */ + public boolean isManager() { + return manager; + } + + /** + * @param manager + * 用户是否是这个项目的管理员 + */ + public void setManager(boolean manager) { + this.manager = manager; + } + +} diff --git a/src/main/java/com/rekoe/domain/PjAuth.java b/src/main/java/com/rekoe/domain/PjAuth.java new file mode 100644 index 0000000..103bafb --- /dev/null +++ b/src/main/java/com/rekoe/domain/PjAuth.java @@ -0,0 +1,152 @@ +package com.rekoe.domain; + +import java.io.Serializable; + +import org.nutz.dao.entity.annotation.Table; + +/** + * 权限 + */ +@Table("pj_auth") +public class PjAuth implements Serializable { + /** + * + */ + private static final long serialVersionUID = -8744287510861451872L; + /** + * 资源 + */ + private String res; + /** + * 项目 + */ + private String pj; + /** + * 组 + */ + private String gr; + /** + * 用户 + */ + private String usr; + /** + * 用户姓名 + */ + private String usrName; + /** + * r : 可读; w : 可写 + */ + private String rw; + /** + * 描述 + */ + private String des; + + /** + * @return 资源 + */ + public String getRes() { + return res; + } + + /** + * @param res + * 资源 + */ + public void setRes(String res) { + this.res = res; + } + + /** + * @return 项目 + */ + public String getPj() { + return pj; + } + + /** + * @param pj + * 项目 + */ + public void setPj(String pj) { + this.pj = pj; + } + + /** + * @return 组 + */ + public String getGr() { + return gr; + } + + /** + * @param gr + * 组 + */ + public void setGr(String gr) { + this.gr = gr; + } + + /** + * @return r : 可读; w : 可写 + */ + public String getRw() { + return rw; + } + + /** + * @param rw + * r : 可读; w : 可写 + */ + public void setRw(String rw) { + this.rw = rw; + } + + /** + * @return 用户 + */ + public String getUsr() { + return usr; + } + + /** + * @param usr + * 用户 + */ + public void setUsr(String usr) { + this.usr = usr; + } + + /** + * + * @return 用户姓名 + */ + public String getUsrName() { + return usrName; + } + + /** + * + * @param usrName + * 用户姓名 + */ + public void setUsrName(String usrName) { + this.usrName = usrName; + } + + /** + * @return 描述 + */ + public String getDes() { + return des; + } + + /** + * @param des + * 描述 + */ + public void setDes(String des) { + this.des = des; + } + +} diff --git a/src/main/java/com/rekoe/domain/PjGr.java b/src/main/java/com/rekoe/domain/PjGr.java new file mode 100644 index 0000000..d08c01a --- /dev/null +++ b/src/main/java/com/rekoe/domain/PjGr.java @@ -0,0 +1,75 @@ +package com.rekoe.domain; + +import java.io.Serializable; + +import org.nutz.dao.entity.annotation.Table; + +/** + * 组 + * + */ +@Table("pj_gr") +public class PjGr implements Serializable{ + /** + * + */ + private static final long serialVersionUID = 6413099229527347938L; + /** + * 项目 + */ + private String pj; + /** + * 组 + */ + private String gr; + /** + * 描述 + */ + private String des; + + /** + * @return 项目 + */ + public String getPj() { + return pj; + } + + /** + * @param pj + * 项目 + */ + public void setPj(String pj) { + this.pj = pj; + } + + /** + * @return 描述 + */ + public String getDes() { + return des; + } + + /** + * @param des + * 描述 + */ + public void setDes(String des) { + this.des = des; + } + + /** + * @return 组 + */ + public String getGr() { + return gr; + } + + /** + * @param gr + * 组 + */ + public void setGr(String gr) { + this.gr = gr; + } + +} diff --git a/src/main/java/com/rekoe/domain/PjGrUsr.java b/src/main/java/com/rekoe/domain/PjGrUsr.java new file mode 100644 index 0000000..6def9e1 --- /dev/null +++ b/src/main/java/com/rekoe/domain/PjGrUsr.java @@ -0,0 +1,93 @@ +package com.rekoe.domain; + +import java.io.Serializable; + +import org.nutz.dao.entity.annotation.Table; + +/** + * 项目组用户 + */ +@Table("pj_gr_usr") +public class PjGrUsr implements Serializable { + /** + * + */ + private static final long serialVersionUID = -2031955995574649327L; + /** + * 项目 + */ + private String pj; + /** + * 用户 + */ + private String usr; + /** + * 用户姓名 + */ + private String usrName; + /** + * 组 + */ + private String gr; + + /** + * @return 项目 + */ + public String getPj() { + return pj; + } + + /** + * @param pj + * 项目 + */ + public void setPj(String pj) { + this.pj = pj; + } + + /** + * @return 用户 + */ + public String getUsr() { + return usr; + } + + /** + * @return 用户姓名 + */ + public String getUsrName() { + return usrName; + } + + /** + * @param usrName + * 用户姓名 + */ + public void setUsrName(String usrName) { + this.usrName = usrName; + } + + /** + * @param usr + * 用户 + */ + public void setUsr(String usr) { + this.usr = usr; + } + + /** + * @return 组 + */ + public String getGr() { + return gr; + } + + /** + * @param gr + * 组 + */ + public void setGr(String gr) { + this.gr = gr; + } + +} diff --git a/src/main/java/com/rekoe/domain/PjUsr.java b/src/main/java/com/rekoe/domain/PjUsr.java new file mode 100644 index 0000000..9239767 --- /dev/null +++ b/src/main/java/com/rekoe/domain/PjUsr.java @@ -0,0 +1,34 @@ +package com.rekoe.domain; + +import org.nutz.dao.entity.annotation.Table; + +/** + * 项目用户 。只对单库方式有用,包括svn协议和http协议(单库),可以每个项目设置用户的密码 + */ +@Table("pj_usr") +public class PjUsr extends Usr { + /** + * + */ + private static final long serialVersionUID = 5863709168694149752L; + /** + * 项目ID + */ + private String pj; + + /** + * @return 项目ID + */ + public String getPj() { + return pj; + } + + /** + * @param pj + * 项目ID + */ + public void setPj(String pj) { + this.pj = pj; + } + +} diff --git a/src/main/java/com/rekoe/domain/Role.java b/src/main/java/com/rekoe/domain/Role.java index f82fbe4..64408c0 100644 --- a/src/main/java/com/rekoe/domain/Role.java +++ b/src/main/java/com/rekoe/domain/Role.java @@ -11,15 +11,16 @@ import org.nutz.dao.entity.annotation.Index; import org.nutz.dao.entity.annotation.ManyMany; import org.nutz.dao.entity.annotation.Table; import org.nutz.dao.entity.annotation.TableIndexes; + /** - * @author 科技㊣²º¹³ - * 2014年2月3日 下午4:48:45 - * http://www.rekoe.com - * QQ:5382211 + * @author 科技㊣²º¹³
+ * 2014年2月3日 下午4:48:45
+ * http://www.rekoe.com
+ * QQ:5382211 */ @Table("system_role") @TableIndexes({ @Index(name = "role_name", fields = { "name" }, unique = true) }) -public class Role implements Serializable{ +public class Role implements Serializable { private static final long serialVersionUID = 7928270441533321123L; @Id private Long id; diff --git a/src/main/java/com/rekoe/domain/User.java b/src/main/java/com/rekoe/domain/User.java index 9cc7d5f..fa801d8 100644 --- a/src/main/java/com/rekoe/domain/User.java +++ b/src/main/java/com/rekoe/domain/User.java @@ -14,7 +14,10 @@ import org.nutz.dao.entity.annotation.Table; import org.nutz.dao.entity.annotation.TableIndexes; /** - * @author 科技㊣²º¹³ 2014年2月3日 下午4:48:45 http://www.rekoe.com QQ:5382211 + * @author 科技㊣²º¹³
+ * 2014年2月3日 下午4:48:45
+ * http://www.rekoe.com
+ * QQ:5382211 */ @Table("system_user") @TableIndexes({ @Index(name = "user_name", fields = { "name" }, unique = true), @Index(name = "user_openid", fields = { "openid" }, unique = true) }) diff --git a/src/main/java/com/rekoe/domain/Usr.java b/src/main/java/com/rekoe/domain/Usr.java new file mode 100644 index 0000000..3eda5f9 --- /dev/null +++ b/src/main/java/com/rekoe/domain/Usr.java @@ -0,0 +1,95 @@ +package com.rekoe.domain; + +import java.io.Serializable; + +import org.nutz.dao.entity.annotation.Table; + +/** + * 用户 + * + */ +@Table("usr") +public class Usr implements Serializable { + + /** + * + */ + private static final long serialVersionUID = 8251147689572549482L; + /** + * 用户ID + */ + private String usr; + /** + * 用户姓名 + */ + private String name; + /** + * 密码(加密) + */ + private String psw; + /** + * 角色 + */ + private String role; + + /** + * @return 用户ID + */ + public String getUsr() { + return usr; + } + + /** + * @param usr + * 用户ID + */ + public void setUsr(String usr) { + this.usr = usr; + } + + /** + * @return 用户姓名 + */ + public String getName() { + return name; + } + + /** + * @param name + * 用户姓名 + */ + public void setName(String name) { + this.name = name; + } + + /** + * @return 密码(加密) + */ + public String getPsw() { + return psw; + } + + /** + * @param psw + * 密码(加密) + */ + public void setPsw(String psw) { + this.psw = psw; + } + + /** + * @return 角色 + */ + public String getRole() { + return role; + } + + /** + * @param role + * 角色 + */ + public void setRole(String role) { + this.role = role; + } + +} diff --git a/src/main/webapp/WEB-INF/template/admin/top.ftl b/src/main/webapp/WEB-INF/template/admin/top.ftl index a76c1ef..d8339bb 100644 --- a/src/main/webapp/WEB-INF/template/admin/top.ftl +++ b/src/main/webapp/WEB-INF/template/admin/top.ftl @@ -99,38 +99,14 @@ $(function(){ - <#assign max = 20> + <#assign max = 13> diff --git a/src/main/webapp/thirdparty/My97DatePicker/My97DatePicker.html b/src/main/webapp/thirdparty/My97DatePicker/My97DatePicker.html deleted file mode 100644 index 09fafc8..0000000 --- a/src/main/webapp/thirdparty/My97DatePicker/My97DatePicker.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -My97DatePicker - - - - - - - - \ No newline at end of file diff --git a/src/main/webapp/thirdparty/My97DatePicker/WdatePicker.js b/src/main/webapp/thirdparty/My97DatePicker/WdatePicker.js deleted file mode 100644 index 9e83419..0000000 --- a/src/main/webapp/thirdparty/My97DatePicker/WdatePicker.js +++ /dev/null @@ -1,35 +0,0 @@ -/* - * My97 DatePicker 4.6 - * SITE: http://dp.my97.net - * BLOG: http://my97.cnblogs.com - * MAIL: smallcarrot@163.com - */ -var $dp,WdatePicker;(function(){var _={ -$wdate:true, -$dpPath:"", -$crossFrame:true, -doubleCalendar:false, -position:{}, -lang:"auto", -skin:"default", -dateFmt:"yyyy-MM-dd", -realDateFmt:"yyyy-MM-dd", -realTimeFmt:"HH:mm:ss", -realFullFmt:"%Date %Time", -minDate:"1900-01-01 00:00:00", -maxDate:"2099-12-31 23:59:59", -startDate:"", -alwaysUseStartDate:false, -yearOffset:1911, -firstDayOfWeek:0, -isShowWeek:false, -highLineWeekDay:true, -isShowClear:true, -isShowToday:true, -isShowOthers:true, -readOnly:false, -errDealMode:0, -autoPickDate:null, -qsEnabled:true, - -specialDates:null,specialDays:null,disabledDates:null,disabledDays:null,opposite:false,onpicking:null,onpicked:null,onclearing:null,oncleared:null,ychanging:null,ychanged:null,Mchanging:null,Mchanged:null,dchanging:null,dchanged:null,Hchanging:null,Hchanged:null,mchanging:null,mchanged:null,schanging:null,schanged:null,eCont:null,vel:null,errMsg:"",quickSel:[],has:{}};WdatePicker=U;var X=window,O="document",J="documentElement",C="getElementsByTagName",V,A,T,I,b;switch(navigator.appName){case"Microsoft Internet Explorer":T=true;break;case"Opera":b=true;break;default:I=true;break}A=L();if(_.$wdate)M(A+"skin/WdatePicker.css");V=X;if(_.$crossFrame){try{while(V.parent[O]!=V[O]&&V.parent[O][C]("frameset").length==0)V=V.parent}catch(P){}}if(!V.$dp)V.$dp={ff:I,ie:T,opera:b,el:null,win:X,status:0,defMinDate:_.minDate,defMaxDate:_.maxDate,flatCfgs:[]};B();if($dp.status==0)Z(X,function(){U(null,true)});if(!X[O].docMD){E(X[O],"onmousedown",D);X[O].docMD=true}if(!V[O].docMD){E(V[O],"onmousedown",D);V[O].docMD=true}E(X,"onunload",function(){if($dp.dd)Q($dp.dd,"none")});function B(){V.$dp=V.$dp||{};obj={$:function($){return(typeof $=="string")?this.win[O].getElementById($):$},$D:function($,_){return this.$DV(this.$($).value,_)},$DV:function(_,$){if(_!=""){this.dt=$dp.cal.splitDate(_,$dp.cal.dateFmt);if($)for(var A in $){if(this.dt[A]===undefined)this.errMsg="invalid property:"+A;this.dt[A]+=$[A]}if(this.dt.refresh())return this.dt}return""},show:function(){Q(this.dd,"block")},hide:function(){Q(this.dd,"none")},attachEvent:E};for(var $ in obj)V.$dp[$]=obj[$];$dp=V.$dp}function E(A,$,_){if(T)A.attachEvent($,_);else{var B=$.replace(/on/,"");_._ieEmuEventHandler=function($){return _($)};A.addEventListener(B,_._ieEmuEventHandler,false)}}function L(){var _,A,$=X[O][C]("script");for(var B=0;B<$.length;B++){_=$[B].src.substring(0,$[B].src.toLowerCase().indexOf("wdatepicker.js"));A=_.lastIndexOf("/");if(A>0)_=_.substring(0,A+1);if(_)break}return _}function F(F){var E,C;if(F.substring(0,1)!="/"&&F.indexOf("://")==-1){E=V.location.href;C=location.href;if(E.indexOf("?")>-1)E=E.substring(0,E.indexOf("?"));if(C.indexOf("?")>-1)C=C.substring(0,C.indexOf("?"));var G,I,$="",D="",A="",J,H,B="";for(J=0;J_.scrollLeft||A.scrollLeft>_.scrollLeft))?A:_;return{"top":B.scrollTop,"left":B.scrollLeft}}function D($){src=$?($.srcElement||$.target):null;if($dp&&$dp.cal&&!$dp.eCont&&$dp.dd&&Q($dp.dd)=="block"&&src!=$dp.el)$dp.cal.close()}function Y(){$dp.status=2;H()}function H(){if($dp.flatCfgs.length>0){var $=$dp.flatCfgs.shift();$.el={innerHTML:""};$.autoPickDate=true;$.qsEnabled=false;K($)}}var R,$;function U(E,_){$dp.win=X;B();E=E||{};if(_){if(!D()){$=$||setInterval(function(){if(V[O].readyState=="complete")clearInterval($);U(null,true)},50);return}if($dp.status==0){$dp.status=1;K({el:{innerHTML:""}},true)}else return}else if(E.eCont){E.eCont=$dp.$(E.eCont);$dp.flatCfgs.push(E);if($dp.status==2)H()}else{if($dp.status==0){U(null,true);return}if($dp.status!=2)return;var C=A();if(C){$dp.srcEl=C.srcElement||C.target;C.cancelBubble=true}E.el=$dp.$(E.el||$dp.srcEl);if(!E.el||E.el.disabled||(E.el==$dp.el&&Q($dp.dd)!="none"&&$dp.dd.style.left!="-1970px"))return;K(E)}function D(){if(T&&V!=X&&V[O].readyState!="complete")return false;return true}function A(){if(I){func=A.caller;while(func!=null){var $=func.arguments[0];if($&&($+"").indexOf("Event")>=0)return $;func=func.caller}return null}return event}}function S(_,$){return _.currentStyle?_.currentStyle[$]:document.defaultView.getComputedStyle(_,false)[$]}function Q(_,$){if(_)if($!=null)_.style.display=$;else return S(_,"display")}function K(H,$){for(var D in _)if(D.substring(0,1)!="$")$dp[D]=_[D];for(D in H)if($dp[D]!==undefined)$dp[D]=H[D];var E=$dp.el?$dp.el.nodeName:"INPUT";if($||$dp.eCont||new RegExp(/input|textarea|div|span|p|a/ig).test(E))$dp.elProp=E=="INPUT"?"value":"innerHTML";else return;if($dp.lang=="auto")$dp.lang=T?navigator.browserLanguage.toLowerCase():navigator.language.toLowerCase();if(!$dp.dd||$dp.eCont||($dp.lang&&$dp.realLang&&$dp.realLang.name!=$dp.lang&&$dp.getLangIndex&&$dp.getLangIndex($dp.lang)>=0)){if($dp.dd&&!$dp.eCont)V[O].body.removeChild($dp.dd);if(_.$dpPath=="")F(A);var B="";if($dp.eCont){$dp.eCont.innerHTML=B;Z($dp.eCont.childNodes[0],Y)}else{$dp.dd=V[O].createElement("DIV");$dp.dd.style.cssText="position:absolute;z-index:19700";$dp.dd.innerHTML=B;V[O].body.insertBefore($dp.dd,V[O].body.firstChild);Z($dp.dd.childNodes[0],Y);if($)$dp.dd.style.left=$dp.dd.style.top="-1970px";else{$dp.show();C()}}}else if($dp.cal){$dp.show();$dp.cal.init();if(!$dp.eCont)C()}function C(){var F=$dp.position.left,B=$dp.position.top,C=$dp.el;if(C!=$dp.srcEl&&(Q(C)=="none"||C.type=="hidden"))C=$dp.srcEl;var H=W(C),$=G(X),D=N(V),A=a(V),E=$dp.dd.offsetHeight,_=$dp.dd.offsetWidth;if(isNaN(B)){if(B=="above"||(B!="under"&&(($.topM+H.bottom+E>D.height)&&($.topM+H.top-E>0))))B=A.top+$.topM+H.top-E-3;else B=A.top+$.topM+H.bottom;B+=T?-1:1}else B+=A.top+$.topM;if(isNaN(F))F=A.left+Math.min($.leftM+H.left,D.width-_-5)-(T?2:0);else F+=A.left+$.leftM;$dp.dd.style.top=B+"px";$dp.dd.style.left=F+"px"}}})() \ No newline at end of file diff --git a/src/main/webapp/thirdparty/My97DatePicker/calendar.js b/src/main/webapp/thirdparty/My97DatePicker/calendar.js deleted file mode 100644 index 84f4522..0000000 --- a/src/main/webapp/thirdparty/My97DatePicker/calendar.js +++ /dev/null @@ -1,7 +0,0 @@ -/* - * My97 DatePicker 4.6 - * SITE: http://dp.my97.net - * BLOG: http://my97.cnblogs.com - * MAIL: smallcarrot@163.com - */ -eval(function(B,D,A,G,E,F){function C(A){return A<62?String.fromCharCode(A+=A<26?65:A<52?71:-4):A<63?'_':A<64?'$':C(A>>6)+C(A&63)}while(A>0)E[C(G--)]=D[--A];return B.replace(/[\w\$]+/g,function(A){return E[A]==F[A]?A:E[A]})}('k g;d(FJ){E9.Cb.__defineSetter__("DA",_(b){d(!b){q.Bm();}5 b;});E9.Cb.__defineGetter__("FF",_(){k b=q.Fz;CJ(b.FO!=U){b=b.parentNode;}5 b;});HTMLElement.Cb.Cv=_(a,A){k b=a.7(/Et/,"");A.Ee=_(b){Fu.BJ=b;5 A();};q.addEventListener(b,A.Ee,2);};}_ EO(){g=q;q.CW=[];c=CS.createElement("m");c.$="EC";c.BR=\'&Dj;\';EK(c,_(){Ct();});a();q.FX();b();D9("S,K,H,P,R");c.EN.8=_(){D8(U);};c.Em.8=_(){D8(-U);};c.EE.8=_(){d(c.BW.3.De!="Fo"){g.D2();C7(c.BW);}r{t(c.BW);}};EK(c.Co,_(){d(j.Bj.3.De!="E8"){c.BP.ED();}BJ.DA=2;});CS.body.EM(c);_ a(){k a=b("L");x=b("m"),BT=b("BI"),EB=b("Ba"),FK=b("Dg");c.DN=a[T];c.Cl=a[U];c.DO=a[W];c.C0=a[V];c.C4=x[Z];c.BP=BT[T];c.BH=BT[U];c.Do=x[T];c.Cu=x[BB];c.CN=x[BK];c.BW=x[B2];c.CT=x[Dz];c.EL=x[CR];c.EY=x[13];c.FB=x[14];c.Fe=x[Dy];c.EE=x[16];c.Eg=x[17];c.C3=BT[V];c.Ds=BT[BB];c.D6=BT[BK];c.Cw=BT[Y];c.Bx=BT[Cj];c.Co=BT[Z];c.EN=EB[T];c.Em=EB[U];c.Fj=FK[T];_ b(b){5 c.DW(b);}}_ b(){c.DN.8=_(){BO=BO<=T?BO-U:-U;d(BO%X==T){c.BH.ED();5;}c.BH.1=l.S-U;c.BH.CB();};c.Cl.8=_(){l.v("K",-U);c.BP.CB();};c.DO.8=_(){l.v("K",U);c.BP.CB();};c.C0.8=_(){BO=BO>=T?BO+U:U;d(BO%X==T){c.BH.ED();5;}c.BH.1=l.S+U;c.BH.CB();};}}EO.Cb={FX:_(){BO=T;j.DH=q;d(j.Cn&&j.f.Cn!=w){j.f.Cn=s;j.f.Dt();}b();q.Bi=j.Bi;q.E7();q.CC=j.CC==w?(j.n.Bc&&j.n.Bc?2:s):j.CC;l=q.Ev=o BQ();BG=o BQ();Bl=q.B1=o BQ();q.Du=q.Ce("disabledDates");q.FE=q.Ce("disabledDays");q.E4=q.Ce("specialDates");q.FY=q.Ce("specialDays");q.BZ=q.C1(j.BZ,j.BZ!=j.Ek?j.Bg:j.CK,j.Ek);q.Bd=q.C1(j.Bd,j.Bd!=j.Fv?j.Bg:j.CK,j.Fv);d(q.BZ.Br(q.Bd)>T){j.D4=0.err_1;}d(q.BX()){q.Ej();q.B9=j.f[j.BF];}r{q.Bh(2,V);}i("S");i("K");i("M");i("H");i("P");i("R");c.Fj.BR=0.timeStr;c.Cw.1=0.clearStr;c.Bx.1=0.todayStr;c.Co.1=0.okStr;q.EX();q.Ey();d(j.D4){alert(j.D4);}q.D$();Ct();d(j.f.FO==U){j.Cv(j.f,"EG",_(b){d(j.f==(b.FF||b.Fz)){Eb=(b.Bu==CZ)?b.D7:b.Bu;d(Eb==Z){d(!j.DH.Dv()){b.Bm?b.Bm():b.DA=2;j.DH.Bh(2,V);j.Bq();}r{j.DH.Bh(s);j.t();}}}});}_ b(){k a,b;p(a=T;(b=CS.DW("link")[a]);a++){d(v(b,"rel").9("3")!=-U&&v(b,"Fp")){b.Bv=s;d(v(b,"Fp")==j.skin){b.Bv=2;}}}}},Ej:_(){k a=q.Ch();d(a!=T){k b;d(a>T){b=q.Bd;}r{b=q.BZ;}d(j.n.DD){l.S=b.S;l.K=b.K;l.M=b.M;}d(j.n.Bc){l.H=b.H;l.P=b.P;l.R=b.R;}}},Cq:_(K,F,EW,a,D,B,A,EV,G){k E;d(K&&K.BX){E=K;}r{E=o BQ();d(K!=""){F=F||j.Bi;k J,DX=T,I,C=/Cx|Cg|DR|S|B6|CQ|Dl|K|Bj|M|E5|H|E2|P|FU|R|B8|D|D0|B_|Cm/BY,B$=F.EJ(C);C.C$=T;d(G){I=K.Dw(/\\B_+/);}r{k b=T,H="^";CJ((I=C.DF(F))!==w){d(b>T){H+=F.CM(b,I.DB);}b=I.DB-b;b=C.C$;Cc(I[T]){u"Cx":H+="(\\\\M{BB})";z;u"Cg":H+="(\\\\M{W})";z;Ft:d(o Ci("B6|CQ|B8|D|D0|B_|Cm").D_(I[T])){H+="(\\\\D+)";}r{H+="(\\\\M\\\\M?)";}z;}}H+=".*b";I=o Ci(H).DF(K);DX=U;}d(I){p(J=T;J=T){b=b.7(/%FA/BY,"T");a.M=T;a.K=DE(a.K)+U;}a.CH();}5 a;},BX:_(){k A,a;d(j.alwaysUseStartDate||(j.ET!=""&&j.f[j.BF]=="")){A=q.C6(j.ET);a=j.Bg;}r{A=j.f[j.BF];a=q.Bi;}l.Ca(q.Cq(A,a));d(A!=""){k b=U;d(j.n.DD&&!q.DP(l)){l.S=BG.S;l.K=BG.K;l.M=BG.M;b=T;}d(j.n.Bc&&!q.Db(l)){l.H=BG.H;l.P=BG.P;l.R=BG.R;b=T;}5 b&&q.BS(l);}5 U;},DP:_(b){d(b.S!=w){b=CG(b.S,BB)+"-"+b.K+"-"+b.M;}5 b.EJ(/^((\\M{V}(([En][048])|([Ez][26]))[\\-\\/\\R]?((((T?[E1])|(U[FQ]))[\\-\\/\\R]?((T?[U-Z])|([U-V][T-Z])|(W[FP])))|(((T?[Ep])|(Dz))[\\-\\/\\R]?((T?[U-Z])|([U-V][T-Z])|(CP)))|(T?V[\\-\\/\\R]?((T?[U-Z])|([U-V][T-Z])))))|(\\M{V}(([En][1235679])|([Ez][01345789]))[\\-\\/\\R]?((((T?[E1])|(U[FQ]))[\\-\\/\\R]?((T?[U-Z])|([U-V][T-Z])|(W[FP])))|(((T?[Ep])|(Dz))[\\-\\/\\R]?((T?[U-Z])|([U-V][T-Z])|(CP)))|(T?V[\\-\\/\\R]?((T?[U-Z])|(U[T-Z])|(V[T-Cj]))))))(\\R(((T?[T-Z])|([U-V][T-W]))\\:([T-X]?[T-Z])((\\R)|(\\:([T-X]?[T-Z])))))?b/);},Db:_(b){d(b.H!=w){b=b.H+":"+b.P+":"+b.R;}5 b.EJ(/^([T-Z]|([T-U][T-Z])|([V][T-W])):([T-Z]|([T-X][T-Z])):([T-Z]|([T-X][T-Z]))b/);},Ch:_(b,a){a=a||l;k A=a.Br(q.BZ,b);d(A>T){A=a.Br(q.Bd,b);d(AU){C-=Y;}G.L("");G.L("");d(j.FV){G.L(""+A[T]+"");}p(a=T;a"+A[(B+a)%Y+U]+"");}G.L("");p(a=U,F=C;a");p(b=T;b"+Dk(J,U)+"");}G.L(""+J.M+"");}r{G.L(">");}}G.L("");}G.L("");5 G.O();},FT:_(a){k b=q.Dr(a,q.Du);5(q.Du&&j.opposite)?!b:b;},Ew:_(b){5 q.Dq(b,q.FE);},Fk:_(b){5 q.Dr(b,q.E4,U);},FM:_(b){5 q.Dq(b,q.FY,U);},Dr:_(b,a){5 a?a.D_(q.C8(j.Bg,b)):T;},Dq:_(a,b){5 b?b.D_(a):T;},Cd:_(Q,BD,Da,EZ,Bp){k R=o B4(),DU=Bp?"Da"+Q:Q;Eu=l[Q];R.L("\');p(k O=T;O"+(Q=="K"?0.Bt[l[Q]-U]:l[Q])+"");}R.L("");}R.L("");l[Q]=Eu;5 R.O();},DT:_(a,A){d(a){k b=a.offsetLeft;d(Ea){b=a.getBoundingClientRect().CA;}A.3.CA=b;}},_fM:_(b){q.DT(b,c.Cu);c.Cu.BR=q.Cd("K",V,BK,"N+O*BK+U",b==c.Bn);},Dc:_(A,b){k a=o B4();b=CY(b,l.S-X);a.L(q.Cd("S",V,X,b+"+N+O*X",A==c.Bz));a.L("\\u2190\\E_b+B2?"y=\'BE\' B5=\\"q.$=\'CV\'\\" Bs=\\"q.$=\'BE\'\\" Cy=\'d(BJ.Bm)BJ.Bm();BJ.EQ=s;g.Dc(T,"+(b+B2)+")\'":"y=\'Dn\'");a.L(">\\u2192");q.DT(A,c.CN);c.CN.BR=a.O();},DM:_(b,A,a){c[b+"D"].BR=q.Cd(b,BK,A,a);},_fH:_(){q.DM("H",BB,"N * BK + O");},_fm:_(){q.DM("P",V,"N * CP + O * X");},_fs:_(){q.DM("R",U,"O * B2");},D2:_(b){q.Fi();k C=q.CW,B=C.3,A=o B4();A.L(\'\');A.L(\'\'+0.quickStr+"");d(!b){A.L(\'\\E_\');}A.L("");p(k a=T;a\');A.L("&Dj;"+q.C8(w,C[a]));A.L("");}r{A.L("&Dj;");}}A.L("");c.BW.BR=A.O();},E7:_(){b(/Cm/);b(/D0|B_/);b(/B8|D/);b(/Cx|Cg|DR|S/);b(/B6|CQ|Dl|K/);b(/Bj|M/);b(/E5|H/);b(/E2|P/);b(/FU|R/);j.n.DD=(j.n.S||j.n.K||j.n.M)?s:2;j.n.Bc=(j.n.H||j.n.P||j.n.R)?s:2;j.CK=j.CK.7(/%BV/,j.Fw).7(/%Time/,j.Fc);d(j.n.DD){d(j.n.Bc){j.Bg=j.CK;}r{j.Bg=j.Fw;}}r{j.Bg=j.Fc;}_ b(a){k b=(a+"").D1(U,V);j.n[b]=a.DF(j.Bi)?(j.n.DV=b,s):2;}},EX:_(){k b=T;j.n.S?(b=U,Bq(c.BH,c.DN,c.C0)):t(c.BH,c.DN,c.C0);j.n.K?(b=U,Bq(c.BP,c.Cl,c.DO)):t(c.BP,c.Cl,c.DO);b?Bq(c.Do):t(c.Do);d(j.n.Bc){Bq(c.EL);DI(c.C3,j.n.H);DI(c.Ds,j.n.P);DI(c.D6,j.n.R);}r{t(c.EL);}C2(c.Cw,j.isShowClear);C2(c.Bx,j.isShowToday);C2(c.EE,(j.n.M&&j.qsEnabled));d(j.Fb){t(c.Eg);}},Bh:_(B,b){k a=j.f,D=FJ?"y":"$";d(B){C(a);}r{d(b==w){b=j.errDealMode;}Cc(b){u T:d(confirm(0.errAlertMsg)){a[j.BF]=q.B9;C(a);}r{A(a);}z;u U:a[j.BF]=q.B9;C(a);z;u V:A(a);z;}}_ C(b){k A=b.$;d(A){k a=A.7(/Fl/BY,"");d(A!=a){v(b,D,a);}}}_ A(b){v(b,D,b.$+" Fl");}},Bb:_(b,G,E){E=E||Bl;k H,F=[b+b,b],a,C=E[b],A=_(b){5 CG(C,b.6);};Cc(b){u"Cm":C=Bf(E);z;u"D":k B=Bf(E)+U;A=_(b){5 b.6==V?0.aLongWeekStr[B]:0.Fr[B];};z;u"B_":C=Dk(E);z;u"S":F=["Cx","Cg","DR","S"];G=G||F[T];A=_(b){5 CG((b.6-U&&b!="S"&&!j.n[b]){d("Hms".9(b)>-U){C=T;}r{C=U;}}k D=[];p(H=T;H=T){D[H]=A(a);G=G.7(a,"{"+H+"}");}}p(H=T;H");b.L(q.Cs());b.L("");l.v("K",U);b.L(q.Cs());c.Bn=c.BP.FD(s);c.Bz=c.BH.FD(s);c.C4.EM(c.Bn);c.C4.EM(c.Bz);c.Bn.1=0.Bt[l.K-U];v(c.Bn,"DL",l.K);c.Bz.1=l.S;D9("Fh,FZ");c.Bn.$=c.Bz.$="Cf";l.v("K",-U);b.L("");c.CT.BR=b.O();}r{c.$="EC";c.CT.BR=q.Cs();}d(!j.n.M){q.D2(s);C7(c.BW);}r{t(c.BW);}q.E6();},E6:_(){k b=parent.CS.DW("iframe");p(k a=T;aT){l.M--;}q.Dh();d(!j.Fb){d(q.BS(l)){g.Bh(s);t(j.Bj);}r{g.Bh(2);}}d(j.EU){Bk("EU");}r{d(q.B9!=j.f[j.BF]&&j.f.Fx){C_(j.f,"Eh");}}},Ey:_(){c.Cw.8=_(){d(!Bk("onclearing")){j.f[j.BF]="";g.Cz("");t(j.Bj);d(j.Fm){Bk("Fm");}r{d(g.B9!=j.f[j.BF]&&j.f.Fx){C_(j.f,"Eh");}}}};c.Co.8=_(){CF();};d(q.BS(BG)){c.Bx.Bv=2;c.Bx.8=_(){l.Ca(BG);CF();};}r{c.Bx.Bv=s;}},Fi:_(){k H,B,C,A,F=[],E=X,a=j.E$.6,G=j.n.DV;d(a>E){a=E;}r{d(G=="P"||G=="R"){F=[T,Dy,CP,Fg,Fa,-60,-Fg,-CP,-Dy,-U];}r{p(H=T;H=T){BU=Cp(BU,T,Fa);}}}d(Bl[Q]!=BU&&!Bk(Q+"changing")){k Fs=\'i("\'+Q+\'",\'+BU+")",DG=g.Ch();d(DG==T){CO(Fs);}r{d(DGT){Dm(g.Bd);}}}d(!FR&&"yMd".9(Q)>=T){g.D$();}Bk(Q+"changed");}_ Dm(b){i("S",b.S);i("K",b.K);i("M",b.M);d(j.n.Bc){i("H",b.H);i("P",b.P);i("R",b.R);}}}_ CF(A,D,F,b,E,B){k C=o BQ(l.S,l.K,l.M,l.H,l.P,l.R);l.BX(A,D,F,b,E,B);d(!Bk("onpicking")){k a=C.S==A&&C.K==D&&C.M==F;d(!a&&CU.6!=T){BD("S",A,s);BD("K",D,s);BD("M",F);}d(g.CC||a||CU.6==T){g.ES();}}r{l=C;}}_ Bk(b){k a;d(j[b]){a=j[b].call(j.f,j);}5 a;}_ i(a,b){b=b||l[a];Bl[a]=l[a]=b;d("yHms".9(a)>=T){c[a+"BL"].1=b;}d(a=="K"){v(c.BP,"DL",b);c.BP.1=0.Bt[b-U];}}_ v(b,A,a){d(a===CZ){5 b.getAttribute(A);}r{d(b.FL){b.FL(A,a);}}}_ Cp(A,a,b){d(Ab){A=b;}}5 A;}_ EK(b,a){b.Cv("EG",_(){k A=BJ,b=(A.Bu==CZ)?A.D7:A.Bu;d(b==Z){a();}});}_ CG(b,a){b=b+"";CJ(b.6=T?C:X;p(k b=T;b<=C;b++){A=a.CL(b);D=q[A]-B[A];d(D>T){5 U;}r{d(D=T){k b=q.M;q.M=U;q[A]+=a;q.CH();q.M=b;}}};_ DE(b){5 parseInt(b,B2);}_ CE(b,a){5 CY(DE(b),a);}_ 4(a,b,A){5 CE(a,CY(b,A));}_ CY(b,a){5 b==w||FN(b)?a:b;}_ C_(b,a){d(Ea){b.C_("Et"+a);}r{k A=CS.createEvent("HTMLEvents");A.initEvent(a,s,s);b.dispatchEvent(A);}}_ EH(A){k b,a,B="S,K,H,P,R,FZ,Fh".Dw(",");p(a=T;a=48&&a<=57)||(a>=96&&a<=105)||a==Cj||a==46||a==37||a==39||a==Z)){b.DA=2;}}_ D9(A){k b=A.Dw(",");p(k a=T;aQzR9KEUo-T(>!P_I?XFKgvWtyr!WO4UlCn14~uDIk;oTK<^AT9>DEW?Q;pCx%I$O#N5 zF>!(7;)FBL?Y2>G#rVB@JJbtu9J~xNLUPnSUmhJPocq3fC#2n zf`T_#pxG40CJ;6a(?x<#)R9FWBOz>(W+;^9Jhbd%GBC47(G=xRz)Xgu8JJFcnCB3k z@%ssgmJo`6N-16{1yh`x7M3Z+cUmh9yt+9ezELo|GlGq&y6dm!P^77 zPxRDwnT=eC+BI(eaA zI@!?n@xITu?I(aA-qe2m>HYp*Ct=)U(OjDOa0{Y6er~AynCY7C-e-;9YJLGubiCfY z-F!#~Ha30Gckz2A(6j&ITSo^hZ7n9PzT@zN^LON3>zCUv7|#s8^X2uC{2FFF`}1xc GaQqdg9U6)N diff --git a/src/main/webapp/thirdparty/My97DatePicker/skin/default/datepicker.css b/src/main/webapp/thirdparty/My97DatePicker/skin/default/datepicker.css deleted file mode 100644 index 7de4216..0000000 --- a/src/main/webapp/thirdparty/My97DatePicker/skin/default/datepicker.css +++ /dev/null @@ -1,258 +0,0 @@ -/* - * My97 DatePicker 4.6 - * Ƥ:default - */ - -/* ѡ DIV */ -.WdateDiv{ - width:180px; - background-color:#FFFFFF; - border:#bbb 1px solid; - padding:2px; -} -/* ˫Ŀ */ -.WdateDiv2{ - width:360px; -} -.WdateDiv *{font-size:9pt;} - -/**************************** - * ͼ ȫAǩ - ***************************/ -.WdateDiv .NavImg a{ - display:block; - cursor:pointer; - height:16px; - width:16px; -} - -.WdateDiv .NavImgll a{ - float:left; - background:transparent url(img.gif) no-repeat scroll 0 0; -} -.WdateDiv .NavImgl a{ - float:left; - background:transparent url(img.gif) no-repeat scroll -16px 0; -} -.WdateDiv .NavImgr a{ - float:right; - background:transparent url(img.gif) no-repeat scroll -32px 0; -} -.WdateDiv .NavImgrr a{ - float:right; - background:transparent url(img.gif) no-repeat scroll -48px 0; -} - -/**************************** - * · - ***************************/ -/* · DIV */ -.WdateDiv #dpTitle{ - height:24px; - margin-bottom:2px; - padding:1px; -} -/* · INPUT */ -.WdateDiv .yminput{ - margin-top:2px; - text-align:center; - border:0px; - height:16px; - width:50px; - cursor:pointer; -} -/* ·ýʱʽ INPUT */ -.WdateDiv .yminputfocus{ - margin-top:2px; - text-align:center; - font-weight:bold; - color:blue; - border:#ccc 1px solid; - height:16px; - width:50px; -} -/* ˵ѡ DIV */ -.WdateDiv .menuSel{ - z-index:1; - position:absolute; - background-color:#FFFFFF; - border:#ccc 1px solid; - display:none; -} -/* ˵ʽ TD */ -.WdateDiv .menu{ - cursor:pointer; - background-color:#fff; -} -/* ˵mouseoverʽ TD */ -.WdateDiv .menuOn{ - cursor:pointer; - background-color:#BEEBEE; -} -/* ˵Чʱʽ TD */ -.WdateDiv .invalidMenu{ - color:#aaa; -} -/* ѡƫ DIV */ -.WdateDiv .YMenu{ - margin-top:16px; - -} -/* ѡƫ DIV */ -.WdateDiv .MMenu{ - margin-top:16px; - *width:62px; -} -/* ʱѡλ DIV */ -.WdateDiv .hhMenu{ - margin-top:-90px; - margin-left:26px; -} -/* ѡλ DIV */ -.WdateDiv .mmMenu{ - margin-top:-46px; - margin-left:26px; -} -/* ѡλ DIV */ -.WdateDiv .ssMenu{ - margin-top:-24px; - margin-left:26px; -} - -/**************************** - * - ***************************/ - .WdateDiv .Wweek { - text-align:center; - background:#DAF3F5; - border-right:#BDEBEE 1px solid; - } -/**************************** - * , - ***************************/ -/* TR */ -.WdateDiv .MTitle{ - background-color:#BDEBEE; -} -/* TABLE */ -.WdateDiv .WdayTable{ - line-height:20px; - border:#c5d9e8 1px solid; -} -/* ڸʽ TD */ -.WdateDiv .Wday{ - cursor:pointer; -} -/* ڸmouseoverʽ TD */ -.WdateDiv .WdayOn{ - cursor:pointer; - background-color:#C0EBEF; -} -/* ĩڸʽ TD */ -.WdateDiv .Wwday{ - cursor:pointer; - color:#FF2F2F; -} -/* ĩڸmouseoverʽ TD */ -.WdateDiv .WwdayOn{ - cursor:pointer; - color:#000; - background-color:#C0EBEF; -} -.WdateDiv .Wtoday{ - cursor:pointer; - color:blue; -} -.WdateDiv .Wselday{ - background-color:#A9E4E9; -} -.WdateDiv .WspecialDay{ - background-color:#66F4DF; -} -/* ·ݵ */ -.WdateDiv .WotherDay{ - cursor:pointer; - color:#6A6AFF; -} -/* ·ݵmouseoverʽ */ -.WdateDiv .WotherDayOn{ - cursor:pointer; - background-color:#C0EBEF; -} -/* Чڵʽ,ڷΧڸʽ,ѡ */ -.WdateDiv .WinvalidDay{ - color:#aaa; -} - -/**************************** - * ʱ - ***************************/ -/* ʱ DIV */ -.WdateDiv #dpTime{ - float:left; - margin-top:3px; - margin-right:30px; -} -/* ʱ SPAN */ -.WdateDiv #dpTime #dpTimeStr{ - margin-left:1px; -} -/* ʱ INPUT */ -.WdateDiv #dpTime input{ - height:16px; - width:18px; - text-align:center; - border:#ccc 1px solid; -} -/* ʱ ʱ INPUT */ -.WdateDiv #dpTime .tB{ - border-right:0px; -} -/* ʱ ֺͼ ':' INPUT */ -.WdateDiv #dpTime .tE{ - border-left:0; - border-right:0; -} -/* ʱ INPUT */ -.WdateDiv #dpTime .tm{ - width:7px; - border-left:0; - border-right:0; -} -/* ʱұߵϰť BUTTON */ -.WdateDiv #dpTime #dpTimeUp{ - height:10px; - width:13px; - border:0px; - background:url(img.gif) no-repeat -32px -16px; -} -/* ʱұߵ°ť BUTTON */ -.WdateDiv #dpTime #dpTimeDown{ - height:10px; - width:13px; - border:0px; - background:url(img.gif) no-repeat -48px -16px; -} -/**************************** - * - ***************************/ - .WdateDiv #dpQS { - float:left; - margin-right:3px; - margin-top:3px; - background:url(img.gif) no-repeat 0px -16px; - width:20px; - height:20px; - cursor:pointer; - } -.WdateDiv #dpControl { - text-align:right; - margin-top:3px; -} -.WdateDiv .dpButton{ - height:20px; - width:45px; - border:#ccc 1px solid; - padding:2px; - margin-right:1px; -} \ No newline at end of file diff --git a/src/main/webapp/thirdparty/My97DatePicker/skin/default/img.gif b/src/main/webapp/thirdparty/My97DatePicker/skin/default/img.gif deleted file mode 100644 index 053205d8201a3a59fb9870c6a4743fc3efd305fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1578 zcmeH`+f$MW0L8yg4A8uwQi_*?EFI0Au-(}$Yf8m?W;EG$nKo@ja+NL1Tea4jcp*!p z#xz<>P`7c+`wa^*R6tZzP(V!)H8t;$A?U37?Y7VRC+vARFX!bq=gjdB^gDF;iYKra z&;wtkQmNQ%c1R(COeQ~NGC!@X-L1IYFxXP4D45X9#Y#vG{O;&z3Z#Z4<8oSFA+x?V za{Tnn%#2>IZ&|L*t7Y8jifd|ntJ0009XO#-C~j&(iloKy>DgkjSTe29LF*P4Rz)>s zlR9lubIjD_(#1+*k9=rmZLzSbQZ@E*V{5&c-;ph)iRPts9Bz{4%o&bnk3?Qo|85>y zMIwzWCRiN`>GJZjNYwRAl_gh=>pw%8Y^n}|dKO1%w5(5CQ?kLa&MyMBe*G!`@#xgd zJhad%8%mfwUD?7RB_zwV-9n+TxcJZfD#rb>n2O#SVXyRsGKWe{k5&JiHju`7&x;;8 zX=mqRn${|1)AHbwV-H`x zWY%!VBNy&>$JYxurQC8-S!nN6-*1bd6|*Ju(cDTdpE7Z_rH{*QdZ*AU9yjDPi^cyi z|GV@5_8$%4)(t@fzyjR9W?w%6AR&NYWFJt?Y^5TtTrY{LS?!r9$Do3Mnj+tHLpYh# zWD(Jxy+9w6;6n2p`)^?{Gzp6(j7}kA52j9FckK z_pNGC_oRe{N_n`k2GUqo4!bS;JdZ}SXJWpEJ0%`;tcmOnfo~ZVB$@0wis7A)&MkWM zi*YID8j|kVk!5t)N%RVZt>u|lIMbyk;q*oOM#8Ggz|}RD(+*3UbrN{e+QSKMPF@3v zDP#4WQG>fSsFZ~d&gGDXaJhrW5q?=5zR9HK2Kv92L|Fi_6X_w) z3=Pz_Az@HIUwBEX>aLiJ}kGM#j_wVX#(Snb-z}VN@=1p54MEab$wzRB5iw+%tE;Dk0?L@ zv$zET51d@btHYeFN*gCB%_}aFXzq$FKxLJL`=i}s=>mrw;z5yPuqV?SbTmW(rq3r4 zj0k$d_6uYKheSrC(y}WR_1tYwhRL&8&;ZHAYXr91JTJH@D4IrLBe73-MzA#r((I7< zMjF_^iT80P&5jUlujaOj>=0Od2RaT}lmYt2HyiBPT|JH`94~m1k0}_Z^U?mLEWb97 zS diff --git a/src/main/webapp/thirdparty/My97DatePicker/skin/whyGreen/bg.jpg b/src/main/webapp/thirdparty/My97DatePicker/skin/whyGreen/bg.jpg deleted file mode 100644 index 75516a6380f3a18d246e090d47999698e4193d6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 307 zcma)%I}XA?3`ED-PeQVgH5(uz6x@S?0`WZ!4L6|Y8r*;uAv#(LJ`Fcn77CVOV!Xga(6BB4DrIK1H-OypPMC&9oX_}>}vF0mlTDi?z#<`+!ZctU# zVEEIggyJ}Enr3Nj+3#?t|AYS?{s>M`f&?)lCc)&-=mG*YNtFb@XTu9r1Cc8}Ah`8} kphyK!asc%NaohO^Ot2#sj4}3y?RB@F-shLmesl8oH`;+K5&!@I diff --git a/src/main/webapp/thirdparty/My97DatePicker/skin/whyGreen/datepicker.css b/src/main/webapp/thirdparty/My97DatePicker/skin/whyGreen/datepicker.css deleted file mode 100644 index d8c281d..0000000 --- a/src/main/webapp/thirdparty/My97DatePicker/skin/whyGreen/datepicker.css +++ /dev/null @@ -1,265 +0,0 @@ -/* - * My97 DatePicker 4.6 - * Ƥ:whyGreen - */ - -/* ѡ DIV */ -.WdateDiv{ - width:180px; - background-color:#fff; - border:#C5E1E4 1px solid; - padding:2px; -} -/* ˫Ŀ */ -.WdateDiv2{ - width:360px; -} -.WdateDiv *{font-size:9pt;} - -/**************************** - * ͼ ȫAǩ - ***************************/ -.WdateDiv .NavImg a{ - cursor:pointer; - display:block; - width:16px; - height:16px; - margin-top:1px; -} - -.WdateDiv .NavImgll a{ - float:left; - background:url(img.gif) no-repeat; -} -.WdateDiv .NavImgl a{ - float:left; - background:url(img.gif) no-repeat -16px 0px; -} -.WdateDiv .NavImgr a{ - float:right; - background:url(img.gif) no-repeat -32px 0px; -} -.WdateDiv .NavImgrr a{ - float:right; - background:url(img.gif) no-repeat -48px 0px; -} -/**************************** - * · - ***************************/ -/* · DIV */ -.WdateDiv #dpTitle{ - height:24px; - padding:1px; - border:#c5d9e8 1px solid; - background:url(bg.jpg); - margin-bottom:2px; -} -/* · INPUT */ -.WdateDiv .yminput{ - margin-top:2px; - text-align:center; - border:0px; - height:16px; - width:50px; - color:#034c50; - background-color:transparent; - cursor:pointer; -} -/* ·ýʱʽ INPUT */ -.WdateDiv .yminputfocus{ - margin-top:2px; - text-align:center; - border:#939393 1px solid; - font-weight:bold; - color:#034c50; - height:16px; - width:50px; -} -/* ˵ѡ DIV */ -.WdateDiv .menuSel{ - z-index:1; - position:absolute; - background-color:#FFFFFF; - border:#A3C6C8 1px solid; - display:none; -} -/* ˵ʽ TD */ -.WdateDiv .menu{ - cursor:pointer; - background-color:#fff; - color:#11777C; -} -/* ˵mouseoverʽ TD */ -.WdateDiv .menuOn{ - cursor:pointer; - background-color:#BEEBEE; -} -/* ˵Чʱʽ TD */ -.WdateDiv .invalidMenu{ - color:#aaa; -} -/* ѡƫ DIV */ -.WdateDiv .YMenu{ - margin-top:16px; -} -/* ѡƫ DIV */ -.WdateDiv .MMenu{ - margin-top:16px; - *width:62px; -} -/* ʱѡλ DIV */ -.WdateDiv .hhMenu{ - margin-top:-90px; - margin-left:26px; -} -/* ѡλ DIV */ -.WdateDiv .mmMenu{ - margin-top:-46px; - margin-left:26px; -} -/* ѡλ DIV */ -.WdateDiv .ssMenu{ - margin-top:-24px; - margin-left:26px; -} - -/**************************** - * - ***************************/ - .WdateDiv .Wweek { - text-align:center; - background:#DAF3F5; - border-right:#BDEBEE 1px solid; - } -/**************************** - * , - ***************************/ - /* TR */ -.WdateDiv .MTitle{ - color:#13777e; - background-color:#bdebee; -} -/* TABLE */ -.WdateDiv .WdayTable{ - line-height:20px; - color:#13777e; - background-color:#edfbfb; - border:#BEE9F0 1px solid; -} -/* ڸʽ TD */ -.WdateDiv .Wday{ - cursor:pointer; -} -/* ڸmouseoverʽ TD */ -.WdateDiv .WdayOn{ - cursor:pointer; - background-color:#74d2d9 ; -} -/* ĩڸʽ TD */ -.WdateDiv .Wwday{ - cursor:pointer; - color:#ab1e1e; -} -/* ĩڸmouseoverʽ TD */ -.WdateDiv .WwdayOn{ - cursor:pointer; - background-color:#74d2d9; -} -.WdateDiv .Wtoday{ - cursor:pointer; - color:blue; -} -.WdateDiv .Wselday{ - background-color:#A7E2E7; -} -.WdateDiv .WspecialDay{ - background-color:#66F4DF; -} -/* ·ݵ */ -.WdateDiv .WotherDay{ - cursor:pointer; - color:#0099CC; -} -/* ·ݵmouseoverʽ */ -.WdateDiv .WotherDayOn{ - cursor:pointer; - background-color:#C0EBEF; -} -/* Чڵʽ,ڷΧڸʽ,ѡ */ -.WdateDiv .WinvalidDay{ - color:#aaa; -} - -/**************************** - * ʱ - ***************************/ -/* ʱ DIV */ -.WdateDiv #dpTime{ - -} -/* ʱ SPAN */ -.WdateDiv #dpTime #dpTimeStr{ - margin-left:1px; - color:#497F7F; -} -/* ʱ INPUT */ -.WdateDiv #dpTime input{ - height:16px; - width:18px; - text-align:center; - color:#333; - border:#61CAD0 1px solid; -} -/* ʱ ʱ INPUT */ -.WdateDiv #dpTime .tB{ - border-right:0px; -} -/* ʱ ֺͼ ':' INPUT */ -.WdateDiv #dpTime .tE{ - border-left:0; - border-right:0; -} -/* ʱ INPUT */ -.WdateDiv #dpTime .tm{ - width:7px; - border-left:0; - border-right:0; -} -/* ʱұߵϰť BUTTON */ -.WdateDiv #dpTime #dpTimeUp{ - height:10px; - width:13px; - border:0px; - background:url(img.gif) no-repeat -32px -16px; -} -/* ʱұߵ°ť BUTTON */ -.WdateDiv #dpTime #dpTimeDown{ - height:10px; - width:13px; - border:0px; - background:url(img.gif) no-repeat -48px -16px; -} -/**************************** - * - ***************************/ - .WdateDiv #dpQS { - float:left; - margin-right:3px; - margin-top:3px; - background:url(img.gif) no-repeat 0px -16px; - width:20px; - height:20px; - cursor:pointer; - } -.WdateDiv #dpControl { - text-align:right; - margin-top:3px; -} -.WdateDiv .dpButton{ - height:20px; - width:45px; - padding:2px; - border:#38B1B9 1px solid; - background-color:#CFEBEE; - color:#08575B; -} \ No newline at end of file diff --git a/src/main/webapp/thirdparty/My97DatePicker/skin/whyGreen/img.gif b/src/main/webapp/thirdparty/My97DatePicker/skin/whyGreen/img.gif deleted file mode 100644 index 4003f20fb1197edf0433ff99759cb6399d0f99f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1679 zcmV;A25|XDNk%w1VL$*R0QUd@0000>z|tkRw@#l!oyCyW^wMhEO#o(Q*4EZ-x4K%c zP*b}=vCr2~x5%c%&Qh|zhqr?>W@b{St~9N+)b#(R%-5i?yE~z#=H}?2w6c`X)wSH? zVX(c6ot;9c!Mx1O#Pj)gylXe5w0^?DK(n}Qv9$m8|Ff^YsngM-(W7*QjZCCI*xcp! z_xGQ#u6)JRzV5Qk(A8vheD3bi_@$kld7x(9h-V@Bjq>_W%FS z@A`Vmb5y*=-QM7b(bSsVj&0D@RntqP*yeEWV(S0(H?y@ot+UeU@$mEf$@9gxx3`nh z;m6j|YQW7gw!8NK`OWn2e$CNL#m$n$k9Y7>EUvuF%*>asnXTcW(B;HqKl zS-;J=yvMh=y2ak!yYKu01pn9*~nwU#=F13gwuo(001$yx6s(zo73t=uf4Cdx@Oy1guu%}t+!pE zu;csxaL{Db^vmDl)k?I&IJU*r@aZnM$KBxRu-@Lr&e8Dx@7C}4c<@17vcJml#OMCx zwd3KH#J>Fg`K!CIuG8bc#>@Z@33=GmuD!(7?9wx@$(_vHwZ*k{;!%#YgNxGE01q8= zzPgg2pmN5@fy;D7sIGCn%Y?|uLbbim-QHTm$EVKS)Ysn4)!5(m+*i3mz1G&9%h6Fbx7R*o7! z!kxSJqTRcA^XlCj(L@VNmV}rvp=+=%S+eXX9s&l;42C}>&|rgv4G94vpn2LnkWH9Y zhpND;aO~JJf3<22G_iOvy+)0!1-p?X(3aaRax=Ve>JEr;jw)yo^x_2(A_FIc`Gzms zyE5G_T^iG%!9XEfgkYDI3PvP7dUEXl0`dt%(i(P+;5H0uD1yr0~QOP{bn2I%G6v14AN&u}B&^Xwbzk^AYjD0|T+b3oh?y zFhVXRaNy1=tgtemV0OS^1~VZ%5eOuru)snulB@#-dJFM^NI&lkGYlrlX!1ZjO*9eW zG+lIo2_|2BQG*0*WI2!>*cH$NDq=*!ju6zG@X9NnK(fguUTndT0R3cwg9GZ+Nkjws zxZ=t{e5BFEGd}nN007hQ(+p<<>9Peqf9x;{CpQR@MGX5u0ZBEV91%w!LNJ8H6}eQP z1UH?ugN!K;Ab|v*8YFW@EeT-%!hjr!OaKiu1KFSp6XqD81{aEWF@zL6)Z+yd)Q}Ow zCS))q3@Byz^TH!2;DCb>ZPZc6K>Cm}MIHf^a*iM*Owfcr`V16K5yf~z%O0bk;fE9% zs9*swF3f=e0)}9~5DD|VaEUZytfK0{s|r+#KZLBZN+<{)JWwFpFtSG!23)fO59M?q zLkBJ>;{q9Eh|=srZ7kso5%S0bam2|@FaZhWTEPd*iQdv^5DO?k03d*TAPx)n6urd^ zCiCUc5L+}7i2?&aki;BwL<0pn=Yc_uA&)7|&^>Q#!GtkROcG5jR(pZY5Nwly1*cv! z1jZYKsZtKru|VO47g_ggaRdgs#Jv!9x^7WPFI2=J>=26WdjuJ`39ir}E!?sO7$&eo zOd%{(LIwsH^brRJw@oNHLfWOCIs$!QfyEIqkTHYmr=zZV>MhtX!|pS*kX`DvA2itT Z!{27S@w5kD(DBS4ugmktD_>AR06TP*k#+z8 diff --git a/src/main/webapp/thirdparty/kindeditor4/kindeditor-min.js b/src/main/webapp/thirdparty/kindeditor4/kindeditor-min.js deleted file mode 100644 index 1f48b32..0000000 --- a/src/main/webapp/thirdparty/kindeditor4/kindeditor-min.js +++ /dev/null @@ -1,171 +0,0 @@ -/* KindEditor 4.0.4 (2011-12-11), Copyright (C) kindsoft.net, Licence: http://www.kindsoft.net/license.php */(function(A,n){function da(a){if(!a)return!1;return Object.prototype.toString.call(a)==="[object Array]"}function Ya(a){if(!a)return!1;return Object.prototype.toString.call(a)==="[object Function]"}function M(a,b){for(var c=0,d=b.length;c=0}function s(a){return a&&/^\d+$/.test(a)?a+"px":a}function t(a){var b;return a&&(b=/(\d+)/.exec(a))?parseInt(b[1],10):0}function D(a){return a.replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}function Za(a){return a.replace(/</g,"<").replace(/>/g,">").replace(/"/g,'"').replace(/&/g,"&")}function ea(a){var b=a.split("-"),a="";k(b,function(b,d){a+=b>0?d.charAt(0).toUpperCase()+d.substr(1): -d});return a}function na(a){function b(a){a=parseInt(a,10).toString(16).toUpperCase();return a.length>1?a:"0"+a}return a.replace(/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/ig,function(a,d,e,f){return"#"+b(d)+b(e)+b(f)})}function v(a,b){var b=b===n?",":b,c={},d=da(a)?a:a.split(b),e;k(d,function(a,b){if(e=/^(\d+)\.\.(\d+)$/.exec(b))for(var d=parseInt(e[1],10);d<=parseInt(e[2],10);d++)c[d.toString()]=!0;else c[b]=!0});return c}function Da(a,b){return Array.prototype.slice.call(a,b||0)}function l(a, -b){return a===n?b:a}function E(a,b,c){c||(c=b,b=null);var d;if(b){var e=function(){};e.prototype=b.prototype;d=new e;k(c,function(a,b){d[a]=b})}else d=c;d.constructor=a;a.prototype=d;a.parent=b?b.prototype:null}function $a(a){var b;if(b=/\{[\s\S]*\}|\[[\s\S]*\]/.exec(a))a=b[0];b=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;b.lastIndex=0;b.test(a)&&(a=a.replace(b,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})); -if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return eval("("+a+")");throw"JSON parse error";}function Nb(a,b,c){a.addEventListener?a.addEventListener(b,c,ab):a.attachEvent&&a.attachEvent("on"+b,c)}function oa(a,b,c){a.removeEventListener?a.removeEventListener(b,c,ab):a.detachEvent&&a.detachEvent("on"+b,c)}function bb(a,b){this.init(a,b)}function cb(a){try{delete a[V]}catch(b){a.removeAttribute&& -a.removeAttribute(V)}}function W(a,b,c){if(b.indexOf(",")>=0)k(b.split(","),function(){W(a,this,c)});else{var d=a[V]||null;d||(a[V]=++db,d=db);w[d]===n&&(w[d]={});var e=w[d][b];e&&e.length>0?oa(a,b,e[0]):(w[d][b]=[],w[d].el=a);e=w[d][b];e.length===0&&(e[0]=function(b){var c=b?new bb(a,b):n;k(e,function(b,d){b>0&&d&&d.call(a,c)})});M(c,e)<0&&e.push(c);Nb(a,b,e[0])}}function fa(a,b,c){if(b&&b.indexOf(",")>=0)k(b.split(","),function(){fa(a,this,c)});else{var d=a[V]||null;if(d)if(b===n)d in w&&(k(w[d], -function(b,c){b!="el"&&c.length>0&&oa(a,b,c[0])}),delete w[d],cb(a));else if(w[d]){var e=w[d][b];if(e&&e.length>0){c===n?(oa(a,b,e[0]),delete w[d][b]):(k(e,function(a,b){a>0&&b===c&&e.splice(a,1)}),e.length==1&&(oa(a,b,e[0]),delete w[d][b]));var f=0;k(w[d],function(){f++});f<2&&(delete w[d],cb(a))}}}}function eb(a,b){if(b.indexOf(",")>=0)k(b.split(","),function(){eb(a,this)});else{var c=a[V]||null;if(c){var d=w[c][b];if(w[c]&&d&&d.length>0)d[0]()}}}function Ea(a,b,c){b=/^\d{2,}$/.test(b)?b:b.toUpperCase().charCodeAt(0); -W(a,"keydown",function(d){d.ctrlKey&&d.which==b&&!d.shiftKey&&!d.altKey&&(c.call(a),d.stop())})}function ga(a){for(var b={},c=/\s*([\w\-]+)\s*:([^;]*)(;|$)/g,d;d=c.exec(a);){var e=B(d[1].toLowerCase());d=B(na(d[2]));b[e]=d}return b}function J(a){for(var b={},c=/\s+(?:([\w\-:]+)|(?:([\w\-:]+)=([^\s"'<>]+))|(?:([\w\-:"]+)="([^"]*)")|(?:([\w\-:"]+)='([^']*)'))(?=(?:\s|\/|>)+)/g,d;d=c.exec(a);){var e=(d[1]||d[2]||d[4]||d[6]).toLowerCase();b[e]=(d[2]?d[3]:d[4]?d[5]:d[7])||""}return b}function Ob(a,b){return a= -/\s+class\s*=/.test(a)?a.replace(/(\s+class=["']?)([^"']*)(["']?[\s>])/,function(a,d,e,f){return(" "+e+" ").indexOf(" "+b+" ")<0?e===""?d+b+f:d+e+" "+b+f:a}):a.substr(0,a.length-1)+' class="'+b+'">'}function Pb(a){var b="";k(ga(a),function(a,d){b+=a+":"+d+";"});return b}function pa(a,b,c,d){function e(a){for(var a=a.split("/"),b=[],c=0,d=a.length;c0&&b.pop():e!==""&&e!="."&&b.push(e)}return"/"+b.join("/")}function f(b,c){if(a.substr(0,b.length)===b){for(var e=[], -g=0;g0&&(g+="/"+e.join("/"));d=="/"&&(g+="/");return g+a.substr(b.length)}else if(h=/^(.*)\//.exec(b))return f(h[1],++c)}b=l(b,"").toLowerCase();if(M(b,["absolute","relative","domain"])<0)return a;c=c||location.protocol+"//"+location.host;if(d===n)var g=location.pathname.match(/^(\/.*)\//),d=g?g[1]:"";var h;if(h=/^(\w+:\/\/[^\/]*)/.exec(a)){if(h[1]!==c)return a}else if(/^\w+:/.test(a))return a;/^\//.test(a)?a=c+e(a.substr(1)):/^\w+:\/\//.test(a)||(a=c+e(d+"/"+a)); -b==="relative"?a=f(c+d,0).substr(2):b==="absolute"&&a.substr(0,c.length)===c&&(a=a.substr(c.length));return a}function R(a,b,c,d,e){var c=c||"",d=l(d,!1),e=l(e,"\t"),f="xx-small,x-small,small,medium,large,x-large,xx-large".split(","),a=a.replace(/(<(?:pre|pre\s[^>]*)>)([\s\S]*?)(<\/pre>)/ig,function(a,b,c,d){return b+c.replace(/<(?:br|br\s[^>]*)>/ig,"\n")+d}),a=a.replace(/<(?:br|br\s[^>]*)\s*\/?>\s*<\/p>/ig,"

"),a=a.replace(/(<(?:p|p\s[^>]*)>)\s*(<\/p>)/ig,"$1
$2"),a=a.replace(/\u200B/g,""), -g={};b&&(k(b,function(a,b){for(var c=a.split(","),d=0,e=c.length;d]*)>)([\s\S]*?)(<\/script>)/ig,"")),g.style||(a=a.replace(/(<(?:style|style\s[^>]*)>)([\s\S]*?)(<\/style>)/ig,"")));var h=[],a=a.replace(/(\s*)<(\/)?([\w\-:]+)((?:\s+|(?:\s+[\w\-:]+)|(?:\s+[\w\-:]+=[^\s"'<>]+)|(?:\s+[\w\-:"]+="[^"]*")|(?:\s+[\w\-:"]+='[^']*'))*)(\/)?>(\s*)/g,function(a,m,o,u,K,q,r){var m=m||"",o=o||"",z=u.toLowerCase(),n=K||"",u=q?" "+q:"",r=r||""; -if(b&&!g[z])return"";u===""&&fb[z]&&(u=" /");gb[z]&&(m&&(m=" "),r&&(r=" "));Fa[z]&&(o?r="\n":m="\n");d&&z=="br"&&(r="\n");if(hb[z]&&!Fa[z])if(d){o&&h.length>0&&h[h.length-1]===z?h.pop():h.push(z);r=m="\n";K=0;for(q=o?h.length:h.length-1;K=0&&(l[a]=pa(d,c));(b&&a!=="style"&&!g[z]["*"]&&!g[z][a]||z==="body"&&a==="contenteditable"||/^kindeditor_\d+$/.test(a))&&delete l[a];if(a==="style"&&d!==""){var e=ga(d);k(e,function(a){b&&!g[z].style&&!g[z]["."+a]&&delete e[a]});var f="";k(e,function(a,b){f+=a+":"+b+";"});l.style=f}});n="";k(l,function(a,b){a==="style"&& -b===""||(b=b.replace(/"/g,"""),n+=" "+a+'="'+b+'"')})}z==="font"&&(z="span");return m+"<"+o+z+n+u+">"+r}),a=a.replace(/(<(?:pre|pre\s[^>]*)>)([\s\S]*?)(<\/pre>)/ig,function(a,b,c,d){return b+c.replace(/\n/g,'\n')+d}),a=a.replace(/\n\s*\n/g,"\n"),a=a.replace(/\n/g,"\n");return B(a)}function ib(a,b){a=a.replace(//ig,"").replace(//ig,"").replace(/]*>[\s\S]*?<\/style>/ig,"").replace(/]*>[\s\S]*?<\/script>/ig, -"").replace(/]+>[\s\S]*?<\/w:[^>]+>/ig,"").replace(/]+>[\s\S]*?<\/o:[^>]+>/ig,"").replace(/[\s\S]*?<\/xml>/ig,"").replace(/<(?:table|td)[^>]*>/ig,function(a){return a.replace(/border-bottom:([#\w\s]+)/ig,"border:$1")});return R(a,b)}function jb(a){if(/\.(rm|rmvb)(\?|$)/i.test(a))return"audio/x-pn-realaudio-plugin";if(/\.(swf|flv)(\?|$)/i.test(a))return"application/x-shockwave-flash";return"video/x-ms-asf-plugin"}function kb(a){return J(unescape(a))}function Ga(a){var b="0&&(g+="width:"+c+"px;");d>0&&(g+="height:"+d+"px;");c=/realaudio/i.test(e)?"ke-rm":/flash/i.test(e)?"ke-flash":"ke-media";c='';return c}function ra(a,b){if(a.nodeType==9&&b.nodeType!=9)return!0;for(;b=b.parentNode;)if(b==a)return!0;return!1}function sa(a,b){var b=b.toLowerCase(), -c=null;if(p&&F<8&&a.nodeName.toLowerCase()!="script"){var d=a.ownerDocument.createElement("div");d.appendChild(a.cloneNode(!1));d=J(Za(d.innerHTML));b in d&&(c=d[b])}else try{c=a.getAttribute(b,2)}catch(e){c=a.getAttribute(b,1)}b==="style"&&c!==null&&(c=Pb(c));return c}function ta(a,b){function c(a){if(typeof a!="string")return a;return a.replace(/([^\w\-])/g,"\\$1")}function d(a,b){return a==="*"||a.toLowerCase()===c(b.toLowerCase())}function e(a,b,c){var e=[];(a=(c.ownerDocument||c).getElementById(a.replace(/\\/g, -"")))&&d(b,a.nodeName)&&ra(c,a)&&e.push(a);return e}function f(a,b,c){var e=c.ownerDocument||c,g=[],j,i,h;if(c.getElementsByClassName){e=c.getElementsByClassName(a.replace(/\\/g,""));j=0;for(i=e.length;j-1&&g.push(h)}return g}function g(a,b,d,e){for(var f=[],d=e.getElementsByTagName(d),g=0,j=d.length;g])+)/.exec(a))?j[1]:"*";if(j=/#((?:[\w\-]|\\.)+)$/.exec(a))c=e(j[1],h,b);else if(j=/\.((?:[\w\-]|\\.)+)$/.exec(a))c=f(j[1],h,b);else if(j=/\[((?:[\w\-]|\\.)+)\]/.exec(a))c=g(j[1].toLowerCase(),null,h,b);else if(j=/\[((?:[\w\-]|\\.)+)\s*=\s*['"]?((?:\\.|[^'"]+)+)['"]?\]/.exec(a)){c= -j[1].toLowerCase();j=j[2];if(c==="id")h=e(j,h,b);else if(c==="class")h=f(j,h,b);else if(c==="name"){c=[];j=(b.ownerDocument||b).getElementsByName(j.replace(/\\/g,""));for(var m,o=0,u=j.length;o1){var m=[];k(j,function(){k(ta(this,b),function(){M(this,m)<0&&m.push(this)})}); -return m}for(var b=b||document,j=[],o,u=/((?:\\.|[^\s>])+|[\s>])/g;o=u.exec(a);)o[1]!==" "&&j.push(o[1]);o=[];if(j.length==1)return h(j[0],b);var u=!1,K,q,r,l,n,p,qa,G,s,t;p=0;for(lenth=j.length;p")u=!0;else{if(p>0){q=[];qa=0;for(s=o.length;qa