diff --git a/package-lock.json b/package-lock.json index 9458617..9c94ee7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "name": "playground-frontend", "version": "1.0.0", "dependencies": { + "@angular-slider/ngx-slider": "^21.0.0", "@angular/animations": "~21.1.0", "@angular/cdk": "~21.1.0", "@angular/common": "~21.1.0", @@ -464,6 +465,22 @@ "typescript": "*" } }, + "node_modules/@angular-slider/ngx-slider": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@angular-slider/ngx-slider/-/ngx-slider-21.0.0.tgz", + "integrity": "sha512-66mbz9+022VDcquV8RrbD3jF6KXUX28r5YEzBAiv2D2H2wJGZiq6GdxKuCPnIgPs6VL5eCbD7nCO7m02U8kBcw==", + "license": "MIT", + "dependencies": { + "detect-passive-events": "^2.0.3", + "rxjs": "^7.8.2", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/common": "^21.0.0", + "@angular/core": "^21.0.0", + "@angular/forms": "^21.0.0" + } + }, "node_modules/@angular/animations": { "version": "21.1.2", "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-21.1.2.tgz", @@ -7364,6 +7381,12 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/detect-it": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/detect-it/-/detect-it-4.0.1.tgz", + "integrity": "sha512-dg5YBTJYvogK1+dA2mBUDKzOWfYZtHVba89SyZUhc4+e3i2tzgjANFg5lDRCd3UOtRcw00vUTMK8LELcMdicug==", + "license": "MIT" + }, "node_modules/detect-libc": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", @@ -7375,6 +7398,15 @@ "node": ">=8" } }, + "node_modules/detect-passive-events": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-passive-events/-/detect-passive-events-2.0.3.tgz", + "integrity": "sha512-QN/1X65Axis6a9D8qg8Py9cwY/fkWAmAH/edTbmLMcv4m5dboLJ7LcAi8CfaCON2tjk904KwKX/HTdsHC6yeRg==", + "license": "MIT", + "dependencies": { + "detect-it": "^4.0.1" + } + }, "node_modules/devtools-protocol": { "version": "0.0.1467305", "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1467305.tgz", diff --git a/package.json b/package.json index 9bac666..ad705cf 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ }, "private": true, "dependencies": { + "@angular-slider/ngx-slider": "^21.0.0", "@angular/animations": "~21.1.0", "@angular/cdk": "~21.1.0", "@angular/common": "~21.1.0", diff --git a/src/app/pages/algorithms/fractal/fractal.component.html b/src/app/pages/algorithms/fractal/fractal.component.html index 9398cad..a1f96a1 100644 --- a/src/app/pages/algorithms/fractal/fractal.component.html +++ b/src/app/pages/algorithms/fractal/fractal.component.html @@ -29,7 +29,13 @@ undo {{ 'FRACTAL.RESET' | translate }} +
+ zoom_out + + zoom_in +
+