minor fixes
This commit is contained in:
@ -35,16 +35,12 @@ import kotlinx.android.synthetic.main.activity_main.*
|
||||
import kotlinx.android.synthetic.main.app_bar_main.*
|
||||
import org.jetbrains.anko.doAsync
|
||||
import org.jetbrains.anko.uiThread
|
||||
import org.mosad.seil0.projectlaogai.fragments.HomeFragment
|
||||
import org.mosad.seil0.projectlaogai.fragments.MensaFragment
|
||||
import org.mosad.seil0.projectlaogai.fragments.SettingsFragment
|
||||
import org.mosad.seil0.projectlaogai.fragments.TimeTableFragment
|
||||
import org.mosad.seil0.projectlaogai.fragments.*
|
||||
import org.mosad.seil0.projectlaogai.hsoparser.*
|
||||
import kotlin.system.measureTimeMillis
|
||||
|
||||
class MainActivity : AppCompatActivity(), NavigationView.OnNavigationItemSelectedListener {
|
||||
|
||||
//TODO make toolbar and navbar global
|
||||
private val mensaParser = MensaParser()
|
||||
private val timeTableParser = TimeTableParser()
|
||||
|
||||
@ -60,6 +56,7 @@ class MainActivity : AppCompatActivity(), NavigationView.OnNavigationItemSelecte
|
||||
setContentView(R.layout.activity_main)
|
||||
setSupportActionBar(toolbar)
|
||||
|
||||
|
||||
// load mensa and timetable
|
||||
load()
|
||||
|
||||
@ -129,7 +126,11 @@ class MainActivity : AppCompatActivity(), NavigationView.OnNavigationItemSelecte
|
||||
|
||||
}
|
||||
R.id.nav_moodle -> {
|
||||
|
||||
// val moodleFragment = MoodleFragment()
|
||||
//
|
||||
// val fragmentTransaction: FragmentTransaction = supportFragmentManager.beginTransaction()
|
||||
// fragmentTransaction.replace(R.id.fragment_container, moodleFragment)
|
||||
// fragmentTransaction.commit()
|
||||
}
|
||||
R.id.nav_settings -> {
|
||||
val settingsFragment = SettingsFragment()
|
||||
@ -166,7 +167,6 @@ class MainActivity : AppCompatActivity(), NavigationView.OnNavigationItemSelecte
|
||||
|
||||
/**
|
||||
* load the mensa menus of the current week
|
||||
* TODO evaluate if we should use a timeout here
|
||||
*/
|
||||
private fun load() {
|
||||
|
||||
|
@ -70,7 +70,6 @@ class HomeFragment : Fragment() {
|
||||
val dayMenus: ArrayList<Meal>
|
||||
val cal = Calendar.getInstance()
|
||||
|
||||
// TODO needs testing
|
||||
if (cal.get(Calendar.HOUR_OF_DAY) < 15) {
|
||||
dayMenus = MensaParser().getMensaMenuDay(mainActivity.getWeekMenu(), cal.get(Calendar.DAY_OF_WEEK))
|
||||
} else {
|
||||
|
@ -0,0 +1,31 @@
|
||||
package org.mosad.seil0.projectlaogai.fragments
|
||||
|
||||
import android.os.Bundle
|
||||
import androidx.fragment.app.Fragment
|
||||
import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import kotlinx.android.synthetic.main.fragment_moodle.*
|
||||
import org.mosad.seil0.projectlaogai.R
|
||||
|
||||
/**
|
||||
* The moodle screen controller class
|
||||
* contains all needed parts to display and the moodle screen
|
||||
*/
|
||||
class MoodleFragment : Fragment() {
|
||||
|
||||
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
|
||||
val view: View = inflater.inflate(R.layout.fragment_settings, container, false)
|
||||
|
||||
//webView.loadUrl("www.google.de")
|
||||
|
||||
return view
|
||||
}
|
||||
|
||||
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
|
||||
super.onViewCreated(view, savedInstanceState)
|
||||
|
||||
//webView.loadUrl("www.google.de")
|
||||
}
|
||||
|
||||
}
|
@ -125,11 +125,11 @@ class SettingsFragment : Fragment() {
|
||||
|
||||
linLayoutMainColor.setOnClickListener {
|
||||
// open a new color chooser dialog
|
||||
val colors = intArrayOf(Color.parseColor("#3F51B5"), Color.RED, Color.GREEN, Color.BLUE)
|
||||
val colors = intArrayOf(Color.BLACK, Color.RED, Color.GREEN, Color.BLUE)
|
||||
|
||||
MaterialDialog(context!!)
|
||||
.title(R.string.primary_color)
|
||||
.colorChooser(colors, initialSelection = Color.parseColor("#3F51B5")) { _, color ->
|
||||
.colorChooser(colors, initialSelection = Color.BLACK) { _, color ->
|
||||
viewPrimaryColor.setBackgroundColor(color)
|
||||
}
|
||||
.positiveButton(R.string.select)
|
||||
|
Reference in New Issue
Block a user