check if a chip has max 32 chars

* finished ImportView
This commit is contained in:
Jannik 2019-06-03 18:08:48 +02:00
parent 0c93c0fedb
commit cf4e5b3e92
Signed by: Seil0
GPG Key ID: E8459F3723C52C24
4 changed files with 9 additions and 15 deletions

View File

@ -22,11 +22,17 @@ class RootController : Controller() {
/*var data = Texture()
var img = con.getTexturePreview(data.textureHash)
var test = GUIModel(data, img)
test.exportItem.setOnAction {
}
mvc.addElement(test)
data = Texture()
img = con.getTexturePreview(data.textureHash)
test = GUIModel(data, img)
test.exportItem.setOnAction {
}
mvc.addElement(test)*/
}

View File

@ -19,7 +19,7 @@ class GUIModel constructor(data: Texture, img: Image) : VBox(){
private var image = ImageView()
private var label = Label()
private var contextMenu = ContextMenu()
private var exportItem = MenuItem("exportiern")
var exportItem = MenuItem("exportiern")
init {
super.getChildren().addAll(image, label)
@ -36,18 +36,6 @@ class GUIModel constructor(data: Texture, img: Image) : VBox(){
image.image = img
contextMenu.items.add(exportItem)
exportItem.setOnAction {
println("I bims 1 export: ${label.text}")
println(data.name)
}
}
fun setText(text: String) {
label.text = text
}
fun setImage(img: Image) {
image.image = img
}
}

View File

@ -84,7 +84,7 @@ class ImportView : View() {
tfName.promptText = "Name eingeben"
cvTags.style = "-fx-background-color: #3c3f41; -fx-text-inner-color: #b15b2e;"
//TODO change color of Chip´s
//TODO change color of Chip´s see: https://github.com/jfoenixadmin/JFoenix/blob/master/jfoenix/src/main/resources/com/jfoenix/assets/css/controls/jfx-chip-view.css#L52
btnImport.style = "-fx-button-type: RAISED; -fx-background-color: #3c3f41; -fx-text-fill: #2b7bbb;"
}

View File

@ -29,6 +29,6 @@ class ImportViewController : Controller() {
}
fun validateImport() {
iv.btnImport.isVisible = iv.tfFilePath.text.isNotEmpty() && iv.tfName.text.isNotEmpty() && iv.cvTags.chips.isNotEmpty()
iv.btnImport.isVisible = iv.tfFilePath.text.isNotEmpty() && iv.tfName.text.isNotEmpty() && iv.cvTags.chips.isNotEmpty() && iv.cvTags.chips.stream().allMatch { x -> x.length < 32 }
}
}