Skip to content

Commit

Permalink
rename and remove nouse function
Browse files Browse the repository at this point in the history
  • Loading branch information
puutaro committed Apr 21, 2023
1 parent 017f41b commit 4793d6e
Show file tree
Hide file tree
Showing 3 changed files with 63 additions and 12 deletions.
2 changes: 1 addition & 1 deletion app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ android {
applicationId = "com.puutaro.commandclick"
minSdk = 27
targetSdk = 33
versionCode = 21
versionCode = 22
versionName = "${versionMajor}.${versionMinor}.${versionCode}"

testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,15 @@ class JsListSelect(
private val escapeCharHyphen = "-"
@JavascriptInterface
fun updateListFileCon(
searchListFilePath: String,
searchText: String
targetListFilePath: String,
itemText: String
) {
val trimSearchText = searchText.trim()
val trimSearchText = itemText.trim()
if(
trimSearchText == escapeCharHyphen
|| trimSearchText.isEmpty()
) return
val listFileObj = File(searchListFilePath)
val listFileObj = File(targetListFilePath)
val searchListDirPath = listFileObj.parent
?: return
val searchListFileName = listFileObj.name
Expand Down Expand Up @@ -54,15 +54,15 @@ class JsListSelect(

@JavascriptInterface
fun removeItemInListFileCon(
searchListFilePath: String,
searchText: String
targetListFilePath: String,
itemText: String
){
val trimSearchText = searchText.trim()
val trimSearchText = itemText.trim()
if(
trimSearchText == escapeCharHyphen
|| searchText.isEmpty()
|| itemText.isEmpty()
) return
val listFileObj = File(searchListFilePath)
val listFileObj = File(targetListFilePath)
val searchListDirPath = listFileObj.parent
?: return
val searchListFileName = listFileObj.name
Expand All @@ -79,7 +79,7 @@ class JsListSelect(
) {
Toast.makeText(
context,
"no exist: $searchText",
"no exist: $itemText",
Toast.LENGTH_SHORT
).show()
return
Expand All @@ -91,7 +91,7 @@ class JsListSelect(
val trimItem = it.trim()
trimItem.isNotEmpty()
&& trimItem != escapeCharHyphen
&& trimItem != searchText
&& trimItem != itemText
}.joinToString("\n")
FileSystems.writeFile(
searchListDirPath,
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
package com.puutaro.commandclick.proccess.edit.lib

import android.widget.EditText
import android.widget.LinearLayout
import com.puutaro.commandclick.common.variable.edit.RecordNumToMapNameValueInHolderColumn
import com.puutaro.commandclick.util.CompleteQuote

class ScriptContentsLister(
private val editLinearLayout: LinearLayout,
) {
fun update(
recordNumToMapNameValueInHolder: Map<Int, Map<String, String>?>,
scriptContentsList: List<String>,
startIdNum: Int
): List<String> {
val factRecordNumToNameToValueInHolderSize = recordNumToMapNameValueInHolder.size - 1
if(factRecordNumToNameToValueInHolderSize <= -1) return scriptContentsList
val editedRecordNumToNameToValue = (0..factRecordNumToNameToValueInHolderSize).map {
val currentId = startIdNum + it
val editTextView = editLinearLayout.findViewById<EditText>(currentId)
val currentRecordNumToMapNameValue = recordNumToMapNameValueInHolder.entries.elementAt(it)
val currentVriableValue = editTextView.text.toString()
currentRecordNumToMapNameValue.key to
mapOf(
RecordNumToMapNameValueInHolderColumn.VARIABLE_NAME.name
to editTextView.tag.toString(),
RecordNumToMapNameValueInHolderColumn.VARIABLE_VALUE.name
to CompleteQuote.comp(currentVriableValue)
)
}.toMap()
val processScriptSize = scriptContentsList.size - 1
if(processScriptSize <= -1) return scriptContentsList
return (0..processScriptSize).map {
currentOrder ->
val getReplaceValue = editedRecordNumToNameToValue.get(currentOrder)
if(getReplaceValue.isNullOrEmpty()){
scriptContentsList[currentOrder]
} else {
val currentVariableName = getReplaceValue.get(
RecordNumToMapNameValueInHolderColumn.VARIABLE_NAME.name
)
val currentVariableValue = getReplaceValue.get(
RecordNumToMapNameValueInHolderColumn.VARIABLE_VALUE.name
)?.let {
CompleteQuote.comp(it)
}
"${currentVariableName}=${currentVariableValue}"
}
}
}
}

0 comments on commit 4793d6e

Please sign in to comment.