- Jun 14, 2024
-
-
Jenny Zhang authored
-
Jenny Zhang authored
-
Jenny Zhang authored
-
- Jun 13, 2024
-
-
Jenny Zhang authored
-
Jenny Zhang authored
-
Jenny Zhang authored
-
- Jun 11, 2024
-
-
Jenny Zhang authored
-
- Jun 04, 2024
-
-
Jenny Zhang authored
-
Jenny Zhang authored
since Axiom and excluded middle law don't't need inputting answers, so I added a function to determine whether an answer is required. If not, hide the answer input field in the dialog.
-
Jenny Zhang authored
-
Jenny Zhang authored
-
Jenny Zhang authored
-
Jenny Zhang authored
sort the list without changing the original list, therefore, the order of the standard answer doesn't change in proof tree
-
- May 26, 2024
-
-
Jenny Zhang authored
-
Jenny Zhang authored
-
Jenny Zhang authored
fixed the astToString and astToLatex with the problem when encountering only one type of connectives in one statement
-
Jenny Zhang authored
-
- May 25, 2024
-
-
Jenny Zhang authored
- Updated #proof-tree-container CSS to enable horizontal and vertical scrolling when content overflows. - Ensured the #proof-tree remains centered within the container.
-
Jenny Zhang authored
-
Jenny Zhang authored
1. Added `topsString` variable: - This variable is used to pass the top formula from the dialog. 2. Added unique ID attribute to node HTML: - Each node now has a unique ID to facilitate inserting new top nodes' HTML. - Created a new variable `topsElementId` to represent the location where new nodes will be inserted. This ID is determined in the `turnstileFunction()`. 3. Removed original `addNodeToTop` function from `sequentAst.js`: - The logic previously in `addNodeToTop` has been moved to the `handleSubmitAnswer` function in `App.vue`. 4. Renamed `generateProofTreeHTML` to `generateNodeHTML` in `sequentAst.js`: - The new `generateNodeHTML` function now only generates the node and `bottomLatex`. - The rule and the bar are now generated in the `handleSubmitAnswer()` function in `App.vue`. 5. Enhanced `handleSubmitAnswer()` function in `App.vue`: - This function now also handles the insertion of the new node HTML into the target `tops`.
-
Jenny Zhang authored
-
Jenny Zhang authored
-
Jenny Zhang authored
-
Jenny Zhang authored
-
Jenny Zhang authored
-
Jenny Zhang authored
-
Jenny Zhang authored
-
Jenny Zhang authored
-
Jenny Zhang authored
-
Jenny Zhang authored
added more selection fro Virtualized Select, and added a ruleFunction to record wich rule was selected
-
Jenny Zhang authored
change generateProofTreeHTML function by inserting an attribute to record the original string. So that we could pass it to the dialog for rule application. And added currentString and conclusionString to pass this original tring
-
Jenny Zhang authored
-
- May 24, 2024
-
-
Jenny Zhang authored
-
Jenny Zhang authored
-
Jenny Zhang authored
- Ensure KaTeX renders LaTeX correctly - Add hover effect on turnstile character (⊢) to guide users - Used JavaScript to apply CSS class after rendering
-
Jenny Zhang authored
-
Jenny Zhang authored
-
Jenny Zhang authored
added linkSequentNode functions and tests. added isSequentNode, generateProofTreeHTML for the proof tree rendering
-
Jenny Zhang authored
-
Jenny Zhang authored
-