File tree Expand file tree Collapse file tree 2 files changed +26
-5
lines changed Expand file tree Collapse file tree 2 files changed +26
-5
lines changed Original file line number Diff line number Diff line change @@ -674,7 +674,7 @@ div.reference-subgroup {
674
674
position : relative;
675
675
left : 1em ;
676
676
padding-top : 0 ;
677
- margin-top : 1 rem ;
677
+ margin-top : 3 rem ;
678
678
border : none;
679
679
width : 30.5em ;
680
680
max-width : 100% ;
@@ -700,6 +700,7 @@ div.reference-subgroup {
700
700
701
701
.example-content .edit_space ul {
702
702
display : flex;
703
+ flex-wrap : wrap-reverse;
703
704
flex-direction : row-reverse;
704
705
position : relative;
705
706
pointer-events : none;
@@ -721,6 +722,12 @@ div.reference-subgroup {
721
722
border-color : rgba (45 , 123 , 182 , 0.25 );
722
723
}
723
724
725
+ .example-content .edit_space ul li button : focus {
726
+ color : # 2d7bb6 ;
727
+ border : 2px dotted;
728
+ border-color : rgba (45 , 123 , 182 , 0.25 );
729
+ }
730
+
724
731
.example-content .edit_space .edit_area {
725
732
position : absolute;
726
733
top : 0.5em ;
@@ -732,7 +739,6 @@ div.reference-subgroup {
732
739
padding : 1.5em 0.5em 0.5em 0.5em ;
733
740
font-size : 15pt ;
734
741
}
735
-
736
742
.display_button {
737
743
margin-bottom : 2em ;
738
744
font-family : 'Montserrat' , sans-serif;
@@ -743,6 +749,17 @@ div.reference-subgroup {
743
749
outline : none;
744
750
}
745
751
752
+ .sketchTabInstructions {
753
+ flex-grow : 1 ;
754
+ font-family : 'Montserrat' , sans-serif;
755
+ color : # CCC ;
756
+ font-size : 1em ;
757
+ font-style : italic;
758
+ margin-left : 120px ;
759
+ margin-right : 1em ;
760
+ margin-top : .25em ;
761
+ }
762
+
746
763
.example-content .example_container {
747
764
width : 36em ;
748
765
max-width : 100% ;
Original file line number Diff line number Diff line change @@ -18,8 +18,8 @@ var renderCode = function(exampleName) {
18
18
19
19
function enableTab ( el ) {
20
20
el . onkeydown = function ( e ) {
21
- if ( e . keyCode === 9 ) {
22
- // tab was pressed
21
+ if ( e . keyCode === 32 && e . shiftKey ) {
22
+ // shift + space pressed
23
23
// get caret position/selection
24
24
var val = this . value ,
25
25
start = this . selectionStart ,
@@ -85,7 +85,7 @@ var renderCode = function(exampleName) {
85
85
edit_space . appendChild ( edit_area ) ;
86
86
enableTab ( edit_area ) ;
87
87
88
- //add buttons
88
+ //add buttons and instructions
89
89
let button_space = document . createElement ( 'ul' ) ;
90
90
edit_space . appendChild ( button_space ) ;
91
91
@@ -134,6 +134,10 @@ var renderCode = function(exampleName) {
134
134
let edit_li = button_space . appendChild ( document . createElement ( 'li' ) ) ;
135
135
edit_li . appendChild ( edit_button ) ;
136
136
137
+ let sketch_tab_instructions = button_space . appendChild ( document . createElement ( 'li' ) ) ;
138
+ sketch_tab_instructions . innerHTML = 'Press Shift-Space to insert tab.' ;
139
+ sketch_tab_instructions . className = 'sketchTabInstructions' ;
140
+
137
141
function setMode ( sketch , m ) {
138
142
if ( m === 'edit' ) {
139
143
$ ( '.example_container' ) . each ( function ( ind , con ) {
You can’t perform that action at this time.
0 commit comments