Archived
Added "Last updated" string to FoodFragment and info dialog, simplified "if-else" branch in MiscData.getIcon() to when-statement
This commit is contained in:
@@ -5,58 +5,35 @@ object MiscData {
|
||||
fun emoji(unicode: Int): String { return String(Character.toChars(unicode)) }
|
||||
|
||||
fun getIcon(course: String): Int {
|
||||
return if (course.toLowerCase().contains("deu") || course.toLowerCase().contains("dep") || course.toLowerCase().contains("daz")) {
|
||||
R.drawable.ic_german
|
||||
} else if (course.toLowerCase().contains("mat") || course.toLowerCase().contains("map")) {
|
||||
R.drawable.ic_maths
|
||||
} else if (course.toLowerCase().contains("eng") || course.toLowerCase().contains("enp") || course.toLowerCase().contains("ena")) {
|
||||
R.drawable.ic_english
|
||||
} else if (course.toLowerCase().contains("spo") || course.toLowerCase().contains("spp") || course.toLowerCase().contains("spth")) {
|
||||
R.drawable.ic_pe
|
||||
} else if (course.toLowerCase().contains("pol") || course.toLowerCase().contains("pop")) {
|
||||
R.drawable.ic_politics
|
||||
} else if (course.toLowerCase().contains("dar") || course.toLowerCase().contains("dap")) {
|
||||
R.drawable.ic_drama
|
||||
} else if (course.toLowerCase().contains("phy") || course.toLowerCase().contains("php")) {
|
||||
R.drawable.ic_physics
|
||||
} else if (course.toLowerCase().contains("bio") || course.toLowerCase().contains("bip") || course.toLowerCase().contains("nw")) {
|
||||
R.drawable.ic_biology
|
||||
} else if (course.toLowerCase().contains("che") || course.toLowerCase().contains("chp")) {
|
||||
R.drawable.ic_chemistry
|
||||
} else if (course.toLowerCase().contains("phi") || course.toLowerCase().contains("psp")) {
|
||||
R.drawable.ic_philosophy
|
||||
} else if (course.toLowerCase().contains("laa") || course.toLowerCase().contains("laf") || course.toLowerCase().contains("lat")) {
|
||||
R.drawable.ic_latin
|
||||
} else if (course.toLowerCase().contains("spa") || course.toLowerCase().contains("spf")) {
|
||||
R.drawable.ic_spanish
|
||||
} else if (course.toLowerCase().contains("fra") || course.toLowerCase().contains("frf") || course.toLowerCase().contains("frz")) {
|
||||
R.drawable.ic_french
|
||||
} else if (course.toLowerCase().contains("inf")) {
|
||||
R.drawable.ic_compsci
|
||||
} else if (course.toLowerCase().contains("ges")) {
|
||||
R.drawable.ic_history
|
||||
} else if (course.toLowerCase().contains("rel")) {
|
||||
R.drawable.ic_religion
|
||||
} else if (course.toLowerCase().contains("geg") || course.toLowerCase().contains("wuk")) {
|
||||
R.drawable.ic_geography
|
||||
} else if (course.toLowerCase().contains("kun")) {
|
||||
R.drawable.ic_arts
|
||||
} else if (course.toLowerCase().contains("mus")) {
|
||||
R.drawable.ic_music
|
||||
} else if (course.toLowerCase().contains("tue")) {
|
||||
R.drawable.ic_turkish
|
||||
} else if (course.toLowerCase().contains("chi")) {
|
||||
R.drawable.ic_chinese
|
||||
} else if (course.toLowerCase().contains("gll")) {
|
||||
R.drawable.ic_gll
|
||||
} else if (course.toLowerCase().contains("wat")) {
|
||||
R.drawable.ic_wat
|
||||
} else if (course.toLowerCase().contains("för")) {
|
||||
R.drawable.ic_help
|
||||
} else if (course.toLowerCase().contains("wp") || course.toLowerCase().contains("met")) {
|
||||
R.drawable.ic_pencil
|
||||
} else {
|
||||
R.drawable.ic_empty
|
||||
return with (course.toLowerCase()) {
|
||||
when {
|
||||
contains("deu") || contains("dep") || contains("daz") -> R.drawable.ic_german
|
||||
contains("mat") || contains("map") -> R.drawable.ic_maths
|
||||
contains("eng") || contains("enp") || contains("ena") -> R.drawable.ic_english
|
||||
contains("spo") || contains("spp") || contains("spth") -> R.drawable.ic_pe
|
||||
contains("pol") || contains("pop") -> R.drawable.ic_politics
|
||||
contains("dar") || contains("dap") -> R.drawable.ic_drama
|
||||
contains("phy") || contains("php") -> R.drawable.ic_physics
|
||||
contains("bio") || contains("bip") || contains("nw") -> R.drawable.ic_biology
|
||||
contains("che") || contains("chp") -> R.drawable.ic_chemistry
|
||||
contains("phi") || contains("psp") -> R.drawable.ic_philosophy
|
||||
contains("laa") || contains("laf") || contains("lat") -> R.drawable.ic_latin
|
||||
contains("spa") || contains("spf") -> R.drawable.ic_spanish
|
||||
contains("fra") || contains("frf") || contains("frz") -> R.drawable.ic_french
|
||||
contains("inf") -> R.drawable.ic_compsci
|
||||
contains("ges") -> R.drawable.ic_history
|
||||
contains("rel") -> R.drawable.ic_religion
|
||||
contains("geg") || contains("wuk") -> R.drawable.ic_geography
|
||||
contains("kun") -> R.drawable.ic_arts
|
||||
contains("mus") -> R.drawable.ic_music
|
||||
contains("tue") -> R.drawable.ic_turkish
|
||||
contains("chi") -> R.drawable.ic_chinese
|
||||
contains("gll") -> R.drawable.ic_gll
|
||||
contains("wat") -> R.drawable.ic_wat
|
||||
contains("för") -> R.drawable.ic_help
|
||||
contains("wp") || contains("met") -> R.drawable.ic_pencil
|
||||
else -> R.drawable.ic_empty
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user