2
2
3
3
let acp = {
4
4
5
- language : {
5
+ lang : {
6
6
css : { } ,
7
7
js : { }
8
8
} ,
@@ -40,13 +40,13 @@ if (isMobile) return;
40
40
41
41
42
42
43
- acp . initLang = ( language ) => {
43
+ acp . initLang = ( lang ) => {
44
44
45
- acp . language [ language ] . init ( ) ;
45
+ acp . lang [ lang ] . init ( ) ;
46
46
47
47
}
48
48
49
- acp . language . css . init = ( ) => {
49
+ acp . lang . css . init = ( ) => {
50
50
51
51
let CSSProps = [ ] ;
52
52
@@ -64,28 +64,28 @@ acp.language.css.init = () => {
64
64
CSSProps . push ( 'animation' ) ;
65
65
CSSProps . push ( '-webkit-user-select' ) ;
66
66
67
- acp . language . css . props = CSSProps ;
67
+ acp . lang . css . props = CSSProps ;
68
68
69
69
}
70
70
71
- acp . language . js . init = ( ) => {
71
+ acp . lang . js . init = ( ) => {
72
72
73
73
const iframe = document . createElement ( 'iframe' ) ;
74
74
75
75
body . append ( iframe ) ;
76
76
77
- acp . language . js . props = iframe . contentWindow ;
77
+ acp . lang . js . props = iframe . contentWindow ;
78
78
79
79
}
80
80
81
81
// add language alias / temp @@
82
- acp . language . javascript = acp . language . js ;
82
+ acp . lang . javascript = acp . lang . js ;
83
83
84
84
85
85
86
86
acp . autocomplete = async ( lang ) => {
87
87
88
- langAcp = acp . language [ lang ] ;
88
+ langAcp = acp . lang [ lang ] ;
89
89
90
90
if ( ! langAcp . didInit ) {
91
91
@@ -117,7 +117,7 @@ acp.autocomplete = async (lang) => {
117
117
if ( query !== '' ) {
118
118
119
119
// autocomplete query
120
- results = acp . language [ lang ] . autocomplete ( query ) ;
120
+ results = acp . lang [ lang ] . autocomplete ( query ) ;
121
121
122
122
}
123
123
@@ -192,9 +192,9 @@ acp.autocomplete = async (lang) => {
192
192
* that's called on the first load of a file
193
193
* with the language:
194
194
*
195
- * acp.language .<lang>.init = () => {
195
+ * acp.lang .<lang>.init = () => {
196
196
* ...
197
- * acp.language .<lang>.props = <props>;
197
+ * acp.lang .<lang>.props = <props>;
198
198
* }
199
199
*
200
200
* Terms:
@@ -208,7 +208,7 @@ acp.autocomplete = async (lang) => {
208
208
* Called on every type. Here you can process
209
209
* the query and return results:
210
210
*
211
- * acp.language .<lang>.autocomplete = (query) => {
211
+ * acp.lang .<lang>.autocomplete = (query) => {
212
212
* ...
213
213
* return <results>;
214
214
* }
@@ -224,7 +224,7 @@ acp.autocomplete = async (lang) => {
224
224
*/
225
225
226
226
227
- acp . language . css . autocomplete = ( query ) => {
227
+ acp . lang . css . autocomplete = ( query ) => {
228
228
229
229
let results = [ ] ;
230
230
@@ -233,7 +233,7 @@ acp.language.css.autocomplete = (query) => {
233
233
234
234
// search props
235
235
236
- const props = acp . language . css . props ;
236
+ const props = acp . lang . css . props ;
237
237
238
238
props . forEach ( prop => {
239
239
@@ -250,7 +250,7 @@ acp.language.css.autocomplete = (query) => {
250
250
}
251
251
252
252
253
- acp . language . js . autocomplete = ( query ) => {
253
+ acp . lang . js . autocomplete = ( query ) => {
254
254
255
255
let results = [ ] ;
256
256
@@ -266,7 +266,7 @@ acp.language.js.autocomplete = (query) => {
266
266
hierarchy . pop ( ) ;
267
267
268
268
269
- let currObject = acp . language . js . props ;
269
+ let currObject = acp . lang . js . props ;
270
270
271
271
// go down hierarchy
272
272
for ( let i = 0 ; i < hierarchy . length ; i ++ ) {
@@ -542,7 +542,7 @@ acp.utils.shouldAutocomplete = () => {
542
542
const currLang = acp . curr . lang ;
543
543
544
544
// if can't autocomplete language, return
545
- if ( ! acp . language [ currLang ] ) return false ;
545
+ if ( ! acp . lang [ currLang ] ) return false ;
546
546
547
547
return true ;
548
548
0 commit comments