Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
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-->
<hint></hint>
<!-- 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>
Also you need to inject styles from styles/main.css
startTour() {
let hOpt = new HintOptions();
hOpt.elementsDisabled = false; //change whatever you want
this.hintService.initialize(hOpt);
}
}
Colons can be used to align columns.
option | default | Usage |
---|---|---|
elementsDisabled: boolean | true | Disabling highlightedElement (click) wont work |
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
The npm package angular-custom-tour receives a total of 22 weekly downloads. As such, angular-custom-tour popularity was classified as not popular.
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.
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.