service-portal-snippets
v1.0.5
Published
A collection of ServiceNow Service Portal snippets
Downloads
4
Maintainers
Readme
Service Portal Snippets for VS Code
This extension for Visual Studio Code adds a handy collection of ServiceNow Service Portal snippets. The snippets adhere to best practice by following the Service Portal: Style Guide.
See the CHANGELOG for the latest changes.
Usage
To generate a snippet, simply type part of the snippet and press enter
.
HTML Snippets
| Snippet | Purpose |
| ----------------------- | ------------------------------------- |
| sp-ng-class-attribute
| ng-class
with attribute |
| sp-ng-class-css
| ng-class
with CSS class |
| sp-ng-if
| ng-if
|
| sp-ng-include
| ng-include
|
| sp-ng-repeat
| ng-repeat
|
| sp-ng-repeat-combo
| ng-repeat
with orderBy and track by |
| sp-ng-repeat-orderBy
| ng-repeat
with orderBy |
| sp-ng-repeat-track-by
| ng-repeat
with track by |
| sp-modal-alert
| Displays an alert |
| sp-modal-confirm
| Displays a confirmation message |
| sp-modal-open
| Opens a modal window using options |
| sp-modal-prompt
| Displays a prompt for user input |
| sp-tag-embed-widget
| Embed a widget using <widget>
|
| sp-util-embed-widget
| Embed a widget using <sp-widget>
|
Client Snippets
| Snippet | Purpose |
| --------------------------- | ----------------------------------------- |
| sp-ng-broadcast
| $broadcast
|
| sp-ng-controller
| Creates a client controller |
| sp-ng-emit
| $emit
|
| sp-ng-http
| $http
|
| sp-ng-on
| $on
|
| sp-ng-onInit
| $onInit
|
| sp-modal-alert
| Displays an alert |
| sp-modal-confirm
| Displays a confirmation message |
| sp-modal-open
| Opens a modal window with embedded widget |
| sp-modal-prompt
| Displays a prompt for user input |
| sp-util-addErrorMessage
| Displays a notification error message |
| sp-util-addInfoMessage
| Displays a notification info message |
| sp-util-addTrivialMessage
| Displays a trivial notification message |
| sp-util-get
| Embed a widget in the client script |
| sp-util-get-options
| Embed a widget with options |
| sp-util-record-watch
| Tool to capture real-time table updates |
Server Snippets
| Snippet | Purpose |
| --------------------------- | ----------------------------------------- |
| sp-record-addActiveQuery
| Adds a filter to return active records |
| sp-record-addEncodedQuery
| Adds an encoded query to other queries |
| sp-record-create
| Creates a GlideRecord class for a table |
| sp-record-deleteMultiple
| Deletes multiple records |
| sp-record-deleteRecord
| Deletes the current record |
| sp-record-get
| A method used to query for single record |
| sp-record-getRowCount
| Get the number of rows for a query result |
| sp-record-insert
| Inserts a new record |
| sp-record-setLimit
| The maximum number of records to fetch |
| sp-record-update
| Updates the current record |
| sp-record-updateMultiple
| Updates multiple records |
| sp-session-getClientIP
| Returns the client IP address |
| sp-session-getLanguage
| Returns the session's language code |
| sp-session-isLoggedIn
| Returns true if the user is logged in |
| sp-user-getDisplayName
| Get the current user's display name |
| sp-user-getEmail
| Get the user's email address |
| sp-user-getFirstName
| Get the user's first name |
| sp-user-getID
| Get the sys_id of the current user |
| sp-user-getLastName
| Get the user's last name |
| sp-user-getUserName
| Get the user's username |
| sp-user-hasRole
| Determines if a user has a specified role |
| sp-user-isMemberOf
| Checks if the user is a member of a group |
UI Script Snippets
| Snippet | Purpose |
| ----------------- | ------------------------------ |
| sp-ng-component
| Creates an AngularJS component |
| sp-ng-module
| Creates an AngularJS module |
| sp-ng-service
| Creates an AngularJS service |
Script Includes
| Snippet | Purpose |
| ------------------- | ------------------------ |
| sp-script-include
| Creates a script include |
Pro Tip
Simply type the snippet without dashes to activate IntelliSense.