1
1
// setup defaults
2
2
let org_name = "LizardByte"
3
- let base_url = `https://db.${ org_name . toLowerCase ( ) } .dev`
4
-
5
- // scripts to load
6
- let scripts = [
7
- 'https://app.lizardbyte.dev/js/levenshtein_distance.js' ,
8
- 'https://app.lizardbyte.dev/js/ranking_sorter.js'
9
- ]
3
+ let base_url = `https://app.${ org_name . toLowerCase ( ) } .dev/GameDB`
10
4
11
5
// get search options, we will append each platform to this list
12
6
let search_options = document . getElementById ( "search_type" )
13
7
14
8
// get platforms container
15
- platforms_container = document . getElementById ( "platforms-container" )
9
+ let platforms_container = document . getElementById ( "platforms-container" )
16
10
17
11
18
12
$ ( document ) . ready ( function ( ) {
@@ -21,16 +15,6 @@ $(document).ready(function(){
21
15
cache : false ,
22
16
} )
23
17
24
- let script_queue = scripts . map ( function ( script ) {
25
- return $ . getScript ( script )
26
- } )
27
-
28
- $ . when . apply ( null , script_queue ) . done ( function ( ) {
29
- get_platform_enums ( )
30
- get_platform_xref ( )
31
- initialize ( )
32
- } )
33
-
34
18
// get platform enums from json file
35
19
let platform_enums
36
20
let get_platform_enums = function ( ) {
@@ -134,7 +118,6 @@ $(document).ready(function(){
134
118
// Split the string at the end of the last full word
135
119
const splitIndex = match [ 1 ] . length ;
136
120
const firstPart = string . slice ( 0 , splitIndex ) ;
137
- // const secondPart = string.slice(splitIndex);
138
121
139
122
return [ firstPart , string ] ;
140
123
}
@@ -168,7 +151,7 @@ $(document).ready(function(){
168
151
platforms . push ( result [ platform ] )
169
152
}
170
153
171
- let sorted = platforms . sort ( rankingSorter ( "name" , "id" ) ) . reverse ( )
154
+ let sorted = platforms . sort ( window . rankingSorter ( "name" , "id" ) ) . reverse ( )
172
155
173
156
for ( let item in sorted ) {
174
157
// create search option
@@ -209,7 +192,7 @@ $(document).ready(function(){
209
192
banner . src = sorted [ item ] [ 'platform_logo' ] [ 'url' ] . replace ( "t_thumb" , "t_cover_big" )
210
193
}
211
194
catch ( err ) {
212
- banner . src = "images /no-logo.png"
195
+ banner . src = "/GameDB/assets/img /no-logo.png"
213
196
banner . classList . add ( "bg-dark" )
214
197
banner . classList . add ( "bg-gradient" )
215
198
banner . classList . add ( "p-4" )
@@ -220,7 +203,7 @@ $(document).ready(function(){
220
203
banner_link . append ( banner )
221
204
222
205
let card_body = document . createElement ( "div" )
223
- card_body . className = "bg-dark text-white card-body p-4 rounded-0"
206
+ card_body . className = "card-body text-white p-4 rounded-0"
224
207
card . appendChild ( card_body )
225
208
226
209
let card_title_link = document . createElement ( "a" )
@@ -246,7 +229,7 @@ $(document).ready(function(){
246
229
card_paragraph_div . appendChild ( card_paragraph )
247
230
248
231
let card_footer = document . createElement ( "div" )
249
- card_footer . className = "card-footer p-2 pt-0 bg-dark text-white border-0 rounded-0"
232
+ card_footer . className = "card-footer p-2 pt-0 border-0 rounded-0"
250
233
card . appendChild ( card_footer )
251
234
252
235
// get first or last version depending on "category"
@@ -350,4 +333,8 @@ $(document).ready(function(){
350
333
}
351
334
} )
352
335
}
336
+
337
+ get_platform_enums ( )
338
+ get_platform_xref ( )
339
+ initialize ( )
353
340
} )
0 commit comments