refactor: streamline HTML structure and enhance UI components

- Cleaned up the HTML structure in index.html and pdf-multi-tool.html for better readability and maintainability.
- Improved the user interface of the PDF multi-tool with responsive button designs and better layout.
- Added new CSS styles for button states and cursor behavior.
- Updated README with corrected Docker deployment link.
- Refactored JavaScript logic to utilize new helper functions for formatting star counts.
- Commented out unused attachment functionalities in the logic files for future integration.
This commit is contained in:
abdullahalam123 committed 2025-11-10 21:54:41 +05:30
1 parent 0634600073
commit 7e14c83ab8
11 files changed
+1161 -1321

No files matched your search

+7 -7
View File
@@ -63,8 +63,8 @@ import {
import { alternateMerge, setupAlternateMergeTool } from './alternate-merge.js';
import { linearizePdf } from './linearize.js';
import { addAttachments, setupAddAttachmentsTool } from './add-attachments.js';
import { extractAttachments } from './extract-attachments.js';
import { editAttachments, setupEditAttachmentsTool } from './edit-attachments.js';
// import { extractAttachments } from './extract-attachments.js';
// import { editAttachments, setupEditAttachmentsTool } from './edit-attachments.js';
import { sanitizePdf } from './sanitize-pdf.js';
import { removeRestrictions } from './remove-restrictions.js';
@@ -140,10 +140,10 @@ export const toolLogic = {
process: addAttachments,
setup: setupAddAttachmentsTool,
},
'extract-attachments': extractAttachments,
'edit-attachments': {
process: editAttachments,
setup: setupEditAttachmentsTool,
},
// 'extract-attachments': extractAttachments,
// 'edit-attachments': {
// process: editAttachments,
// setup: setupEditAttachmentsTool,
// },
'sanitize-pdf': sanitizePdf,
};