File tree Expand file tree Collapse file tree
resources/js/processes/scripts/components Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -154,7 +154,10 @@ public static function list($language = null)
154154 }
155155
156156 foreach ($ executors ->get () as $ executor ) {
157- $ list [$ executor ->id ] = $ executor ->language ;
157+ $ list [$ executor ->id ] = [
158+ 'language ' => $ executor ->language ,
159+ 'title ' => $ executor ->title ,
160+ ];
158161 }
159162
160163 return $ list ;
Original file line number Diff line number Diff line change 99 >
1010 <b-card
1111 :key =" index"
12- :ref =" `${lang}`"
12+ :ref =" `${lang.title }`"
1313 class =" mt-2"
1414 @click =" selectLanguage(lang, index)"
1515 >
1616 <b-card-text >
1717 <img
1818 :src =" getImage(lang)"
19- :alt =" lang"
19+ :alt =" lang.title "
2020 >
2121 <span class =" text-uppercase ml-2" >
22- {{ lang }}
22+ {{ lang.language }}
2323 </span >
2424 </b-card-text >
2525 </b-card >
@@ -59,7 +59,17 @@ export default {
5959 * Get the Icon of the language
6060 */
6161 getImage (lang ) {
62- return ` /img/script_lang/${ lang} .svg` ;
62+ let srcImage = " " ;
63+ switch (lang .language ) {
64+ case " php" :
65+ case " javascript" :
66+ case " lua" :
67+ srcImage = ` /img/script_lang/${ lang .language } .svg` ;
68+ break ;
69+ default :
70+ srcImage = " /img/script_lang/default.svg" ;
71+ }
72+ return srcImage;
6373 },
6474 /**
6575 * Add the border to the item selected
@@ -68,7 +78,7 @@ export default {
6878 for (const item in this .$refs ) {
6979 this .$refs [item][0 ].className = " card mb-2 card-lang" ;
7080 }
71- this .$refs [lang][0 ].className = " card mb-2 card-lang selected" ;
81+ this .$refs [lang . title ][0 ].className = " card mb-2 card-lang selected" ;
7282 },
7383 },
7484};
You can’t perform that action at this time.
0 commit comments