mlscgescoe / assignment-tracker-using-typescript- Goto Github PK
View Code? Open in Web Editor NEWThis project forked from swayambadhe/assignment-tracker-using-typescript-
This project forked from swayambadhe/assignment-tracker-using-typescript-
Currently, our web application features a sorting function that allows users to sort table entries by subject. While this is a valuable feature, we aim to enhance user experience by expanding the sorting functionality. The goal is to enable users to sort table entries by multiple criteria, including assignment name, given date, and due date.
Modify the existing sorting functionality in the table.ts file to include sorting options for assignment name, given date, and due date.
Implement user-friendly sorting controls, such as buttons or dropdown menus, to allow users to select their desired sorting criteria.
Ensure that the sorting function is responsive and accurately sorts table entries based on the selected criteria.
Test the sorting feature thoroughly to ensure it functions correctly.
// Existing sorting function in table.ts
const sortBySubject = () => {
formDataArray.sort((a, b) => {
return a.subject.localeCompare(b.subject);
});
updateLocalStorageAndTable();
};
// Add similar functions for sorting by assignment name, given date, and due date
const sortByAssignmentName = () => {
// Implement sorting logic here
// ...
updateLocalStorageAndTable();
};
// Repeat the process for sorting by given date and due date
// ...
Users should be able to sort table entries by assignment name, given date, and due date using user-friendly sorting controls.
Fork this repository.
Clone the forked repository to your local machine.
Create a new branch for this issue using the format: feature/enhance-sorting.
Implement the changes as described above.
Push your changes to your forked repository.
Create a pull request to merge your changes into the main repository.
This enhancement will make our web application more versatile and user-friendly.
If you have any questions or need assistance, feel free to reach out.
Your contribution to enhancing the sorting feature will greatly benefit our users and improve the overall usability of our web application. Thank you for taking on this task!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.