Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
222 commits
Select commit Hold shift + click to select a range
ca79d79
tidy
ddooley Mar 19, 2025
a9147e9
error trap
ddooley Mar 19, 2025
a4dec61
1m checkpoint
ddooley Mar 19, 2025
9dabcdf
MIFC 3 tab linkage
ddooley Mar 19, 2025
7840c8a
mifc update
ddooley Mar 21, 2025
8579190
fix to tab switch error button state
ddooley Mar 21, 2025
9639ba5
converting see_also into array
ddooley Mar 22, 2025
bb4e9da
doc update
ddooley Mar 22, 2025
ed586ae
doc update, + test for unique_key_slots config
ddooley Mar 22, 2025
f7f117f
doc update - UCUM type resource
ddooley Mar 22, 2025
6d7d6bd
update
ddooley Mar 22, 2025
91ec271
doc update
ddooley Mar 22, 2025
bc17cf2
schema_editor section hiding
ddooley Mar 22, 2025
0130bec
tweak to relations algorithm.
ddooley Mar 22, 2025
0595467
update
ddooley Mar 22, 2025
b109636
null value menu no longer shown in reference doc
ddooley Mar 24, 2025
7ae21e8
hide tab if foreign key not satisfied.
ddooley Mar 24, 2025
9f18b79
1-m rework
ddooley Mar 24, 2025
c734b35
schema editor update
ddooley Mar 24, 2025
e15ecd3
schema editor tweak
ddooley Mar 25, 2025
d72b344
tab active/inactive setup.
ddooley Mar 25, 2025
6d61411
Fix display of validation buttons during tab navigation
ddooley Mar 25, 2025
cfaa680
emphasize disabled tabs
ddooley Mar 25, 2025
baa5302
Update index.css
ddooley Mar 27, 2025
67ac6fe
Prevent click action dhTabChange on disabled tab.
ddooley Mar 27, 2025
aa4dad2
fix data load where container table is missing.
ddooley Mar 27, 2025
969f3cd
restoring loading screen for validate()
ddooley Mar 27, 2025
c9d4c62
All json data now expected to use slot.name, not title for keys
ddooley Mar 27, 2025
1377e06
seemingly unnecessary dhTabLink attributes.
ddooley Mar 27, 2025
cf6ebcf
Create validTestData_3-0-0.json
ddooley Mar 27, 2025
fe2b832
draft GRDI json test data
ddooley Mar 27, 2025
03c5363
grdi schema tweak
ddooley Mar 27, 2025
6d713cf
schema tweak
ddooley Mar 27, 2025
c8c03e6
space for new cookie trail
ddooley Mar 28, 2025
c742efd
doc tweak
ddooley Mar 28, 2025
de421c5
user tab path identifier cookie trail
ddooley Mar 28, 2025
0056635
changed slot revision
ddooley Mar 28, 2025
aaf60d9
Error trap for situation where menu mentions template that a schema d…
ddooley Mar 31, 2025
fc7658e
cleanup
ddooley Mar 31, 2025
c0e8727
tooltips for record navigation
ddooley Mar 31, 2025
0817acb
menu update
ddooley Mar 31, 2025
306e8ae
showing record id cookie crumbs for multiple parents.
ddooley Mar 31, 2025
eaf2255
MIFC update
ddooley Mar 31, 2025
d61ac18
schema_editor update
ddooley Mar 31, 2025
ced157b
adding empty string case to fk detection
ddooley Apr 1, 2025
0474dd1
cosmetic changes
ddooley Apr 1, 2025
48ec3ee
mouseover tooltip fadein
ddooley Apr 1, 2025
943ec91
factored new getContainerData(), new select 1st cell on load.
ddooley Apr 1, 2025
dbcded8
more flexible openFile() recognizes xls with Container attribute names
ddooley Apr 1, 2025
41b9682
Schema tweak to show unique_key in DH2 footer
ddooley Apr 2, 2025
ce08dbe
saveFile bug fix to use slot name not title
ddooley Apr 2, 2025
9bc9d7e
trying label change
ddooley Apr 2, 2025
7e9fd83
cosmetic
ddooley Apr 2, 2025
dfa224b
fix to load data focus issue.
ddooley Apr 3, 2025
b1fdfb8
New file on 1m tabs
ddooley Apr 3, 2025
1375a8d
adding hand cursor for sortable rows.
ddooley Apr 7, 2025
45dc01d
cosmetic
ddooley Apr 7, 2025
d6f8818
adding schema.yaml save
ddooley Apr 7, 2025
fc2c0c6
GRDI tweaks
ddooley Apr 10, 2025
dbcaacb
schema editor tweaks
ddooley Apr 10, 2025
fb6e9e0
WIP upload of an existing schema
ddooley Apr 10, 2025
d95e8a1
Adding SchemaTypeMenu, SchemaClassMenu, SchemaEnumMenu
ddooley Apr 12, 2025
1ac9967
Cosmetic
ddooley Apr 12, 2025
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
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
  •  
  •  
  •  
1,843 changes: 1,290 additions & 553 deletions lib/AppContext.js

Large diffs are not rendered by default.

2,464 changes: 2,013 additions & 451 deletions lib/DataHarmonizer.js

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions lib/Footer.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,16 @@ const TEMPLATE = `
value="1"
/>
<div class="input-group-append">
<span class="input-group-text" id="add-row-text" data-i18n="add-row-text">more rows at the bottom.</span>
<span class="input-group-text" id="add-row-text" data-i18n="add-row-text">row(s)</span>
</div>

</div>
`;

class Footer {
constructor(root, context) {
this.root = $(root);
this.root.append(TEMPLATE);

this.root.find('.add-rows-button').on('click', () => {
const numRows = this.root.find('.add-rows-input').val();
context.getCurrentDataHarmonizer().addRows('insert_row_below', numRows);
Expand Down
Loading
Loading