forked from github/szkolny
[Refactor] Flatten .ui package.
This commit is contained in:
parent
74b766f18a
commit
f1e58db151
4
app/proguard-rules.pro
vendored
4
app/proguard-rules.pro
vendored
@ -25,7 +25,7 @@
|
|||||||
-keep class pl.szczodrzynski.edziennik.data.db.entity.Event { *; }
|
-keep class pl.szczodrzynski.edziennik.data.db.entity.Event { *; }
|
||||||
-keep class pl.szczodrzynski.edziennik.data.db.full.EventFull { *; }
|
-keep class pl.szczodrzynski.edziennik.data.db.full.EventFull { *; }
|
||||||
-keep class pl.szczodrzynski.edziennik.data.db.entity.FeedbackMessage { *; }
|
-keep class pl.szczodrzynski.edziennik.data.db.entity.FeedbackMessage { *; }
|
||||||
-keep class pl.szczodrzynski.edziennik.ui.modules.home.HomeCardModel { *; }
|
-keep class pl.szczodrzynski.edziennik.ui.home.HomeCardModel { *; }
|
||||||
-keepclassmembers class pl.szczodrzynski.edziennik.ui.widgets.WidgetConfig { public *; }
|
-keepclassmembers class pl.szczodrzynski.edziennik.ui.widgets.WidgetConfig { public *; }
|
||||||
-keepnames class pl.szczodrzynski.edziennik.ui.widgets.timetable.WidgetTimetableProvider
|
-keepnames class pl.szczodrzynski.edziennik.ui.widgets.timetable.WidgetTimetableProvider
|
||||||
-keepnames class pl.szczodrzynski.edziennik.ui.widgets.notifications.WidgetNotificationsProvider
|
-keepnames class pl.szczodrzynski.edziennik.ui.widgets.notifications.WidgetNotificationsProvider
|
||||||
@ -67,7 +67,7 @@
|
|||||||
|
|
||||||
-keepclassmembers class pl.szczodrzynski.edziennik.data.api.szkolny.request.** { *; }
|
-keepclassmembers class pl.szczodrzynski.edziennik.data.api.szkolny.request.** { *; }
|
||||||
-keepclassmembers class pl.szczodrzynski.edziennik.data.api.szkolny.response.** { *; }
|
-keepclassmembers class pl.szczodrzynski.edziennik.data.api.szkolny.response.** { *; }
|
||||||
-keepclassmembernames class pl.szczodrzynski.edziennik.ui.modules.login.LoginInfo$Platform { *; }
|
-keepclassmembernames class pl.szczodrzynski.edziennik.ui.login.LoginInfo$Platform { *; }
|
||||||
|
|
||||||
-keepclassmembernames class pl.szczodrzynski.fslogin.realm.RealmData { *; }
|
-keepclassmembernames class pl.szczodrzynski.fslogin.realm.RealmData { *; }
|
||||||
-keepclassmembernames class pl.szczodrzynski.fslogin.realm.RealmData$Type { *; }
|
-keepclassmembernames class pl.szczodrzynski.fslogin.realm.RealmData$Type { *; }
|
||||||
|
@ -121,32 +121,32 @@
|
|||||||
/ ____ \ (__| |_| |\ V /| | |_| | __/\__ \
|
/ ____ \ (__| |_| |\ V /| | |_| | __/\__ \
|
||||||
/_/ \_\___|\__|_| \_/ |_|\__|_|\___||___/
|
/_/ \_\___|\__|_| \_/ |_|\__|_|\___||___/
|
||||||
-->
|
-->
|
||||||
<activity android:name=".ui.modules.base.CrashActivity"
|
<activity android:name=".ui.base.CrashActivity"
|
||||||
android:configChanges="orientation|screenSize|keyboardHidden"
|
android:configChanges="orientation|screenSize|keyboardHidden"
|
||||||
android:process=":error_activity"
|
android:process=":error_activity"
|
||||||
android:theme="@style/DeadTheme" />
|
android:theme="@style/DeadTheme" />
|
||||||
<activity android:name=".ui.modules.intro.ChangelogIntroActivity"
|
<activity android:name=".ui.intro.ChangelogIntroActivity"
|
||||||
android:configChanges="orientation|keyboardHidden"
|
android:configChanges="orientation|keyboardHidden"
|
||||||
android:label="@string/app_name"
|
android:label="@string/app_name"
|
||||||
android:theme="@style/Theme.Intro" />
|
android:theme="@style/Theme.Intro" />
|
||||||
<activity android:name=".ui.modules.login.LoginActivity"
|
<activity android:name=".ui.login.LoginActivity"
|
||||||
android:configChanges="orientation|screenSize"
|
android:configChanges="orientation|screenSize"
|
||||||
android:launchMode="singleTop"
|
android:launchMode="singleTop"
|
||||||
android:theme="@style/AppTheme.Light" />
|
android:theme="@style/AppTheme.Light" />
|
||||||
<activity android:name=".ui.modules.home.CounterActivity"
|
<activity android:name=".ui.home.CounterActivity"
|
||||||
android:theme="@style/AppTheme.Black" />
|
android:theme="@style/AppTheme.Black" />
|
||||||
<activity android:name=".ui.modules.feedback.FeedbackActivity"
|
<activity android:name=".ui.feedback.FeedbackActivity"
|
||||||
android:configChanges="orientation|screenSize|keyboardHidden"
|
android:configChanges="orientation|screenSize|keyboardHidden"
|
||||||
android:label="@string/app_name"
|
android:label="@string/app_name"
|
||||||
android:theme="@style/AppTheme" />
|
android:theme="@style/AppTheme" />
|
||||||
<activity android:name=".ui.modules.settings.SettingsLicenseActivity"
|
<activity android:name=".ui.settings.SettingsLicenseActivity"
|
||||||
android:configChanges="orientation|keyboardHidden"
|
android:configChanges="orientation|keyboardHidden"
|
||||||
android:theme="@style/AppTheme" />
|
android:theme="@style/AppTheme" />
|
||||||
<activity android:name="com.canhub.cropper.CropImageActivity"
|
<activity android:name="com.canhub.cropper.CropImageActivity"
|
||||||
android:configChanges="orientation|keyboardHidden"
|
android:configChanges="orientation|keyboardHidden"
|
||||||
android:theme="@style/Base.Theme.AppCompat" />
|
android:theme="@style/Base.Theme.AppCompat" />
|
||||||
<activity android:name=".ui.modules.base.BuildInvalidActivity" />
|
<activity android:name=".ui.base.BuildInvalidActivity" />
|
||||||
<activity android:name=".ui.modules.settings.contributors.ContributorsActivity" />
|
<activity android:name=".ui.settings.contributors.ContributorsActivity" />
|
||||||
|
|
||||||
<!-- _____ _
|
<!-- _____ _
|
||||||
| __ \ (_)
|
| __ \ (_)
|
||||||
|
@ -41,7 +41,7 @@ import pl.szczodrzynski.edziennik.data.db.entity.Profile
|
|||||||
import pl.szczodrzynski.edziennik.network.cookie.DumbCookieJar
|
import pl.szczodrzynski.edziennik.network.cookie.DumbCookieJar
|
||||||
import pl.szczodrzynski.edziennik.sync.SyncWorker
|
import pl.szczodrzynski.edziennik.sync.SyncWorker
|
||||||
import pl.szczodrzynski.edziennik.sync.UpdateWorker
|
import pl.szczodrzynski.edziennik.sync.UpdateWorker
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.base.CrashActivity
|
import pl.szczodrzynski.edziennik.ui.base.CrashActivity
|
||||||
import pl.szczodrzynski.edziennik.utils.*
|
import pl.szczodrzynski.edziennik.utils.*
|
||||||
import pl.szczodrzynski.edziennik.utils.Utils.d
|
import pl.szczodrzynski.edziennik.utils.Utils.d
|
||||||
import pl.szczodrzynski.edziennik.utils.managers.*
|
import pl.szczodrzynski.edziennik.utils.managers.*
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2021-3-30.
|
* Copyright (c) Kuba Szczodrzyński 2021-3-30.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.dialogs
|
package pl.szczodrzynski.edziennik
|
||||||
|
|
||||||
import android.text.InputType
|
import android.text.InputType
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
@ -11,7 +11,6 @@ import androidx.core.widget.addTextChangedListener
|
|||||||
import com.google.android.material.dialog.MaterialAlertDialogBuilder
|
import com.google.android.material.dialog.MaterialAlertDialogBuilder
|
||||||
import com.google.android.material.textfield.TextInputEditText
|
import com.google.android.material.textfield.TextInputEditText
|
||||||
import pl.szczodrzynski.edziennik.databinding.DialogEditTextBinding
|
import pl.szczodrzynski.edziennik.databinding.DialogEditTextBinding
|
||||||
import pl.szczodrzynski.edziennik.isNotNullNorBlank
|
|
||||||
|
|
||||||
fun MaterialAlertDialogBuilder.input(
|
fun MaterialAlertDialogBuilder.input(
|
||||||
message: CharSequence? = null,
|
message: CharSequence? = null,
|
@ -48,36 +48,36 @@ import pl.szczodrzynski.edziennik.databinding.ActivitySzkolnyBinding
|
|||||||
import pl.szczodrzynski.edziennik.sync.AppManagerDetectedEvent
|
import pl.szczodrzynski.edziennik.sync.AppManagerDetectedEvent
|
||||||
import pl.szczodrzynski.edziennik.sync.SyncWorker
|
import pl.szczodrzynski.edziennik.sync.SyncWorker
|
||||||
import pl.szczodrzynski.edziennik.sync.UpdateWorker
|
import pl.szczodrzynski.edziennik.sync.UpdateWorker
|
||||||
import pl.szczodrzynski.edziennik.ui.dialogs.RegisterUnavailableDialog
|
import pl.szczodrzynski.edziennik.ui.agenda.AgendaFragment
|
||||||
import pl.szczodrzynski.edziennik.ui.dialogs.ServerMessageDialog
|
import pl.szczodrzynski.edziennik.ui.announcements.AnnouncementsFragment
|
||||||
import pl.szczodrzynski.edziennik.ui.dialogs.UpdateAvailableDialog
|
import pl.szczodrzynski.edziennik.ui.attendance.AttendanceFragment
|
||||||
import pl.szczodrzynski.edziennik.ui.dialogs.changelog.ChangelogDialog
|
import pl.szczodrzynski.edziennik.ui.base.MainSnackbar
|
||||||
import pl.szczodrzynski.edziennik.ui.dialogs.profile.ProfileConfigDialog
|
import pl.szczodrzynski.edziennik.ui.behaviour.BehaviourFragment
|
||||||
|
import pl.szczodrzynski.edziennik.ui.debug.DebugFragment
|
||||||
|
import pl.szczodrzynski.edziennik.ui.debug.LabFragment
|
||||||
|
import pl.szczodrzynski.edziennik.ui.dialogs.ChangelogDialog
|
||||||
|
import pl.szczodrzynski.edziennik.ui.dialogs.settings.ProfileConfigDialog
|
||||||
|
import pl.szczodrzynski.edziennik.ui.dialogs.sync.RegisterUnavailableDialog
|
||||||
|
import pl.szczodrzynski.edziennik.ui.dialogs.sync.ServerMessageDialog
|
||||||
import pl.szczodrzynski.edziennik.ui.dialogs.sync.SyncViewListDialog
|
import pl.szczodrzynski.edziennik.ui.dialogs.sync.SyncViewListDialog
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.agenda.AgendaFragment
|
import pl.szczodrzynski.edziennik.ui.dialogs.sync.UpdateAvailableDialog
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.announcements.AnnouncementsFragment
|
import pl.szczodrzynski.edziennik.ui.error.ErrorDetailsDialog
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceFragment
|
import pl.szczodrzynski.edziennik.ui.error.ErrorSnackbar
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.base.MainSnackbar
|
import pl.szczodrzynski.edziennik.ui.event.EventManualDialog
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.behaviour.BehaviourFragment
|
import pl.szczodrzynski.edziennik.ui.feedback.FeedbackFragment
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.debug.DebugFragment
|
import pl.szczodrzynski.edziennik.ui.grades.GradesListFragment
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.debug.LabFragment
|
import pl.szczodrzynski.edziennik.ui.grades.editor.GradesEditorFragment
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.error.ErrorDetailsDialog
|
import pl.szczodrzynski.edziennik.ui.home.HomeFragment
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.error.ErrorSnackbar
|
import pl.szczodrzynski.edziennik.ui.homework.HomeworkFragment
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.event.EventManualDialog
|
import pl.szczodrzynski.edziennik.ui.login.LoginActivity
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.feedback.FeedbackFragment
|
import pl.szczodrzynski.edziennik.ui.messages.compose.MessagesComposeFragment
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.grades.GradesListFragment
|
import pl.szczodrzynski.edziennik.ui.messages.list.MessagesFragment
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.grades.editor.GradesEditorFragment
|
import pl.szczodrzynski.edziennik.ui.messages.single.MessageFragment
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.home.HomeFragment
|
import pl.szczodrzynski.edziennik.ui.notifications.NotificationsListFragment
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.homework.HomeworkFragment
|
import pl.szczodrzynski.edziennik.ui.settings.ProfileManagerFragment
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.login.LoginActivity
|
import pl.szczodrzynski.edziennik.ui.settings.SettingsFragment
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.messages.compose.MessagesComposeFragment
|
import pl.szczodrzynski.edziennik.ui.timetable.TimetableFragment
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.messages.list.MessagesFragment
|
import pl.szczodrzynski.edziennik.ui.webpush.WebPushFragment
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.messages.single.MessageFragment
|
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.notifications.NotificationsListFragment
|
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.settings.ProfileManagerFragment
|
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.settings.SettingsFragment
|
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.timetable.TimetableFragment
|
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.webpush.WebPushFragment
|
|
||||||
import pl.szczodrzynski.edziennik.utils.*
|
import pl.szczodrzynski.edziennik.utils.*
|
||||||
import pl.szczodrzynski.edziennik.utils.Utils.d
|
import pl.szczodrzynski.edziennik.utils.Utils.d
|
||||||
import pl.szczodrzynski.edziennik.utils.Utils.dpToPx
|
import pl.szczodrzynski.edziennik.utils.Utils.dpToPx
|
||||||
|
@ -11,7 +11,7 @@ import android.provider.OpenableColumns
|
|||||||
import com.canhub.cropper.CropImage
|
import com.canhub.cropper.CropImage
|
||||||
import com.canhub.cropper.CropImageView
|
import com.canhub.cropper.CropImageView
|
||||||
import pl.szczodrzynski.edziennik.data.db.entity.Profile
|
import pl.szczodrzynski.edziennik.data.db.entity.Profile
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.login.LoginActivity
|
import pl.szczodrzynski.edziennik.ui.login.LoginActivity
|
||||||
import java.io.File
|
import java.io.File
|
||||||
import java.io.FileOutputStream
|
import java.io.FileOutputStream
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ package pl.szczodrzynski.edziennik.config
|
|||||||
import pl.szczodrzynski.edziennik.config.utils.get
|
import pl.szczodrzynski.edziennik.config.utils.get
|
||||||
import pl.szczodrzynski.edziennik.config.utils.set
|
import pl.szczodrzynski.edziennik.config.utils.set
|
||||||
import pl.szczodrzynski.edziennik.data.db.entity.Profile.Companion.AGENDA_DEFAULT
|
import pl.szczodrzynski.edziennik.data.db.entity.Profile.Companion.AGENDA_DEFAULT
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.home.HomeCardModel
|
import pl.szczodrzynski.edziennik.ui.home.HomeCardModel
|
||||||
|
|
||||||
class ProfileConfigUI(private val config: ProfileConfig) {
|
class ProfileConfigUI(private val config: ProfileConfig) {
|
||||||
private var mAgendaViewType: Int? = null
|
private var mAgendaViewType: Int? = null
|
||||||
|
@ -6,7 +6,7 @@ package pl.szczodrzynski.edziennik.config.utils
|
|||||||
import com.google.gson.Gson
|
import com.google.gson.Gson
|
||||||
import com.google.gson.JsonParser
|
import com.google.gson.JsonParser
|
||||||
import pl.szczodrzynski.edziennik.getInt
|
import pl.szczodrzynski.edziennik.getInt
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.home.HomeCardModel
|
import pl.szczodrzynski.edziennik.ui.home.HomeCardModel
|
||||||
import pl.szczodrzynski.edziennik.utils.models.Time
|
import pl.szczodrzynski.edziennik.utils.models.Time
|
||||||
|
|
||||||
class ConfigGsonUtils {
|
class ConfigGsonUtils {
|
||||||
@ -41,4 +41,4 @@ class ConfigGsonUtils {
|
|||||||
|
|
||||||
return list
|
return list
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -28,9 +28,9 @@ import pl.szczodrzynski.edziennik.data.db.entity.FeedbackMessage
|
|||||||
import pl.szczodrzynski.edziennik.data.db.entity.Notification
|
import pl.szczodrzynski.edziennik.data.db.entity.Notification
|
||||||
import pl.szczodrzynski.edziennik.data.db.entity.Profile
|
import pl.szczodrzynski.edziennik.data.db.entity.Profile
|
||||||
import pl.szczodrzynski.edziennik.data.db.full.EventFull
|
import pl.szczodrzynski.edziennik.data.db.full.EventFull
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.error.ErrorDetailsDialog
|
import pl.szczodrzynski.edziennik.ui.error.ErrorDetailsDialog
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.error.ErrorSnackbar
|
import pl.szczodrzynski.edziennik.ui.error.ErrorSnackbar
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.login.LoginInfo
|
import pl.szczodrzynski.edziennik.ui.login.LoginInfo
|
||||||
import pl.szczodrzynski.edziennik.utils.models.Date
|
import pl.szczodrzynski.edziennik.utils.models.Date
|
||||||
import pl.szczodrzynski.edziennik.utils.models.Time
|
import pl.szczodrzynski.edziennik.utils.models.Time
|
||||||
import retrofit2.Response
|
import retrofit2.Response
|
||||||
|
@ -6,7 +6,7 @@ package pl.szczodrzynski.edziennik.data.api.szkolny
|
|||||||
|
|
||||||
import pl.szczodrzynski.edziennik.data.api.szkolny.request.*
|
import pl.szczodrzynski.edziennik.data.api.szkolny.request.*
|
||||||
import pl.szczodrzynski.edziennik.data.api.szkolny.response.*
|
import pl.szczodrzynski.edziennik.data.api.szkolny.response.*
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.login.LoginInfo
|
import pl.szczodrzynski.edziennik.ui.login.LoginInfo
|
||||||
import retrofit2.Call
|
import retrofit2.Call
|
||||||
import retrofit2.http.*
|
import retrofit2.http.*
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ package pl.szczodrzynski.edziennik.data.db.full
|
|||||||
import androidx.room.Ignore
|
import androidx.room.Ignore
|
||||||
import pl.szczodrzynski.edziennik.data.db.entity.Event
|
import pl.szczodrzynski.edziennik.data.db.entity.Event
|
||||||
import pl.szczodrzynski.edziennik.data.db.entity.Metadata
|
import pl.szczodrzynski.edziennik.data.db.entity.Metadata
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.search.Searchable
|
import pl.szczodrzynski.edziennik.ui.search.Searchable
|
||||||
import pl.szczodrzynski.edziennik.utils.html.BetterHtml
|
import pl.szczodrzynski.edziennik.utils.html.BetterHtml
|
||||||
import pl.szczodrzynski.edziennik.utils.models.Date
|
import pl.szczodrzynski.edziennik.utils.models.Date
|
||||||
import pl.szczodrzynski.edziennik.utils.models.Time
|
import pl.szczodrzynski.edziennik.utils.models.Time
|
||||||
|
@ -7,7 +7,7 @@ import androidx.room.Ignore
|
|||||||
import androidx.room.Relation
|
import androidx.room.Relation
|
||||||
import pl.szczodrzynski.edziennik.data.db.entity.Message
|
import pl.szczodrzynski.edziennik.data.db.entity.Message
|
||||||
import pl.szczodrzynski.edziennik.data.db.entity.MessageRecipient
|
import pl.szczodrzynski.edziennik.data.db.entity.MessageRecipient
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.search.Searchable
|
import pl.szczodrzynski.edziennik.ui.search.Searchable
|
||||||
import pl.szczodrzynski.edziennik.utils.html.BetterHtml
|
import pl.szczodrzynski.edziennik.utils.html.BetterHtml
|
||||||
|
|
||||||
class MessageFull(
|
class MessageFull(
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kacper Ziubryniewicz 2020-1-25
|
* Copyright (c) Kacper Ziubryniewicz 2020-1-25
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.agenda
|
package pl.szczodrzynski.edziennik.ui.agenda
|
||||||
|
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
@ -26,9 +26,8 @@ import pl.szczodrzynski.edziennik.data.db.entity.Metadata
|
|||||||
import pl.szczodrzynski.edziennik.data.db.entity.Profile
|
import pl.szczodrzynski.edziennik.data.db.entity.Profile
|
||||||
import pl.szczodrzynski.edziennik.databinding.FragmentAgendaCalendarBinding
|
import pl.szczodrzynski.edziennik.databinding.FragmentAgendaCalendarBinding
|
||||||
import pl.szczodrzynski.edziennik.databinding.FragmentAgendaDefaultBinding
|
import pl.szczodrzynski.edziennik.databinding.FragmentAgendaDefaultBinding
|
||||||
import pl.szczodrzynski.edziennik.ui.dialogs.agenda.AgendaConfigDialog
|
import pl.szczodrzynski.edziennik.ui.dialogs.settings.AgendaConfigDialog
|
||||||
import pl.szczodrzynski.edziennik.ui.dialogs.day.DayDialog
|
import pl.szczodrzynski.edziennik.ui.event.EventManualDialog
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.event.EventManualDialog
|
|
||||||
import pl.szczodrzynski.edziennik.utils.Themes
|
import pl.szczodrzynski.edziennik.utils.Themes
|
||||||
import pl.szczodrzynski.edziennik.utils.models.Date
|
import pl.szczodrzynski.edziennik.utils.models.Date
|
||||||
import pl.szczodrzynski.navlib.bottomsheet.items.BottomSheetPrimaryItem
|
import pl.szczodrzynski.navlib.bottomsheet.items.BottomSheetPrimaryItem
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2021-4-8.
|
* Copyright (c) Kuba Szczodrzyński 2021-4-8.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.agenda
|
package pl.szczodrzynski.edziennik.ui.agenda
|
||||||
|
|
||||||
import android.util.SparseIntArray
|
import android.util.SparseIntArray
|
||||||
import android.widget.AbsListView
|
import android.widget.AbsListView
|
||||||
@ -21,18 +21,17 @@ import pl.szczodrzynski.edziennik.App
|
|||||||
import pl.szczodrzynski.edziennik.MainActivity
|
import pl.szczodrzynski.edziennik.MainActivity
|
||||||
import pl.szczodrzynski.edziennik.data.db.full.EventFull
|
import pl.szczodrzynski.edziennik.data.db.full.EventFull
|
||||||
import pl.szczodrzynski.edziennik.databinding.FragmentAgendaDefaultBinding
|
import pl.szczodrzynski.edziennik.databinding.FragmentAgendaDefaultBinding
|
||||||
import pl.szczodrzynski.edziennik.ui.dialogs.day.DayDialog
|
import pl.szczodrzynski.edziennik.ui.agenda.event.AgendaEvent
|
||||||
import pl.szczodrzynski.edziennik.ui.dialogs.lessonchange.LessonChangeDialog
|
import pl.szczodrzynski.edziennik.ui.agenda.event.AgendaEventGroup
|
||||||
import pl.szczodrzynski.edziennik.ui.dialogs.teacherabsence.TeacherAbsenceDialog
|
import pl.szczodrzynski.edziennik.ui.agenda.event.AgendaEventGroupRenderer
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.agenda.event.AgendaEvent
|
import pl.szczodrzynski.edziennik.ui.agenda.event.AgendaEventRenderer
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.agenda.event.AgendaEventGroup
|
import pl.szczodrzynski.edziennik.ui.agenda.lessonchanges.LessonChangesDialog
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.agenda.event.AgendaEventGroupRenderer
|
import pl.szczodrzynski.edziennik.ui.agenda.lessonchanges.LessonChangesEvent
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.agenda.event.AgendaEventRenderer
|
import pl.szczodrzynski.edziennik.ui.agenda.lessonchanges.LessonChangesEventRenderer
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.agenda.lessonchanges.LessonChangesEvent
|
import pl.szczodrzynski.edziennik.ui.agenda.teacherabsence.TeacherAbsenceDialog
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.agenda.lessonchanges.LessonChangesEventRenderer
|
import pl.szczodrzynski.edziennik.ui.agenda.teacherabsence.TeacherAbsenceEvent
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.agenda.teacherabsence.TeacherAbsenceEvent
|
import pl.szczodrzynski.edziennik.ui.agenda.teacherabsence.TeacherAbsenceEventRenderer
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.agenda.teacherabsence.TeacherAbsenceEventRenderer
|
import pl.szczodrzynski.edziennik.ui.event.EventDetailsDialog
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.event.EventDetailsDialog
|
|
||||||
import pl.szczodrzynski.edziennik.utils.models.Date
|
import pl.szczodrzynski.edziennik.utils.models.Date
|
||||||
import java.util.*
|
import java.util.*
|
||||||
|
|
||||||
@ -149,7 +148,7 @@ class AgendaFragmentDefault(
|
|||||||
|
|
||||||
when (event) {
|
when (event) {
|
||||||
is AgendaEvent -> EventDetailsDialog(activity, event.event)
|
is AgendaEvent -> EventDetailsDialog(activity, event.event)
|
||||||
is LessonChangesEvent -> LessonChangeDialog(activity, app.profileId, date)
|
is LessonChangesEvent -> LessonChangesDialog(activity, app.profileId, date)
|
||||||
is TeacherAbsenceEvent -> TeacherAbsenceDialog(
|
is TeacherAbsenceEvent -> TeacherAbsenceDialog(
|
||||||
activity,
|
activity,
|
||||||
app.profileId,
|
app.profileId,
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2021-4-9.
|
* Copyright (c) Kuba Szczodrzyński 2021-4-9.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.agenda
|
package pl.szczodrzynski.edziennik.ui.agenda
|
||||||
|
|
||||||
import com.github.tibolte.agendacalendarview.models.CalendarEvent
|
import com.github.tibolte.agendacalendarview.models.CalendarEvent
|
||||||
import com.github.tibolte.agendacalendarview.models.IDayItem
|
import com.github.tibolte.agendacalendarview.models.IDayItem
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2019-12-16.
|
* Copyright (c) Kuba Szczodrzyński 2019-12-16.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.dialogs.day
|
package pl.szczodrzynski.edziennik.ui.agenda
|
||||||
|
|
||||||
import android.view.View
|
import android.view.View
|
||||||
import androidx.appcompat.app.AlertDialog
|
import androidx.appcompat.app.AlertDialog
|
||||||
@ -14,15 +14,15 @@ import kotlinx.coroutines.*
|
|||||||
import pl.szczodrzynski.edziennik.*
|
import pl.szczodrzynski.edziennik.*
|
||||||
import pl.szczodrzynski.edziennik.data.db.entity.Lesson
|
import pl.szczodrzynski.edziennik.data.db.entity.Lesson
|
||||||
import pl.szczodrzynski.edziennik.databinding.DialogDayBinding
|
import pl.szczodrzynski.edziennik.databinding.DialogDayBinding
|
||||||
import pl.szczodrzynski.edziennik.ui.dialogs.lessonchange.LessonChangeDialog
|
import pl.szczodrzynski.edziennik.ui.agenda.lessonchanges.LessonChangesDialog
|
||||||
import pl.szczodrzynski.edziennik.ui.dialogs.teacherabsence.TeacherAbsenceDialog
|
import pl.szczodrzynski.edziennik.ui.agenda.lessonchanges.LessonChangesEvent
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.agenda.lessonchanges.LessonChangesEvent
|
import pl.szczodrzynski.edziennik.ui.agenda.lessonchanges.LessonChangesEventRenderer
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.agenda.lessonchanges.LessonChangesEventRenderer
|
import pl.szczodrzynski.edziennik.ui.agenda.teacherabsence.TeacherAbsenceDialog
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.agenda.teacherabsence.TeacherAbsenceEvent
|
import pl.szczodrzynski.edziennik.ui.agenda.teacherabsence.TeacherAbsenceEvent
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.agenda.teacherabsence.TeacherAbsenceEventRenderer
|
import pl.szczodrzynski.edziennik.ui.agenda.teacherabsence.TeacherAbsenceEventRenderer
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.event.EventDetailsDialog
|
import pl.szczodrzynski.edziennik.ui.event.EventDetailsDialog
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.event.EventListAdapter
|
import pl.szczodrzynski.edziennik.ui.event.EventListAdapter
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.event.EventManualDialog
|
import pl.szczodrzynski.edziennik.ui.event.EventManualDialog
|
||||||
import pl.szczodrzynski.edziennik.utils.SimpleDividerItemDecoration
|
import pl.szczodrzynski.edziennik.utils.SimpleDividerItemDecoration
|
||||||
import pl.szczodrzynski.edziennik.utils.models.Date
|
import pl.szczodrzynski.edziennik.utils.models.Date
|
||||||
import pl.szczodrzynski.edziennik.utils.models.Time
|
import pl.szczodrzynski.edziennik.utils.models.Time
|
||||||
@ -124,7 +124,7 @@ class DayDialog(
|
|||||||
)
|
)
|
||||||
|
|
||||||
b.lessonChangesFrame.onClick {
|
b.lessonChangesFrame.onClick {
|
||||||
LessonChangeDialog(
|
LessonChangesDialog(
|
||||||
activity,
|
activity,
|
||||||
profileId,
|
profileId,
|
||||||
date,
|
date,
|
@ -2,10 +2,10 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2021-4-8.
|
* Copyright (c) Kuba Szczodrzyński 2021-4-8.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.agenda.event
|
package pl.szczodrzynski.edziennik.ui.agenda.event
|
||||||
|
|
||||||
import pl.szczodrzynski.edziennik.data.db.full.EventFull
|
import pl.szczodrzynski.edziennik.data.db.full.EventFull
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.agenda.BaseEvent
|
import pl.szczodrzynski.edziennik.ui.agenda.BaseEvent
|
||||||
|
|
||||||
class AgendaEvent(
|
class AgendaEvent(
|
||||||
val event: EventFull,
|
val event: EventFull,
|
@ -2,9 +2,9 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2021-4-10.
|
* Copyright (c) Kuba Szczodrzyński 2021-4-10.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.agenda.event
|
package pl.szczodrzynski.edziennik.ui.agenda.event
|
||||||
|
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.agenda.BaseEvent
|
import pl.szczodrzynski.edziennik.ui.agenda.BaseEvent
|
||||||
import pl.szczodrzynski.edziennik.utils.models.Date
|
import pl.szczodrzynski.edziennik.utils.models.Date
|
||||||
|
|
||||||
class AgendaEventGroup(
|
class AgendaEventGroup(
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2021-4-10.
|
* Copyright (c) Kuba Szczodrzyński 2021-4-10.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.agenda.event
|
package pl.szczodrzynski.edziennik.ui.agenda.event
|
||||||
|
|
||||||
import android.view.View
|
import android.view.View
|
||||||
import androidx.core.view.isVisible
|
import androidx.core.view.isVisible
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2021-4-8.
|
* Copyright (c) Kuba Szczodrzyński 2021-4-8.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.agenda.event
|
package pl.szczodrzynski.edziennik.ui.agenda.event
|
||||||
|
|
||||||
import android.annotation.SuppressLint
|
import android.annotation.SuppressLint
|
||||||
import android.view.View
|
import android.view.View
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2019-12-19.
|
* Copyright (c) Kuba Szczodrzyński 2019-12-19.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.dialogs.lessonchange
|
package pl.szczodrzynski.edziennik.ui.agenda.lessonchanges
|
||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.graphics.PorterDuff
|
import android.graphics.PorterDuff
|
||||||
@ -17,10 +17,10 @@ import pl.szczodrzynski.edziennik.data.db.full.LessonFull
|
|||||||
import pl.szczodrzynski.edziennik.databinding.TimetableLessonBinding
|
import pl.szczodrzynski.edziennik.databinding.TimetableLessonBinding
|
||||||
import pl.szczodrzynski.navlib.getColorFromAttr
|
import pl.szczodrzynski.navlib.getColorFromAttr
|
||||||
|
|
||||||
class LessonChangeAdapter(
|
class LessonChangesAdapter(
|
||||||
val context: Context,
|
val context: Context,
|
||||||
private val onItemClick: ((lesson: LessonFull) -> Unit)? = null
|
private val onItemClick: ((lesson: LessonFull) -> Unit)? = null
|
||||||
) : RecyclerView.Adapter<LessonChangeAdapter.ViewHolder>() {
|
) : RecyclerView.Adapter<LessonChangesAdapter.ViewHolder>() {
|
||||||
|
|
||||||
var items = listOf<LessonFull>()
|
var items = listOf<LessonFull>()
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package pl.szczodrzynski.edziennik.ui.dialogs.lessonchange
|
package pl.szczodrzynski.edziennik.ui.agenda.lessonchanges
|
||||||
|
|
||||||
import androidx.appcompat.app.AlertDialog
|
import androidx.appcompat.app.AlertDialog
|
||||||
import androidx.appcompat.app.AppCompatActivity
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
@ -8,11 +8,11 @@ import kotlinx.coroutines.*
|
|||||||
import pl.szczodrzynski.edziennik.App
|
import pl.szczodrzynski.edziennik.App
|
||||||
import pl.szczodrzynski.edziennik.R
|
import pl.szczodrzynski.edziennik.R
|
||||||
import pl.szczodrzynski.edziennik.databinding.DialogLessonChangeListBinding
|
import pl.szczodrzynski.edziennik.databinding.DialogLessonChangeListBinding
|
||||||
import pl.szczodrzynski.edziennik.ui.dialogs.timetable.LessonDetailsDialog
|
import pl.szczodrzynski.edziennik.ui.timetable.LessonDetailsDialog
|
||||||
import pl.szczodrzynski.edziennik.utils.models.Date
|
import pl.szczodrzynski.edziennik.utils.models.Date
|
||||||
import kotlin.coroutines.CoroutineContext
|
import kotlin.coroutines.CoroutineContext
|
||||||
|
|
||||||
class LessonChangeDialog(
|
class LessonChangesDialog(
|
||||||
val activity: AppCompatActivity,
|
val activity: AppCompatActivity,
|
||||||
val profileId: Int,
|
val profileId: Int,
|
||||||
private val defaultDate: Date,
|
private val defaultDate: Date,
|
||||||
@ -54,7 +54,7 @@ class LessonChangeDialog(
|
|||||||
app.db.timetableDao().getChangesForDateNow(profileId, defaultDate)
|
app.db.timetableDao().getChangesForDateNow(profileId, defaultDate)
|
||||||
}
|
}
|
||||||
|
|
||||||
val adapter = LessonChangeAdapter(
|
val adapter = LessonChangesAdapter(
|
||||||
activity,
|
activity,
|
||||||
onItemClick = {
|
onItemClick = {
|
||||||
LessonDetailsDialog(
|
LessonDetailsDialog(
|
@ -2,9 +2,9 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2021-4-8.
|
* Copyright (c) Kuba Szczodrzyński 2021-4-8.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.agenda.lessonchanges
|
package pl.szczodrzynski.edziennik.ui.agenda.lessonchanges
|
||||||
|
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.agenda.BaseEvent
|
import pl.szczodrzynski.edziennik.ui.agenda.BaseEvent
|
||||||
import pl.szczodrzynski.edziennik.utils.models.Date
|
import pl.szczodrzynski.edziennik.utils.models.Date
|
||||||
|
|
||||||
class LessonChangesEvent(
|
class LessonChangesEvent(
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2021-4-8.
|
* Copyright (c) Kuba Szczodrzyński 2021-4-8.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.agenda.lessonchanges
|
package pl.szczodrzynski.edziennik.ui.agenda.lessonchanges
|
||||||
|
|
||||||
import android.view.View
|
import android.view.View
|
||||||
import androidx.core.view.isVisible
|
import androidx.core.view.isVisible
|
@ -1,4 +1,4 @@
|
|||||||
package pl.szczodrzynski.edziennik.ui.dialogs.teacherabsence
|
package pl.szczodrzynski.edziennik.ui.agenda.teacherabsence
|
||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
@ -1,4 +1,4 @@
|
|||||||
package pl.szczodrzynski.edziennik.ui.dialogs.teacherabsence
|
package pl.szczodrzynski.edziennik.ui.agenda.teacherabsence
|
||||||
|
|
||||||
import android.view.View
|
import android.view.View
|
||||||
import androidx.appcompat.app.AlertDialog
|
import androidx.appcompat.app.AlertDialog
|
@ -2,9 +2,9 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2021-4-8.
|
* Copyright (c) Kuba Szczodrzyński 2021-4-8.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.agenda.teacherabsence
|
package pl.szczodrzynski.edziennik.ui.agenda.teacherabsence
|
||||||
|
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.agenda.BaseEvent
|
import pl.szczodrzynski.edziennik.ui.agenda.BaseEvent
|
||||||
import pl.szczodrzynski.edziennik.utils.models.Date
|
import pl.szczodrzynski.edziennik.utils.models.Date
|
||||||
|
|
||||||
class TeacherAbsenceEvent(
|
class TeacherAbsenceEvent(
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2021-4-8.
|
* Copyright (c) Kuba Szczodrzyński 2021-4-8.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.agenda.teacherabsence
|
package pl.szczodrzynski.edziennik.ui.agenda.teacherabsence
|
||||||
|
|
||||||
import android.view.View
|
import android.view.View
|
||||||
import androidx.core.view.isVisible
|
import androidx.core.view.isVisible
|
@ -1,4 +1,4 @@
|
|||||||
package pl.szczodrzynski.edziennik.ui.modules.announcements;
|
package pl.szczodrzynski.edziennik.ui.announcements;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.graphics.Bitmap;
|
import android.graphics.Bitmap;
|
||||||
@ -18,7 +18,7 @@ import java.util.List;
|
|||||||
import pl.szczodrzynski.edziennik.R;
|
import pl.szczodrzynski.edziennik.R;
|
||||||
import pl.szczodrzynski.edziennik.data.db.full.AnnouncementFull;
|
import pl.szczodrzynski.edziennik.data.db.full.AnnouncementFull;
|
||||||
import pl.szczodrzynski.edziennik.databinding.RowAnnouncementsItemBinding;
|
import pl.szczodrzynski.edziennik.databinding.RowAnnouncementsItemBinding;
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.messages.MessagesUtils;
|
import pl.szczodrzynski.edziennik.ui.messages.MessagesUtils;
|
||||||
|
|
||||||
public class AnnouncementsAdapter extends RecyclerView.Adapter<AnnouncementsAdapter.ViewHolder> {
|
public class AnnouncementsAdapter extends RecyclerView.Adapter<AnnouncementsAdapter.ViewHolder> {
|
||||||
|
|
@ -1,4 +1,8 @@
|
|||||||
package pl.szczodrzynski.edziennik.ui.modules.announcements;
|
package pl.szczodrzynski.edziennik.ui.announcements;
|
||||||
|
|
||||||
|
import static androidx.recyclerview.widget.RecyclerView.SCROLL_STATE_IDLE;
|
||||||
|
import static pl.szczodrzynski.edziennik.data.db.entity.LoginStore.LOGIN_TYPE_LIBRUS;
|
||||||
|
import static pl.szczodrzynski.edziennik.data.db.entity.Metadata.TYPE_ANNOUNCEMENT;
|
||||||
|
|
||||||
import android.os.AsyncTask;
|
import android.os.AsyncTask;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
@ -33,10 +37,6 @@ import pl.szczodrzynski.edziennik.utils.SimpleDividerItemDecoration;
|
|||||||
import pl.szczodrzynski.edziennik.utils.Themes;
|
import pl.szczodrzynski.edziennik.utils.Themes;
|
||||||
import pl.szczodrzynski.navlib.bottomsheet.items.BottomSheetPrimaryItem;
|
import pl.szczodrzynski.navlib.bottomsheet.items.BottomSheetPrimaryItem;
|
||||||
|
|
||||||
import static androidx.recyclerview.widget.RecyclerView.SCROLL_STATE_IDLE;
|
|
||||||
import static pl.szczodrzynski.edziennik.data.db.entity.LoginStore.LOGIN_TYPE_LIBRUS;
|
|
||||||
import static pl.szczodrzynski.edziennik.data.db.entity.Metadata.TYPE_ANNOUNCEMENT;
|
|
||||||
|
|
||||||
public class AnnouncementsFragment extends Fragment {
|
public class AnnouncementsFragment extends Fragment {
|
||||||
|
|
||||||
private App app = null;
|
private App app = null;
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-4-29.
|
* Copyright (c) Kuba Szczodrzyński 2020-4-29.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.attendance
|
package pl.szczodrzynski.edziennik.ui.attendance
|
||||||
|
|
||||||
import android.animation.ObjectAnimator
|
import android.animation.ObjectAnimator
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
@ -19,10 +19,10 @@ import pl.szczodrzynski.edziennik.App
|
|||||||
import pl.szczodrzynski.edziennik.R
|
import pl.szczodrzynski.edziennik.R
|
||||||
import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull
|
import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull
|
||||||
import pl.szczodrzynski.edziennik.startCoroutineTimer
|
import pl.szczodrzynski.edziennik.startCoroutineTimer
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.models.*
|
import pl.szczodrzynski.edziennik.ui.attendance.models.*
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.viewholder.*
|
import pl.szczodrzynski.edziennik.ui.attendance.viewholder.*
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.grades.models.ExpandableItemModel
|
import pl.szczodrzynski.edziennik.ui.grades.models.ExpandableItemModel
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.grades.viewholder.BindableViewHolder
|
import pl.szczodrzynski.edziennik.ui.grades.viewholder.BindableViewHolder
|
||||||
import kotlin.coroutines.CoroutineContext
|
import kotlin.coroutines.CoroutineContext
|
||||||
|
|
||||||
class AttendanceAdapter(
|
class AttendanceAdapter(
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-5-1.
|
* Copyright (c) Kuba Szczodrzyński 2020-5-1.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.attendance
|
package pl.szczodrzynski.edziennik.ui.attendance
|
||||||
|
|
||||||
import android.annotation.SuppressLint
|
import android.annotation.SuppressLint
|
||||||
import android.content.Context
|
import android.content.Context
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-5-9.
|
* Copyright (c) Kuba Szczodrzyński 2020-5-9.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.attendance
|
package pl.szczodrzynski.edziennik.ui.attendance
|
||||||
|
|
||||||
import androidx.appcompat.app.AlertDialog
|
import androidx.appcompat.app.AlertDialog
|
||||||
import androidx.appcompat.app.AppCompatActivity
|
import androidx.appcompat.app.AppCompatActivity
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-4-30.
|
* Copyright (c) Kuba Szczodrzyński 2020-4-30.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.attendance
|
package pl.szczodrzynski.edziennik.ui.attendance
|
||||||
|
|
||||||
import android.os.AsyncTask
|
import android.os.AsyncTask
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
@ -18,8 +18,8 @@ import kotlinx.coroutines.Job
|
|||||||
import pl.szczodrzynski.edziennik.*
|
import pl.szczodrzynski.edziennik.*
|
||||||
import pl.szczodrzynski.edziennik.data.db.entity.Metadata
|
import pl.szczodrzynski.edziennik.data.db.entity.Metadata
|
||||||
import pl.szczodrzynski.edziennik.databinding.AttendanceFragmentBinding
|
import pl.szczodrzynski.edziennik.databinding.AttendanceFragmentBinding
|
||||||
|
import pl.szczodrzynski.edziennik.ui.base.lazypager.FragmentLazyPagerAdapter
|
||||||
import pl.szczodrzynski.edziennik.ui.dialogs.settings.AttendanceConfigDialog
|
import pl.szczodrzynski.edziennik.ui.dialogs.settings.AttendanceConfigDialog
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.base.lazypager.FragmentLazyPagerAdapter
|
|
||||||
import pl.szczodrzynski.navlib.bottomsheet.items.BottomSheetPrimaryItem
|
import pl.szczodrzynski.navlib.bottomsheet.items.BottomSheetPrimaryItem
|
||||||
import pl.szczodrzynski.navlib.bottomsheet.items.BottomSheetSeparatorItem
|
import pl.szczodrzynski.navlib.bottomsheet.items.BottomSheetSeparatorItem
|
||||||
import kotlin.coroutines.CoroutineContext
|
import kotlin.coroutines.CoroutineContext
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-4-30.
|
* Copyright (c) Kuba Szczodrzyński 2020-4-30.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.attendance
|
package pl.szczodrzynski.edziennik.ui.attendance
|
||||||
|
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
@ -19,11 +19,11 @@ import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull
|
|||||||
import pl.szczodrzynski.edziennik.databinding.AttendanceListFragmentBinding
|
import pl.szczodrzynski.edziennik.databinding.AttendanceListFragmentBinding
|
||||||
import pl.szczodrzynski.edziennik.isNotNullNorEmpty
|
import pl.szczodrzynski.edziennik.isNotNullNorEmpty
|
||||||
import pl.szczodrzynski.edziennik.startCoroutineTimer
|
import pl.szczodrzynski.edziennik.startCoroutineTimer
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.models.AttendanceDayRange
|
import pl.szczodrzynski.edziennik.ui.attendance.models.AttendanceDayRange
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.models.AttendanceMonth
|
import pl.szczodrzynski.edziennik.ui.attendance.models.AttendanceMonth
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.models.AttendanceTypeGroup
|
import pl.szczodrzynski.edziennik.ui.attendance.models.AttendanceTypeGroup
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.base.lazypager.LazyFragment
|
import pl.szczodrzynski.edziennik.ui.base.lazypager.LazyFragment
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.grades.models.GradesSubject
|
import pl.szczodrzynski.edziennik.ui.grades.models.GradesSubject
|
||||||
import pl.szczodrzynski.edziennik.utils.models.Date
|
import pl.szczodrzynski.edziennik.utils.models.Date
|
||||||
import kotlin.coroutines.CoroutineContext
|
import kotlin.coroutines.CoroutineContext
|
||||||
|
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-5-4.
|
* Copyright (c) Kuba Szczodrzyński 2020-5-4.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.attendance
|
package pl.szczodrzynski.edziennik.ui.attendance
|
||||||
|
|
||||||
import android.graphics.Color
|
import android.graphics.Color
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
@ -24,10 +24,10 @@ import pl.szczodrzynski.edziennik.*
|
|||||||
import pl.szczodrzynski.edziennik.data.db.entity.Attendance
|
import pl.szczodrzynski.edziennik.data.db.entity.Attendance
|
||||||
import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull
|
import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull
|
||||||
import pl.szczodrzynski.edziennik.databinding.AttendanceSummaryFragmentBinding
|
import pl.szczodrzynski.edziennik.databinding.AttendanceSummaryFragmentBinding
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceFragment.Companion.VIEW_SUMMARY
|
import pl.szczodrzynski.edziennik.ui.attendance.AttendanceFragment.Companion.VIEW_SUMMARY
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.models.AttendanceSubject
|
import pl.szczodrzynski.edziennik.ui.attendance.models.AttendanceSubject
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.base.lazypager.LazyFragment
|
import pl.szczodrzynski.edziennik.ui.base.lazypager.LazyFragment
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.grades.models.GradesSubject
|
import pl.szczodrzynski.edziennik.ui.grades.models.GradesSubject
|
||||||
import pl.szczodrzynski.edziennik.utils.models.Date
|
import pl.szczodrzynski.edziennik.utils.models.Date
|
||||||
import java.text.DecimalFormat
|
import java.text.DecimalFormat
|
||||||
import kotlin.coroutines.CoroutineContext
|
import kotlin.coroutines.CoroutineContext
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-4-29.
|
* Copyright (c) Kuba Szczodrzyński 2020-4-29.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.attendance
|
package pl.szczodrzynski.edziennik.ui.attendance
|
||||||
|
|
||||||
import android.annotation.SuppressLint
|
import android.annotation.SuppressLint
|
||||||
import android.content.Context
|
import android.content.Context
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-4-30.
|
* Copyright (c) Kuba Szczodrzyński 2020-4-30.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.attendance.models
|
package pl.szczodrzynski.edziennik.ui.attendance.models
|
||||||
|
|
||||||
class AttendanceCount {
|
class AttendanceCount {
|
||||||
var normalSum = 0f
|
var normalSum = 0f
|
@ -2,11 +2,11 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-4-30.
|
* Copyright (c) Kuba Szczodrzyński 2020-4-30.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.attendance.models
|
package pl.szczodrzynski.edziennik.ui.attendance.models
|
||||||
|
|
||||||
import pl.szczodrzynski.edziennik.data.db.entity.Attendance
|
import pl.szczodrzynski.edziennik.data.db.entity.Attendance
|
||||||
import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull
|
import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.grades.models.ExpandableItemModel
|
import pl.szczodrzynski.edziennik.ui.grades.models.ExpandableItemModel
|
||||||
import pl.szczodrzynski.edziennik.utils.models.Date
|
import pl.szczodrzynski.edziennik.utils.models.Date
|
||||||
|
|
||||||
data class AttendanceDayRange(
|
data class AttendanceDayRange(
|
@ -2,6 +2,6 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-5-4.
|
* Copyright (c) Kuba Szczodrzyński 2020-5-4.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.attendance.models
|
package pl.szczodrzynski.edziennik.ui.attendance.models
|
||||||
|
|
||||||
class AttendanceEmpty
|
class AttendanceEmpty
|
@ -2,12 +2,12 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-4-30.
|
* Copyright (c) Kuba Szczodrzyński 2020-4-30.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.attendance.models
|
package pl.szczodrzynski.edziennik.ui.attendance.models
|
||||||
|
|
||||||
import pl.szczodrzynski.edziennik.data.db.entity.Attendance
|
import pl.szczodrzynski.edziennik.data.db.entity.Attendance
|
||||||
import pl.szczodrzynski.edziennik.data.db.entity.AttendanceType
|
import pl.szczodrzynski.edziennik.data.db.entity.AttendanceType
|
||||||
import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull
|
import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.grades.models.ExpandableItemModel
|
import pl.szczodrzynski.edziennik.ui.grades.models.ExpandableItemModel
|
||||||
|
|
||||||
data class AttendanceMonth(
|
data class AttendanceMonth(
|
||||||
val year: Int,
|
val year: Int,
|
@ -2,12 +2,12 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-5-4.
|
* Copyright (c) Kuba Szczodrzyński 2020-5-4.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.attendance.models
|
package pl.szczodrzynski.edziennik.ui.attendance.models
|
||||||
|
|
||||||
import pl.szczodrzynski.edziennik.data.db.entity.Attendance
|
import pl.szczodrzynski.edziennik.data.db.entity.Attendance
|
||||||
import pl.szczodrzynski.edziennik.data.db.entity.AttendanceType
|
import pl.szczodrzynski.edziennik.data.db.entity.AttendanceType
|
||||||
import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull
|
import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.grades.models.ExpandableItemModel
|
import pl.szczodrzynski.edziennik.ui.grades.models.ExpandableItemModel
|
||||||
|
|
||||||
data class AttendanceSubject(
|
data class AttendanceSubject(
|
||||||
val subjectId: Long,
|
val subjectId: Long,
|
@ -2,12 +2,12 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-5-8.
|
* Copyright (c) Kuba Szczodrzyński 2020-5-8.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.attendance.models
|
package pl.szczodrzynski.edziennik.ui.attendance.models
|
||||||
|
|
||||||
import pl.szczodrzynski.edziennik.data.db.entity.Attendance
|
import pl.szczodrzynski.edziennik.data.db.entity.Attendance
|
||||||
import pl.szczodrzynski.edziennik.data.db.entity.AttendanceType
|
import pl.szczodrzynski.edziennik.data.db.entity.AttendanceType
|
||||||
import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull
|
import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.grades.models.ExpandableItemModel
|
import pl.szczodrzynski.edziennik.ui.grades.models.ExpandableItemModel
|
||||||
|
|
||||||
data class AttendanceTypeGroup(
|
data class AttendanceTypeGroup(
|
||||||
val type: AttendanceType,
|
val type: AttendanceType,
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-4-30.
|
* Copyright (c) Kuba Szczodrzyński 2020-4-30.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.attendance.viewholder
|
package pl.szczodrzynski.edziennik.ui.attendance.viewholder
|
||||||
|
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
import android.view.ViewGroup
|
import android.view.ViewGroup
|
||||||
@ -15,11 +15,11 @@ import pl.szczodrzynski.edziennik.R
|
|||||||
import pl.szczodrzynski.edziennik.concat
|
import pl.szczodrzynski.edziennik.concat
|
||||||
import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull
|
import pl.szczodrzynski.edziennik.data.db.full.AttendanceFull
|
||||||
import pl.szczodrzynski.edziennik.databinding.AttendanceItemAttendanceBinding
|
import pl.szczodrzynski.edziennik.databinding.AttendanceItemAttendanceBinding
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceAdapter
|
import pl.szczodrzynski.edziennik.ui.attendance.AttendanceAdapter
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.models.AttendanceDayRange
|
import pl.szczodrzynski.edziennik.ui.attendance.models.AttendanceDayRange
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.models.AttendanceMonth
|
import pl.szczodrzynski.edziennik.ui.attendance.models.AttendanceMonth
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.grades.models.ExpandableItemModel
|
import pl.szczodrzynski.edziennik.ui.grades.models.ExpandableItemModel
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.grades.viewholder.BindableViewHolder
|
import pl.szczodrzynski.edziennik.ui.grades.viewholder.BindableViewHolder
|
||||||
import pl.szczodrzynski.edziennik.utils.Themes
|
import pl.szczodrzynski.edziennik.utils.Themes
|
||||||
import pl.szczodrzynski.edziennik.utils.models.Week
|
import pl.szczodrzynski.edziennik.utils.models.Week
|
||||||
|
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-4-30.
|
* Copyright (c) Kuba Szczodrzyński 2020-4-30.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.attendance.viewholder
|
package pl.szczodrzynski.edziennik.ui.attendance.viewholder
|
||||||
|
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
import android.view.View
|
import android.view.View
|
||||||
@ -17,11 +17,11 @@ import pl.szczodrzynski.edziennik.R
|
|||||||
import pl.szczodrzynski.edziennik.concat
|
import pl.szczodrzynski.edziennik.concat
|
||||||
import pl.szczodrzynski.edziennik.data.db.entity.Attendance
|
import pl.szczodrzynski.edziennik.data.db.entity.Attendance
|
||||||
import pl.szczodrzynski.edziennik.databinding.AttendanceItemDayRangeBinding
|
import pl.szczodrzynski.edziennik.databinding.AttendanceItemDayRangeBinding
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceAdapter
|
import pl.szczodrzynski.edziennik.ui.attendance.AttendanceAdapter
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceAdapter.Companion.STATE_CLOSED
|
import pl.szczodrzynski.edziennik.ui.attendance.AttendanceAdapter.Companion.STATE_CLOSED
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceView
|
import pl.szczodrzynski.edziennik.ui.attendance.AttendanceView
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.models.AttendanceDayRange
|
import pl.szczodrzynski.edziennik.ui.attendance.models.AttendanceDayRange
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.grades.viewholder.BindableViewHolder
|
import pl.szczodrzynski.edziennik.ui.grades.viewholder.BindableViewHolder
|
||||||
import pl.szczodrzynski.edziennik.utils.Themes
|
import pl.szczodrzynski.edziennik.utils.Themes
|
||||||
|
|
||||||
class DayRangeViewHolder(
|
class DayRangeViewHolder(
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-5-4.
|
* Copyright (c) Kuba Szczodrzyński 2020-5-4.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.attendance.viewholder
|
package pl.szczodrzynski.edziennik.ui.attendance.viewholder
|
||||||
|
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
import android.view.ViewGroup
|
import android.view.ViewGroup
|
||||||
@ -10,9 +10,9 @@ import androidx.appcompat.app.AppCompatActivity
|
|||||||
import androidx.recyclerview.widget.RecyclerView
|
import androidx.recyclerview.widget.RecyclerView
|
||||||
import pl.szczodrzynski.edziennik.App
|
import pl.szczodrzynski.edziennik.App
|
||||||
import pl.szczodrzynski.edziennik.databinding.AttendanceItemEmptyBinding
|
import pl.szczodrzynski.edziennik.databinding.AttendanceItemEmptyBinding
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceAdapter
|
import pl.szczodrzynski.edziennik.ui.attendance.AttendanceAdapter
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.models.AttendanceEmpty
|
import pl.szczodrzynski.edziennik.ui.attendance.models.AttendanceEmpty
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.grades.viewholder.BindableViewHolder
|
import pl.szczodrzynski.edziennik.ui.grades.viewholder.BindableViewHolder
|
||||||
|
|
||||||
class EmptyViewHolder(
|
class EmptyViewHolder(
|
||||||
inflater: LayoutInflater,
|
inflater: LayoutInflater,
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-4-30.
|
* Copyright (c) Kuba Szczodrzyński 2020-4-30.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.attendance.viewholder
|
package pl.szczodrzynski.edziennik.ui.attendance.viewholder
|
||||||
|
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
import android.view.ViewGroup
|
import android.view.ViewGroup
|
||||||
@ -16,11 +16,11 @@ import androidx.recyclerview.widget.RecyclerView
|
|||||||
import pl.szczodrzynski.edziennik.*
|
import pl.szczodrzynski.edziennik.*
|
||||||
import pl.szczodrzynski.edziennik.data.db.entity.Attendance
|
import pl.szczodrzynski.edziennik.data.db.entity.Attendance
|
||||||
import pl.szczodrzynski.edziennik.databinding.AttendanceItemMonthBinding
|
import pl.szczodrzynski.edziennik.databinding.AttendanceItemMonthBinding
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceAdapter
|
import pl.szczodrzynski.edziennik.ui.attendance.AttendanceAdapter
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceAdapter.Companion.STATE_CLOSED
|
import pl.szczodrzynski.edziennik.ui.attendance.AttendanceAdapter.Companion.STATE_CLOSED
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceView
|
import pl.szczodrzynski.edziennik.ui.attendance.AttendanceView
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.models.AttendanceMonth
|
import pl.szczodrzynski.edziennik.ui.attendance.models.AttendanceMonth
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.grades.viewholder.BindableViewHolder
|
import pl.szczodrzynski.edziennik.ui.grades.viewholder.BindableViewHolder
|
||||||
import pl.szczodrzynski.edziennik.utils.Themes
|
import pl.szczodrzynski.edziennik.utils.Themes
|
||||||
import pl.szczodrzynski.edziennik.utils.models.Date
|
import pl.szczodrzynski.edziennik.utils.models.Date
|
||||||
|
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-5-4.
|
* Copyright (c) Kuba Szczodrzyński 2020-5-4.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.attendance.viewholder
|
package pl.szczodrzynski.edziennik.ui.attendance.viewholder
|
||||||
|
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
import android.view.ViewGroup
|
import android.view.ViewGroup
|
||||||
@ -14,10 +14,10 @@ import pl.szczodrzynski.edziennik.App
|
|||||||
import pl.szczodrzynski.edziennik.R
|
import pl.szczodrzynski.edziennik.R
|
||||||
import pl.szczodrzynski.edziennik.databinding.AttendanceItemSubjectBinding
|
import pl.szczodrzynski.edziennik.databinding.AttendanceItemSubjectBinding
|
||||||
import pl.szczodrzynski.edziennik.setText
|
import pl.szczodrzynski.edziennik.setText
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceAdapter
|
import pl.szczodrzynski.edziennik.ui.attendance.AttendanceAdapter
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceAdapter.Companion.STATE_CLOSED
|
import pl.szczodrzynski.edziennik.ui.attendance.AttendanceAdapter.Companion.STATE_CLOSED
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.models.AttendanceSubject
|
import pl.szczodrzynski.edziennik.ui.attendance.models.AttendanceSubject
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.grades.viewholder.BindableViewHolder
|
import pl.szczodrzynski.edziennik.ui.grades.viewholder.BindableViewHolder
|
||||||
import pl.szczodrzynski.edziennik.utils.Themes
|
import pl.szczodrzynski.edziennik.utils.Themes
|
||||||
|
|
||||||
class SubjectViewHolder(
|
class SubjectViewHolder(
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-5-8.
|
* Copyright (c) Kuba Szczodrzyński 2020-5-8.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.attendance.viewholder
|
package pl.szczodrzynski.edziennik.ui.attendance.viewholder
|
||||||
|
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
import android.view.ViewGroup
|
import android.view.ViewGroup
|
||||||
@ -15,9 +15,9 @@ import pl.szczodrzynski.edziennik.R
|
|||||||
import pl.szczodrzynski.edziennik.concat
|
import pl.szczodrzynski.edziennik.concat
|
||||||
import pl.szczodrzynski.edziennik.data.db.entity.Attendance
|
import pl.szczodrzynski.edziennik.data.db.entity.Attendance
|
||||||
import pl.szczodrzynski.edziennik.databinding.AttendanceItemTypeBinding
|
import pl.szczodrzynski.edziennik.databinding.AttendanceItemTypeBinding
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceAdapter
|
import pl.szczodrzynski.edziennik.ui.attendance.AttendanceAdapter
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.models.AttendanceTypeGroup
|
import pl.szczodrzynski.edziennik.ui.attendance.models.AttendanceTypeGroup
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.grades.viewholder.BindableViewHolder
|
import pl.szczodrzynski.edziennik.ui.grades.viewholder.BindableViewHolder
|
||||||
import pl.szczodrzynski.edziennik.utils.Themes
|
import pl.szczodrzynski.edziennik.utils.Themes
|
||||||
import pl.szczodrzynski.edziennik.utils.models.Date
|
import pl.szczodrzynski.edziennik.utils.models.Date
|
||||||
|
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2021-3-27.
|
* Copyright (c) Kuba Szczodrzyński 2021-3-27.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.base
|
package pl.szczodrzynski.edziennik.ui.base
|
||||||
|
|
||||||
import android.graphics.Color
|
import android.graphics.Color
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
@ -1,4 +1,4 @@
|
|||||||
package pl.szczodrzynski.edziennik.ui.modules.base
|
package pl.szczodrzynski.edziennik.ui.base
|
||||||
|
|
||||||
import android.content.ClipData
|
import android.content.ClipData
|
||||||
import android.content.ClipboardManager
|
import android.content.ClipboardManager
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2019-12-22.
|
* Copyright (c) Kuba Szczodrzyński 2019-12-22.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.base
|
package pl.szczodrzynski.edziennik.ui.base
|
||||||
|
|
||||||
import android.view.View
|
import android.view.View
|
||||||
import androidx.appcompat.app.AppCompatActivity
|
import androidx.appcompat.app.AppCompatActivity
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-3-30.
|
* Copyright (c) Kuba Szczodrzyński 2020-3-30.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.base.lazypager
|
package pl.szczodrzynski.edziennik.ui.base.lazypager
|
||||||
|
|
||||||
import androidx.fragment.app.FragmentManager
|
import androidx.fragment.app.FragmentManager
|
||||||
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout
|
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-3-29.
|
* Copyright (c) Kuba Szczodrzyński 2020-3-29.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.base.lazypager
|
package pl.szczodrzynski.edziennik.ui.base.lazypager
|
||||||
|
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import androidx.fragment.app.Fragment
|
import androidx.fragment.app.Fragment
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-3-29.
|
* Copyright (c) Kuba Szczodrzyński 2020-3-29.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.base.lazypager
|
package pl.szczodrzynski.edziennik.ui.base.lazypager
|
||||||
|
|
||||||
import android.util.SparseBooleanArray
|
import android.util.SparseBooleanArray
|
||||||
import androidx.core.util.set
|
import androidx.core.util.set
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-3-29.
|
* Copyright (c) Kuba Szczodrzyński 2020-3-29.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.base.lazypager
|
package pl.szczodrzynski.edziennik.ui.base.lazypager
|
||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.util.AttributeSet
|
import android.util.AttributeSet
|
@ -1,4 +1,7 @@
|
|||||||
package pl.szczodrzynski.edziennik.ui.modules.behaviour;
|
package pl.szczodrzynski.edziennik.ui.behaviour;
|
||||||
|
|
||||||
|
import static androidx.recyclerview.widget.RecyclerView.SCROLL_STATE_IDLE;
|
||||||
|
import static pl.szczodrzynski.edziennik.data.db.entity.Metadata.TYPE_NOTICE;
|
||||||
|
|
||||||
import android.graphics.Color;
|
import android.graphics.Color;
|
||||||
import android.os.AsyncTask;
|
import android.os.AsyncTask;
|
||||||
@ -32,9 +35,6 @@ import pl.szczodrzynski.edziennik.databinding.FragmentBehaviourBinding;
|
|||||||
import pl.szczodrzynski.edziennik.utils.Themes;
|
import pl.szczodrzynski.edziennik.utils.Themes;
|
||||||
import pl.szczodrzynski.navlib.bottomsheet.items.BottomSheetPrimaryItem;
|
import pl.szczodrzynski.navlib.bottomsheet.items.BottomSheetPrimaryItem;
|
||||||
|
|
||||||
import static androidx.recyclerview.widget.RecyclerView.SCROLL_STATE_IDLE;
|
|
||||||
import static pl.szczodrzynski.edziennik.data.db.entity.Metadata.TYPE_NOTICE;
|
|
||||||
|
|
||||||
public class BehaviourFragment extends Fragment {
|
public class BehaviourFragment extends Fragment {
|
||||||
|
|
||||||
private App app = null;
|
private App app = null;
|
@ -1,4 +1,4 @@
|
|||||||
package pl.szczodrzynski.edziennik.ui.modules.behaviour
|
package pl.szczodrzynski.edziennik.ui.behaviour
|
||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.graphics.PorterDuff
|
import android.graphics.PorterDuff
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-2-15.
|
* Copyright (c) Kuba Szczodrzyński 2020-2-15.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.dialogs.captcha
|
package pl.szczodrzynski.edziennik.ui.captcha
|
||||||
|
|
||||||
import android.graphics.drawable.Drawable
|
import android.graphics.drawable.Drawable
|
||||||
import android.view.View
|
import android.view.View
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-2-15.
|
* Copyright (c) Kuba Szczodrzyński 2020-2-15.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.dialogs.captcha
|
package pl.szczodrzynski.edziennik.ui.captcha
|
||||||
|
|
||||||
import android.graphics.Bitmap
|
import android.graphics.Bitmap
|
||||||
import android.graphics.BitmapFactory
|
import android.graphics.BitmapFactory
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-4-3.
|
* Copyright (c) Kuba Szczodrzyński 2020-4-3.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.debug;
|
package pl.szczodrzynski.edziennik.ui.debug;
|
||||||
|
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-4-3.
|
* Copyright (c) Kuba Szczodrzyński 2020-4-3.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.debug
|
package pl.szczodrzynski.edziennik.ui.debug
|
||||||
|
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
@ -16,7 +16,7 @@ import pl.szczodrzynski.edziennik.App
|
|||||||
import pl.szczodrzynski.edziennik.MainActivity
|
import pl.szczodrzynski.edziennik.MainActivity
|
||||||
import pl.szczodrzynski.edziennik.addOnPageSelectedListener
|
import pl.szczodrzynski.edziennik.addOnPageSelectedListener
|
||||||
import pl.szczodrzynski.edziennik.databinding.TemplateFragmentBinding
|
import pl.szczodrzynski.edziennik.databinding.TemplateFragmentBinding
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.base.lazypager.FragmentLazyPagerAdapter
|
import pl.szczodrzynski.edziennik.ui.base.lazypager.FragmentLazyPagerAdapter
|
||||||
import kotlin.coroutines.CoroutineContext
|
import kotlin.coroutines.CoroutineContext
|
||||||
|
|
||||||
class LabFragment : Fragment(), CoroutineScope {
|
class LabFragment : Fragment(), CoroutineScope {
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-5-12.
|
* Copyright (c) Kuba Szczodrzyński 2020-5-12.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.debug
|
package pl.szczodrzynski.edziennik.ui.debug
|
||||||
|
|
||||||
import android.animation.ObjectAnimator
|
import android.animation.ObjectAnimator
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
@ -20,15 +20,15 @@ import kotlinx.coroutines.Dispatchers
|
|||||||
import kotlinx.coroutines.Job
|
import kotlinx.coroutines.Job
|
||||||
import pl.szczodrzynski.edziennik.App
|
import pl.szczodrzynski.edziennik.App
|
||||||
import pl.szczodrzynski.edziennik.R
|
import pl.szczodrzynski.edziennik.R
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.debug.models.LabJsonArray
|
import pl.szczodrzynski.edziennik.ui.debug.models.LabJsonArray
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.debug.models.LabJsonElement
|
import pl.szczodrzynski.edziennik.ui.debug.models.LabJsonElement
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.debug.models.LabJsonObject
|
import pl.szczodrzynski.edziennik.ui.debug.models.LabJsonObject
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.debug.viewholder.JsonArrayViewHolder
|
import pl.szczodrzynski.edziennik.ui.debug.viewholder.JsonArrayViewHolder
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.debug.viewholder.JsonElementViewHolder
|
import pl.szczodrzynski.edziennik.ui.debug.viewholder.JsonElementViewHolder
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.debug.viewholder.JsonObjectViewHolder
|
import pl.szczodrzynski.edziennik.ui.debug.viewholder.JsonObjectViewHolder
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.debug.viewholder.JsonSubObjectViewHolder
|
import pl.szczodrzynski.edziennik.ui.debug.viewholder.JsonSubObjectViewHolder
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.grades.models.ExpandableItemModel
|
import pl.szczodrzynski.edziennik.ui.grades.models.ExpandableItemModel
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.grades.viewholder.BindableViewHolder
|
import pl.szczodrzynski.edziennik.ui.grades.viewholder.BindableViewHolder
|
||||||
import kotlin.coroutines.CoroutineContext
|
import kotlin.coroutines.CoroutineContext
|
||||||
|
|
||||||
class LabJsonAdapter(
|
class LabJsonAdapter(
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-5-12.
|
* Copyright (c) Kuba Szczodrzyński 2020-5-12.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.debug
|
package pl.szczodrzynski.edziennik.ui.debug
|
||||||
|
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.os.Process
|
import android.os.Process
|
||||||
@ -18,8 +18,8 @@ import kotlinx.coroutines.launch
|
|||||||
import pl.szczodrzynski.edziennik.*
|
import pl.szczodrzynski.edziennik.*
|
||||||
import pl.szczodrzynski.edziennik.config.Config
|
import pl.szczodrzynski.edziennik.config.Config
|
||||||
import pl.szczodrzynski.edziennik.databinding.LabFragmentBinding
|
import pl.szczodrzynski.edziennik.databinding.LabFragmentBinding
|
||||||
import pl.szczodrzynski.edziennik.ui.dialogs.profile.ProfileRemoveDialog
|
import pl.szczodrzynski.edziennik.ui.base.lazypager.LazyFragment
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.base.lazypager.LazyFragment
|
import pl.szczodrzynski.edziennik.ui.dialogs.ProfileRemoveDialog
|
||||||
import pl.szczodrzynski.edziennik.utils.TextInputDropDown
|
import pl.szczodrzynski.edziennik.utils.TextInputDropDown
|
||||||
import pl.szczodrzynski.fslogin.decode
|
import pl.szczodrzynski.fslogin.decode
|
||||||
import kotlin.coroutines.CoroutineContext
|
import kotlin.coroutines.CoroutineContext
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-5-12.
|
* Copyright (c) Kuba Szczodrzyński 2020-5-12.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.debug
|
package pl.szczodrzynski.edziennik.ui.debug
|
||||||
|
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
@ -18,8 +18,7 @@ import kotlinx.coroutines.Job
|
|||||||
import pl.szczodrzynski.edziennik.*
|
import pl.szczodrzynski.edziennik.*
|
||||||
import pl.szczodrzynski.edziennik.data.api.models.ApiError
|
import pl.szczodrzynski.edziennik.data.api.models.ApiError
|
||||||
import pl.szczodrzynski.edziennik.databinding.TemplateListPageFragmentBinding
|
import pl.szczodrzynski.edziennik.databinding.TemplateListPageFragmentBinding
|
||||||
import pl.szczodrzynski.edziennik.ui.dialogs.input
|
import pl.szczodrzynski.edziennik.ui.base.lazypager.LazyFragment
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.base.lazypager.LazyFragment
|
|
||||||
import pl.szczodrzynski.edziennik.utils.SimpleDividerItemDecoration
|
import pl.szczodrzynski.edziennik.utils.SimpleDividerItemDecoration
|
||||||
import kotlin.coroutines.CoroutineContext
|
import kotlin.coroutines.CoroutineContext
|
||||||
|
|
@ -2,11 +2,11 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-5-12.
|
* Copyright (c) Kuba Szczodrzyński 2020-5-12.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.debug.models
|
package pl.szczodrzynski.edziennik.ui.debug.models
|
||||||
|
|
||||||
import com.google.gson.JsonArray
|
import com.google.gson.JsonArray
|
||||||
import com.google.gson.JsonElement
|
import com.google.gson.JsonElement
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.grades.models.ExpandableItemModel
|
import pl.szczodrzynski.edziennik.ui.grades.models.ExpandableItemModel
|
||||||
|
|
||||||
data class LabJsonArray(
|
data class LabJsonArray(
|
||||||
val key: String,
|
val key: String,
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-5-12.
|
* Copyright (c) Kuba Szczodrzyński 2020-5-12.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.debug.models
|
package pl.szczodrzynski.edziennik.ui.debug.models
|
||||||
|
|
||||||
import com.google.gson.JsonElement
|
import com.google.gson.JsonElement
|
||||||
|
|
@ -2,11 +2,11 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-5-12.
|
* Copyright (c) Kuba Szczodrzyński 2020-5-12.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.debug.models
|
package pl.szczodrzynski.edziennik.ui.debug.models
|
||||||
|
|
||||||
import com.google.gson.JsonElement
|
import com.google.gson.JsonElement
|
||||||
import com.google.gson.JsonObject
|
import com.google.gson.JsonObject
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.grades.models.ExpandableItemModel
|
import pl.szczodrzynski.edziennik.ui.grades.models.ExpandableItemModel
|
||||||
|
|
||||||
data class LabJsonObject(
|
data class LabJsonObject(
|
||||||
val key: String,
|
val key: String,
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-5-12.
|
* Copyright (c) Kuba Szczodrzyński 2020-5-12.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.debug.viewholder
|
package pl.szczodrzynski.edziennik.ui.debug.viewholder
|
||||||
|
|
||||||
import android.annotation.SuppressLint
|
import android.annotation.SuppressLint
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
@ -14,10 +14,10 @@ import androidx.recyclerview.widget.RecyclerView
|
|||||||
import pl.szczodrzynski.edziennik.App
|
import pl.szczodrzynski.edziennik.App
|
||||||
import pl.szczodrzynski.edziennik.databinding.LabItemObjectBinding
|
import pl.szczodrzynski.edziennik.databinding.LabItemObjectBinding
|
||||||
import pl.szczodrzynski.edziennik.dp
|
import pl.szczodrzynski.edziennik.dp
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceAdapter
|
import pl.szczodrzynski.edziennik.ui.attendance.AttendanceAdapter
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.debug.LabJsonAdapter
|
import pl.szczodrzynski.edziennik.ui.debug.LabJsonAdapter
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.debug.models.LabJsonArray
|
import pl.szczodrzynski.edziennik.ui.debug.models.LabJsonArray
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.grades.viewholder.BindableViewHolder
|
import pl.szczodrzynski.edziennik.ui.grades.viewholder.BindableViewHolder
|
||||||
import pl.szczodrzynski.edziennik.utils.Themes
|
import pl.szczodrzynski.edziennik.utils.Themes
|
||||||
|
|
||||||
class JsonArrayViewHolder(
|
class JsonArrayViewHolder(
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-5-12.
|
* Copyright (c) Kuba Szczodrzyński 2020-5-12.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.debug.viewholder
|
package pl.szczodrzynski.edziennik.ui.debug.viewholder
|
||||||
|
|
||||||
import android.annotation.SuppressLint
|
import android.annotation.SuppressLint
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
@ -14,9 +14,9 @@ import com.google.gson.JsonNull
|
|||||||
import com.google.gson.JsonPrimitive
|
import com.google.gson.JsonPrimitive
|
||||||
import pl.szczodrzynski.edziennik.*
|
import pl.szczodrzynski.edziennik.*
|
||||||
import pl.szczodrzynski.edziennik.databinding.LabItemElementBinding
|
import pl.szczodrzynski.edziennik.databinding.LabItemElementBinding
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.debug.LabJsonAdapter
|
import pl.szczodrzynski.edziennik.ui.debug.LabJsonAdapter
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.debug.models.LabJsonElement
|
import pl.szczodrzynski.edziennik.ui.debug.models.LabJsonElement
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.grades.viewholder.BindableViewHolder
|
import pl.szczodrzynski.edziennik.ui.grades.viewholder.BindableViewHolder
|
||||||
import pl.szczodrzynski.edziennik.utils.Themes
|
import pl.szczodrzynski.edziennik.utils.Themes
|
||||||
|
|
||||||
class JsonElementViewHolder(
|
class JsonElementViewHolder(
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-5-12.
|
* Copyright (c) Kuba Szczodrzyński 2020-5-12.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.debug.viewholder
|
package pl.szczodrzynski.edziennik.ui.debug.viewholder
|
||||||
|
|
||||||
import android.annotation.SuppressLint
|
import android.annotation.SuppressLint
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
@ -14,10 +14,10 @@ import androidx.recyclerview.widget.RecyclerView
|
|||||||
import pl.szczodrzynski.edziennik.App
|
import pl.szczodrzynski.edziennik.App
|
||||||
import pl.szczodrzynski.edziennik.databinding.LabItemObjectBinding
|
import pl.szczodrzynski.edziennik.databinding.LabItemObjectBinding
|
||||||
import pl.szczodrzynski.edziennik.dp
|
import pl.szczodrzynski.edziennik.dp
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceAdapter
|
import pl.szczodrzynski.edziennik.ui.attendance.AttendanceAdapter
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.debug.LabJsonAdapter
|
import pl.szczodrzynski.edziennik.ui.debug.LabJsonAdapter
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.debug.models.LabJsonObject
|
import pl.szczodrzynski.edziennik.ui.debug.models.LabJsonObject
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.grades.viewholder.BindableViewHolder
|
import pl.szczodrzynski.edziennik.ui.grades.viewholder.BindableViewHolder
|
||||||
import pl.szczodrzynski.edziennik.utils.Themes
|
import pl.szczodrzynski.edziennik.utils.Themes
|
||||||
|
|
||||||
class JsonObjectViewHolder(
|
class JsonObjectViewHolder(
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2021-2-26.
|
* Copyright (c) Kuba Szczodrzyński 2021-2-26.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.debug.viewholder
|
package pl.szczodrzynski.edziennik.ui.debug.viewholder
|
||||||
|
|
||||||
import android.annotation.SuppressLint
|
import android.annotation.SuppressLint
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
@ -13,10 +13,10 @@ import androidx.recyclerview.widget.RecyclerView
|
|||||||
import pl.szczodrzynski.edziennik.App
|
import pl.szczodrzynski.edziennik.App
|
||||||
import pl.szczodrzynski.edziennik.databinding.LabItemSubObjectBinding
|
import pl.szczodrzynski.edziennik.databinding.LabItemSubObjectBinding
|
||||||
import pl.szczodrzynski.edziennik.dp
|
import pl.szczodrzynski.edziennik.dp
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.attendance.AttendanceAdapter
|
import pl.szczodrzynski.edziennik.ui.attendance.AttendanceAdapter
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.debug.LabJsonAdapter
|
import pl.szczodrzynski.edziennik.ui.debug.LabJsonAdapter
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.debug.models.LabJsonObject
|
import pl.szczodrzynski.edziennik.ui.debug.models.LabJsonObject
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.grades.viewholder.BindableViewHolder
|
import pl.szczodrzynski.edziennik.ui.grades.viewholder.BindableViewHolder
|
||||||
import pl.szczodrzynski.edziennik.utils.Themes
|
import pl.szczodrzynski.edziennik.utils.Themes
|
||||||
|
|
||||||
class JsonSubObjectViewHolder(
|
class JsonSubObjectViewHolder(
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kacper Ziubryniewicz 2019-12-20
|
* Copyright (c) Kacper Ziubryniewicz 2019-12-20
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.dialogs.bell
|
package pl.szczodrzynski.edziennik.ui.dialogs
|
||||||
|
|
||||||
import androidx.appcompat.app.AlertDialog
|
import androidx.appcompat.app.AlertDialog
|
||||||
import androidx.appcompat.app.AppCompatActivity
|
import androidx.appcompat.app.AppCompatActivity
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kacper Ziubryniewicz 2019-12-20
|
* Copyright (c) Kacper Ziubryniewicz 2019-12-20
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.dialogs.bell
|
package pl.szczodrzynski.edziennik.ui.dialogs
|
||||||
|
|
||||||
import androidx.appcompat.app.AlertDialog
|
import androidx.appcompat.app.AlertDialog
|
||||||
import androidx.appcompat.app.AppCompatActivity
|
import androidx.appcompat.app.AppCompatActivity
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2019-12-30.
|
* Copyright (c) Kuba Szczodrzyński 2019-12-30.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.dialogs.changelog
|
package pl.szczodrzynski.edziennik.ui.dialogs
|
||||||
|
|
||||||
import android.os.Build
|
import android.os.Build
|
||||||
import android.widget.ScrollView
|
import android.widget.ScrollView
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2019-11-13.
|
* Copyright (c) Kuba Szczodrzyński 2019-11-13.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.dialogs.profile
|
package pl.szczodrzynski.edziennik.ui.dialogs
|
||||||
|
|
||||||
import android.widget.Toast
|
import android.widget.Toast
|
||||||
import androidx.appcompat.app.AlertDialog
|
import androidx.appcompat.app.AlertDialog
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2021-4-10.
|
* Copyright (c) Kuba Szczodrzyński 2021-4-10.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.dialogs.agenda
|
package pl.szczodrzynski.edziennik.ui.dialogs.settings
|
||||||
|
|
||||||
import androidx.appcompat.app.AlertDialog
|
import androidx.appcompat.app.AlertDialog
|
||||||
import androidx.appcompat.app.AppCompatActivity
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
@ -11,7 +11,6 @@ import pl.szczodrzynski.edziennik.*
|
|||||||
import pl.szczodrzynski.edziennik.data.db.entity.Profile
|
import pl.szczodrzynski.edziennik.data.db.entity.Profile
|
||||||
import pl.szczodrzynski.edziennik.data.db.entity.Profile.Companion.REGISTRATION_ENABLED
|
import pl.szczodrzynski.edziennik.data.db.entity.Profile.Companion.REGISTRATION_ENABLED
|
||||||
import pl.szczodrzynski.edziennik.databinding.DialogConfigAgendaBinding
|
import pl.szczodrzynski.edziennik.databinding.DialogConfigAgendaBinding
|
||||||
import pl.szczodrzynski.edziennik.ui.dialogs.sync.RegistrationConfigDialog
|
|
||||||
import java.util.*
|
import java.util.*
|
||||||
|
|
||||||
class AgendaConfigDialog(
|
class AgendaConfigDialog(
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) Kuba Szczodrzyński 2020-5-4.
|
* Copyright (c) Kuba Szczodrzyński 2021-10-17.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.dialogs.settings
|
package pl.szczodrzynski.edziennik.ui.dialogs.settings
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2021-3-20.
|
* Copyright (c) Kuba Szczodrzyński 2021-3-20.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.dialogs.bell
|
package pl.szczodrzynski.edziennik.ui.dialogs.settings
|
||||||
|
|
||||||
import android.widget.TextView
|
import android.widget.TextView
|
||||||
import android.widget.Toast
|
import android.widget.Toast
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kacper Ziubryniewicz 2020-1-16
|
* Copyright (c) Kacper Ziubryniewicz 2020-1-16
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.dialogs.grade
|
package pl.szczodrzynski.edziennik.ui.dialogs.settings
|
||||||
|
|
||||||
import android.annotation.SuppressLint
|
import android.annotation.SuppressLint
|
||||||
import androidx.appcompat.app.AlertDialog
|
import androidx.appcompat.app.AlertDialog
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2021-4-14.
|
* Copyright (c) Kuba Szczodrzyński 2021-4-14.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.dialogs
|
package pl.szczodrzynski.edziennik.ui.dialogs.settings
|
||||||
|
|
||||||
import androidx.appcompat.app.AlertDialog
|
import androidx.appcompat.app.AlertDialog
|
||||||
import androidx.appcompat.app.AppCompatActivity
|
import androidx.appcompat.app.AppCompatActivity
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-2-21.
|
* Copyright (c) Kuba Szczodrzyński 2020-2-21.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.dialogs.sync
|
package pl.szczodrzynski.edziennik.ui.dialogs.settings
|
||||||
|
|
||||||
import androidx.appcompat.app.AlertDialog
|
import androidx.appcompat.app.AlertDialog
|
||||||
import androidx.appcompat.app.AppCompatActivity
|
import androidx.appcompat.app.AppCompatActivity
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2021-3-23.
|
* Copyright (c) Kuba Szczodrzyński 2021-3-23.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.dialogs.profile
|
package pl.szczodrzynski.edziennik.ui.dialogs.settings
|
||||||
|
|
||||||
import android.content.res.ColorStateList
|
import android.content.res.ColorStateList
|
||||||
import androidx.appcompat.app.AlertDialog
|
import androidx.appcompat.app.AlertDialog
|
||||||
@ -16,6 +16,7 @@ import kotlinx.coroutines.Job
|
|||||||
import pl.szczodrzynski.edziennik.*
|
import pl.szczodrzynski.edziennik.*
|
||||||
import pl.szczodrzynski.edziennik.data.db.entity.Profile
|
import pl.szczodrzynski.edziennik.data.db.entity.Profile
|
||||||
import pl.szczodrzynski.edziennik.databinding.DialogProfileConfigBinding
|
import pl.szczodrzynski.edziennik.databinding.DialogProfileConfigBinding
|
||||||
|
import pl.szczodrzynski.edziennik.ui.dialogs.ProfileRemoveDialog
|
||||||
import kotlin.coroutines.CoroutineContext
|
import kotlin.coroutines.CoroutineContext
|
||||||
|
|
||||||
class ProfileConfigDialog(
|
class ProfileConfigDialog(
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2021-3-20.
|
* Copyright (c) Kuba Szczodrzyński 2021-3-20.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.dialogs.sync
|
package pl.szczodrzynski.edziennik.ui.dialogs.settings
|
||||||
|
|
||||||
import androidx.appcompat.app.AlertDialog
|
import androidx.appcompat.app.AlertDialog
|
||||||
import androidx.appcompat.app.AppCompatActivity
|
import androidx.appcompat.app.AppCompatActivity
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-3-15.
|
* Copyright (c) Kuba Szczodrzyński 2020-3-15.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.dialogs.sync
|
package pl.szczodrzynski.edziennik.ui.dialogs.settings
|
||||||
|
|
||||||
import androidx.appcompat.app.AlertDialog
|
import androidx.appcompat.app.AlertDialog
|
||||||
import androidx.appcompat.app.AppCompatActivity
|
import androidx.appcompat.app.AppCompatActivity
|
@ -2,14 +2,14 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2019-11-24.
|
* Copyright (c) Kuba Szczodrzyński 2019-11-24.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.dialogs.home
|
package pl.szczodrzynski.edziennik.ui.dialogs.settings
|
||||||
|
|
||||||
import android.text.InputType
|
import android.text.InputType
|
||||||
import androidx.appcompat.app.AppCompatActivity
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
import com.google.android.material.dialog.MaterialAlertDialogBuilder
|
import com.google.android.material.dialog.MaterialAlertDialogBuilder
|
||||||
import pl.szczodrzynski.edziennik.R
|
import pl.szczodrzynski.edziennik.R
|
||||||
import pl.szczodrzynski.edziennik.data.db.entity.Profile
|
import pl.szczodrzynski.edziennik.data.db.entity.Profile
|
||||||
import pl.szczodrzynski.edziennik.ui.dialogs.input
|
import pl.szczodrzynski.edziennik.input
|
||||||
|
|
||||||
class StudentNumberDialog(
|
class StudentNumberDialog(
|
||||||
val activity: AppCompatActivity,
|
val activity: AppCompatActivity,
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2021-3-20.
|
* Copyright (c) Kuba Szczodrzyński 2021-3-20.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.dialogs.sync
|
package pl.szczodrzynski.edziennik.ui.dialogs.settings
|
||||||
|
|
||||||
import androidx.appcompat.app.AlertDialog
|
import androidx.appcompat.app.AlertDialog
|
||||||
import androidx.appcompat.app.AppCompatActivity
|
import androidx.appcompat.app.AppCompatActivity
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-9-3.
|
* Copyright (c) Kuba Szczodrzyński 2020-9-3.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.dialogs
|
package pl.szczodrzynski.edziennik.ui.dialogs.sync
|
||||||
|
|
||||||
import android.text.method.LinkMovementMethod
|
import android.text.method.LinkMovementMethod
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-1-19.
|
* Copyright (c) Kuba Szczodrzyński 2020-1-19.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.dialogs
|
package pl.szczodrzynski.edziennik.ui.dialogs.sync
|
||||||
|
|
||||||
import androidx.appcompat.app.AlertDialog
|
import androidx.appcompat.app.AlertDialog
|
||||||
import androidx.appcompat.app.AppCompatActivity
|
import androidx.appcompat.app.AppCompatActivity
|
@ -14,7 +14,7 @@ import pl.szczodrzynski.edziennik.MainActivity
|
|||||||
import pl.szczodrzynski.edziennik.R
|
import pl.szczodrzynski.edziennik.R
|
||||||
import pl.szczodrzynski.edziennik.data.api.edziennik.EdziennikTask
|
import pl.szczodrzynski.edziennik.data.api.edziennik.EdziennikTask
|
||||||
import pl.szczodrzynski.edziennik.databinding.DialogLessonDetailsBinding
|
import pl.szczodrzynski.edziennik.databinding.DialogLessonDetailsBinding
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.messages.list.MessagesFragment
|
import pl.szczodrzynski.edziennik.ui.messages.list.MessagesFragment
|
||||||
import kotlin.coroutines.CoroutineContext
|
import kotlin.coroutines.CoroutineContext
|
||||||
|
|
||||||
class SyncViewListDialog(
|
class SyncViewListDialog(
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-9-3.
|
* Copyright (c) Kuba Szczodrzyński 2020-9-3.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.dialogs
|
package pl.szczodrzynski.edziennik.ui.dialogs.sync
|
||||||
|
|
||||||
import androidx.appcompat.app.AlertDialog
|
import androidx.appcompat.app.AlertDialog
|
||||||
import androidx.appcompat.app.AppCompatActivity
|
import androidx.appcompat.app.AppCompatActivity
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2020-2-16.
|
* Copyright (c) Kuba Szczodrzyński 2020-2-16.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.error
|
package pl.szczodrzynski.edziennik.ui.error
|
||||||
|
|
||||||
import android.widget.Toast
|
import android.widget.Toast
|
||||||
import androidx.appcompat.app.AlertDialog
|
import androidx.appcompat.app.AlertDialog
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2019-11-13.
|
* Copyright (c) Kuba Szczodrzyński 2019-11-13.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.error
|
package pl.szczodrzynski.edziennik.ui.error
|
||||||
|
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
import androidx.appcompat.app.AlertDialog
|
import androidx.appcompat.app.AlertDialog
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2019-11-13.
|
* Copyright (c) Kuba Szczodrzyński 2019-11-13.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.error
|
package pl.szczodrzynski.edziennik.ui.error
|
||||||
|
|
||||||
import android.view.View
|
import android.view.View
|
||||||
import androidx.appcompat.app.AppCompatActivity
|
import androidx.appcompat.app.AppCompatActivity
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2019-12-18.
|
* Copyright (c) Kuba Szczodrzyński 2019-12-18.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.event
|
package pl.szczodrzynski.edziennik.ui.event
|
||||||
|
|
||||||
import android.content.ActivityNotFoundException
|
import android.content.ActivityNotFoundException
|
||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
@ -24,7 +24,7 @@ import pl.szczodrzynski.edziennik.data.api.events.EventGetEvent
|
|||||||
import pl.szczodrzynski.edziennik.data.api.szkolny.SzkolnyApi
|
import pl.szczodrzynski.edziennik.data.api.szkolny.SzkolnyApi
|
||||||
import pl.szczodrzynski.edziennik.data.db.full.EventFull
|
import pl.szczodrzynski.edziennik.data.db.full.EventFull
|
||||||
import pl.szczodrzynski.edziennik.databinding.DialogEventDetailsBinding
|
import pl.szczodrzynski.edziennik.databinding.DialogEventDetailsBinding
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.timetable.TimetableFragment
|
import pl.szczodrzynski.edziennik.ui.timetable.TimetableFragment
|
||||||
import pl.szczodrzynski.edziennik.utils.BetterLink
|
import pl.szczodrzynski.edziennik.utils.BetterLink
|
||||||
import pl.szczodrzynski.edziennik.utils.models.Date
|
import pl.szczodrzynski.edziennik.utils.models.Date
|
||||||
import kotlin.coroutines.CoroutineContext
|
import kotlin.coroutines.CoroutineContext
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kacper Ziubryniewicz 2019-11-30
|
* Copyright (c) Kacper Ziubryniewicz 2019-11-30
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.event
|
package pl.szczodrzynski.edziennik.ui.event
|
||||||
|
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
import android.view.ViewGroup
|
import android.view.ViewGroup
|
||||||
@ -14,7 +14,7 @@ import kotlinx.coroutines.Job
|
|||||||
import pl.szczodrzynski.edziennik.App
|
import pl.szczodrzynski.edziennik.App
|
||||||
import pl.szczodrzynski.edziennik.data.db.full.EventFull
|
import pl.szczodrzynski.edziennik.data.db.full.EventFull
|
||||||
import pl.szczodrzynski.edziennik.startCoroutineTimer
|
import pl.szczodrzynski.edziennik.startCoroutineTimer
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.search.SearchableAdapter
|
import pl.szczodrzynski.edziennik.ui.search.SearchableAdapter
|
||||||
import kotlin.coroutines.CoroutineContext
|
import kotlin.coroutines.CoroutineContext
|
||||||
|
|
||||||
class EventListAdapter(
|
class EventListAdapter(
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2019-11-12.
|
* Copyright (c) Kuba Szczodrzyński 2019-11-12.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.event
|
package pl.szczodrzynski.edziennik.ui.event
|
||||||
|
|
||||||
import android.view.View
|
import android.view.View
|
||||||
import android.widget.Toast
|
import android.widget.Toast
|
||||||
@ -31,8 +31,8 @@ import pl.szczodrzynski.edziennik.data.db.full.EventFull
|
|||||||
import pl.szczodrzynski.edziennik.data.db.full.LessonFull
|
import pl.szczodrzynski.edziennik.data.db.full.LessonFull
|
||||||
import pl.szczodrzynski.edziennik.databinding.DialogEventManualV2Binding
|
import pl.szczodrzynski.edziennik.databinding.DialogEventManualV2Binding
|
||||||
import pl.szczodrzynski.edziennik.ui.dialogs.StyledTextDialog
|
import pl.szczodrzynski.edziennik.ui.dialogs.StyledTextDialog
|
||||||
import pl.szczodrzynski.edziennik.ui.dialogs.sync.RegistrationConfigDialog
|
import pl.szczodrzynski.edziennik.ui.dialogs.settings.RegistrationConfigDialog
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.views.TimeDropdown.Companion.DISPLAY_LESSONS
|
import pl.szczodrzynski.edziennik.ui.views.TimeDropdown.Companion.DISPLAY_LESSONS
|
||||||
import pl.szczodrzynski.edziennik.utils.Anim
|
import pl.szczodrzynski.edziennik.utils.Anim
|
||||||
import pl.szczodrzynski.edziennik.utils.html.BetterHtml
|
import pl.szczodrzynski.edziennik.utils.html.BetterHtml
|
||||||
import pl.szczodrzynski.edziennik.utils.managers.TextStylingManager.HtmlMode.SIMPLE
|
import pl.szczodrzynski.edziennik.utils.managers.TextStylingManager.HtmlMode.SIMPLE
|
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) Kuba Szczodrzyński 2021-10-10.
|
* Copyright (c) Kuba Szczodrzyński 2021-10-10.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package pl.szczodrzynski.edziennik.ui.modules.event
|
package pl.szczodrzynski.edziennik.ui.event
|
||||||
|
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
import android.view.ViewGroup
|
import android.view.ViewGroup
|
||||||
@ -12,7 +12,7 @@ import androidx.recyclerview.widget.RecyclerView
|
|||||||
import pl.szczodrzynski.edziennik.*
|
import pl.szczodrzynski.edziennik.*
|
||||||
import pl.szczodrzynski.edziennik.data.db.full.EventFull
|
import pl.szczodrzynski.edziennik.data.db.full.EventFull
|
||||||
import pl.szczodrzynski.edziennik.databinding.EventListItemBinding
|
import pl.szczodrzynski.edziennik.databinding.EventListItemBinding
|
||||||
import pl.szczodrzynski.edziennik.ui.modules.grades.viewholder.BindableViewHolder
|
import pl.szczodrzynski.edziennik.ui.grades.viewholder.BindableViewHolder
|
||||||
import pl.szczodrzynski.edziennik.utils.models.Date
|
import pl.szczodrzynski.edziennik.utils.models.Date
|
||||||
import pl.szczodrzynski.edziennik.utils.models.Week
|
import pl.szczodrzynski.edziennik.utils.models.Week
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package pl.szczodrzynski.edziennik.ui.modules.feedback
|
package pl.szczodrzynski.edziennik.ui.feedback
|
||||||
|
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.view.MenuItem
|
import android.view.MenuItem
|
@ -1,4 +1,4 @@
|
|||||||
package pl.szczodrzynski.edziennik.ui.modules.feedback
|
package pl.szczodrzynski.edziennik.ui.feedback
|
||||||
|
|
||||||
import android.content.BroadcastReceiver
|
import android.content.BroadcastReceiver
|
||||||
import android.graphics.Bitmap
|
import android.graphics.Bitmap
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user