Skip to content

Commit 1dba00e

Browse files
committed
remove old patterns
1 parent 3d80bb0 commit 1dba00e

File tree

2 files changed

+1
-258
lines changed

2 files changed

+1
-258
lines changed

app.js

+1-49
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import { ExportManager } from './src/export-manager.js';
66
import { ThemeManager } from './src/theme-manager.js';
77
import { ValidationController } from './src/validation-controller.js';
88
import { RegistryManager } from './src/registry-manager.js';
9-
import { PatternManager } from './src/pattern-manager.js';
109

1110
document.addEventListener('DOMContentLoaded', () => {
1211
// Initialize managers
@@ -100,8 +99,7 @@ document.addEventListener('DOMContentLoaded', () => {
10099

101100
const exportManager = new ExportManager(layerManager, registryManager);
102101
const validationController = new ValidationController(layerManager, registryManager);
103-
const patternManager = new PatternManager(layerManager, registryManager);
104-
102+
105103
// Add mouse event listeners
106104
canvas.addEventListener('mousedown', eventHandlers.handleCanvasMouseDown.bind(eventHandlers));
107105

@@ -135,52 +133,6 @@ document.addEventListener('DOMContentLoaded', () => {
135133
}
136134
}
137135

138-
// Import project
139-
/*document.getElementById('importProjectBtn').addEventListener('click', () => {
140-
const input = document.createElement('input');
141-
input.type = 'file';
142-
input.accept = '.json';
143-
144-
input.onchange = e => {
145-
const file = e.target.files[0];
146-
const reader = new FileReader();
147-
148-
reader.onload = event => {
149-
const success = patternManager.importProject(event.target.result);
150-
if (success) {
151-
isExportMenuOpen = false;
152-
exportMenu.classList.add('hidden');
153-
} else {
154-
alert('Ошибка импорта проекта. Проверьте формат файла.');
155-
}
156-
};
157-
158-
reader.readAsText(file);
159-
};
160-
161-
input.click();
162-
});
163-
164-
// Export project
165-
document.getElementById('exportProjectBtn').addEventListener('click', () => {
166-
if (validationController.validateLayers()) {
167-
const json = patternManager.exportProject();
168-
const blob = new Blob([json], { type: 'application/json' });
169-
const url = URL.createObjectURL(blob);
170-
171-
const a = document.createElement('a');
172-
a.href = url;
173-
a.download = 'project.json';
174-
document.body.appendChild(a);
175-
a.click();
176-
document.body.removeChild(a);
177-
URL.revokeObjectURL(url);
178-
179-
isExportMenuOpen = false;
180-
exportMenu.classList.add('hidden');
181-
}
182-
});*/
183-
184136
// Export HTML
185137
document.getElementById('exportHtmlBtn').addEventListener('click', () => {
186138
if (validationController.validateLayers()) {

src/pattern-manager.js

-209
This file was deleted.

0 commit comments

Comments
 (0)