95e2c3a93202ee912624bb730724313faae7c886 chmalee Wed Dec 4 16:41:31 2024 -0800 Use the DataTables select API instead of implementing my own checkboxes Working child/parent rows. Just need to add checkboxes to the children and indent them a smidge Fix log in for api key in pre-finish hook. Make the pre-finish hook determine if we came from hubtools or not and don't create hub.txts if we did. Fix writing of parentRows. Make client not use .child() but instead show or hide based on a load time constraint, which is not quite working all the way yet Make select/deselect work with child files. Remove some dead code Make deletes work by moving any requested directories to the end of the delete list and then deleting the directories so rmdir doesn't fail Fix new table rows not animating on add Make newly updloaded files show up in table include their parent dir and hub.txt, and indent them appropriately Hash filenames to file objects in the client so we don't add duplicate rows to the table when multiple files are uploaded at once. Update the selected file div after deleting files. Make clicks on hub.txt files load the hub. Turn the file clicked on to pack. Remove some old copy from the template page Revert early experimental commit when trying to allow bigDataUrl uploads directly through hgCustom Fix up some comments to be more correct Remove old CGI experiment diff --git src/hg/hgHubConnect/hgHubConnect.h src/hg/hgHubConnect/hgHubConnect.h index 65d49b8..247cbb2 100644 --- src/hg/hgHubConnect/hgHubConnect.h +++ src/hg/hgHubConnect/hgHubConnect.h @@ -19,25 +19,22 @@ #define hgHubGenerateApiKey "generateApiKey" #define hgHubRevokeApiKey "revokeApiKey" void revokeApiKey(struct cartJson *cj, struct hash *paramHash); /* Remove any api keys for the user */ void generateApiKey(struct cartJson *cj, struct hash *paramHash); /* Make a random (but not crypto-secure api key for use of hubtools to upload to hubspace */ void doRemoveFile(struct cartJson *cj, struct hash *paramHash); /* Process the request to remove a file */ void doMoveFile(struct cartJson *cj, struct hash *paramHash); /* Move a file to a new hub */ -void doCreateHub(struct cartJson *cj, struct hash *paramHash); -/* Make a new hub.txt with the parameters from the JSON request */ - void doEditHub(struct cartJson *cj, struct hash *paramHash); /* Edit the hub.txt for a hub */ void doTrackHubWizard(char *database); /* Print out the html to allow a user to upload some files from their machine to us */ #endif /* HGHUBCONNECT_H */