Product
Socket Now Supports uv.lock Files
Socket now supports uv.lock files to ensure consistent, secure dependency resolution for Python projects and enhance supply chain security.
angular-walkthrough
Advanced tools
This Angular model is inspired in part by ng-walkthrough for AngularJS.
npm i angular-walkthrough --save
ng-walkthrough
attributesAll attributes are optional.
id
: HTML id.Output events
ready
: fired when the walkthrough is completely readyclosed
: fired when the walkthrough has been closed. It sends a boolean value set to true if the walkthrough has been closed with the "finishButton" button.finished
: fired when the walkthrough has been finished, which means : closed on last step.Focus zone:
focusElementSelector
: CSS selector for focus a HTML element. If the selector detect more that one, the only the first will be chosen.focusElementCSSClass
: Add a class on focusElement (optional)focusHighlightAnimation
: true
for show highlight animation on the focus element. By defaut false
.focusBackdrop
: true
for show a dark backdrop around the focus element. By defaut false
.focusGlow
: true
for show a glow on the focus element. By defaut false
.focusAction
: add an action click
on the highlight zone.typeSelector
: type of selection. Two modes possible: element
(one unique HMLT element), zone
(a zone with contains the first and last element). By defaut : element
.radius
: apply a “borderRadius” on highlight zone. If number
the value as change in percent. If auto
use the focused element borderRadius. If it's a simple string
, use it without changes. By defaut, no radius.marginZone
: add a maring of focus zone in px. . e.g. 12 15 12 13
for CSS 12px 15px 12px 13px
, 12 15
for 12px 15px 12px 15px
, 12
for 12px 12px 12px 12px
.Content:
contentTemplate
: add a ng-template
with your description.contentText
: show a simple description without formating in content.contentStyle
: background style for content container. Possible values: none
, darken
. By defaut : darken
.alignContent
: align the contentTemplate
horizontally. Possible values: left
, center
or right
. By defaut : left
.verticalAlignContent
: align the contentTemplate
vertically. Possible values: above
, top
, center
, bottom
or below
. By defaut : top
.contentSpacing
: The max space which separates the content to the focus zone horizontally, default is 0 (opposite of the focusZone)verticalContentSpacing
: The max space which separates the content to the focus zone vertically, default is 50Navigation:
previousStep
: add a ling to go to the previous ng-walkthrough
.nextStep
: add a ling to go to the next ng-walkthrough
.closeButton
: true
for show the button. By defaut false
.closeAnywhere
: false
for click anywhere to close. By defaut true
.finishButton
: true
for show a link to exit. By defaut false
.disabled
: true
for ignoring the walkthrough based on a boolean flag. By defaut false
.texts
: change texts. It's a overlay of WalkthroughText
.Arrow:
showArrow
: true
for show the arrow. By defaut false
.arrowColor
: change the arrow color. By defaut #FFF
.ng-walkthrough-flow
attributesAll attributes are optional and not overriding the subcomponents attributes except previousStep
, nextStep
that will be ignored.
id
: HTML id.Output events
closed
: fired when a walkthrough has been closed. It sends a boolean value set to true if the walkthrough has been closed with the "finishButton" button.finished
: fired when the last walkthrough has been closed.Focus zone:
focusHighlightAnimation
: true
for show highlight animation on the focus element.focusBackdrop
: true
for show a dark backdrop around the focus element.focusGlow
: true
for show a glow on the focus element.radius
: apply a “borderRadius” on highlight zone. If number
the value as change in percent. If auto
use the focused element borderRadius. If it's a simple string
, use it without changes.marginZone
: add a maring of focus zone in px. . e.g. 12 15 12 13
for CSS 12px 15px 12px 13px
, 12 15
for 12px 15px 12px 15px
, 12
for 12px 12px 12px 12px
.Content:
contentStyle
: background style for content container. Possible values: none
, darken
.Navigation:
closeButton
: true
for show the button.closeAnywhere
: false
for for click anywhere to close.texts
: change texts. It's a overlay of WalkthroughText
.finishButton
: true
for show a link to exit. By defaut false
. Always true
on the last step.Arrow:
showArrow
: true
for show the arrow. By defaut false
.arrowColor
: change the arrow color. By defaut #FFF
.It's possible to change all texts. With the texts
directive attribute.
WalkthroughText {
previous = 'Previous';
next = 'Next';
close = 'Close';
}
WalkthroughComponent.walkthroughStop()
: hide and stop the current walkthrough (impossible to open a new walkthrough).
Does not work if no walkthrough is showed.WalkthroughComponent.walkthroughContinue()
: show and continue the current walkthrough. Does not work if no walkthrough is paused.WalkthroughComponent.walkthroughHasShow()
: if the a walkthrough is currently showing.WalkthroughComponent.walkthroughNext()
: to load the next walkthrough.WalkthroughComponent.walkthroughPrevious()
: to load the previous walkthrough.Highlighting #selectorId
element with example text in ng-template
.
<ng-walkthrough
id="wt-test"
focusElementSelector="#selectorId"
focusBackdrop="true"
[contentTemplate]="template"
closeButton="true">
<ng-template #template>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
</p>
</ng-template>
</ng-walkthrough>
Example of scenario with ng-walkthrough-flow
:
<ng-walkthrough-flow #walkFlow
id="wt-test-flow"
focusBackdrop="true"
focusHighlightAnimation="true"
closeButton="true"
closeAnywhere="false"
showArrow="true"
radius="auto"
[texts]="frenchText">
<ng-walkthrough
id="wt-test1-flow"
focusElementSelector="#test1"
[contentText]="Lorem ipsum dolor sit amet, consectetur adipiscing elit...">
</ng-walkthrough>
<ng-walkthrough
id="wt-test2-flow"
focusElementSelector="#test2"
[contentText]="Lorem ipsum dolor sit amet, consectetur adipiscing elit...">
</ng-walkthrough>
<ng-walkthrough
id="wt-test3-flow"
focusElementSelector="#test3"
closeButton="true"
[contentText]="Lorem ipsum dolor sit amet, consectetur adipiscing elit...">
</ng-walkthrough>
</ng-walkthrough-flow>
For more examples, see examples/example.component.html
.
Like Angular, this module is released under the permissive MIT license. Your contributions are always welcome.
V0.6.4 (2018-04-23)
FAQs
Walkthrough, an Angular library
The npm package angular-walkthrough receives a total of 87 weekly downloads. As such, angular-walkthrough popularity was classified as not popular.
We found that angular-walkthrough demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers 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.
Product
Socket now supports uv.lock files to ensure consistent, secure dependency resolution for Python projects and enhance supply chain security.
Research
Security News
Socket researchers have discovered multiple malicious npm packages targeting Solana private keys, abusing Gmail to exfiltrate the data and drain Solana wallets.
Security News
PEP 770 proposes adding SBOM support to Python packages to improve transparency and catch hidden non-Python dependencies that security tools often miss.