http://19x334.github.io
http://19x334.com
https://DidYouQuestionLife.com
IF ALLAH Gives Permission;
GitHub Codebase should be improved : https://github.com/19x334/19x334.github.io
IF ALLAH Gives Permission;
Compose 90 000 number psd images with psd files in codebase for firefox and non-firefox web browsers seperately starting from 1000 to 99 999 by using templates ../pic/numbers/number.psd and ../pic/numbers/numberFirefox.psd and with csv files in ../pic/numbers/csv/ folder : https://youtu.be/3IzpItHTvyo
IF ALLAH Gives Permission;
Convert those 90 000 numbering .psd files into .png files by ImageProcessorPro Photoshop Extension : https://sourceforge.net/projects/ps-scripts/files/Image%20Processor%20Pro/v3_2%20betas/
IF ALLAH Gives Permission;
How to use Image Processor Pro Extension in Photoshop : https://youtu.be/JzhE6az7vjQ
IF ALLAH Gives Permission;
Convert names like "1.png" to "00 001.png" for 90 000 png images by NameChanger : https://mrrsoftware.com/namechanger/
IF ALLAH Gives Permission;
Convert names like "00 001.png" to "1000.png" for all images with correct names by adding every image name number as much as 999 slipping by A Better Finder Rename 11 : https://haxmac.cc/a-better-finder-rename-1/
IF ALLAH Gives Permission;
After that move 90 000 number images to corresponding directories : ../pic/numbers/
and move 90 000 number images to: ../pic/numbers/firefox/
IF ALLAH Gives Permission;
And by recompiling "../scss/colors.scss" file to "../css/colors.css" file by using https://sass-lang.com css compiler, compose css rules for 1.png to 99 999.png : https://youtu.be/akDIJa0AP5c
IF ALLAH Gives Permission;
add checkbox element with id="iat" which has label: "in all text" before line 1055 of ../index.html file
IF ALLAH Gives Permission;
in " ../js/jquery.highlight-within-textarea.js " file at line 389 and line 238 remove comment characters "//" from in front of expression:
// let input = this.$el.val();
IF ALLAH Gives Permission;
research way of controlling how to compose "input" variable in body of
if { ... } else { ... }
branch that checks if checkbox element with id="iat" has checked or not by user in "../js/jquery.highlight-within-textarea.js" file at around lines 238 and 389, in order to know that if user wants to count color markings in all text or line by line
IF ALLAH Gives Permission;
algorithm counts accordingly "in all text" or "line by line" mode in lines 436 to 438 in ../js/jquery.highlight-within-textarea.js file
IF ALLAH Gives Permission;
In order all these changes to work properly in asynchronous js runtime/browser you should probably need to assign value of checkbox with id=“iat” while reading of hashes from link like in case of #ovpl has done in function in definition of getfromlink() { … } before calling rengarenk(); inside of it… with proper checks in ../js/ebjed.js file
IF ALLAH Gives Permission;
compose correct ordered links with #iat=1 or #iat=0 hash value pair statements in front of composed links in definition of message() { …. } function in order to be able to check them in definition of getfromlink() in correct order in ../js/ebjed.js file…
IF ALLAH Gives Permission;
add
$(“#iat”).change(function(){ message(); rengarenk(); });
in some where in "../js/ebjed.js" file
IF ALLAH Gives Permission;
In order to rewrite codebase completely with object oriented approach use Svelte JS Compiler in short term for better performance and ease of development : https://svelte.dev
IF ALLAH Gives Permission;
maybe you should consider using "contenteditable div" instead of textarea together with "position: absolute; font-color: transperant;" div elements for preventing slippings of markings in some window widths in non-firefox browsers
All Praises To ALLAH