Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Platform
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
Platform
Commits
fff1720b
Commit
fff1720b
authored
Feb 18, 2015
by
Nicolas Widart
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Updating packages
parent
7eed418f
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
75 additions
and
57 deletions
+75
-57
composer.lock
composer.lock
+57
-57
AdminLTE.css
public/themes/adminlte/css/AdminLTE.css
+9
-0
mousetrap.min.js
public/themes/adminlte/js/vendor/mousetrap.min.js
+9
-0
No files found.
composer.lock
View file @
fff1720b
...
...
@@ -12,12 +12,12 @@
"source": {
"type": "git",
"url": "https://github.com/AsgardCms/AdminLTE.git",
"reference": "
29b3668587887ceac2338c4afd74a384734c731c
"
"reference": "
ff80c8fa5a855fb4bf69a8248d373348d4c5320f
"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/AsgardCms/AdminLTE/zipball/
29b3668587887ceac2338c4afd74a384734c731c
",
"reference": "
29b3668587887ceac2338c4afd74a384734c731c
",
"url": "https://api.github.com/repos/AsgardCms/AdminLTE/zipball/
ff80c8fa5a855fb4bf69a8248d373348d4c5320f
",
"reference": "
ff80c8fa5a855fb4bf69a8248d373348d4c5320f
",
"shasum": ""
},
"require": {
...
...
@@ -40,7 +40,7 @@
"keywords": [
"asgard-cms"
],
"time": "2015-02-1
6 18:52:11
"
"time": "2015-02-1
8 12:27:17
"
},
{
"name": "asgardcms/core-module",
...
...
@@ -48,12 +48,12 @@
"source": {
"type": "git",
"url": "https://github.com/AsgardCms/Core.git",
"reference": "
0beab96158b062196abf8c03f355f72318259fec
"
"reference": "
2bc5ef892ecfea122bfe444b211d97f06aa7cd9b
"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/AsgardCms/Core/zipball/
0beab96158b062196abf8c03f355f72318259fec
",
"reference": "
0beab96158b062196abf8c03f355f72318259fec
",
"url": "https://api.github.com/repos/AsgardCms/Core/zipball/
2bc5ef892ecfea122bfe444b211d97f06aa7cd9b
",
"reference": "
2bc5ef892ecfea122bfe444b211d97f06aa7cd9b
",
"shasum": ""
},
"require": {
...
...
@@ -89,7 +89,7 @@
"asgardcms",
"core"
],
"time": "2015-02-1
6 18:05:11
"
"time": "2015-02-1
8 12:51:47
"
},
{
"name": "asgardcms/dashboard-module",
...
...
@@ -212,12 +212,12 @@
"source": {
"type": "git",
"url": "https://github.com/AsgardCms/Menu.git",
"reference": "
e7a5b8be7cf87f6d763a635fffdd5cbc9f2bb24d
"
"reference": "
c5bd86affaf2205e8242c38c16872a78e849af3a
"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/AsgardCms/Menu/zipball/
e7a5b8be7cf87f6d763a635fffdd5cbc9f2bb24d
",
"reference": "
e7a5b8be7cf87f6d763a635fffdd5cbc9f2bb24d
",
"url": "https://api.github.com/repos/AsgardCms/Menu/zipball/
c5bd86affaf2205e8242c38c16872a78e849af3a
",
"reference": "
c5bd86affaf2205e8242c38c16872a78e849af3a
",
"shasum": ""
},
"require": {
...
...
@@ -244,7 +244,7 @@
"nested sets",
"tree"
],
"time": "2015-02-1
6 18:43:00
"
"time": "2015-02-1
7 19:14:25
"
},
{
"name": "asgardcms/page-module",
...
...
@@ -252,12 +252,12 @@
"source": {
"type": "git",
"url": "https://github.com/AsgardCms/Page.git",
"reference": "
23d0ad3c0ddfd02b36c9cb4eeee4a06213805c64
"
"reference": "
6d7861a6031449a33260978bec3a7c7f2ffe8ee1
"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/AsgardCms/Page/zipball/
23d0ad3c0ddfd02b36c9cb4eeee4a06213805c64
",
"reference": "
23d0ad3c0ddfd02b36c9cb4eeee4a06213805c64
",
"url": "https://api.github.com/repos/AsgardCms/Page/zipball/
6d7861a6031449a33260978bec3a7c7f2ffe8ee1
",
"reference": "
6d7861a6031449a33260978bec3a7c7f2ffe8ee1
",
"shasum": ""
},
"require": {
...
...
@@ -281,7 +281,7 @@
"asgardcms",
"pages"
],
"time": "2015-02-1
6 18:43:41
"
"time": "2015-02-1
8 12:28:04
"
},
{
"name": "asgardcms/setting-module",
...
...
@@ -289,12 +289,12 @@
"source": {
"type": "git",
"url": "https://github.com/AsgardCms/Setting.git",
"reference": "
5234f7670f8049f1d63273630d876701aee0715e
"
"reference": "
04758155cf09f8047a8e390bc78968d0739ce53d
"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/AsgardCms/Setting/zipball/
5234f7670f8049f1d63273630d876701aee0715e
",
"reference": "
5234f7670f8049f1d63273630d876701aee0715e
",
"url": "https://api.github.com/repos/AsgardCms/Setting/zipball/
04758155cf09f8047a8e390bc78968d0739ce53d
",
"reference": "
04758155cf09f8047a8e390bc78968d0739ce53d
",
"shasum": ""
},
"require": {
...
...
@@ -318,7 +318,7 @@
"Settings",
"asgardcms"
],
"time": "2015-02-1
6 18:44:37
"
"time": "2015-02-1
8 12:54:12
"
},
{
"name": "asgardcms/user-module",
...
...
@@ -326,12 +326,12 @@
"source": {
"type": "git",
"url": "https://github.com/AsgardCms/User.git",
"reference": "
c24c75d9a358a61c8321e8f19193b5380d901e99
"
"reference": "
3a9dad5c3c2bb6045a0c86257bac25cc831e64f8
"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/AsgardCms/User/zipball/
c24c75d9a358a61c8321e8f19193b5380d901e99
",
"reference": "
c24c75d9a358a61c8321e8f19193b5380d901e99
",
"url": "https://api.github.com/repos/AsgardCms/User/zipball/
3a9dad5c3c2bb6045a0c86257bac25cc831e64f8
",
"reference": "
3a9dad5c3c2bb6045a0c86257bac25cc831e64f8
",
"shasum": ""
},
"require": {
...
...
@@ -357,7 +357,7 @@
"authorisation",
"user"
],
"time": "2015-02-1
6 18:43:56
"
"time": "2015-02-1
7 18:45:52
"
},
{
"name": "asgardcms/workshop-module",
...
...
@@ -365,12 +365,12 @@
"source": {
"type": "git",
"url": "https://github.com/AsgardCms/Workshop.git",
"reference": "
995a2ee3dc2f46c4b0e9324104269b04cffad83d
"
"reference": "
58e867ef71a4d772162b46dee58b6148537f62b4
"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/AsgardCms/Workshop/zipball/
995a2ee3dc2f46c4b0e9324104269b04cffad83d
",
"reference": "
995a2ee3dc2f46c4b0e9324104269b04cffad83d
",
"url": "https://api.github.com/repos/AsgardCms/Workshop/zipball/
58e867ef71a4d772162b46dee58b6148537f62b4
",
"reference": "
58e867ef71a4d772162b46dee58b6148537f62b4
",
"shasum": ""
},
"require": {
...
...
@@ -395,7 +395,7 @@
"modules",
"workshop"
],
"time": "2015-02-1
6 18:44:52
"
"time": "2015-02-1
8 20:20:07
"
},
{
"name": "cartalyst/sentry",
...
...
@@ -566,12 +566,12 @@
"source": {
"type": "git",
"url": "https://github.com/composer/installers.git",
"reference": "
fadc14257fa015b3e07f4d64710ea02f99356ccd
"
"reference": "
d64e23fce42a4063d63262b19b8e7c0f3b5e4c45
"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/composer/installers/zipball/
fadc14257fa015b3e07f4d64710ea02f99356ccd
",
"reference": "
fadc14257fa015b3e07f4d64710ea02f99356ccd
",
"url": "https://api.github.com/repos/composer/installers/zipball/
d64e23fce42a4063d63262b19b8e7c0f3b5e4c45
",
"reference": "
d64e23fce42a4063d63262b19b8e7c0f3b5e4c45
",
"shasum": ""
},
"replace": {
...
...
@@ -653,7 +653,7 @@
"zend",
"zikula"
],
"time": "2015-02-1
2 22:23:32
"
"time": "2015-02-1
8 17:17:01
"
},
{
"name": "danielstjules/stringy",
...
...
@@ -1450,12 +1450,12 @@
"source": {
"type": "git",
"url": "https://github.com/laravel/framework.git",
"reference": "
48fee812cb6eab324e79826b6fe5127b7e5c77e7
"
"reference": "
6f6350b82c3466b949036f5f8044db63e73db20a
"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/laravel/framework/zipball/
48fee812cb6eab324e79826b6fe5127b7e5c77e7
",
"reference": "
48fee812cb6eab324e79826b6fe5127b7e5c77e7
",
"url": "https://api.github.com/repos/laravel/framework/zipball/
6f6350b82c3466b949036f5f8044db63e73db20a
",
"reference": "
6f6350b82c3466b949036f5f8044db63e73db20a
",
"shasum": ""
},
"require": {
...
...
@@ -1567,7 +1567,7 @@
"framework",
"laravel"
],
"time": "2015-02-1
6 15:05:47
"
"time": "2015-02-1
8 13:59:59
"
},
{
"name": "laravelcollective/html",
...
...
@@ -1625,12 +1625,12 @@
"source": {
"type": "git",
"url": "https://github.com/thephpleague/flysystem.git",
"reference": "
853a71ad0d6c87ebf2ada3ab28e799a9640f9f91
"
"reference": "
d3887257d8f1944525c334f19da3c2841a7a9194
"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/thephpleague/flysystem/zipball/
853a71ad0d6c87ebf2ada3ab28e799a9640f9f91
",
"reference": "
853a71ad0d6c87ebf2ada3ab28e799a9640f9f91
",
"url": "https://api.github.com/repos/thephpleague/flysystem/zipball/
d3887257d8f1944525c334f19da3c2841a7a9194
",
"reference": "
d3887257d8f1944525c334f19da3c2841a7a9194
",
"shasum": ""
},
"require": {
...
...
@@ -1700,7 +1700,7 @@
"sftp",
"storage"
],
"time": "2015-02-1
5 18:02:18
"
"time": "2015-02-1
8 09:40:42
"
},
{
"name": "maatwebsite/laravel-sidebar",
...
...
@@ -1751,16 +1751,16 @@
},
{
"name": "mcamara/laravel-localization",
"version": "1.0.
5
",
"version": "1.0.
6
",
"source": {
"type": "git",
"url": "https://github.com/mcamara/laravel-localization.git",
"reference": "
f98484eda4893bdc2803c60ef656beecc422a903
"
"reference": "
a8c5e08f72d9b49fdacc978afd9f0c66610f4d6d
"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/mcamara/laravel-localization/zipball/
f98484eda4893bdc2803c60ef656beecc422a903
",
"reference": "
f98484eda4893bdc2803c60ef656beecc422a903
",
"url": "https://api.github.com/repos/mcamara/laravel-localization/zipball/
a8c5e08f72d9b49fdacc978afd9f0c66610f4d6d
",
"reference": "
a8c5e08f72d9b49fdacc978afd9f0c66610f4d6d
",
"shasum": ""
},
"require": {
...
...
@@ -1795,7 +1795,7 @@
"localization",
"php"
],
"time": "2015-02-1
2 15:07:45
"
"time": "2015-02-1
8 11:11:26
"
},
{
"name": "monolog/monolog",
...
...
@@ -2209,12 +2209,12 @@
"source": {
"type": "git",
"url": "https://github.com/bobthecow/psysh.git",
"reference": "
7fd995d8b781efb7ff2d10a7ccb1c6cd8f9d6d5
f"
"reference": "
f23815bb7e5a7166947f3a0388b3ad0f4127714
f"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/bobthecow/psysh/zipball/
7fd995d8b781efb7ff2d10a7ccb1c6cd8f9d6d5
f",
"reference": "
7fd995d8b781efb7ff2d10a7ccb1c6cd8f9d6d5
f",
"url": "https://api.github.com/repos/bobthecow/psysh/zipball/
f23815bb7e5a7166947f3a0388b3ad0f4127714
f",
"reference": "
f23815bb7e5a7166947f3a0388b3ad0f4127714
f",
"shasum": ""
},
"require": {
...
...
@@ -2271,7 +2271,7 @@
"interactive",
"shell"
],
"time": "2015-02-1
5 18:50:21
"
"time": "2015-02-1
8 17:29:24
"
},
{
"name": "react/promise",
...
...
@@ -2698,12 +2698,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/HttpKernel.git",
"reference": "
c17f240642f54f207bf5cdbb0d21cf6b7cfbfa16
"
"reference": "
6ec9c1ac244d789aec71f674dc0ee295392718dd
"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/HttpKernel/zipball/
c17f240642f54f207bf5cdbb0d21cf6b7cfbfa16
",
"reference": "
c17f240642f54f207bf5cdbb0d21cf6b7cfbfa16
",
"url": "https://api.github.com/repos/symfony/HttpKernel/zipball/
6ec9c1ac244d789aec71f674dc0ee295392718dd
",
"reference": "
6ec9c1ac244d789aec71f674dc0ee295392718dd
",
"shasum": ""
},
"require": {
...
...
@@ -2766,7 +2766,7 @@
],
"description": "Symfony HttpKernel Component",
"homepage": "http://symfony.com",
"time": "2015-02-1
1 07:12:14
"
"time": "2015-02-1
4 22:44:52
"
},
{
"name": "symfony/process",
...
...
@@ -3011,12 +3011,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
"reference": "
c3d5a36c3e3298bd8b070488fba5537174647353
"
"reference": "
9532aaaadf346b2ab79357661e3299b92092d914
"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/var-dumper/zipball/
c3d5a36c3e3298bd8b070488fba5537174647353
",
"reference": "
c3d5a36c3e3298bd8b070488fba5537174647353
",
"url": "https://api.github.com/repos/symfony/var-dumper/zipball/
9532aaaadf346b2ab79357661e3299b92092d914
",
"reference": "
9532aaaadf346b2ab79357661e3299b92092d914
",
"shasum": ""
},
"require": {
...
...
@@ -3059,7 +3059,7 @@
"debug",
"dump"
],
"time": "2015-02-
02 16:32:08
"
"time": "2015-02-
17 16:54:47
"
},
{
"name": "vlucas/phpdotenv",
...
...
public/themes/adminlte/css/AdminLTE.css
View file @
fff1720b
...
...
@@ -2575,6 +2575,15 @@ footer.footer a {
.skin-dark
.logo
.icon
{
margin-right
:
10px
;
}
.skin-dark
li
.menu-title
{
padding
:
10px
15px
;
font-weight
:
700
;
text-transform
:
uppercase
;
font-size
:
1em
;
color
:
#989EA9
;
border
:
none
!important
;
text-shadow
:
1px
1px
1px
black
;
}
.skin-dark
.sidebar
>
.sidebar-menu
>
li
{
border-top
:
1px
solid
#2D2D2D
;
border-bottom
:
1px
solid
#181818
;
...
...
public/themes/adminlte/js/vendor/mousetrap.min.js
0 → 100644
View file @
fff1720b
/* mousetrap v1.4.6 craig.is/killing/mice */
(
function
(
J
,
r
,
f
){
function
s
(
a
,
b
,
d
){
a
.
addEventListener
?
a
.
addEventListener
(
b
,
d
,
!
1
):
a
.
attachEvent
(
"
on
"
+
b
,
d
)}
function
A
(
a
){
if
(
"
keypress
"
==
a
.
type
){
var
b
=
String
.
fromCharCode
(
a
.
which
);
a
.
shiftKey
||
(
b
=
b
.
toLowerCase
());
return
b
}
return
h
[
a
.
which
]?
h
[
a
.
which
]:
B
[
a
.
which
]?
B
[
a
.
which
]:
String
.
fromCharCode
(
a
.
which
).
toLowerCase
()}
function
t
(
a
){
a
=
a
||
{};
var
b
=!
1
,
d
;
for
(
d
in
n
)
a
[
d
]?
b
=!
0
:
n
[
d
]
=
0
;
b
||
(
u
=!
1
)}
function
C
(
a
,
b
,
d
,
c
,
e
,
v
){
var
g
,
k
,
f
=
[],
h
=
d
.
type
;
if
(
!
l
[
a
])
return
[];
"
keyup
"
==
h
&&
w
(
a
)
&&
(
b
=
[
a
]);
for
(
g
=
0
;
g
<
l
[
a
].
length
;
++
g
)
if
(
k
=
l
[
a
][
g
],
!
(
!
c
&&
k
.
seq
&&
n
[
k
.
seq
]
!=
k
.
level
||
h
!=
k
.
action
||
(
"
keypress
"
!=
h
||
d
.
metaKey
||
d
.
ctrlKey
)
&&
b
.
sort
().
join
(
"
,
"
)
!==
k
.
modifiers
.
sort
().
join
(
"
,
"
))){
var
m
=
c
&&
k
.
seq
==
c
&&
k
.
level
==
v
;(
!
c
&&
k
.
combo
==
e
||
m
)
&&
l
[
a
].
splice
(
g
,
1
);
f
.
push
(
k
)}
return
f
}
function
K
(
a
){
var
b
=
[];
a
.
shiftKey
&&
b
.
push
(
"
shift
"
);
a
.
altKey
&&
b
.
push
(
"
alt
"
);
a
.
ctrlKey
&&
b
.
push
(
"
ctrl
"
);
a
.
metaKey
&&
b
.
push
(
"
meta
"
);
return
b
}
function
x
(
a
,
b
,
d
,
c
){
m
.
stopCallback
(
b
,
b
.
target
||
b
.
srcElement
,
d
,
c
)
||!
1
!==
a
(
b
,
d
)
||
(
b
.
preventDefault
?
b
.
preventDefault
():
b
.
returnValue
=!
1
,
b
.
stopPropagation
?
b
.
stopPropagation
():
b
.
cancelBubble
=!
0
)}
function
y
(
a
){
"
number
"
!==
typeof
a
.
which
&&
(
a
.
which
=
a
.
keyCode
);
var
b
=
A
(
a
);
b
&&
(
"
keyup
"
==
a
.
type
&&
z
===
b
?
z
=!
1
:
m
.
handleKey
(
b
,
K
(
a
),
a
))}
function
w
(
a
){
return
"
shift
"
==
a
||
"
ctrl
"
==
a
||
"
alt
"
==
a
||
"
meta
"
==
a
}
function
L
(
a
,
b
,
d
,
c
){
function
e
(
b
){
return
function
(){
u
=
b
;
++
n
[
a
];
clearTimeout
(
D
);
D
=
setTimeout
(
t
,
1
E3
)}}
function
v
(
b
){
x
(
d
,
b
,
a
);
"
keyup
"
!==
c
&&
(
z
=
A
(
b
));
setTimeout
(
t
,
10
)}
for
(
var
g
=
n
[
a
]
=
0
;
g
<
b
.
length
;
++
g
){
var
f
=
g
+
1
===
b
.
length
?
v
:
e
(
c
||
E
(
b
[
g
+
1
]).
action
);
F
(
b
[
g
],
f
,
c
,
a
,
g
)}}
function
E
(
a
,
b
){
var
d
,
c
,
e
,
f
=
[];
d
=
"
+
"
===
a
?[
"
+
"
]:
a
.
split
(
"
+
"
);
for
(
e
=
0
;
e
<
d
.
length
;
++
e
)
c
=
d
[
e
],
G
[
c
]
&&
(
c
=
G
[
c
]),
b
&&
"
keypress
"
!=
b
&&
H
[
c
]
&&
(
c
=
H
[
c
],
f
.
push
(
"
shift
"
)),
w
(
c
)
&&
f
.
push
(
c
);
d
=
c
;
e
=
b
;
if
(
!
e
){
if
(
!
p
){
p
=
{};
for
(
var
g
in
h
)
95
<
g
&&
112
>
g
||
h
.
hasOwnProperty
(
g
)
&&
(
p
[
h
[
g
]]
=
g
)}
e
=
p
[
d
]?
"
keydown
"
:
"
keypress
"
}
"
keypress
"
==
e
&&
f
.
length
&&
(
e
=
"
keydown
"
);
return
{
key
:
c
,
modifiers
:
f
,
action
:
e
}}
function
F
(
a
,
b
,
d
,
c
,
e
){
q
[
a
+
"
:
"
+
d
]
=
b
;
a
=
a
.
replace
(
/
\s
+/g
,
"
"
);
var
f
=
a
.
split
(
"
"
);
1
<
f
.
length
?
L
(
a
,
f
,
b
,
d
):(
d
=
E
(
a
,
d
),
l
[
d
.
key
]
=
l
[
d
.
key
]
||
[],
C
(
d
.
key
,
d
.
modifiers
,{
type
:
d
.
action
},
c
,
a
,
e
),
l
[
d
.
key
][
c
?
"
unshift
"
:
"
push
"
]({
callback
:
b
,
modifiers
:
d
.
modifiers
,
action
:
d
.
action
,
seq
:
c
,
level
:
e
,
combo
:
a
}))}
var
h
=
{
8
:
"
backspace
"
,
9
:
"
tab
"
,
13
:
"
enter
"
,
16
:
"
shift
"
,
17
:
"
ctrl
"
,
18
:
"
alt
"
,
20
:
"
capslock
"
,
27
:
"
esc
"
,
32
:
"
space
"
,
33
:
"
pageup
"
,
34
:
"
pagedown
"
,
35
:
"
end
"
,
36
:
"
home
"
,
37
:
"
left
"
,
38
:
"
up
"
,
39
:
"
right
"
,
40
:
"
down
"
,
45
:
"
ins
"
,
46
:
"
del
"
,
91
:
"
meta
"
,
93
:
"
meta
"
,
224
:
"
meta
"
},
B
=
{
106
:
"
*
"
,
107
:
"
+
"
,
109
:
"
-
"
,
110
:
"
.
"
,
111
:
"
/
"
,
186
:
"
;
"
,
187
:
"
=
"
,
188
:
"
,
"
,
189
:
"
-
"
,
190
:
"
.
"
,
191
:
"
/
"
,
192
:
"
`
"
,
219
:
"
[
"
,
220
:
"
\\
"
,
221
:
"
]
"
,
222
:
"
'
"
},
H
=
{
"
~
"
:
"
`
"
,
"
!
"
:
"
1
"
,
"
@
"
:
"
2
"
,
"
#
"
:
"
3
"
,
$
:
"
4
"
,
"
%
"
:
"
5
"
,
"
^
"
:
"
6
"
,
"
&
"
:
"
7
"
,
"
*
"
:
"
8
"
,
"
(
"
:
"
9
"
,
"
)
"
:
"
0
"
,
_
:
"
-
"
,
"
+
"
:
"
=
"
,
"
:
"
:
"
;
"
,
'
"
'
:
"
'
"
,
"
<
"
:
"
,
"
,
"
>
"
:
"
.
"
,
"
?
"
:
"
/
"
,
"
|
"
:
"
\\
"
},
G
=
{
option
:
"
alt
"
,
command
:
"
meta
"
,
"
return
"
:
"
enter
"
,
escape
:
"
esc
"
,
mod
:
/Mac|iPod|iPhone|iPad/
.
test
(
navigator
.
platform
)?
"
meta
"
:
"
ctrl
"
},
p
,
l
=
{},
q
=
{},
n
=
{},
D
,
z
=!
1
,
I
=!
1
,
u
=!
1
;
for
(
f
=
1
;
20
>
f
;
++
f
)
h
[
111
+
f
]
=
"
f
"
+
f
;
for
(
f
=
0
;
9
>=
f
;
++
f
)
h
[
f
+
96
]
=
f
;
s
(
r
,
"
keypress
"
,
y
);
s
(
r
,
"
keydown
"
,
y
);
s
(
r
,
"
keyup
"
,
y
);
var
m
=
{
bind
:
function
(
a
,
b
,
d
){
a
=
a
instanceof
Array
?
a
:[
a
];
for
(
var
c
=
0
;
c
<
a
.
length
;
++
c
)
F
(
a
[
c
],
b
,
d
);
return
this
},
unbind
:
function
(
a
,
b
){
return
m
.
bind
(
a
,
function
(){},
b
)},
trigger
:
function
(
a
,
b
){
if
(
q
[
a
+
"
:
"
+
b
])
q
[
a
+
"
:
"
+
b
]({},
a
);
return
this
},
reset
:
function
(){
l
=
{};
q
=
{};
return
this
},
stopCallback
:
function
(
a
,
b
){
return
-
1
<
(
"
"
+
b
.
className
+
"
"
).
indexOf
(
"
mousetrap
"
)?
!
1
:
"
INPUT
"
==
b
.
tagName
||
"
SELECT
"
==
b
.
tagName
||
"
TEXTAREA
"
==
b
.
tagName
||
b
.
isContentEditable
},
handleKey
:
function
(
a
,
b
,
d
){
var
c
=
C
(
a
,
b
,
d
),
e
;
b
=
{};
var
f
=
0
,
g
=!
1
;
for
(
e
=
0
;
e
<
c
.
length
;
++
e
)
c
[
e
].
seq
&&
(
f
=
Math
.
max
(
f
,
c
[
e
].
level
));
for
(
e
=
0
;
e
<
c
.
length
;
++
e
)
c
[
e
].
seq
?
c
[
e
].
level
==
f
&&
(
g
=!
0
,
b
[
c
[
e
].
seq
]
=
1
,
x
(
c
[
e
].
callback
,
d
,
c
[
e
].
combo
,
c
[
e
].
seq
)):
g
||
x
(
c
[
e
].
callback
,
d
,
c
[
e
].
combo
);
c
=
"
keypress
"
==
d
.
type
&&
I
;
d
.
type
!=
u
||
w
(
a
)
||
c
||
t
(
b
);
I
=
g
&&
"
keydown
"
==
d
.
type
}};
J
.
Mousetrap
=
m
;
"
function
"
===
typeof
define
&&
define
.
amd
&&
define
(
m
)})(
window
,
document
);
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment