]> 91.132.146.200 Git - bibliotheca-php.git/commitdiff
fixing bug #3
authorBanana <mail@bananas-playground.net>
Sun, 31 Jan 2021 16:14:11 +0000 (17:14 +0100)
committerBanana <mail@bananas-playground.net>
Sun, 31 Jan 2021 16:14:11 +0000 (17:14 +0100)
CHANGELOG
TODO
webclient/view/default/ui/js/suggest-tag.js

index db4913f88b5fc9a94fa8ab9d69de352863a53996..c16af1daba3f7c075ce4c5843e3257c11514294b 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -13,6 +13,7 @@
        * IMDB Tool. Order of save to field now A-Z
        * Documentation for tools
        * Documentation for tool imdbweb grabber. Default config added.
+       * Fixed bug #3
 
 1.0 - Castle 20210106
        * First usable version
diff --git a/TODO b/TODO
index 90acd527468ef1e6acdaea71e4519c2a71a8966c..3fa8deed7c1ce1266bb0c3890d9d25e21d9a323a 100644 (file)
--- a/TODO
+++ b/TODO
@@ -2,7 +2,7 @@
 * Mass edit of entries
 * User and groupmanagement: Check where a user or group is used!
 * Better error handling and display while adding / update and delete
-* stats overview page. amount of entries. file and db storage. Version info and where to find it.
+* stats overview page. amount of entries. file / cache and db storage. Version info and where to find it.
 * Export of an entry, collection or everything. Stored on disk.
 * Import of the export
 
index 6f5cc7c450f32365b1b56815e618b9a09f561bb8..24b39121413fbb3f7838fb9d2f5554f2b0774a0d 100644 (file)
@@ -34,7 +34,9 @@ function addTag(e,targetStartString) {
                let listBox = document.getElementById(targetStartString + '-listbox');
                let newTagTemplate = document.getElementById(targetStartString + '-template');
 
-               if(saveInput && listBox && elem && newTagTemplate) {
+               let checkString = _checkForSpaceString(elem.value,'nospace');
+
+               if(saveInput && listBox && elem && newTagTemplate && checkString) {
                        let toAdd = elem.value;
                        let newSaveValue = _appendToCommaString(saveInput.value,toAdd);
 
@@ -135,3 +137,18 @@ function _fillTagTemplate(el,newTagString,targetStartString) {
 
        return el;
 }
+
+/**
+ * simple check if the string is empty or contains whitespace chars
+ *
+ * @param string
+ * @returns boolean
+ * @private
+ */
+function _checkForSpaceString(stringTocheck) {
+       let check = stringTocheck.replace(/\s/gm,'');
+       if(check === stringTocheck && check.length > 0) {
+               return true;
+       }
+       return false;
+}