Opitimize imports

This commit is contained in:
Lars Westermann 2019-06-11 16:04:05 +02:00
parent 7d3a279ff1
commit f9149bef25
Signed by: lars.westermann
GPG key ID: 9D417FA5BB9D5E1D
30 changed files with 31 additions and 59 deletions

View file

@ -1,6 +1,5 @@
package de.kif.frontend package de.kif.frontend
import org.w3c.dom.*
import kotlin.coroutines.Continuation import kotlin.coroutines.Continuation
import kotlin.coroutines.CoroutineContext import kotlin.coroutines.CoroutineContext
import kotlin.coroutines.EmptyCoroutineContext import kotlin.coroutines.EmptyCoroutineContext

View file

@ -3,11 +3,11 @@ package de.kif.frontend
import de.kif.frontend.views.board.initBoard import de.kif.frontend.views.board.initBoard
import de.kif.frontend.views.calendar.initCalendar import de.kif.frontend.views.calendar.initCalendar
import de.kif.frontend.views.initAnnouncement import de.kif.frontend.views.initAnnouncement
import de.kif.frontend.views.table.initTableLayout
import de.kif.frontend.views.initWorkGroupConstraints import de.kif.frontend.views.initWorkGroupConstraints
import de.kif.frontend.views.overview.initOverviewMain import de.kif.frontend.views.overview.initOverviewMain
import de.kif.frontend.views.overview.initPostEdit import de.kif.frontend.views.overview.initPostEdit
import de.kif.frontend.views.overview.initPosts import de.kif.frontend.views.overview.initPosts
import de.kif.frontend.views.table.initTableLayout
import de.westermann.kwebview.components.init import de.westermann.kwebview.components.init
import kotlin.browser.document import kotlin.browser.document

View file

@ -1,15 +1,9 @@
package de.kif.frontend.repository package de.kif.frontend.repository
import de.kif.common.Message
import de.kif.common.Repository
import de.kif.common.RepositoryType import de.kif.common.RepositoryType
import de.kif.common.Serialization
import de.kif.common.model.Room
import de.kif.frontend.MessageHandler import de.kif.frontend.MessageHandler
import de.westermann.kobserve.event.EventHandler import de.westermann.kobserve.event.EventHandler
import kotlinx.serialization.DynamicObjectParser import kotlinx.serialization.DynamicObjectParser
import kotlinx.serialization.list
import kotlinx.serialization.serializer
object AnnouncementRepository { object AnnouncementRepository {

View file

@ -1,6 +1,5 @@
package de.kif.frontend.repository package de.kif.frontend.repository
import de.kif.common.Message
import de.kif.common.Repository import de.kif.common.Repository
import de.kif.common.RepositoryType import de.kif.common.RepositoryType
import de.kif.common.Serialization import de.kif.common.Serialization

View file

@ -1,6 +1,5 @@
package de.kif.frontend.repository package de.kif.frontend.repository
import de.kif.common.Message
import de.kif.common.Repository import de.kif.common.Repository
import de.kif.common.RepositoryType import de.kif.common.RepositoryType
import de.kif.common.Serialization import de.kif.common.Serialization

View file

@ -1,6 +1,9 @@
package de.kif.frontend.repository package de.kif.frontend.repository
import de.kif.common.* import de.kif.common.ConstraintMap
import de.kif.common.Repository
import de.kif.common.RepositoryType
import de.kif.common.Serialization
import de.kif.common.model.Schedule import de.kif.common.model.Schedule
import de.kif.frontend.MessageHandler import de.kif.frontend.MessageHandler
import de.westermann.kobserve.event.EventHandler import de.westermann.kobserve.event.EventHandler

View file

@ -1,6 +1,5 @@
package de.kif.frontend.repository package de.kif.frontend.repository
import de.kif.common.Message
import de.kif.common.Repository import de.kif.common.Repository
import de.kif.common.RepositoryType import de.kif.common.RepositoryType
import de.kif.common.Serialization import de.kif.common.Serialization

View file

@ -1,6 +1,5 @@
package de.kif.frontend.repository package de.kif.frontend.repository
import de.kif.common.Message
import de.kif.common.Repository import de.kif.common.Repository
import de.kif.common.RepositoryType import de.kif.common.RepositoryType
import de.kif.common.Serialization import de.kif.common.Serialization

View file

@ -1,6 +1,5 @@
package de.kif.frontend.repository package de.kif.frontend.repository
import de.kif.common.Message
import de.kif.common.Repository import de.kif.common.Repository
import de.kif.common.RepositoryType import de.kif.common.RepositoryType
import de.kif.common.Serialization import de.kif.common.Serialization

View file

@ -6,9 +6,7 @@ import de.westermann.kwebview.ViewCollection
import de.westermann.kwebview.createHtmlView import de.westermann.kwebview.createHtmlView
import org.w3c.dom.HTMLDivElement import org.w3c.dom.HTMLDivElement
import org.w3c.dom.HTMLElement import org.w3c.dom.HTMLElement
import org.w3c.dom.get
import org.w3c.dom.set import org.w3c.dom.set
import kotlin.browser.document
class CalendarCell(row: CalendarRow, view: HTMLElement) : ViewCollection<CalendarEntry>(view) { class CalendarCell(row: CalendarRow, view: HTMLElement) : ViewCollection<CalendarEntry>(view) {
val day = row.day val day = row.day

View file

@ -4,7 +4,6 @@ import de.kif.common.CALENDAR_GRID_WIDTH
import de.kif.common.ConstraintError import de.kif.common.ConstraintError
import de.kif.common.model.Schedule import de.kif.common.model.Schedule
import de.kif.common.model.WorkGroup import de.kif.common.model.WorkGroup
import de.westermann.kwebview.iterator
import de.kif.frontend.launch import de.kif.frontend.launch
import de.kif.frontend.repository.RepositoryDelegate import de.kif.frontend.repository.RepositoryDelegate
import de.kif.frontend.repository.ScheduleRepository import de.kif.frontend.repository.ScheduleRepository
@ -16,8 +15,6 @@ import org.w3c.dom.HTMLSpanElement
import org.w3c.dom.events.MouseEvent import org.w3c.dom.events.MouseEvent
import kotlin.browser.document import kotlin.browser.document
import kotlin.browser.window import kotlin.browser.window
import kotlin.dom.appendText
import kotlin.dom.isText
import kotlin.js.Date import kotlin.js.Date
class CalendarEntry(private val calendar: CalendarBody, view: HTMLElement) : View(view) { class CalendarEntry(private val calendar: CalendarBody, view: HTMLElement) : View(view) {
@ -173,7 +170,7 @@ class CalendarEntry(private val calendar: CalendarBody, view: HTMLElement) : Vie
} }
private val calendarTools = if (editable) CalendarTools(this) else null private val calendarTools = if (editable) CalendarTools(this) else null
private val calendarErrors = if (editable) CalendarErrors() else null private val calendarErrors = if (editable) CalendarErrors() else null
init { init {
onMouseDown { event -> onMouseDown { event ->

View file

@ -1,13 +1,9 @@
package de.kif.frontend.views.calendar package de.kif.frontend.views.calendar
import de.kif.common.ConstraintError import de.kif.common.ConstraintError
import de.kif.common.model.Room
import de.kif.common.model.Schedule
import de.kif.frontend.launch
import de.kif.frontend.repository.ScheduleRepository
import de.westermann.kwebview.View
import de.westermann.kwebview.ViewCollection import de.westermann.kwebview.ViewCollection
import de.westermann.kwebview.components.* import de.westermann.kwebview.components.TextView
import de.westermann.kwebview.components.textView
class CalendarErrors() : ViewCollection<TextView>() { class CalendarErrors() : ViewCollection<TextView>() {

View file

@ -1,9 +1,9 @@
package de.kif.frontend.views.overview package de.kif.frontend.views.overview
import de.westermann.kwebview.iterator
import de.kif.frontend.launch import de.kif.frontend.launch
import de.kif.frontend.repository.PostRepository import de.kif.frontend.repository.PostRepository
import de.westermann.kobserve.event.subscribe import de.westermann.kobserve.event.subscribe
import de.westermann.kwebview.iterator
import org.w3c.dom.HTMLElement import org.w3c.dom.HTMLElement
import org.w3c.dom.HTMLInputElement import org.w3c.dom.HTMLInputElement
import org.w3c.dom.HTMLTextAreaElement import org.w3c.dom.HTMLTextAreaElement

View file

@ -1,11 +1,11 @@
package de.kif.frontend.views.table package de.kif.frontend.views.table
import de.kif.common.SearchElement import de.kif.common.SearchElement
import de.westermann.kwebview.iterator
import de.kif.frontend.launch import de.kif.frontend.launch
import de.kif.frontend.repository.RepositoryDelegate import de.kif.frontend.repository.RepositoryDelegate
import de.kif.frontend.repository.RoomRepository import de.kif.frontend.repository.RoomRepository
import de.westermann.kwebview.components.TextView import de.westermann.kwebview.components.TextView
import de.westermann.kwebview.iterator
import org.w3c.dom.HTMLElement import org.w3c.dom.HTMLElement
import org.w3c.dom.HTMLSpanElement import org.w3c.dom.HTMLSpanElement
import org.w3c.dom.get import org.w3c.dom.get

View file

@ -1,7 +1,7 @@
package de.kif.frontend.views.table package de.kif.frontend.views.table
import de.westermann.kwebview.iterator
import de.westermann.kwebview.components.InputView import de.westermann.kwebview.components.InputView
import de.westermann.kwebview.iterator
import org.w3c.dom.HTMLFormElement import org.w3c.dom.HTMLFormElement
import org.w3c.dom.HTMLInputElement import org.w3c.dom.HTMLInputElement
import org.w3c.dom.HTMLTableElement import org.w3c.dom.HTMLTableElement

View file

@ -3,12 +3,12 @@ package de.kif.frontend.views.table
import de.kif.common.SearchElement import de.kif.common.SearchElement
import de.kif.common.model.Language import de.kif.common.model.Language
import de.kif.common.model.Track import de.kif.common.model.Track
import de.westermann.kwebview.iterator
import de.kif.frontend.launch import de.kif.frontend.launch
import de.kif.frontend.repository.RepositoryDelegate import de.kif.frontend.repository.RepositoryDelegate
import de.kif.frontend.repository.TrackRepository import de.kif.frontend.repository.TrackRepository
import de.kif.frontend.repository.WorkGroupRepository import de.kif.frontend.repository.WorkGroupRepository
import de.westermann.kwebview.components.TextView import de.westermann.kwebview.components.TextView
import de.westermann.kwebview.iterator
import org.w3c.dom.HTMLElement import org.w3c.dom.HTMLElement
import org.w3c.dom.HTMLSpanElement import org.w3c.dom.HTMLSpanElement
import org.w3c.dom.get import org.w3c.dom.get

View file

@ -5,12 +5,6 @@ import de.westermann.kobserve.ReadOnlyProperty
import de.westermann.kobserve.event.EventListener import de.westermann.kobserve.event.EventListener
import de.westermann.kobserve.property.property import de.westermann.kobserve.property.property
import org.w3c.dom.DOMTokenList import org.w3c.dom.DOMTokenList
import kotlin.collections.Iterable
import kotlin.collections.Iterator
import kotlin.collections.MutableMap
import kotlin.collections.contains
import kotlin.collections.minusAssign
import kotlin.collections.mutableMapOf
import kotlin.collections.set import kotlin.collections.set
/** /**

View file

@ -6,10 +6,6 @@ import de.westermann.kobserve.event.EventListener
import org.w3c.dom.DOMStringMap import org.w3c.dom.DOMStringMap
import org.w3c.dom.get import org.w3c.dom.get
import org.w3c.dom.set import org.w3c.dom.set
import kotlin.collections.MutableMap
import kotlin.collections.contains
import kotlin.collections.minusAssign
import kotlin.collections.mutableMapOf
import kotlin.collections.set import kotlin.collections.set
/** /**

View file

@ -2,9 +2,10 @@ package de.westermann.kwebview.components
import de.westermann.kobserve.Property import de.westermann.kobserve.Property
import de.westermann.kobserve.ReadOnlyProperty import de.westermann.kobserve.ReadOnlyProperty
import de.westermann.kobserve.ValidationProperty
import de.westermann.kobserve.property.property import de.westermann.kobserve.property.property
import de.westermann.kwebview.* import de.westermann.kwebview.KWebViewDsl
import de.westermann.kwebview.ViewCollection
import de.westermann.kwebview.ViewForLabel
import org.w3c.dom.events.Event import org.w3c.dom.events.Event
import org.w3c.dom.events.EventListener import org.w3c.dom.events.EventListener

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View file

@ -14,7 +14,6 @@ import io.ktor.sessions.*
import io.ktor.util.hex import io.ktor.util.hex
import io.ktor.util.pipeline.PipelineContext import io.ktor.util.pipeline.PipelineContext
import org.mindrot.jbcrypt.BCrypt import org.mindrot.jbcrypt.BCrypt
import de.kif.backend.prefix
interface ErrorContext { interface ErrorContext {
suspend infix fun onFailure(block: suspend () -> Unit) suspend infix fun onFailure(block: suspend () -> Unit)

View file

@ -3,7 +3,9 @@ package de.kif.backend.repository
import de.kif.backend.database.DbRoom import de.kif.backend.database.DbRoom
import de.kif.backend.database.dbQuery import de.kif.backend.database.dbQuery
import de.kif.backend.util.PushService import de.kif.backend.util.PushService
import de.kif.common.* import de.kif.common.MessageType
import de.kif.common.Repository
import de.kif.common.RepositoryType
import de.kif.common.model.Room import de.kif.common.model.Room
import de.westermann.kobserve.event.EventHandler import de.westermann.kobserve.event.EventHandler
import kotlinx.coroutines.runBlocking import kotlinx.coroutines.runBlocking

View file

@ -3,7 +3,10 @@ package de.kif.backend.repository
import de.kif.backend.database.DbWorkGroup import de.kif.backend.database.DbWorkGroup
import de.kif.backend.database.dbQuery import de.kif.backend.database.dbQuery
import de.kif.backend.util.PushService import de.kif.backend.util.PushService
import de.kif.common.* import de.kif.common.MessageType
import de.kif.common.Repository
import de.kif.common.RepositoryType
import de.kif.common.Serialization
import de.kif.common.model.Constraint import de.kif.common.model.Constraint
import de.kif.common.model.WorkGroup import de.kif.common.model.WorkGroup
import de.westermann.kobserve.event.EventHandler import de.westermann.kobserve.event.EventHandler

View file

@ -2,6 +2,8 @@ package de.kif.backend.route
import de.kif.backend.authenticate import de.kif.backend.authenticate
import de.kif.backend.authenticateOrRedirect import de.kif.backend.authenticateOrRedirect
import de.kif.backend.prefix
import de.kif.backend.repository.*
import de.kif.backend.route.api.error import de.kif.backend.route.api.error
import de.kif.backend.util.Backup import de.kif.backend.util.Backup
import de.kif.backend.util.WikiImporter import de.kif.backend.util.WikiImporter
@ -24,8 +26,6 @@ import io.ktor.routing.post
import io.ktor.util.toMap import io.ktor.util.toMap
import kotlinx.html.* import kotlinx.html.*
import mu.KotlinLogging import mu.KotlinLogging
import de.kif.backend.prefix
import de.kif.backend.repository.*
private val logger = KotlinLogging.logger {} private val logger = KotlinLogging.logger {}

View file

@ -2,6 +2,7 @@ package de.kif.backend.route
import de.kif.backend.PortalSession import de.kif.backend.PortalSession
import de.kif.backend.UserPrinciple import de.kif.backend.UserPrinciple
import de.kif.backend.prefix
import de.kif.backend.view.respondMain import de.kif.backend.view.respondMain
import io.ktor.application.call import io.ktor.application.call
import io.ktor.auth.authenticate import io.ktor.auth.authenticate
@ -16,7 +17,6 @@ import io.ktor.sessions.get
import io.ktor.sessions.sessions import io.ktor.sessions.sessions
import io.ktor.sessions.set import io.ktor.sessions.set
import kotlinx.html.* import kotlinx.html.*
import de.kif.backend.prefix
fun Route.login() { fun Route.login() {
route("login") { route("login") {

View file

@ -1,9 +1,8 @@
package de.kif.backend.route package de.kif.backend.route
import de.kif.backend.authenticateOrRedirect import de.kif.backend.authenticateOrRedirect
import de.kif.backend.prefix
import de.kif.backend.repository.RoomRepository import de.kif.backend.repository.RoomRepository
import de.kif.backend.view.MainTemplate
import de.kif.backend.view.MenuTemplate
import de.kif.backend.view.TableTemplate import de.kif.backend.view.TableTemplate
import de.kif.backend.view.respondMain import de.kif.backend.view.respondMain
import de.kif.common.Search import de.kif.common.Search
@ -11,7 +10,6 @@ import de.kif.common.model.Permission
import de.kif.common.model.Room import de.kif.common.model.Room
import io.ktor.application.call import io.ktor.application.call
import io.ktor.html.insert import io.ktor.html.insert
import io.ktor.html.respondHtmlTemplate
import io.ktor.request.receiveParameters import io.ktor.request.receiveParameters
import io.ktor.response.respondRedirect import io.ktor.response.respondRedirect
import io.ktor.routing.Route import io.ktor.routing.Route
@ -24,7 +22,6 @@ import kotlinx.html.*
import kotlin.collections.component1 import kotlin.collections.component1
import kotlin.collections.component2 import kotlin.collections.component2
import kotlin.collections.set import kotlin.collections.set
import de.kif.backend.prefix
fun Route.room() { fun Route.room() {

View file

@ -1,6 +1,7 @@
package de.kif.backend.route package de.kif.backend.route
import de.kif.backend.authenticateOrRedirect import de.kif.backend.authenticateOrRedirect
import de.kif.backend.prefix
import de.kif.backend.repository.TrackRepository import de.kif.backend.repository.TrackRepository
import de.kif.backend.repository.WorkGroupRepository import de.kif.backend.repository.WorkGroupRepository
import de.kif.backend.view.TableTemplate import de.kif.backend.view.TableTemplate
@ -19,7 +20,6 @@ import kotlinx.css.CSSBuilder
import kotlinx.css.Display import kotlinx.css.Display
import kotlinx.html.* import kotlinx.html.*
import kotlin.collections.set import kotlin.collections.set
import de.kif.backend.prefix
private const val separator = "###" private const val separator = "###"

View file

@ -2,9 +2,7 @@ package de.kif.backend.route.api
import de.kif.backend.authenticate import de.kif.backend.authenticate
import de.kif.backend.repository.AnnouncementRepository import de.kif.backend.repository.AnnouncementRepository
import de.kif.backend.repository.RoomRepository
import de.kif.common.model.Permission import de.kif.common.model.Permission
import de.kif.common.model.Room
import io.ktor.application.call import io.ktor.application.call
import io.ktor.http.HttpStatusCode import io.ktor.http.HttpStatusCode
import io.ktor.request.receive import io.ktor.request.receive

View file

@ -2,7 +2,6 @@ package de.kif.backend.util
import de.kif.backend.database.Connection import de.kif.backend.database.Connection
import de.kif.backend.repository.* import de.kif.backend.repository.*
import de.kif.common.Message
import de.kif.common.RepositoryType import de.kif.common.RepositoryType
import de.kif.common.Serialization import de.kif.common.Serialization
import de.kif.common.model.* import de.kif.common.model.*

View file

@ -1,11 +1,10 @@
package de.kif.backend.view package de.kif.backend.view
import de.kif.backend.Configuration import de.kif.backend.prefix
import de.kif.common.model.Permission import de.kif.common.model.Permission
import de.kif.common.model.User import de.kif.common.model.User
import io.ktor.html.Template import io.ktor.html.Template
import kotlinx.html.* import kotlinx.html.*
import de.kif.backend.prefix
class MenuTemplate( class MenuTemplate(
private val url: String, private val url: String,