Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
313 commits
Select commit Hold shift + click to select a range
c0377ce
simplified and added tab tooltips
ddooley Apr 12, 2025
c903743
revision to enable slot_range to have delimited enums too
ddooley Apr 12, 2025
3a39a91
added schema upload and schema editor menu refresh
ddooley Apr 12, 2025
e8eae72
schema editor tweak
ddooley Apr 14, 2025
0e8979a
handle schema editor changes to type,class,enum enums
ddooley Apr 14, 2025
4453c38
bug fix to schema load
ddooley Apr 16, 2025
ecd2bf5
bundle local info via LinkML extension
ddooley Apr 21, 2025
6034cdd
change: to plural extensions.locales
ddooley Apr 22, 2025
975251c
version bump WIP translation
ddooley Apr 23, 2025
36ff7d0
translation table formatting
ddooley Apr 23, 2025
c1a9aaa
translations popup
ddooley Apr 23, 2025
0ed2355
PermissibleValue tweak
ddooley Apr 23, 2025
2249ae4
shortening add rows text in english.
ddooley Apr 23, 2025
ffc8bba
translation popup
ddooley Apr 23, 2025
db0eab2
saving minimum information in locales
ddooley Apr 23, 2025
3a65094
Minimize translation hierarchy attributes
ddooley Apr 23, 2025
9384514
schema editor language menu
ddooley Apr 23, 2025
23da453
fix to schema save
ddooley Apr 23, 2025
c25118e
recompile
ddooley Apr 23, 2025
e747f8d
new search function
ddooley Apr 27, 2025
3a53771
move schema upload to toolbar
ddooley Apr 27, 2025
77b015c
putting button beside pulldown rather than under it.
ddooley Apr 27, 2025
efe0ad4
converting locales to a dictionary
ddooley Apr 27, 2025
3f8778c
translate table styling, and search css tweak
ddooley Apr 27, 2025
5b9f146
remove unnecessary quotes
ddooley Apr 27, 2025
bcc885b
template menu reorg incl. schema editor options
ddooley Apr 27, 2025
ee5dc67
true/false menu tweak for saving boolean values
ddooley Apr 27, 2025
9b3ab7d
version bump - upgrade handsontable to 15.2.0
ddooley Apr 27, 2025
60adb82
label tweak
ddooley Apr 27, 2025
a04b085
locales to dictionary
ddooley Apr 27, 2025
e237c08
Adding class dependent slotUsage slot_group menu
ddooley Apr 27, 2025
5200d2b
update schema editor translations
ddooley Apr 27, 2025
fed9123
tweak
ddooley Apr 28, 2025
8c788ee
finished translation save
ddooley Apr 28, 2025
7a97cce
adding flatpickrEditor bug fix on instance.addHook()
ddooley Apr 29, 2025
6bf938e
adding highlighting to slot library items in Slot DH tab
ddooley Apr 29, 2025
0b0a8c1
crudFindRowByKeyVals revised to accept empty cell values for query on…
ddooley Apr 29, 2025
86a7aaf
include SchemaSlotTypeMenu
ddooley Apr 29, 2025
48e4444
Added Handsontable MultiColumnSorting feature
ddooley Apr 29, 2025
1c6630c
version bump
ddooley Apr 29, 2025
50e4513
css tweak to hide sort on section header.
ddooley Apr 29, 2025
6c3d4de
schema tweak
ddooley Apr 30, 2025
f09c870
saveSchema work.
ddooley Apr 30, 2025
1ac12ba
bug fix on unique keys.
ddooley Apr 30, 2025
578c86c
Attributes on schema, class, slot.
ddooley Apr 30, 2025
1d7b294
bug fixes and attributes work
ddooley Apr 30, 2025
7a66af7
Dropdown menu width
ddooley May 1, 2025
962fc06
New picklist source information
ddooley May 1, 2025
b292b6f
bugfix load/save schema
ddooley May 1, 2025
77fda84
version bump
ddooley May 1, 2025
25490b7
adding fields for EnumSource
ddooley May 2, 2025
0d5da1b
adding EnumSource load/save
ddooley May 2, 2025
33eec33
Adding EnumSource load/save
ddooley May 2, 2025
68f1af1
schema update
ddooley May 5, 2025
84158c2
cosmetic tweak
ddooley May 5, 2025
befe156
tabfocus call adjustment
ddooley May 5, 2025
e3b74e9
workaround to tab filter focus issue
ddooley May 5, 2025
bdccb5e
moved settimeout call to filterbykey() fn
ddooley May 8, 2025
f3838e5
improve error msg when user picks wrong data file
ddooley May 14, 2025
fa13649
bug fix in display of focus path, using class name if no title
ddooley May 14, 2025
6841bde
bug fix - in tab tooltip use class name if no title
ddooley May 14, 2025
df9ed40
bug fix: tab primary key sensitivity was only working with Schema Ed…
ddooley May 14, 2025
79b57d4
fix to hasRowKeyChange() to include all primary key slots
ddooley May 14, 2025
adfe605
Adjusted field/slot tab view filter in dh.filterByKeys()
ddooley May 15, 2025
0fe7ced
adjusted Field/Slot tab display
ddooley May 15, 2025
c2abbad
doc update
ddooley May 15, 2025
0bf2783
cosmetic tweak + WIP docs
ddooley May 21, 2025
603be2e
GRDI test data update
ddooley May 21, 2025
45705c3
Updating cancogen schema_core.yaml to have 1 in_language
ddooley Jun 10, 2025
737162d
convert schema_editor in_language to string from array
ddooley Jun 10, 2025
d926623
dropped dh_interface and added Container
ddooley Jun 11, 2025
959f171
added "text" column to enumeration processing
ddooley Jun 11, 2025
0b78b23
dropped value from settings key
ddooley Jun 11, 2025
86c97fe
changed location of language as an extension
ddooley Jun 11, 2025
844d6cd
conditional overlays
ddooley Jun 19, 2025
f1d431a
command line regeneration of soil related DCC ICT projects.
ddooley Jun 19, 2025
a7b1d92
NMDC MiXS Soil specification
ddooley Jun 19, 2025
3aadf1b
docs
ddooley Jun 19, 2025
fc3232a
Adding text column to schema_enums.tsv
ddooley Jun 19, 2025
1a0b5c1
Fix of slot ordering by rank AFTER ordering by slot_group.
ddooley Jun 19, 2025
81f7ad7
Fix bug of wrong reference guide showing for multi-tabbed dh
ddooley Jun 19, 2025
cc88438
dropping dh_interface
ddooley Jun 19, 2025
16b2970
hiding console.log
ddooley Jun 19, 2025
bf314f9
Skip Container class in locale
ddooley Jun 19, 2025
0f51074
cleaning up Guidance Doc.
ddooley Jun 19, 2025
5692ac7
schema editor menu and reference guide translations
ddooley Jun 19, 2025
1e672a1
doc tweak
ddooley Jun 19, 2025
454f03b
reference guide improvement
ddooley Jun 19, 2025
ec231c0
Load Schema Editor menu option
ddooley Jun 19, 2025
5c48070
fix container attributes
ddooley Jun 21, 2025
c6bbebe
Enable schema editor to be a menu item
ddooley Jun 21, 2025
b1246fa
doc update + class see_also slot + slot ucum_code
ddooley Jun 21, 2025
c534f4d
tweak
ddooley Jun 25, 2025
0d0aed2
Round trip schema.json ordering of parameters
ddooley Jun 25, 2025
a430d7a
slight simplification of processEntryKeys
ddooley Jun 25, 2025
6e66d7d
Added deleteEmptyKeyVals() function
ddooley Jun 25, 2025
d6227fe
added yaml requirement bump
ddooley Jun 25, 2025
833b85e
Adjustments for round-trip schema.yaml load/save
ddooley Jun 25, 2025
f7d3c51
reordered to support schema.yaml round-trip testing.
ddooley Jun 25, 2025
ef58ba6
fix to NMDC MiXS
ddooley Jun 26, 2025
cd8ec20
tweak to schema_slots.tsv help info
ddooley Jun 26, 2025
ad557fa
tabular_to_schema.py update to yaml indentation
ddooley Jun 26, 2025
c6a2b05
fix attribute save issue
ddooley Jun 26, 2025
13ffaea
bug fix to loading schema in schema editor by toolbar menu
ddooley Jun 26, 2025
b410d9c
prefix had unneeded key
ddooley Jun 26, 2025
58a8fff
New Schema "Expert" setting
ddooley Jun 27, 2025
239e8fb
removing ... from file menu
ddooley Jun 27, 2025
47c9245
Removing redundant and buggy tabchange() call
ddooley Jun 27, 2025
4ca76c8
Fix addRow button creation records.
ddooley Jun 27, 2025
f151791
improving schema editor docs
ddooley Jun 27, 2025
839a5b6
Mockup of Slot / Field tab controls
ddooley Jun 27, 2025
ba12da2
mpox update
ddooley Jul 1, 2025
0e53d43
Mpox DH2.0 update
ddooley Jul 2, 2025
24efe04
toolbar button move
ddooley Jul 2, 2025
95e5278
new slot tab form
ddooley Jul 2, 2025
2117787
New CSS to handle multiple frozen columns.
ddooley Jul 2, 2025
d1dab40
bug fix on deleteEmptyKeyVals(obj)
ddooley Jul 2, 2025
9865509
Slot editor menu
ddooley Jul 2, 2025
7ef027a
generalized deleteEmptyKeyVals to work on Objects and Maps.
ddooley Jul 13, 2025
f9c7b45
Schema attribute renaming, and Slot slot_type and class_name reordering
ddooley Jul 13, 2025
78e4f10
reformatting
ddooley Jul 13, 2025
a072dcf
upload template menu item relable.
ddooley Jul 13, 2025
09427e3
translation form tweaks
ddooley Jul 13, 2025
bf2d654
simplifying file save code
ddooley Jul 13, 2025
2b1c889
saveFile renamed saveDataFile
ddooley Jul 13, 2025
6584731
tweak container
ddooley Jul 13, 2025
36f86be
Bug fixes on saveDataFile
ddooley Jul 14, 2025
7bbacd1
Handsontable cell with array as content?
ddooley Jul 14, 2025
9f90f6c
To achieve Schema Editor Slot / Field table filtering, having to revi…
ddooley Jul 14, 2025
78d1055
quick lookup of schema editor slot columns.
ddooley Jul 14, 2025
f81872a
switch to multilingual translation within schema
ddooley Jul 16, 2025
632c9d6
cleanup
ddooley Jul 17, 2025
e9de527
tweak display of extra tab reporting menu
ddooley Jul 24, 2025
7ff4445
Change cookie crumb/report label from Focus to Display
ddooley Jul 24, 2025
5dfdc48
Moving footer cookie crumbs menu up to header.
ddooley Jul 24, 2025
c6acd8b
adding cookie crumbs/ or field-specific reporting
ddooley Jul 24, 2025
70ad6aa
testing flag display
ddooley Jul 29, 2025
3992e64
simplifying reporting for Slot tab
ddooley Jul 29, 2025
df0fad8
tooltip z-index and positioning.
ddooley Aug 27, 2025
2b1c1cc
new filter update
ddooley Aug 27, 2025
d61c8f9
better tooltip mouseover
ddooley Aug 27, 2025
2d29613
doc tweak
ddooley Aug 27, 2025
d792429
translation tweak
ddooley Aug 27, 2025
881af8b
new handling of partially complete keys WIP
ddooley Aug 27, 2025
c33a827
adding flags
ddooley Aug 28, 2025
2193e95
testing delayed tabChange()
ddooley Aug 28, 2025
28933cc
doc update
ddooley Sep 1, 2025
7dbeb21
adding single valued select with col.renderer = 'autocomplete';
ddooley Sep 1, 2025
eea251d
using .depth and selectDepth_X CSS
ddooley Sep 3, 2025
66602d8
using depth and selectDepth_X in multiselect menu, and doc update
ddooley Sep 3, 2025
2c60535
Fix for schema editor empty menu load problem
ddooley Sep 10, 2025
4c79579
fix for absent depth attribute
ddooley Sep 18, 2025
2e00685
Update DataHarmonizer.js
ddooley Sep 20, 2025
81990b6
updating OCA conversion functionality
ddooley Sep 25, 2025
3356f30
updatings scripts for both stand-alone and module usage.
ddooley Sep 28, 2025
878b160
call tweak
ddooley Sep 28, 2025
bee9e26
code tweak
ddooley Sep 29, 2025
006f370
doc tweak
ddooley Sep 29, 2025
ac7e4ca
obsoleted
ddooley Sep 29, 2025
d2bfd10
OCA conversion update
ddooley Oct 1, 2025
b3b0d79
oca doc note
ddooley Oct 17, 2025
d5525e5
version bump for changes to date.
ddooley Oct 17, 2025
b602385
fix for multiselect autocomplete
ddooley Oct 17, 2025
221fda1
moving images to web folder
ddooley Oct 21, 2025
e0f3d36
getting started image urls
ddooley Oct 21, 2025
11fd9d0
updaetd webpack.config.js
ddooley Oct 21, 2025
b4993a7
removing \n linefeed from carousel text
ddooley Oct 21, 2025
0c9d1a3
fix to single select autocomplete
ddooley Oct 22, 2025
9504e7e
not needed import
ddooley Nov 3, 2025
f1f916b
fix to single-select autocomplete menu
ddooley Nov 25, 2025
e53689b
Google Sheets fetch and compile of templates
ddooley Nov 26, 2025
3c75f34
fix to https://github.com/cidgoh/DataHarmonizer/issues/473
ddooley Nov 26, 2025
411a7f6
consolidating modal files
ddooley Nov 27, 2025
0dafad4
Adding tint to column header when user mouses over one
ddooley Nov 27, 2025
1038d8d
cosmetic
ddooley Nov 27, 2025
86d4d64
consolidating modal html
ddooley Nov 27, 2025
f81afeb
fixing validation and display issues.
ddooley Nov 27, 2025
a125bca
fixing multiselect rendering
ddooley Nov 27, 2025
5fdc89d
fix to file save loop for xlsx xls
ddooley Nov 27, 2025
95a3015
file load save reorganization
ddooley Nov 28, 2025
f16e9c6
field mapping checkpoint
ddooley Nov 29, 2025
699a0e6
checkpoint on field-mapping work
ddooley Nov 30, 2025
b1cceb5
Fix ASN.1 Validator Desynchronization
ddooley Dec 2, 2025
8be839c
fieldmapping checkpoint
ddooley Dec 2, 2025
9f3c8c2
dependabot adjustment node-forge
ddooley Dec 2, 2025
11725a6
field mapping checkpoint
ddooley Dec 2, 2025
6f4321c
better phac_grdi LOOKUP storage
ddooley Dec 2, 2025
8e7b5de
field-mapping checkpoint
ddooley Dec 3, 2025
49e5d95
bug fix
ddooley Dec 3, 2025
30634ad
Modularization checkpoint
ddooley Dec 4, 2025
1e183fc
checkpoint
ddooley Dec 5, 2025
bc7de29
simplifying getContainerData()
ddooley Dec 6, 2025
0b2e11d
removing outdated header code/template
ddooley Dec 6, 2025
43a16ed
schema example data container tweak
ddooley Dec 8, 2025
9a9a52b
finished FieldMapper saveMappedData
ddooley Dec 8, 2025
f00d295
fixed dropdown menus now working at bottom of spreadsheet
ddooley Dec 9, 2025
8f84b9a
fix to dropdown positioning
ddooley Dec 10, 2025
0b72953
fix to dropdown menu and long lists.
ddooley Dec 11, 2025
330e184
final fix for KeyValueEditor.js
ddooley Dec 11, 2025
2bcf067
schema menu update
ddooley Dec 11, 2025
d17dd11
Refactoring Schema Editor: creating SchemaEditor.js class
ddooley Dec 13, 2025
7943063
schemaEditor conditionals
ddooley Dec 17, 2025
c3c276f
fix to filtered KeyValueEditor menu position
ddooley Jan 5, 2026
b6c3cea
obsolete
ddooley Jan 7, 2026
9f8917a
simplifying
ddooley Jan 7, 2026
7e17a1b
simplification
ddooley Jan 7, 2026
30b1944
simplifying modifySheetRow
ddooley Jan 7, 2026
96213d0
moved setJSON here
ddooley Jan 7, 2026
a66a7c6
simplification
ddooley Jan 7, 2026
556f316
dropping dataArrayToObject test
ddooley Jan 7, 2026
06bd98b
tweaking RE compilation
ddooley Jan 7, 2026
a8b803e
Revised openJSONDataFile and openTabularDataFile
ddooley Jan 7, 2026
c7bd2ca
moved setJSON
ddooley Jan 7, 2026
63a393e
dropped exports
ddooley Jan 7, 2026
268cea3
working off of raw_data structure now
ddooley Jan 7, 2026
7d40f0f
dropped unused import
ddooley Jan 7, 2026
6dfead3
dropped unused imports
ddooley Jan 7, 2026
5f032cb
tweaked text
ddooley Jan 7, 2026
a555135
removed deprecated call
ddooley Jan 7, 2026
31cb16b
fix non-sparse json save
ddooley Jan 7, 2026
bbc0761
obsoleting unused functions
ddooley Jan 7, 2026
0b2a53b
fix to multiple use of fieldmapper
ddooley Jan 8, 2026
419447d
translation and text tweak
ddooley Jan 8, 2026
3a00684
doc tweak
ddooley Jan 8, 2026
4fcf2db
incorporating openJSONDataFile() into FieldMapper
ddooley Jan 8, 2026
c5d6c64
tweak
ddooley Jan 9, 2026
b09e9d1
fix tab click area issue
ddooley Jan 9, 2026
54dc272
Display menu item visibility fix
ddooley Jan 9, 2026
e0d73d2
fieldMapper invocation tweak
ddooley Jan 9, 2026
294f3a9
doc
ddooley Jan 12, 2026
f9538f3
fix to visibility of slot reports re. SchemaEditor
ddooley Jan 12, 2026
98eeafa
SchemaEditor Fields tab work
ddooley Jan 21, 2026
713a872
SchemaEditor field tab work
ddooley Jan 21, 2026
f9babac
moved column lookup constants
ddooley Jan 22, 2026
03607d8
filtersplugin conditional
ddooley Jan 26, 2026
afc60b0
Revising SchemaEditor Slots and SlotUsage reports
ddooley Jan 26, 2026
0b8925b
added this.initializeLocale();
ddooley Jan 26, 2026
2462786
Error trapping to report missing local schema
ddooley Jan 26, 2026
2fffea1
comment
ddooley Feb 2, 2026
e654884
css to enable SchemaEditor field report to have smooth line scrolling
ddooley Feb 2, 2026
c762b81
Fix to webserver unable to serve up /web/dist/ folder
ddooley Feb 2, 2026
10bd6d7
SchemaEditor: some extra loop protection to enable empty schemas to b…
ddooley Feb 2, 2026
1833a02
Fix to file save option
ddooley Feb 10, 2026
8345583
Adding a few more schemas / updates
ddooley Feb 18, 2026
8c5897d
docs
ddooley Feb 18, 2026
00c7d29
revised so miss-selection of template data yields UI error.
ddooley Mar 2, 2026
3dc0773
Fix to jump-to functionality
ddooley Mar 2, 2026
9c1326a
logic fix
ddooley Mar 3, 2026
3c7d5ee
fix to field mapper tsv, csv, xlsx format ingestion
ddooley Mar 4, 2026
79cf11e
doc tweak
ddooley Mar 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -246,4 +246,5 @@ web/templates/manifest.json
.jj/

# deprecated modules
lib/utils/1m_dep.js
lib/utils/1m_dep.js
script/google_api_key.json
Loading
Loading