
Security News
vlt Launches "reproduce": A New Tool Challenging the Limits of Package Provenance
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
angular-custom-tour
Advanced tools
https://miraxes.github.io/angular-custom-tour
Follow instructions and everything should be fine. :)
npm install angular-custom-tour --save
In your module (app.module.ts)
import { HintModule } from 'angular-custom-tour'
@NgModule({
...
imports: [
...
HintModule // Put here
...
]
...
]
Initialize it in your page component
import { HintService } from 'angular-custom-tour'
@Component({
...
providers: [... HintService ... ],
...
})
class AppComponent {
constructor(public hintService: HintService){ }
startTour() {
this.hintService.initialize();
}
}
In case you want to init slider after pageload, you should use ngAfterViewInit
<!-- Bluring element insert on top of the page-->
<tour-overlay></tour-overlay>
<!-- start TOUR -->
<button name="button" (click)="startTour()"> START!</button>
<!-- Each step could be placed at ANYWHERE -->
<div class="i-want-highlight-this" id="highlight-me"> WOW!</div>
<tour-step selector="highlight-me" order="3" position="right" title="title string">
<!-- ANY HTML HERE
NOTE: ONLY selector attribute is required! others is up to you
-->
</tour-step>
selector MUST BE unique, so you can highlight Element once
Also you need to inject styles from styles/main.css
startTour() {
this.hintService.initialize({elementsDisabled: false}); // HintOptions
}
}
option | default | Usage |
---|---|---|
elementsDisabled: boolean | true | Disabling highlightedElement (click) wont work |
dismissOnOverlay: boolean | false | Go to next step when clicking on overlay (close tour if this is last step) |
defaultPosition: string | 'bottom' | Position of tour step to highlightedElement |
defaultOrder: number | 99 | Order of showing steps |
defaultLayer: number | 15 | Distance between highlightedElement and step in px |
applyRelative: boolean | true | Applying position:relative to highlightedElement (disable in case you want to highligh absolute positioned elements) |
This module in active development mode, if you have any suggestions fell free to contact me.
FAQs
Easy to customize Angular 2+ tour
We found that angular-custom-tour demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.