"}]}],buttons:[CKEDITOR.dialog.cancelButton]}});
--------------------------------------------------------------------------------
/src/main/java/app/interceptor/HmJsInterceptor.java:
--------------------------------------------------------------------------------
1 | package app.interceptor;
2 |
3 | import java.util.UUID;
4 |
5 | import javax.servlet.http.Cookie;
6 | import javax.servlet.http.HttpServletRequest;
7 | import javax.servlet.http.HttpServletResponse;
8 |
9 | import org.springframework.web.servlet.HandlerInterceptor;
10 | import org.springframework.web.servlet.ModelAndView;
11 |
12 | import app.common.Constant;
13 | import app.common.CookieUtil;
14 |
15 | /**
16 | * hm.js访问拦截器
17 | * @author Administrator
18 | *
19 | */
20 | public class HmJsInterceptor implements HandlerInterceptor {
21 |
22 | @Override
23 | public void afterCompletion(HttpServletRequest arg0,
24 | HttpServletResponse arg1, Object arg2, Exception arg3)
25 | throws Exception {
26 | }
27 |
28 | @Override
29 | public void postHandle(HttpServletRequest arg0, HttpServletResponse arg1,
30 | Object arg2, ModelAndView arg3) throws Exception {
31 |
32 | }
33 |
34 | @Override
35 | public boolean preHandle(HttpServletRequest req, HttpServletResponse rsp,
36 | Object arg2) throws Exception {
37 |
38 | //判断请求cookie是否存在JF_TONGJI_SID值,如果不存在,认为是新访客,分配一个32位的uuid
39 | Cookie cookie = CookieUtil.getCookie(req, Constant.JF_TONGJI_SID);
40 | if(cookie == null) {
41 | System.out.println("新访客");
42 | Cookie newCookie = new Cookie(Constant.JF_TONGJI_SID, UUID.randomUUID().toString());
43 | newCookie.setMaxAge(Integer.MAX_VALUE);
44 | newCookie.setPath("/");
45 | rsp.addCookie(newCookie);
46 | }
47 | return true;
48 | }
49 |
50 | }
51 |
--------------------------------------------------------------------------------
/src/main/webapp/WEB-INF/resources/adminLTE/plugins/datatables/extensions/TableTools/Readme.md:
--------------------------------------------------------------------------------
1 | # TableTools
2 |
3 | TableTools is a plug-in for the DataTables HTML table enhancer, which adds a highly customisable button toolbar to a DataTable. Key features include:
4 |
5 | * Copy to clipboard
6 | * Save table data as CSV, XLS or PDF files
7 | * Print view for clean printing
8 | * Row selection options
9 | * Easy use predefined buttons
10 | * Simple customisation of buttons
11 | * Well defined API for advanced control
12 |
13 |
14 | # Installation
15 |
16 | To use TableTools, first download DataTables ( http://datatables.net/download ) and place the unzipped TableTools package into a `extensions` directory in the DataTables package (in DataTables 1.9- use the `extras` directory). This will allow the pages in the examples to operate correctly. To see the examples running, open the `examples` directory in your web-browser.
17 |
18 |
19 | # Basic usage
20 |
21 | TableTools is initialised using the `T` option that it adds to DataTables' `dom` option. For example:
22 |
23 | ```js
24 | $(document).ready( function () {
25 | $('#example').DataTable( {
26 | dom: 'T<"clear">lfrtip'
27 | } );
28 | } );
29 | ```
30 |
31 |
32 | # Documentation / support
33 |
34 | * Documentation: http://datatables.net/extensions/tabletools/
35 | * DataTables support forums: http://datatables.net/forums
36 |
37 |
38 | # GitHub
39 |
40 | If you fancy getting involved with the development of TableTools and help make it better, please refer to its GitHub repo: https://github.com/DataTables/TableTools
41 |
42 |
--------------------------------------------------------------------------------
/src/main/webapp/WEB-INF/resources/adminLTE/plugins/ckeditor/plugins/wsc/dialogs/wsc.css:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
3 | For licensing, see LICENSE.html or http://ckeditor.com/license
4 | */
5 |
6 | html, body
7 | {
8 | background-color: transparent;
9 | margin: 0px;
10 | padding: 0px;
11 | }
12 |
13 | body
14 | {
15 | padding: 10px;
16 | }
17 |
18 | body, td, input, select, textarea
19 | {
20 | font-size: 11px;
21 | font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana;
22 | }
23 |
24 | .midtext
25 | {
26 | padding:0px;
27 | margin:10px;
28 | }
29 |
30 | .midtext p
31 | {
32 | padding:0px;
33 | margin:10px;
34 | }
35 |
36 | .Button
37 | {
38 | border: #737357 1px solid;
39 | color: #3b3b1f;
40 | background-color: #c7c78f;
41 | }
42 |
43 | .PopupTabArea
44 | {
45 | color: #737357;
46 | background-color: #e3e3c7;
47 | }
48 |
49 | .PopupTitleBorder
50 | {
51 | border-bottom: #d5d59d 1px solid;
52 | }
53 | .PopupTabEmptyArea
54 | {
55 | padding-left: 10px;
56 | border-bottom: #d5d59d 1px solid;
57 | }
58 |
59 | .PopupTab, .PopupTabSelected
60 | {
61 | border-right: #d5d59d 1px solid;
62 | border-top: #d5d59d 1px solid;
63 | border-left: #d5d59d 1px solid;
64 | padding: 3px 5px 3px 5px;
65 | color: #737357;
66 | }
67 |
68 | .PopupTab
69 | {
70 | margin-top: 1px;
71 | border-bottom: #d5d59d 1px solid;
72 | cursor: pointer;
73 | }
74 |
75 | .PopupTabSelected
76 | {
77 | font-weight: bold;
78 | cursor: default;
79 | padding-top: 4px;
80 | border-bottom: #f1f1e3 1px solid;
81 | background-color: #f1f1e3;
82 | }
83 |
--------------------------------------------------------------------------------
/src/main/webapp/WEB-INF/resources/adminLTE/plugins/ckeditor/plugins/scayt/dialogs/toolbar.css:
--------------------------------------------------------------------------------
1 | a
2 | {
3 | text-decoration:none;
4 | padding: 2px 4px 4px 6px;
5 | display : block;
6 | border-width: 1px;
7 | border-style: solid;
8 | margin : 0px;
9 | }
10 |
11 | a.cke_scayt_toogle:hover,
12 | a.cke_scayt_toogle:focus,
13 | a.cke_scayt_toogle:active
14 | {
15 | border-color: #316ac5;
16 | background-color: #dff1ff;
17 | color : #000;
18 | cursor: pointer;
19 | margin : 0px;
20 | }
21 | a.cke_scayt_toogle {
22 | color : #316ac5;
23 | border-color: #fff;
24 | }
25 | .scayt_enabled a.cke_scayt_item {
26 | color : #316ac5;
27 | border-color: #fff;
28 | margin : 0px;
29 | }
30 | .scayt_disabled a.cke_scayt_item {
31 | color : gray;
32 | border-color : #fff;
33 | }
34 | .scayt_enabled a.cke_scayt_item:hover,
35 | .scayt_enabled a.cke_scayt_item:focus,
36 | .scayt_enabled a.cke_scayt_item:active
37 | {
38 | border-color: #316ac5;
39 | background-color: #dff1ff;
40 | color : #000;
41 | cursor: pointer;
42 | }
43 | .scayt_disabled a.cke_scayt_item:hover,
44 | .scayt_disabled a.cke_scayt_item:focus,
45 | .scayt_disabled a.cke_scayt_item:active
46 | {
47 | border-color: gray;
48 | background-color: #dff1ff;
49 | color : gray;
50 | cursor: no-drop;
51 | }
52 | .cke_scayt_set_on, .cke_scayt_set_off
53 | {
54 | display: none;
55 | }
56 | .scayt_enabled .cke_scayt_set_on
57 | {
58 | display: none;
59 | }
60 | .scayt_disabled .cke_scayt_set_on
61 | {
62 | display: inline;
63 | }
64 | .scayt_disabled .cke_scayt_set_off
65 | {
66 | display: none;
67 | }
68 | .scayt_enabled .cke_scayt_set_off
69 | {
70 | display: inline;
71 | }
72 |
--------------------------------------------------------------------------------
/src/main/webapp/WEB-INF/resources/adminLTE/plugins/datatables/extensions/FixedHeader/Readme.txt:
--------------------------------------------------------------------------------
1 | # FixedHeader
2 |
3 | At times it can be useful to ensure that column titles will remain always visible on a table, even when a user scrolls down a table. The FixedHeader plug-in for DataTables will float the 'thead' element above the table at all times to help address this issue. The column titles also remain click-able to perform sorting. Key features include:
4 |
5 | * Fix the header to the top of the window
6 | * Ability to fix the footer and left / right columns as well
7 | * z-Index ordering options
8 |
9 |
10 | # Installation
11 |
12 | To use FixedHeader, first download DataTables ( http://datatables.net/download ) and place the unzipped FixedHeader package into a `extensions` directory in the DataTables package. This will allow the pages in the examples to operate correctly. To see the examples running, open the `examples` directory in your web-browser.
13 |
14 |
15 | # Basic usage
16 |
17 | FixedHeader is initialised using the `$.fn.dataTable.FixedHeader()` object. For example:
18 |
19 | ```js
20 | $(document).ready( function () {
21 | var table = $('#example').dataTable();
22 | new $.fn.dataTable.FixedHeader( table );
23 | } );
24 | ```
25 |
26 |
27 | # Documentation / support
28 |
29 | * Documentation: http://datatables.net/extensions/FixedHeader/
30 | * DataTables support forums: http://datatables.net/forums
31 |
32 |
33 | # GitHub
34 |
35 | If you fancy getting involved with the development of FixedHeader and help make it better, please refer to its GitHub repo: https://github.com/DataTables/FixedHeader
36 |
37 |
--------------------------------------------------------------------------------
/src/main/webapp/WEB-INF/resources/adminLTE/plugins/ckeditor/plugins/wsc/LICENSE.md:
--------------------------------------------------------------------------------
1 | Software License Agreement
2 | ==========================
3 |
4 | **CKEditor WSC Plugin**
5 | Copyright © 2012, [CKSource](http://cksource.com) - Frederico Knabben. All rights reserved.
6 |
7 | Licensed under the terms of any of the following licenses at your choice:
8 |
9 | * GNU General Public License Version 2 or later (the "GPL"):
10 | http://www.gnu.org/licenses/gpl.html
11 |
12 | * GNU Lesser General Public License Version 2.1 or later (the "LGPL"):
13 | http://www.gnu.org/licenses/lgpl.html
14 |
15 | * Mozilla Public License Version 1.1 or later (the "MPL"):
16 | http://www.mozilla.org/MPL/MPL-1.1.html
17 |
18 | You are not required to, but if you want to explicitly declare the license you have chosen to be bound to when using, reproducing, modifying and distributing this software, just include a text file titled "legal.txt" in your version of this software, indicating your license choice.
19 |
20 | Sources of Intellectual Property Included in this plugin
21 | --------------------------------------------------------
22 |
23 | Where not otherwise indicated, all plugin content is authored by CKSource engineers and consists of CKSource-owned intellectual property. In some specific instances, the plugin will incorporate work done by developers outside of CKSource with their express permission.
24 |
25 | Trademarks
26 | ----------
27 |
28 | CKEditor is a trademark of CKSource - Frederico Knabben. All other brand and product names are trademarks, registered trademarks or service marks of their respective holders.
29 |
--------------------------------------------------------------------------------
/src/main/webapp/WEB-INF/resources/adminLTE/plugins/ckeditor/plugins/scayt/LICENSE.md:
--------------------------------------------------------------------------------
1 | Software License Agreement
2 | ==========================
3 |
4 | **CKEditor SCAYT Plugin**
5 | Copyright © 2012, [CKSource](http://cksource.com) - Frederico Knabben. All rights reserved.
6 |
7 | Licensed under the terms of any of the following licenses at your choice:
8 |
9 | * GNU General Public License Version 2 or later (the "GPL"):
10 | http://www.gnu.org/licenses/gpl.html
11 |
12 | * GNU Lesser General Public License Version 2.1 or later (the "LGPL"):
13 | http://www.gnu.org/licenses/lgpl.html
14 |
15 | * Mozilla Public License Version 1.1 or later (the "MPL"):
16 | http://www.mozilla.org/MPL/MPL-1.1.html
17 |
18 | You are not required to, but if you want to explicitly declare the license you have chosen to be bound to when using, reproducing, modifying and distributing this software, just include a text file titled "legal.txt" in your version of this software, indicating your license choice.
19 |
20 | Sources of Intellectual Property Included in this plugin
21 | --------------------------------------------------------
22 |
23 | Where not otherwise indicated, all plugin content is authored by CKSource engineers and consists of CKSource-owned intellectual property. In some specific instances, the plugin will incorporate work done by developers outside of CKSource with their express permission.
24 |
25 | Trademarks
26 | ----------
27 |
28 | CKEditor is a trademark of CKSource - Frederico Knabben. All other brand and product names are trademarks, registered trademarks or service marks of their respective holders.
29 |
--------------------------------------------------------------------------------
/src/main/webapp/WEB-INF/resources/adminLTE/plugins/iCheck/flat/flat.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin flat skin, black
2 | ----------------------------------- */
3 | .icheckbox_flat,
4 | .iradio_flat {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 20px;
11 | height: 20px;
12 | background: url(flat.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_flat {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_flat.checked {
21 | background-position: -22px 0;
22 | }
23 | .icheckbox_flat.disabled {
24 | background-position: -44px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_flat.checked.disabled {
28 | background-position: -66px 0;
29 | }
30 |
31 | .iradio_flat {
32 | background-position: -88px 0;
33 | }
34 | .iradio_flat.checked {
35 | background-position: -110px 0;
36 | }
37 | .iradio_flat.disabled {
38 | background-position: -132px 0;
39 | cursor: default;
40 | }
41 | .iradio_flat.checked.disabled {
42 | background-position: -154px 0;
43 | }
44 |
45 | /* Retina support */
46 | @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
47 | only screen and (-moz-min-device-pixel-ratio: 1.5),
48 | only screen and (-o-min-device-pixel-ratio: 3/2),
49 | only screen and (min-device-pixel-ratio: 1.5) {
50 | .icheckbox_flat,
51 | .iradio_flat {
52 | background-image: url(flat@2x.png);
53 | -webkit-background-size: 176px 22px;
54 | background-size: 176px 22px;
55 | }
56 | }
--------------------------------------------------------------------------------
/src/main/webapp/WEB-INF/resources/adminLTE/plugins/ckeditor/plugins/a11yhelp/dialogs/lang/zh-cn.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
3 | For licensing, see LICENSE.md or http://ckeditor.com/license
4 | */
5 | CKEDITOR.plugins.setLang("a11yhelp","zh-cn",{title:"辅助功能说明",contents:"帮助内容。要关闭此对话框请按 ESC 键。",legend:[{name:"常规",items:[{name:"编辑器工具栏",legend:"按 ${toolbarFocus} 导航到工具栏,使用 TAB 键和 SHIFT+TAB 组合键移动到上一个和下一个工具栏组。使用左右箭头键移动到上一个和下一个工具栏按钮。按空格键或回车键以选中工具栏按钮。"},{name:"编辑器对话框",legend:"在对话框内,TAB 键移动到下一个字段,SHIFT + TAB 组合键移动到上一个字段,ENTER 键提交对话框,ESC 键取消对话框。对于有多选项卡的对话框,用ALT + F10来移到选项卡列表。然后用 TAB 键或者向右箭头来移动到下一个选项卡;SHIFT + TAB 组合键或者向左箭头移动到上一个选项卡。用 SPACE 键或者 ENTER 键选择选项卡。"},{name:"编辑器上下文菜单",legend:"用 ${contextMenu} 或者“应用程序键”打开上下文菜单。然后用 TAB 键或者下箭头键来移动到下一个菜单项;SHIFT + TAB 组合键或者上箭头键移动到上一个菜单项。用 SPACE 键或者 ENTER 键选择菜单项。用 SPACE 键,ENTER 键或者右箭头键打开子菜单。返回菜单用 ESC 键或者左箭头键。用 ESC 键关闭上下文菜单。"},
6 | {name:"编辑器列表框",legend:"在列表框中,移到下一列表项用 TAB 键或者下箭头键。移到上一列表项用SHIFT + TAB 组合键或者上箭头键,用 SPACE 键或者 ENTER 键选择列表项。用 ESC 键收起列表框。"},{name:"编辑器元素路径栏",legend:"按 ${elementsPathFocus} 以导航到元素路径栏,使用 TAB 键或右箭头键选择下一个元素,使用 SHIFT+TAB 组合键或左箭头键选择上一个元素,按空格键或回车键以选定编辑器里的元素。"}]},{name:"命令",items:[{name:" 撤消命令",legend:"按 ${undo}"},{name:" 重做命令",legend:"按 ${redo}"},{name:" 加粗命令",legend:"按 ${bold}"},{name:" 倾斜命令",legend:"按 ${italic}"},{name:" 下划线命令",legend:"按 ${underline}"},{name:" 链接命令",legend:"按 ${link}"},{name:" 工具栏折叠命令",legend:"按 ${toolbarCollapse}"},
7 | {name:"访问前一个焦点区域的命令",legend:"按 ${accessPreviousSpace} 访问^符号前最近的不可访问的焦点区域,例如:两个相邻的 HR 元素。重复此组合按键可以到达远处的焦点区域。"},{name:"访问下一个焦点区域命令",legend:"按 ${accessNextSpace} 以访问^符号后最近的不可访问的焦点区域。例如:两个相邻的 HR 元素。重复此组合按键可以到达远处的焦点区域。"},{name:"辅助功能帮助",legend:"按 ${a11yHelp}"}]}]});
--------------------------------------------------------------------------------
/src/main/webapp/WEB-INF/resources/adminLTE/plugins/iCheck/flat/red.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Flat skin, red
2 | ----------------------------------- */
3 | .icheckbox_flat-red,
4 | .iradio_flat-red {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 20px;
11 | height: 20px;
12 | background: url(red.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_flat-red {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_flat-red.checked {
21 | background-position: -22px 0;
22 | }
23 | .icheckbox_flat-red.disabled {
24 | background-position: -44px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_flat-red.checked.disabled {
28 | background-position: -66px 0;
29 | }
30 |
31 | .iradio_flat-red {
32 | background-position: -88px 0;
33 | }
34 | .iradio_flat-red.checked {
35 | background-position: -110px 0;
36 | }
37 | .iradio_flat-red.disabled {
38 | background-position: -132px 0;
39 | cursor: default;
40 | }
41 | .iradio_flat-red.checked.disabled {
42 | background-position: -154px 0;
43 | }
44 |
45 | /* Retina support */
46 | @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
47 | only screen and (-moz-min-device-pixel-ratio: 1.5),
48 | only screen and (-o-min-device-pixel-ratio: 3/2),
49 | only screen and (min-device-pixel-ratio: 1.5) {
50 | .icheckbox_flat-red,
51 | .iradio_flat-red {
52 | background-image: url(red@2x.png);
53 | -webkit-background-size: 176px 22px;
54 | background-size: 176px 22px;
55 | }
56 | }
--------------------------------------------------------------------------------
/src/main/webapp/WEB-INF/resources/adminLTE/plugins/iCheck/flat/aero.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Flat skin, aero
2 | ----------------------------------- */
3 | .icheckbox_flat-aero,
4 | .iradio_flat-aero {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 20px;
11 | height: 20px;
12 | background: url(aero.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_flat-aero {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_flat-aero.checked {
21 | background-position: -22px 0;
22 | }
23 | .icheckbox_flat-aero.disabled {
24 | background-position: -44px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_flat-aero.checked.disabled {
28 | background-position: -66px 0;
29 | }
30 |
31 | .iradio_flat-aero {
32 | background-position: -88px 0;
33 | }
34 | .iradio_flat-aero.checked {
35 | background-position: -110px 0;
36 | }
37 | .iradio_flat-aero.disabled {
38 | background-position: -132px 0;
39 | cursor: default;
40 | }
41 | .iradio_flat-aero.checked.disabled {
42 | background-position: -154px 0;
43 | }
44 |
45 | /* Retina support */
46 | @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
47 | only screen and (-moz-min-device-pixel-ratio: 1.5),
48 | only screen and (-o-min-device-pixel-ratio: 3/2),
49 | only screen and (min-device-pixel-ratio: 1.5) {
50 | .icheckbox_flat-aero,
51 | .iradio_flat-aero {
52 | background-image: url(aero@2x.png);
53 | -webkit-background-size: 176px 22px;
54 | background-size: 176px 22px;
55 | }
56 | }
--------------------------------------------------------------------------------
/src/main/webapp/WEB-INF/resources/adminLTE/plugins/iCheck/flat/blue.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Flat skin, blue
2 | ----------------------------------- */
3 | .icheckbox_flat-blue,
4 | .iradio_flat-blue {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 20px;
11 | height: 20px;
12 | background: url(blue.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_flat-blue {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_flat-blue.checked {
21 | background-position: -22px 0;
22 | }
23 | .icheckbox_flat-blue.disabled {
24 | background-position: -44px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_flat-blue.checked.disabled {
28 | background-position: -66px 0;
29 | }
30 |
31 | .iradio_flat-blue {
32 | background-position: -88px 0;
33 | }
34 | .iradio_flat-blue.checked {
35 | background-position: -110px 0;
36 | }
37 | .iradio_flat-blue.disabled {
38 | background-position: -132px 0;
39 | cursor: default;
40 | }
41 | .iradio_flat-blue.checked.disabled {
42 | background-position: -154px 0;
43 | }
44 |
45 | /* Retina support */
46 | @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
47 | only screen and (-moz-min-device-pixel-ratio: 1.5),
48 | only screen and (-o-min-device-pixel-ratio: 3/2),
49 | only screen and (min-device-pixel-ratio: 1.5) {
50 | .icheckbox_flat-blue,
51 | .iradio_flat-blue {
52 | background-image: url(blue@2x.png);
53 | -webkit-background-size: 176px 22px;
54 | background-size: 176px 22px;
55 | }
56 | }
--------------------------------------------------------------------------------
/src/main/webapp/WEB-INF/resources/adminLTE/plugins/iCheck/flat/grey.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Flat skin, grey
2 | ----------------------------------- */
3 | .icheckbox_flat-grey,
4 | .iradio_flat-grey {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 20px;
11 | height: 20px;
12 | background: url(grey.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_flat-grey {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_flat-grey.checked {
21 | background-position: -22px 0;
22 | }
23 | .icheckbox_flat-grey.disabled {
24 | background-position: -44px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_flat-grey.checked.disabled {
28 | background-position: -66px 0;
29 | }
30 |
31 | .iradio_flat-grey {
32 | background-position: -88px 0;
33 | }
34 | .iradio_flat-grey.checked {
35 | background-position: -110px 0;
36 | }
37 | .iradio_flat-grey.disabled {
38 | background-position: -132px 0;
39 | cursor: default;
40 | }
41 | .iradio_flat-grey.checked.disabled {
42 | background-position: -154px 0;
43 | }
44 |
45 | /* Retina support */
46 | @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
47 | only screen and (-moz-min-device-pixel-ratio: 1.5),
48 | only screen and (-o-min-device-pixel-ratio: 3/2),
49 | only screen and (min-device-pixel-ratio: 1.5) {
50 | .icheckbox_flat-grey,
51 | .iradio_flat-grey {
52 | background-image: url(grey@2x.png);
53 | -webkit-background-size: 176px 22px;
54 | background-size: 176px 22px;
55 | }
56 | }
--------------------------------------------------------------------------------
/src/main/webapp/WEB-INF/resources/adminLTE/plugins/iCheck/flat/pink.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Flat skin, pink
2 | ----------------------------------- */
3 | .icheckbox_flat-pink,
4 | .iradio_flat-pink {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 20px;
11 | height: 20px;
12 | background: url(pink.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_flat-pink {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_flat-pink.checked {
21 | background-position: -22px 0;
22 | }
23 | .icheckbox_flat-pink.disabled {
24 | background-position: -44px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_flat-pink.checked.disabled {
28 | background-position: -66px 0;
29 | }
30 |
31 | .iradio_flat-pink {
32 | background-position: -88px 0;
33 | }
34 | .iradio_flat-pink.checked {
35 | background-position: -110px 0;
36 | }
37 | .iradio_flat-pink.disabled {
38 | background-position: -132px 0;
39 | cursor: default;
40 | }
41 | .iradio_flat-pink.checked.disabled {
42 | background-position: -154px 0;
43 | }
44 |
45 | /* Retina support */
46 | @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
47 | only screen and (-moz-min-device-pixel-ratio: 1.5),
48 | only screen and (-o-min-device-pixel-ratio: 3/2),
49 | only screen and (min-device-pixel-ratio: 1.5) {
50 | .icheckbox_flat-pink,
51 | .iradio_flat-pink {
52 | background-image: url(pink@2x.png);
53 | -webkit-background-size: 176px 22px;
54 | background-size: 176px 22px;
55 | }
56 | }
--------------------------------------------------------------------------------
/src/main/webapp/WEB-INF/resources/adminLTE/plugins/iCheck/futurico/futurico.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Futurico skin
2 | ----------------------------------- */
3 | .icheckbox_futurico,
4 | .iradio_futurico {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 16px;
11 | height: 17px;
12 | background: url(futurico.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_futurico {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_futurico.checked {
21 | background-position: -18px 0;
22 | }
23 | .icheckbox_futurico.disabled {
24 | background-position: -36px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_futurico.checked.disabled {
28 | background-position: -54px 0;
29 | }
30 |
31 | .iradio_futurico {
32 | background-position: -72px 0;
33 | }
34 | .iradio_futurico.checked {
35 | background-position: -90px 0;
36 | }
37 | .iradio_futurico.disabled {
38 | background-position: -108px 0;
39 | cursor: default;
40 | }
41 | .iradio_futurico.checked.disabled {
42 | background-position: -126px 0;
43 | }
44 |
45 | /* Retina support */
46 | @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
47 | only screen and (-moz-min-device-pixel-ratio: 1.5),
48 | only screen and (-o-min-device-pixel-ratio: 3/2),
49 | only screen and (min-device-pixel-ratio: 1.5) {
50 | .icheckbox_futurico,
51 | .iradio_futurico {
52 | background-image: url(futurico@2x.png);
53 | -webkit-background-size: 144px 19px;
54 | background-size: 144px 19px;
55 | }
56 | }
--------------------------------------------------------------------------------
/src/main/webapp/WEB-INF/resources/adminLTE/plugins/flot/jquery.flot.threshold.min.js:
--------------------------------------------------------------------------------
1 | (function($){var options={series:{threshold:null}};function init(plot){function thresholdData(plot,s,datapoints,below,color){var ps=datapoints.pointsize,i,x,y,p,prevp,thresholded=$.extend({},s);thresholded.datapoints={points:[],pointsize:ps,format:datapoints.format};thresholded.label=null;thresholded.color=color;thresholded.threshold=null;thresholded.originSeries=s;thresholded.data=[];var origpoints=datapoints.points,addCrossingPoints=s.lines.show;var threspoints=[];var newpoints=[];var m;for(i=0;i