File tree Expand file tree Collapse file tree 2 files changed +27
-14
lines changed
Expand file tree Collapse file tree 2 files changed +27
-14
lines changed Original file line number Diff line number Diff line change @@ -10,22 +10,17 @@ var keyboard = (function(){
1010edge . box . close ( ) ;
1111} else if ( state . get ( ) . menu ) {
1212menu . close ( ) ;
13- shade . close ( ) ;
1413} else if ( state . get ( ) . dropdown ) {
1514dropdown . close ( ) ;
1615} else if ( state . get ( ) . autoSuggest ) {
1716autoSuggest . close ( ) ;
1817} else if ( state . get ( ) . link . add ) {
1918link . add . item . close ( ) ;
20- shade . close ( ) ;
2119} else if ( state . get ( ) . group . add ) {
2220link . add . group . close ( ) ;
23- shade . close ( ) ;
2421} else if ( state . get ( ) . link . edit ) {
25- link . add . item . close ( ) ;
26- shade . close ( ) ;
27- control . render . update ( ) ;
28- control . render . class ( ) ;
22+ link . edit . close ( ) ;
23+ data . save ( ) ;
2924} else if ( state . get ( ) . modal ) {
3025modal . close ( ) ;
3126shade . close ( ) ;
@@ -93,7 +88,6 @@ var keyboard = (function(){
9388if ( state . get ( ) . link . add ) {
9489link . add . item . close ( ) ;
9590link . add . group . close ( ) ;
96- shade . close ( ) ;
9791} else if ( state . get ( ) . modal ) {
9892modal . close ( ) ;
9993shade . close ( ) ;
@@ -107,10 +101,7 @@ var keyboard = (function(){
107101window . addEventListener ( "keydown" , function ( event ) {
108102// ctrl+alt+e
109103if ( event . ctrlKey && event . altKey && event . keyCode == 69 ) {
110- link . edit ( ) ;
111- link . tabindex ( ) ;
112- control . render . update ( ) ;
113- control . render . class ( ) ;
104+ link . edit . toggle ( ) ;
114105data . save ( ) ;
115106} ;
116107} , false ) ;
Original file line number Diff line number Diff line change @@ -1386,6 +1386,7 @@ var link = (function(){
13861386mod . add . item . close ( ) ;
13871387stagedLink . reset ( ) ;
13881388modal . close ( ) ;
1389+ shade . close ( ) ;
13891390pagelock . unlock ( ) ;
13901391} ,
13911392selectGroup : function ( groupIndex ) {
@@ -1444,6 +1445,7 @@ var link = (function(){
14441445mod . add . group . close ( ) ;
14451446stagedGroup . reset ( ) ;
14461447modal . close ( ) ;
1448+ shade . close ( ) ;
14471449pagelock . unlock ( ) ;
14481450}
14491451}
@@ -1654,8 +1656,28 @@ var link = (function(){
16541656}
16551657} ;
16561658
1657- var edit = function ( ) {
1658- mod . edit . toggle ( ) ;
1659+ var edit = {
1660+ toggle : function ( ) {
1661+ mod . edit . toggle ( ) ;
1662+ render . group . tabindex ( ) ;
1663+ render . item . tabindex ( ) ;
1664+ control . render . update ( ) ;
1665+ control . render . class ( ) ;
1666+ } ,
1667+ open : function ( ) {
1668+ mod . edit . open ( ) ;
1669+ render . group . tabindex ( ) ;
1670+ render . item . tabindex ( ) ;
1671+ control . render . update ( ) ;
1672+ control . render . class ( ) ;
1673+ } ,
1674+ close : function ( ) {
1675+ mod . edit . close ( ) ;
1676+ render . group . tabindex ( ) ;
1677+ render . item . tabindex ( ) ;
1678+ control . render . update ( ) ;
1679+ control . render . class ( ) ;
1680+ }
16591681} ;
16601682
16611683var tabindex = function ( ) {
You can’t perform that action at this time.
0 commit comments