Merge pull request #211 from yaso-meth/NEW--field-Spell-check

NEW--field-Spell-check
This commit is contained in:
yaso-meth
2025-06-13 12:00:53 +02:00
committed by GitHub
4 changed files with 25 additions and 7 deletions

View File

@@ -1,3 +1,4 @@
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
class MihSearchBar extends StatefulWidget {
@@ -124,6 +125,8 @@ class _MihSearchBarState extends State<MihSearchBar> {
child: TextField(
controller: widget.controller, // Assign the controller
focusNode: widget.searchFocusNode,
autocorrect: true,
spellCheckConfiguration: kIsWeb ? null : SpellCheckConfiguration(),
onSubmitted: (value) {
widget.onPrefixIconTap
?.call(); // Call the prefix icon tap handler

View File

@@ -1,3 +1,4 @@
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:mzansi_innovation_hub/main.dart';
@@ -152,6 +153,12 @@ class _MihTextFormFieldState extends State<MihTextFormField> {
controller: widget.controller,
cursorColor: widget.inputColor,
autofillHints: widget.autofillHints,
autocorrect: true,
spellCheckConfiguration: (kIsWeb ||
widget.passwordMode == true ||
widget.numberMode == true)
? null
: SpellCheckConfiguration(),
textAlign:
widget.textIputAlignment ?? TextAlign.start,
textAlignVertical: widget.multiLineInput == true

View File

@@ -15,13 +15,13 @@ abstract class AppEnviroment {
case Enviroment.dev:
{
//================= Android Dev Urls =================
baseApiUrl = "http://10.0.2.2:8080";
baseFileUrl = "http://10.0.2.2:9000";
baseAiUrl = "http://10.0.2.2:11434";
// baseApiUrl = "http://10.0.2.2:8080";
// baseFileUrl = "http://10.0.2.2:9000";
// baseAiUrl = "http://10.0.2.2:11434";
//================= Web Dev Urls =================
// baseApiUrl = "http://localhost:8080";
// baseFileUrl = "http://localhost:9000";
// baseAiUrl = "http://localhost:11434";
baseApiUrl = "http://localhost:8080";
baseFileUrl = "http://localhost:9000";
baseAiUrl = "http://localhost:11434";
break;
}
case Enviroment.prod:

View File

@@ -183,7 +183,15 @@
});
});
</script> -->
<script>
window.addEventListener("load", function (e) {
document.addEventListener("focusin", function (event) {
if (event.target.tagName === "INPUT" || event.target.tagName === "TEXTAREA") {
event.target.setAttribute("spellcheck", "true");
}
});
});
</script>
<script defer="">
var serviceWorkerVersion = '{{flutter_service_worker_version}}';
var scriptLoaded = false;