├── .editorconfig ├── .eslintignore ├── .eslintrc.yml ├── .github └── stale.yml ├── .gitignore ├── .travis.yml ├── README.md ├── approve-card ├── pe-approval-card-cloud-sprawl │ ├── Readme.md │ ├── pe-approval-card-cloud-sprawl.u-update-set.xml │ └── widget │ │ ├── pe-approval-cloud-sprawl.u-body-html-template.html │ │ ├── pe-approval-cloud-sprawl.u-client-script.js │ │ ├── pe-approval-cloud-sprawl.u-css.scss │ │ └── pe-approval-cloud-sprawl.u-server-script.js ├── pe-approval-card-with-approval-table │ ├── .gitignore │ ├── Readme.md │ ├── pe-approval-card-with-approval-table.u-update-set.xml │ └── widget │ │ ├── pe-approval-card-with-approval-table.u-body-html-template.html │ │ ├── pe-approval-card-with-approval-table.u-client-script.js │ │ ├── pe-approval-card-with-approval-table.u-css.css │ │ ├── pe-approval-card-with-approval-table.u-option-schema.json │ │ └── pe-approval-card-with-approval-table.u-server-script.js ├── pe-approval-card │ ├── Readme.md │ ├── pe-approval-card.u-update-set.xml │ └── widget │ │ ├── pe-approval-card.u-body-html-template.html │ │ ├── pe-approval-card.u-client-script.js │ │ ├── pe-approval-card.u-css.scss │ │ ├── pe-approval-card.u-option-schema.json │ │ └── pe-approval-card.u-server-script.js └── pe-approve-reject-card-with-collapse │ ├── Readme.md │ ├── pe-approve-reject-card-with-collapse.u-update-set.xml │ └── widget │ ├── pe-approve-reject-card-with-collapse.u-body-html-template.html │ ├── pe-approve-reject-card-with-collapse.u-client-script.js │ ├── pe-approve-reject-card-with-collapse.u-css.scss │ └── pe-approve-reject-card-with-collapse.u-server-script.js ├── docs ├── CONTRIBUTING.md └── help.md ├── donut-widgets ├── pe-donut-chart-two │ ├── Readme.md │ ├── pe-donut-chart-two.u-update-set.xml │ └── widget │ │ ├── pe-donut-chart-two.u-body-html-template.html │ │ ├── pe-donut-chart-two.u-client-script.js │ │ ├── pe-donut-chart-two.u-css.scss │ │ ├── pe-donut-chart-two.u-option-schema.json │ │ └── pe-donut-chart-two.u-server-script.js └── pe-donut-chart │ ├── Readme.md │ ├── pe-donut-chart.u-update-set.xml │ └── widget │ ├── pe-donut-chart.u-body-html-template.html │ ├── pe-donut-chart.u-client-script.js │ ├── pe-donut-chart.u-css.scss │ └── pe-donut-chart.u-server-script.js ├── highcharts ├── pe-area-chart │ ├── README.md │ ├── demo-data │ │ └── update-set │ │ │ └── pe-highchart-widget data-generator-update-set.xml │ ├── pe-area-chart.u-update-set.xml │ ├── script-include │ │ ├── pe-highcharts-data-generator.u-server-script.js │ │ ├── pe-highcharts-example.u-server-script.js │ │ └── pe-highcharts-helper.u-server-script.js │ ├── ui-script │ │ ├── pe-highcharts-5-0-5.u-client-script.js │ │ ├── pe-highcharts-export.u-client-script.js │ │ ├── pe-highcharts-more.u-client-script.js │ │ ├── pe-highcharts-ng.u-client-script.js │ │ └── pe-highcharts-no-data.u-client-script.js │ └── widget │ │ ├── pe-area-chart.u-body-html-template.html │ │ ├── pe-area-chart.u-client-script.js │ │ ├── pe-area-chart.u-option-schema.json │ │ └── pe-area-chart.u-server-script.js ├── pe-bar-chart │ ├── README.md │ ├── demo-data │ │ ├── update-set │ │ │ └── pe-highchart-widget data-generator-update-set.xml │ │ └── xml-payloads │ │ │ └── PE Bar Chart XML Payload.xml │ ├── pe-bar-chart.u-update-set.xml │ ├── script-include │ │ ├── pe-highcharts-data-generator.u-server-script.js │ │ ├── pe-highcharts-example.u-server-script.js │ │ └── pe-highcharts-helper.u-server-script.js │ ├── ui-script │ │ ├── pe-highcharts-5-0-5.u-client-script.js │ │ ├── pe-highcharts-export.u-client-script.js │ │ ├── pe-highcharts-more.u-client-script.js │ │ ├── pe-highcharts-ng.u-client-script.js │ │ └── pe-highcharts-no-data.u-client-script.js │ └── widget │ │ ├── pe-bar-chart.u-body-html-template.html │ │ ├── pe-bar-chart.u-client-script.js │ │ ├── pe-bar-chart.u-css.css │ │ ├── pe-bar-chart.u-option-schema.json │ │ └── pe-bar-chart.u-server-script.js ├── pe-heatmap │ ├── README.md │ ├── demo-data │ │ └── update-set │ │ │ └── pe-highchart-widget data-generator-update-set.xml │ ├── script-include │ │ ├── pe-highcharts-data-generator.u-server-script.js │ │ ├── pe-highcharts-example.u-server-script.js │ │ └── pe-highcharts-helper.u-server-script.js │ ├── ui-script │ │ ├── pe-highcharts-5-0-5.u-client-script.js │ │ ├── pe-highcharts-export.u-client-script.js │ │ ├── pe-highcharts-heatmap.u-client-script.js │ │ ├── pe-highcharts-more.u-client-script.js │ │ ├── pe-highcharts-ng.u-client-script.js │ │ └── pe-highcharts-no-data.u-client-script.js │ └── widget │ │ ├── pe-heatmap.u-body-html-template.html │ │ ├── pe-heatmap.u-client-script.js │ │ ├── pe-heatmap.u-css.css │ │ ├── pe-heatmap.u-option-schema.json │ │ ├── pe-heatmap.u-server-script.js │ │ └── pe-heatmap.u-update-set.xml ├── pe-line-chart │ ├── README.md │ ├── demo-data │ │ └── update-set │ │ │ └── pe-highchart-widget data-generator-update-set.xml │ ├── pe-line-chart.u-update-set.xml │ ├── script-include │ │ ├── pe-highcharts-data-generator.u-server-script.js │ │ ├── pe-highcharts-example.u-server-script.js │ │ └── pe-highcharts-helper.u-server-script.js │ ├── ui-script │ │ ├── pe-highcharts-5-0-5.u-client-script.js │ │ ├── pe-highcharts-export.u-client-script.js │ │ ├── pe-highcharts-more.u-client-script.js │ │ ├── pe-highcharts-ng.u-client-script.js │ │ └── pe-highcharts-no-data.u-client-script.js │ └── widget │ │ ├── pe-line-chart.u-body-html-template.html │ │ ├── pe-line-chart.u-client-script.js │ │ ├── pe-line-chart.u-css.css │ │ ├── pe-line-chart.u-option-schema.json │ │ └── pe-line-chart.u-server-script.js ├── pe-pie-chart │ ├── README.md │ ├── demo-data │ │ └── update-set │ │ │ └── pe-highchart-widget data-generator-update-set.xml │ ├── pe-pie-chart.u-update-set.xml │ ├── script-include │ │ ├── pe-highcharts-data-generator.u-server-script.js │ │ ├── pe-highcharts-example.u-server-script.js │ │ └── pe-highcharts-helper.u-server-script.js │ ├── ui-script │ │ ├── pe-highcharts-5-0-5.u-client-script.js │ │ ├── pe-highcharts-export.u-client-script.js │ │ ├── pe-highcharts-more.u-client-script.js │ │ ├── pe-highcharts-ng.u-client-script.js │ │ └── pe-highcharts-no-data.u-client-script.js │ └── widget │ │ ├── pe-pie-chart.u-body-html-template.html │ │ ├── pe-pie-chart.u-client-script.js │ │ ├── pe-pie-chart.u-css.css │ │ ├── pe-pie-chart.u-option-schema.json │ │ └── pe-pie-chart.u-server-script.js ├── pe-solid-gauge │ ├── README.md │ ├── demo-data │ │ └── update-set │ │ │ └── pe-highchart-widget data-generator-update-set.xml │ ├── pe-solid-gauge.u-update-set.xml │ ├── script-include │ │ ├── pe-highcharts-data-generator.u-server-script.js │ │ ├── pe-highcharts-example.u-server-script.js │ │ └── pe-highcharts-helper.u-server-script.js │ ├── ui-script │ │ ├── pe-highcharts-5-0-5.u-client-script.js │ │ ├── pe-highcharts-export.u-client-script.js │ │ ├── pe-highcharts-more.u-client-script.js │ │ ├── pe-highcharts-ng.u-client-script.js │ │ └── pe-highcharts-no-data.u-client-script.js │ └── widget │ │ ├── pe-solid-gauge.u-body-html-template.html │ │ ├── pe-solid-gauge.u-client-script.js │ │ ├── pe-solid-gauge.u-css.css │ │ ├── pe-solid-gauge.u-option-schema.json │ │ └── pe-solid-gauge.u-server-script.js └── pe-treemap │ ├── README.md │ ├── demo-data │ └── update-set │ │ └── pe-highchart-widget data-generator-update-set.xml │ ├── pe-treemap.u-update-set.xml │ ├── script-include │ ├── pe-highcharts-data-generator.u-server-script.js │ ├── pe-highcharts-example.u-server-script.js │ └── pe-highcharts-helper.u-server-script.js │ ├── ui-script │ ├── pe-highcharts-5-0-5.u-client-script.js │ ├── pe-highcharts-export.u-client-script.js │ ├── pe-highcharts-heatmap.u-client-script.js │ ├── pe-highcharts-more.u-client-script.js │ ├── pe-highcharts-ng.u-client-script.js │ └── pe-highcharts-no-data.u-client-script.js │ └── widget │ ├── pe-treemap.u-body-html-template.html │ ├── pe-treemap.u-client-script.js │ ├── pe-treemap.u-css.css │ ├── pe-treemap.u-option-schema.json │ └── pe-treemap.u-server-script.js ├── hr ├── pe-case-detail │ ├── README.md │ └── widget │ │ ├── pe-case-detail.u-body-html-template.html │ │ ├── pe-case-detail.u-client-script.js │ │ ├── pe-case-detail.u-css.scss │ │ └── pe-case-detail.u-server-script.js ├── pe-catalog-list │ └── README.md ├── pe-direct-deposit │ ├── README.md │ └── widget │ │ ├── pe-direct-deposit.u-body-html-template.html │ │ ├── pe-direct-deposit.u-client-script.js │ │ ├── pe-direct-deposit.u-css.scss │ │ └── pe-direct-deposit.u-server-script.js ├── pe-info │ └── README.md ├── pe-next-task │ ├── README.md │ └── widget │ │ ├── pe-next-task.u-body-html-template.html │ │ ├── pe-next-task.u-client-script.js │ │ ├── pe-next-task.u-css.scss │ │ └── pe-next-task.u-server-script.js ├── pe-office-space │ ├── README.md │ └── widget │ │ ├── pe-office-space.u-body-html-template.html │ │ ├── pe-office-space.u-client-script.js │ │ ├── pe-office-space.u-css.scss │ │ └── pe-office-space.u-server-script.js ├── pe-orientation │ ├── README.md │ └── widget │ │ ├── pe-orientation.u-body-html-template.html │ │ ├── pe-orientation.u-client-script.js │ │ ├── pe-orientation.u-css.scss │ │ └── pe-orientation.u-server-script.js ├── pe-picture-box │ └── README.md ├── pe-select-device │ ├── README.md │ └── widget │ │ ├── pe-select-device.u-body-html-template.html │ │ ├── pe-select-device.u-client-script.js │ │ ├── pe-select-device.u-css.scss │ │ └── pe-select-device.u-server-script.js ├── pe-sign-document │ ├── README.md │ └── widget │ │ ├── pe-sign-document.u-body-html-template.html │ │ ├── pe-sign-document.u-client-script.js │ │ ├── pe-sign-document.u-css.scss │ │ └── pe-sign-document.u-server-script.js ├── pe-simple-list │ └── README.md ├── pe-take-photo │ ├── README.md │ └── widget │ │ ├── pe-take-photo.u-body-html-template.html │ │ ├── pe-take-photo.u-client-script.js │ │ ├── pe-take-photo.u-css.scss │ │ └── pe-take-photo.u-server-script.js ├── pe-upcoming-events │ └── README.md ├── pe-video │ └── README.md └── pe-welcome-msg │ ├── README.md │ └── widget │ ├── pe-welcome-msg.u-body-html-template.html │ ├── pe-welcome-msg.u-client-script.js │ ├── pe-welcome-msg.u-css.scss │ └── pe-welcome-msg.u-server-script.js ├── images ├── PE Image Drag & Drop.mp4 ├── approval.png ├── hr-case-detail.png ├── hr-catalog-list.png ├── hr-direct-deposit.png ├── hr-employee-next-task.png ├── hr-info.png ├── hr-new-hire-orientation.png ├── hr-office-space.png ├── hr-photo-credential.png ├── hr-picture-box.png ├── hr-read-non-disclosure.png ├── hr-select-device.png ├── hr-sign-document.png ├── hr-simple-list.png ├── hr-upcoming-events-collapsed.png ├── hr-upcoming-events-expanded.png ├── hr-video-carousel.png ├── hr-welcome-message.png ├── il-hero.jpg ├── mf-drag-drop.png ├── mf-feature-highlight.png ├── mf-logo.png ├── mf-navigation.png ├── mf-next.png ├── mf-screen-progression.png ├── mf-screenshot.png ├── multiform.svg ├── pe-animated-timeline-1.gif ├── pe-animated-timeline.png ├── pe-appointment-1.png ├── pe-appointment-chiclet.png ├── pe-appointment-dropdown.png ├── pe-appointment-list.png ├── pe-appointment-scheduler-01.png ├── pe-appointment-scheduler-02.png ├── pe-appointment-scheduling-setup1.png ├── pe-appointment-timecard.png ├── pe-approve-reject-card.png ├── pe-approve-reject-inbox.png ├── pe-area-chart-modified.png ├── pe-area-chart.png ├── pe-area-spline-chart-modified.png ├── pe-area-spline-chart.png ├── pe-background-slideshow.gif ├── pe-bar-chart-modified.png ├── pe-bar-chart.png ├── pe-barcode-reader-fi-01.png ├── pe-barcode-reader-fi-02.png ├── pe-barcode-reader-fi-03.png ├── pe-barcode-reader-fi-04.png ├── pe-barcode-reader-live-01.png ├── pe-barcode-reader-live-02.png ├── pe-barcode-reader-live-03.gif ├── pe-blog-dark-theme.png ├── pe-blog-light-theme.png ├── pe-bootstrap-notify-01.png ├── pe-bootstrap-notify-02.png ├── pe-business-impact-1a.png ├── pe-business-impact-1b.png ├── pe-business-impact-2a.png ├── pe-business-impact-2b.png ├── pe-carousel-plus.png ├── pe-circle-of-destiny-2.png ├── pe-circle-of-destiny-3.png ├── pe-circle-of-destiny.png ├── pe-cloud-performance-01.png ├── pe-cloud-sprawl-card-utilization-snippet.png ├── pe-cloud-sprawl-info-cost-snippet.png ├── pe-cloud-sprawl-info-snippet.png ├── pe-cloud-sprawl-info-utilization-snippet.png ├── pe-cloud-sprawl-info-with-user-snippet.png ├── pe-cloud-sprawl-overview-snippet.png ├── pe-cod-static.png ├── pe-column-chart-modified.png ├── pe-column-chart.png ├── pe-completion-task-1.png ├── pe-completion-task-2.gif ├── pe-contact-slider.png ├── pe-countdown.png ├── pe-csm-case-details.png ├── pe-csm-case-row.png ├── pe-csm-case-status.png ├── pe-csm-cost-breakdown.png ├── pe-csm-dashboard-expandable-card.png ├── pe-csm-dashboard-tabs.png ├── pe-csm-hotfix-dates.png ├── pe-csm-location.png ├── pe-csm-progressbar.png ├── pe-csm-summary.png ├── pe-csm-timeline.png ├── pe-cta-count.png ├── pe-custom-header.png ├── pe-custom-overlay.png ├── pe-donut-chart-01.png ├── pe-donut-chart-modified.png ├── pe-donut-chart-wizard-01.png ├── pe-dynamic-tabs-widget.png ├── pe-emp-exp-modal-header-snippet.png ├── pe-emp-exp-services-list.png ├── pe-end-user-login-header-1.png ├── pe-enduser-catalog.png ├── pe-enduser-login.png ├── pe-enduser-survey.png ├── pe-feedback-buttons.png ├── pe-feedback-card-screenshot-01.png ├── pe-feedback-card-screenshot-02.png ├── pe-feedback-card-screenshot-03.png ├── pe-feedback-modal.png ├── pe-foexp-401k.png ├── pe-foexp-debit-details.gif ├── pe-foexp-devices.gif ├── pe-foexp-photoupload.gif ├── pe-foexp-training.png ├── pe-form-formly-01.png ├── pe-form-with-related-list.gif ├── pe-google-analytics.png ├── pe-heatmap-chart.png ├── pe-help-cards-1.png ├── pe-highchart-donut.png ├── pe-homepage-search-with-video-setup.png ├── pe-homepage-search-with-video-widgetoptions.png ├── pe-homepage-search-with-video.gif ├── pe-horizontal-stacked-bar.png ├── pe-image-drag-and-drop.gif ├── pe-inbox-01.png ├── pe-incident-message.png ├── pe-incident-timeline-1.png ├── pe-incident-timeline-2.png ├── pe-inline-editing-data-table.gif ├── pe-itbm-business-unit-details-1.png ├── pe-itbm-business-unit-details-2.png ├── pe-itbm-business-unit-details-3.png ├── pe-itbm-interaction-note-confirm.png ├── pe-itbm-interaction-note.png ├── pe-itbm-organizational-spend-alignment.png ├── pe-kb-list-collapsed.png ├── pe-kb-list-expanded.png ├── pe-line-chart-modified.png ├── pe-line-chart.png ├── pe-list-menu-expand-collapse-collapsed.png ├── pe-list-menu-expand-collapse-option-schema.png ├── pe-list-menu-expand-collapse-portal-config.png ├── pe-list-menu-expand-collapse.png ├── pe-manage-attachments.png ├── pe-maps-ngmap-1.png ├── pe-maps-ngmap-2.png ├── pe-maps-ngmap.gif ├── pe-my-jira-issues-basicauth.png ├── pe-my-jira-issues-options.png ├── pe-my-jira-issues-sys-property.png ├── pe-my-jira-issues.png ├── pe-news-carousel.gif ├── pe-news-list.png ├── pe-outcome-feedback.png ├── pe-overview-card-snippet.png ├── pe-people-info-01.png ├── pe-people-info-02.png ├── pe-people-info-03.png ├── pe-people-info-04.png ├── pe-people-info-05.png ├── pe-people-info-avatar-border.png ├── pe-pie-chart-modified.png ├── pe-pie-chart.png ├── pe-polar-chart-modified.png ├── pe-polar-chart.png ├── pe-progressive-form.gif ├── pe-push-notification.png ├── pe-recommendation-cards-1.png ├── pe-related-list.gif ├── pe-remediation-actions.png ├── pe-report-issue-1.png ├── pe-rest-typeahead-search-01.png ├── pe-rest-typeahead-search-02.png ├── pe-root-cause-1a.png ├── pe-root-cause-1b.png ├── pe-root-cause-2a.png ├── pe-root-cause-2b.png ├── pe-solid-gauge-arc-chart-og.png ├── pe-solid-gauge-arc-chart.png ├── pe-solid-gauge-arc-modified-chart.png ├── pe-solid-gauge-chart-og.png ├── pe-solid-gauge-chart.png ├── pe-solid-gauge-modified-chart.png ├── pe-sp-floating-viewport-button.png ├── pe-sp-floating-viewport-instance-options.png ├── pe-sp-floating-viewport-open.png ├── pe-spline-chart-modified.png ├── pe-spline-chart.png ├── pe-status-alert-1.png ├── pe-status-alert-2.png ├── pe-status-card-1.png ├── pe-status-card-2.png ├── pe-status-card-snippet.png ├── pe-summary-data-snippet.png ├── pe-support-options-1.png ├── pe-tab-chart-selector.png ├── pe-tab-selection-1.png ├── pe-tab-selection-2.png ├── pe-tabbed-panel-horizontal.png ├── pe-tabbed-panel-vertical-1.png ├── pe-tabbed-panel-vertical-2.png ├── pe-tabbed-panel-vertical-3.png ├── pe-tabs-selector-01.png ├── pe-tabs-selector-02.png ├── pe-tabs-selector-03.png ├── pe-task-carousel.png ├── pe-technician-card.png ├── pe-tier-overview-snippet.png ├── pe-timeline-1.png ├── pe-timeline-2.png ├── pe-timeline-delivery-info.png ├── pe-timeline-emp-exp.png ├── pe-timeline-screenshot-02.png ├── pe-timeline-screenshot-03.png ├── pe-timeline-screenshot-04.png ├── pe-timeline-screenshot-05.png ├── pe-timeline-screenshot.png ├── pe-treemap-chart-modified.png ├── pe-treemap-chart.png ├── pe-user-login-1.png ├── pe-user-request-1.gif ├── pe-welcome-user.png ├── scratch_pad.png ├── sfb-desktop-modal.png ├── sfb-desktop.png ├── sfb-mobile-modal.png └── sfb-mobile.png ├── karma.conf.js ├── notifications └── pe-bootstrap-notify │ ├── README.md │ ├── pe-bootstrap-notify.u-update-set.xml │ ├── ui-script │ ├── pe-bootstrap-notify.directive.u-client-script.js │ └── pe-bootstrap-notify.module.u-client-script.js │ └── widget │ ├── pe-bootstrap-notify.u-body-html-template.html │ └── pe-bootstrap-notify.u-client-script.js ├── package-lock.json ├── package.json ├── pe-app-analytics ├── README.md ├── pe-app-analytics.u-update-set.xml └── widget │ └── pe-app-analytics.u-client-script.js ├── pe-appointment-list ├── README.md └── widget │ ├── pe-appointment-list.u-body-html-template.html │ ├── pe-appointment-list.u-client-script.js │ ├── pe-appointment-list.u-css.scss │ └── pe-appointment-list.u-server-script.js ├── pe-appointment-scheduler ├── README.md ├── pe-appointment-scheduler.u-update-set.xml └── widget │ ├── pe-appointment-scheduler.u-body-html-template.html │ ├── pe-appointment-scheduler.u-client-script.js │ └── pe-appointment-scheduler.u-css.scss ├── pe-appointment-scheduling ├── README.md ├── pe-appointment.u-update-set.xml └── widget │ ├── pe-appointment-scheduling.u-body-html-template.html │ ├── pe-appointment-scheduling.u-client-script.js │ ├── pe-appointment-scheduling.u-css.scss │ └── pe-appointment-scheduling.u-server-script.js ├── pe-background-slideshow ├── README.md ├── pe-background-slideshow.u-update-set.xml └── widget │ ├── pe-background-slideshow.u-body-html-template.html │ ├── pe-background-slideshow.u-client-script.js │ ├── pe-background-slideshow.u-css.scss │ ├── pe-background-slideshow.u-option-schema.json │ └── pe-background-slideshow.u-server-script.js ├── pe-barcode-reader-fi ├── README.md ├── pe-barcode-reader-fi.u-update-set.xml └── widget │ ├── barcode_sample.png │ ├── pe-barcode-reader-fi.u-body-html-template.html │ ├── pe-barcode-reader-fi.u-client-script.js │ ├── pe-barcode-reader-fi.u-css.scss │ └── pe-barcode-reader-fi.u-server-script.js ├── pe-barcode-reader-live ├── README.md ├── pe-barcode-reader-live.u-update-set.xml └── widget │ ├── barcode_sample.jpg │ ├── pe-barcode-reader-fi.u-body-html-template.html │ ├── pe-barcode-reader-fi.u-client-script.js │ ├── pe-barcode-reader-fi.u-css.scss │ └── pe-barcode-reader-fi.u-server-script.js ├── pe-blog ├── README.md ├── pe-blog.u-update-set.xml └── widget │ ├── pe-blog.u-body-html-template.html │ ├── pe-blog.u-client-script.js │ ├── pe-blog.u-css.scss │ └── pe-blog.u-server-script.js ├── pe-business-impact-details ├── README.md └── widget │ ├── pe-business-impact-details.u-body-html-template.html │ ├── pe-business-impact-details.u-client-script.js │ ├── pe-business-impact-details.u-css.css │ ├── pe-business-impact-details.u-option-schema.json │ └── pe-business-impact-details.u-server-script.js ├── pe-business-impact ├── README.md ├── pe-business-impact.u-update-set.xml └── widget │ ├── pe-business-impact.u-body-html-template.html │ ├── pe-business-impact.u-client-script.js │ ├── pe-business-impact.u-css.css │ ├── pe-business-impact.u-option-schema.json │ └── pe-business-impact.u-server-script.js ├── pe-carousel-plus ├── README.md ├── pe-carousel-plus.u-update-set.xml ├── script-include │ └── pe-carousel-plus.u-server-script.js └── widget │ ├── pe-carousel-plus.u-body-html-template.html │ ├── pe-carousel-plus.u-client-script.js │ ├── pe-carousel-plus.u-css.scss │ ├── pe-carousel-plus.u-option-schema.json │ └── pe-carousel-plus.u-server-script.js ├── pe-circle-of-destiny ├── Readme.md ├── pe-circle-of-destiny-update-set.u-update-set.xml ├── src │ ├── cod.html │ ├── script.js │ ├── style.css │ ├── style.css.map │ ├── style.css.old │ └── style.scss └── widget │ ├── pe-circle-of-destiny.u-body-html-template.html │ ├── pe-circle-of-destiny.u-client-script.js │ ├── pe-circle-of-destiny.u-css.scss │ └── pe-circle-of-destiny.u-server-script.js ├── pe-cloud-performance ├── README.md ├── pe-cloud-performance.u-update-set.xml ├── script-include │ └── pe-cloud-performance.u-server-script.js ├── ui-script │ ├── pe-cloud-performance.component.u-client-script.js │ └── pe-cloud-performance.module.u-client-script.js └── widget │ ├── pe-cloud-performance.u-body-html-template.html │ ├── pe-cloud-performance.u-client-script.js │ ├── pe-cloud-performance.u-css.scss │ └── pe-cloud-performance.u-server-script.js ├── pe-cloud-sprawl-card-utilization-snippet ├── Readme.md ├── pe-cloud-sprawl-card-utilization-snippet.u-update-set.xml └── widget │ ├── pe-cloud-sprawl-card-utilization-snippet.u-body-html-template.html │ ├── pe-cloud-sprawl-card-utilization-snippet.u-client-script.js │ ├── pe-cloud-sprawl-card-utilization-snippet.u-css.scss │ └── pe-cloud-sprawl-card-utilization-snippet.u-server-script.js ├── pe-cloud-sprawl-info-cost-snippet ├── Readme.md ├── pe-cloud-sprawl-info-cost-snippet.u-update-set.xml └── widget │ ├── pe-cloud-sprawl-info-cost-snippet.u-body-html-template.html │ ├── pe-cloud-sprawl-info-cost-snippet.u-client-script.js │ ├── pe-cloud-sprawl-info-cost-snippet.u-css.scss │ └── pe-cloud-sprawl-info-cost-snippet.u-server-script.js ├── pe-cloud-sprawl-info-snippet ├── Readme.md ├── pe-cloud-sprawl-info-snippet.u-update-set.xml └── widget │ ├── pe-cloud-sprawl-info-snippet.u-body-html-template.html │ ├── pe-cloud-sprawl-info-snippet.u-client-script.js │ ├── pe-cloud-sprawl-info-snippet.u-css.scss │ └── pe-cloud-sprawl-info-snippet.u-server-script.js ├── pe-cloud-sprawl-info-utilization-snippet ├── Readme.md ├── pe-cloud-sprawl-info-utilization-snippet.u-update-set.xml └── widget │ ├── pe-cloud-sprawl-info-utilization-snippet.u-body-html-template.html │ ├── pe-cloud-sprawl-info-utilization-snippet.u-client-script.js │ ├── pe-cloud-sprawl-info-utilization-snippet.u-css.scss │ └── pe-cloud-sprawl-info-utilization-snippet.u-server-script.js ├── pe-cloud-sprawl-info-with-user-snippet ├── Readme.md ├── pe-cloud-sprawl-info-with-user-snippet.u-update-set.xml └── widget │ ├── pe-cloud-sprawl-info-with-user-snippet.u-body-html-template.html │ ├── pe-cloud-sprawl-info-with-user-snippet.u-client-script.js │ ├── pe-cloud-sprawl-info-with-user-snippet.u-css.scss │ └── pe-cloud-sprawl-info-with-user-snippet.u-server-script.js ├── pe-cloud-sprawl-overview-snippet ├── Readme.md ├── pe-cloud-sprawl-overview-snippet.u-update-set.xml └── widget │ ├── pe-cloud-sprawl-overview-snippet.u-body-html-template.html │ ├── pe-cloud-sprawl-overview-snippet.u-client-script.js │ ├── pe-cloud-sprawl-overview-snippet.u-css.scss │ └── pe-cloud-sprawl-overview-snippet.u-server-script.js ├── pe-cloud-sprawl-tab-with-donut-chart-snippet ├── Readme.md ├── pe-cloud-sprawl-tab-with-donut-chart-snippet.u-update-set.xml └── widget │ ├── pe-cloud-sprawl-tab-with-donut-chart-snippet.u-body-html-template.html │ ├── pe-cloud-sprawl-tab-with-donut-chart-snippet.u-client-script.js │ ├── pe-cloud-sprawl-tab-with-donut-chart-snippet.u-css.scss │ └── pe-cloud-sprawl-tab-with-donut-chart-snippet.u-server-script.js ├── pe-cloud-sprawl-tier-overview-snippet ├── Readme.md ├── pe-cloud-sprawl-tier-overview-snippet.u-update-set.xml └── widget │ ├── pe-cloud-sprawl-tier-overview-snippet.u-body-html-template.html │ ├── pe-cloud-sprawl-tier-overview-snippet.u-client-script.js │ ├── pe-cloud-sprawl-tier-overview-snippet.u-css.scss │ └── pe-cloud-sprawl-tier-overview-snippet.u-server-script.js ├── pe-cloud-sprawl-vm-summary-snippet ├── Readme.md ├── pe-cloud-sprawl-vm-summary-snippet.u-update-set.xml └── widget │ ├── pe-cloud-sprawl-vm-summary-snippet.u-body-html-template.html │ ├── pe-cloud-sprawl-vm-summary-snippet.u-client-script.js │ ├── pe-cloud-sprawl-vm-summary-snippet.u-css.scss │ └── pe-cloud-sprawl-vm-summary-snippet.u-server-script.js ├── pe-cod-static ├── Readme.md ├── pe-cod-static.u-update-set.xml └── widget │ ├── pe-cod-static.u-body-html-template.html │ ├── pe-cod-static.u-client-script.js │ ├── pe-cod-static.u-css.scss │ └── pe-cod-static.u-server-script.js ├── pe-completion-task ├── Readme.md ├── pe-completion-task.u-update-set.xml └── widget │ ├── pe-completion-task.u-body-html-template.html │ ├── pe-completion-task.u-client-script.js │ ├── pe-completion-task.u-css.scss │ └── pe-completion-task.u-server-script.js ├── pe-contact-slider ├── Readme.md ├── angular-template │ └── pe-contact-slider-svg.u-body-html-template.html ├── pe-contact-slider.u-update-set.xml └── widget │ ├── pe-contact-slider.u-body-html-template.html │ ├── pe-contact-slider.u-client-script.js │ ├── pe-contact-slider.u-css.scss │ └── pe-contact-slider.u-server-script.js ├── pe-countdown ├── README.md ├── pe-countdown.u-update-set.xml └── widget │ ├── pe-countdown.u-body-html-template.html │ ├── pe-countdown.u-client-script.js │ └── pe-countdown.u-css.scss ├── pe-csm-case-details ├── Readme.md ├── pe-csm-case-details.u-update-set.xml └── widget │ ├── pe-csm-case-details.u-body-html-template.html │ ├── pe-csm-case-details.u-client-script.js │ ├── pe-csm-case-details.u-css.scss │ └── pe-csm-case-details.u-server-script.js ├── pe-csm-case-row ├── Readme.md ├── pe-csm-case-row.u-update-set.xml └── widget │ ├── pe-csm-case-row.u-body-html-template.html │ ├── pe-csm-case-row.u-client-script.js │ ├── pe-csm-case-row.u-css.scss │ └── pe-csm-case-row.u-server-script.js ├── pe-csm-case-status ├── Readme.md ├── pe-csm-case-status.u-update-set.xml └── widget │ ├── pe-csm-case-status.u-body-html-template.html │ ├── pe-csm-case-status.u-client-script.js │ ├── pe-csm-case-status.u-css.scss │ └── pe-csm-case-status.u-server-script.js ├── pe-csm-cost-breakdown ├── Readme.md ├── pe-csm-cost-breakdown.u-update-set.xml └── widget │ ├── pe-csm-cost-breakdown.u-body-html-template.html │ ├── pe-csm-cost-breakdown.u-client-script.js │ ├── pe-csm-cost-breakdown.u-css.scss │ └── pe-csm-cost-breakdown.u-server-script.js ├── pe-csm-dashboard-expandable ├── Readme.md ├── pe-csm-dashboard-expandable.u-update-set.xml └── widget │ ├── pe-csm-dashboard-expandable.u-body-html-template.html │ ├── pe-csm-dashboard-expandable.u-client-script.js │ ├── pe-csm-dashboard-expandable.u-css.scss │ └── pe-csm-dashboard-expandable.u-server-script.js ├── pe-csm-dashboard-tabs ├── Readme.md ├── pe-csm-dashboard-tabs.u-update-set.xml └── widget │ ├── pe-csm-dashboard-tabs.u-body-html-template.html │ ├── pe-csm-dashboard-tabs.u-client-script.js │ ├── pe-csm-dashboard-tabs.u-css.scss │ └── pe-csm-dashboard-tabs.u-server-script.js ├── pe-csm-hotfix-date ├── Readme.md ├── pe-csm-hotfix-dates.u-update-set.xml └── widget │ ├── pe-csm-hotfix-dates.u-body-html-template.html │ ├── pe-csm-hotfix-dates.u-client-script.js │ ├── pe-csm-hotfix-dates.u-css.scss │ └── pe-csm-hotfix-dates.u-server-script.js ├── pe-csm-location ├── Readme.md ├── pe-csm-location.u-update-set.xml └── widget │ ├── pe-csm-location.u-body-html-template.html │ ├── pe-csm-location.u-client-script.js │ ├── pe-csm-location.u-css.scss │ └── pe-csm-location.u-server-script.js ├── pe-csm-progressbar ├── Readme.md ├── pe-csm-progress-bar.u-update-set.xml └── widget │ ├── pe-csm-progress-bar.u-body-html-template.html │ ├── pe-csm-progress-bar.u-client-script.js │ ├── pe-csm-progress-bar.u-css.scss │ ├── pe-csm-progress-bar.u-option-schema.json │ └── pe-csm-progress-bar.u-server-script.js ├── pe-csm-summary ├── Readme.md ├── pe-csm-summary.u-update-set.xml └── widget │ ├── pe-csm-summary.u-body-html-template.html │ ├── pe-csm-summary.u-client-script.js │ ├── pe-csm-summary.u-css.scss │ └── pe-csm-summary.u-server-script.js ├── pe-cta-count ├── README.md ├── pe-cta-count.u-update-set.xml └── widget │ ├── pe-cta-count.u-body-html-template.html │ ├── pe-cta-count.u-client-script.js │ ├── pe-cta-count.u-css.scss │ ├── pe-cta-count.u-option-schema.json │ └── pe-cta-count.u-server-script.js ├── pe-custom-header ├── README.md ├── pe-custom-header.u-update-set.xml └── widget │ ├── pe-custom-header.u-body-html-template.html │ ├── pe-custom-header.u-client-script.js │ ├── pe-custom-header.u-css.scss │ └── pe-custom-header.u-server-script.js ├── pe-custom-overlay ├── README.md ├── pe-custom-overlay.u-update-set.xml └── widget │ ├── pe-custom-overlay.u-body-html-template.html │ ├── pe-custom-overlay.u-client-script.js │ ├── pe-custom-overlay.u-css.scss │ └── pe-custom-overlay.u-server-script.js ├── pe-eliminate-outage-title-card-snippet ├── Readme.md ├── pe-eliminate-outage-title-card-snippet.data.json ├── pe-eliminate-outage-title-card-snippet.u-client-controller.js ├── pe-eliminate-outage-title-card-snippet.u-css.css ├── pe-eliminate-outage-title-card-snippet.u-server-script.js ├── pe-eliminate-outage-title-card-snippet.u-template.html └── pe-eliminate-outage-title-card-snippet.u_option_schema.json ├── pe-emp-exp-inbox-snippet ├── Readme.md └── widget │ ├── pe-emp-exp-inbox-snippet.u-body-html-template.html │ ├── pe-emp-exp-inbox-snippet.u-client-script.js │ ├── pe-emp-exp-inbox-snippet.u-css.scss │ └── pe-emp-exp-inbox-snippet.u-server-script.js ├── pe-emp-exp-overview-card-snippet ├── Readme.md ├── pe-emp-exp-overview-card-snippet.u-update-set.xml └── widget │ ├── pe-emp-exp-overview-card-snippet.u-body-html-template.html │ ├── pe-emp-exp-overview-card-snippet.u-client-script.js │ ├── pe-emp-exp-overview-card-snippet.u-css.scss │ └── pe-emp-exp-overview-card-snippet.u-server-script.js ├── pe-emp-exp-services-list-snippet ├── Readme.md ├── pe-emp-exp-services-list-snippet.u-update-set.xml └── widget │ ├── pe-emp-exp-services-list-snippet.u-body-html-template.html │ ├── pe-emp-exp-services-list-snippet.u-client-script.js │ ├── pe-emp-exp-services-list-snippet.u-css.scss │ └── pe-emp-exp-services-list-snippet.u-server-script.js ├── pe-emp-exp-signature-modal-snippet ├── Readme.md ├── pe-emp-exp-signature-modal-snippet.u-update-set.xml └── widget │ ├── pe-emp-exp-signature-modal-snippet.u-body-html-template.html │ ├── pe-emp-exp-signature-modal-snippet.u-client-script.js │ ├── pe-emp-exp-signature-modal-snippet.u-css.scss │ └── pe-emp-exp-signature-modal-snippet.u-server-script.js ├── pe-enduser-catalog ├── README.md ├── pe-enduser-catalog.u-update-set.xml └── widget │ ├── pe-enduser-catalog.u-body-html-template.html │ ├── pe-enduser-catalog.u-client-script.js │ ├── pe-enduser-catalog.u-css.css │ ├── pe-enduser-catalog.u-option-schema.json │ └── pe-enduser-catalog.u-server-script.js ├── pe-enduser-login-header ├── README.md ├── pe-enduser-login-header.u-update-set.xml └── widget │ ├── pe-enduser-login-header.u-body-html-template.html │ ├── pe-enduser-login-header.u-client-script.js │ ├── pe-enduser-login-header.u-css.scss │ ├── pe-enduser-login-header.u-option-schema.json │ └── pe-enduser-login-header.u-server-script.js ├── pe-enduser-survey ├── README.md ├── pe-enduser-survey.u-update-set.xml └── widget │ ├── pe-enduser-survey.u-body-html-template.html │ ├── pe-enduser-survey.u-client-controller.js │ ├── pe-enduser-survey.u-css.css │ ├── pe-enduser-survey.u-option-schema.json │ └── pe-enduser-survey.u-server-script.js ├── pe-feedback-card ├── .sn-config.json ├── Readme.md ├── pe-feedback-card.u-update-set.xml ├── style-sheet │ └── pe-feedback-card-animate.css └── widget │ ├── pe-feedback-card.u-body-html-template.html │ ├── pe-feedback-card.u-client-script.js │ ├── pe-feedback-card.u-css.scss │ └── pe-feedback-card.u-server-script.js ├── pe-foexp-401k ├── Readme.md ├── pe-foexp-401k-update-set.u-update-set.xml └── widget │ ├── pe-foexp-401k.u-body-html-template.html │ ├── pe-foexp-401k.u-client-script.js │ ├── pe-foexp-401k.u-css.scss │ └── pe-foexp-401k.u-server-script.js ├── pe-foexp-debit-details ├── Readme.md ├── pe-foexp-debit-details-update-set.u-update-set.xml └── widget │ ├── pe-foexp-devices.u-body-html-template.html │ ├── pe-foexp-devices.u-client-script.js │ ├── pe-foexp-devices.u-css.scss │ └── pe-foexp-devices.u-server-script.js ├── pe-foexp-devices ├── Readme.md ├── pe-foexp-devices-update-set.u-update-set.xml └── widget │ ├── pe-foexp-devices.u-body-html-template.html │ ├── pe-foexp-devices.u-client-script.js │ ├── pe-foexp-devices.u-css.scss │ └── pe-foexp-devices.u-server-script.js ├── pe-foexp-photoupload ├── Readme.md ├── pe-foexp-photoupload-update-set.u-update-set.xml └── widget │ ├── pe-foexp-photoupload.u-body-html-template.html │ ├── pe-foexp-photoupload.u-client-script.js │ ├── pe-foexp-photoupload.u-css.scss │ └── pe-foexp-photoupload.u-server-script.js ├── pe-foexp-training ├── Readme.md ├── pe-foexp-training.u-update-set.xml └── widget │ ├── pe-foexp-training.u-body-html-template.html │ ├── pe-foexp-training.u-client-script.js │ ├── pe-foexp-training.u-css.scss │ └── pe-foexp-training.u-server-script.js ├── pe-form-formly ├── README.md ├── pe-form-formly.u-update-set.xml └── widget │ ├── pe-form-formly.u-body-html-template.html │ ├── pe-form-formly.u-client-script.js │ ├── pe-form-formly.u-css.scss │ ├── pe-form-formly.u-option-schema.json │ └── pe-form-formly.u-server-script.js ├── pe-form-with-related-list ├── README.md ├── pe-form-with-related-list.u-update-set.xml └── widget │ ├── pe-form-with-related-list.u-body-html-template.html │ ├── pe-form-with-related-list.u-client-script.js │ ├── pe-form-with-related-list.u-css.scss │ ├── pe-form-with-related-list.u-option-schema.json │ └── pe-form-with-related-list.u-server-script.js ├── pe-google-analytics ├── README.md ├── pe-google-analytics.u-update-set.xml ├── ui-script │ ├── pe-google-analytics.component.u-client-script.js │ └── pe-google-analytics.module.u-client-script.js └── widget │ ├── pe-google-analytics.u-body-html-template.html │ ├── pe-google-analytics.u-client-script.js │ ├── pe-google-analytics.u-css.scss │ ├── pe-google-analytics.u-option-schema.json │ └── pe-google-analytics.u-server-script.js ├── pe-help-cards ├── README.md ├── pe-help-cards.u-update-set.xml └── widget │ ├── pe-help-cards.u-body-html-template.html │ ├── pe-help-cards.u-client-script.js │ ├── pe-help-cards.u-css.scss │ ├── pe-help-cards.u-option-schema.json │ └── pe-help-cards.u-server-script.js ├── pe-homepage-search-with-video ├── README.md ├── pe-homepage-search-with-video.u-update-set.xml └── widget │ ├── pe-homepage-search-with-video.u-body-html-template.html │ ├── pe-homepage-search-with-video.u-client-script.js │ ├── pe-homepage-search-with-video.u-css.scss │ ├── pe-homepage-search-with-video.u-option-schema.json │ └── pe-homepage-search-with-video.u-server-script.js ├── pe-horizontal-scroll-menu ├── Readme.md ├── pe-horizontal-scroll-menu.u-update-set.xml └── widget │ ├── pe-horizontal-scroll-menu.u-body-html-template.html │ ├── pe-horizontal-scroll-menu.u-client-script.js │ ├── pe-horizontal-scroll-menu.u-css.scss │ └── pe-horizontal-scroll-menu.u-server-script.js ├── pe-horizontal-stacked-bar ├── Readme.md ├── pe-horizontal-stacked-bar.u-update-set.xml └── widget │ ├── pe-horizontal-stacked-bar.u-body-html-template.html │ ├── pe-horizontal-stacked-bar.u-client-script.js │ ├── pe-horizontal-stacked-bar.u-css.scss │ ├── pe-horizontal-stacked-bar.u-option-schema.json │ └── pe-horizontal-stacked-bar.u-server-script.js ├── pe-image-drag-and-drop ├── README.md ├── pe-image-drag-and-drop.u-update-set.xml └── widget │ ├── pe-image-drag-and-drop.u-body-html-template.html │ ├── pe-image-drag-and-drop.u-client-script.js │ ├── pe-image-drag-and-drop.u-option-schema.json │ └── pe-image-drag-and-drop.u-server-script.js ├── pe-inline-editing-data-table ├── README.md ├── pe-inline-editing-data-table.u-update-set.xml └── widget │ ├── pe-inline-editing-data-table.u-body-html-template.html │ ├── pe-inline-editing-data-table.u-client-script.js │ ├── pe-inline-editing-data-table.u-css.scss │ ├── pe-inline-editing-data-table.u-link-script.js │ ├── pe-inline-editing-data-table.u-option-schema.json │ └── pe-inline-editing-data-table.u-server-script.js ├── pe-itbm-business-unit-details ├── Readme.md ├── pe-itbm-business-unit-details.u-update-set.xml └── widget │ ├── pe-itbm-business-unit-details.u-body-html-template.html │ ├── pe-itbm-business-unit-details.u-client-script.js │ ├── pe-itbm-business-unit-details.u-css.scss │ └── pe-itbm-business-unit-details.u-server-script.js ├── pe-itbm-interaction-note ├── Readme.md ├── pe-itbm-interaction-note.u-update-set.xml └── widget │ ├── pe-itbm-interaction-note.u-body-html-template.html │ ├── pe-itbm-interaction-note.u-client-script.js │ ├── pe-itbm-interaction-note.u-css.scss │ └── pe-itbm-interaction-note.u-server-script.js ├── pe-itbm-organizational-spend-alignment ├── Readme.md ├── pe-itbm-organizational-spend-alignment.u-update-set.xml └── widget │ ├── pe-organizational-spend-alignment.u-body-html-template.html │ ├── pe-organizational-spend-alignment.u-client-script.js │ ├── pe-organizational-spend-alignment.u-css.scss │ └── pe-organizational-spend-alignment.u-server-script.js ├── pe-kb-list ├── README.md ├── pe-kb-list.u-update-set.xml └── widget │ ├── pe-kb-list.u-body-html-template.html │ ├── pe-kb-list.u-client-script.js │ ├── pe-kb-list.u-css.scss │ ├── pe-kb-list.u-option-schema.json │ └── pe-kb-list.u-server-script.js ├── pe-list-menu-expand-collapse ├── README.md ├── pe-list-menu-expand-collapse.u-update-set.xml └── widget │ ├── pe-list-menu-expand-collapse.u-body-html-template.html │ ├── pe-list-menu-expand-collapse.u-client-script.js │ ├── pe-list-menu-expand-collapse.u-css.css │ ├── pe-list-menu-expand-collapse.u-link-script.js │ ├── pe-list-menu-expand-collapse.u-option-schema.json │ └── pe-list-menu-expand-collapse.u-server-script.js ├── pe-manage-attachments ├── README.md ├── pe-manage-attachments.u-update-set.xml ├── processor │ └── AttachmentEmail.u-server-script.js ├── script-include │ └── AttachmentEmailScripts.u-server-script.js ├── ui-action │ └── Send Email With Attachments.u-server-script.js └── widget │ ├── pe-manage-attachments.u-body-html-template.html │ ├── pe-manage-attachments.u-client-script.js │ └── pe-manage-attachments.u-server-script.js ├── pe-maps-ngmap ├── README.md ├── pe-maps-ngmap.u-update-set.xml └── widget │ ├── pe-maps-ngmap.u-body-html-template.html │ ├── pe-maps-ngmap.u-client-script.js │ ├── pe-maps-ngmap.u-css.scss │ ├── pe-maps-ngmap.u-option-schema.json │ └── pe-maps-ngmap.u-server-script.js ├── pe-multiform ├── README.md ├── angular-provider │ ├── pe-multiform-directive-piMfAttachmentManager.u-client-script.js │ ├── pe-multiform-directive-piMfButtonUpload.u-client-script.js │ ├── pe-multiform-directive-piMfDragDropUpload.u-client-script.js │ └── pe-multiform-directive-piMultiForm.u-client-script.js ├── angular-template │ ├── pe-multiform-pi-mf-attachment-manager.u-body-html-template.html │ ├── pe-multiform-pi-mf-child-item.u-body-html-template.html │ └── pe-multiform-pi-multiform.u-body-html-template.html ├── pe-multiform.u-update-set.xml ├── script-include │ ├── pe-multiform.Child.u-server-script.js │ ├── pe-multiform.ChildForm.u-server-script.js │ ├── pe-multiform.ChildWidget.u-server-script.js │ ├── pe-multiform.FormModel.u-server-script.js │ ├── pe-multiform.Location.u-server-script.js │ ├── pe-multiform.MFHelper.u-server-script.js │ ├── pe-multiform.MFReferenceHelper.u-server-script.js │ ├── pe-multiform.MfGrObject.u-server-script.js │ ├── pe-multiform.Multiform.u-server-script.js │ └── pe-multiform.Section.u-server-script.js ├── ui-scripts │ ├── pe-multiform-directive-piMfCapture.u-client-script.js │ ├── pe-multiform-module-piMfLib.u-client-script.js │ ├── pe-multiform-module-piMultiForm.u-client-script.js │ ├── pe-multiform-service-PiMfManager.u-client-script.js │ └── pe-multiform-service-PiMfUpload.u-client-script.js └── widget │ ├── pe-multiform.u-body-html-template.html │ ├── pe-multiform.u-client-script.js │ ├── pe-multiform.u-css.css │ ├── pe-multiform.u-link-function.js │ └── pe-multiform.u-server-script.js ├── pe-my-jira-issues ├── pe-my-jira-issues.u-update-set.xml ├── readme.md └── widget │ ├── pe-my-jira-issues.u-body-html-template.html │ ├── pe-my-jira-issues.u-client-script.js │ ├── pe-my-jira-issues.u-css.scss │ ├── pe-my-jira-issues.u-option-schema.json │ └── pe-my-jira-issues.u-server-script.js ├── pe-news-carousel ├── README.md ├── pe-news-carousel.u-update-set.xml └── widget │ ├── pe-news-carousel.u-body-html-template.html │ ├── pe-news-carousel.u-client-script.js │ ├── pe-news-carousel.u-css.scss │ ├── pe-news-carousel.u-option-schema.json │ └── pe-news-carousel.u-server-script.js ├── pe-news-list ├── README.md ├── pe-news-list.u-update-set.xml └── widget │ ├── pe-news-list.u-body-html-template.html │ ├── pe-news-list.u-client-script.js │ ├── pe-news-list.u-css.scss │ ├── pe-news-list.u-option-schema.json │ └── pe-news-list.u-server-script.js ├── pe-outcome-feedback ├── README.md ├── pe-outcome-feedback.u-update-set.xml └── widget │ ├── pe-outcome-feedback.u-body-html-template.html │ └── pe-outcome-feedback.u-css.scss ├── pe-progressive-form ├── README.md ├── pe-progressive-form.u-update-set.xml └── widget │ ├── pe-progressive-form.u-body-html-template.html │ ├── pe-progressive-form.u-client-script.js │ ├── pe-progressive-form.u-css.scss │ └── pe-progressive-form.u-server-script.js ├── pe-push-notification ├── README.md ├── pe-push-notification.u-update-set.xml └── widget │ ├── pe-push-notification.u-body-html-template.html │ ├── pe-push-notification.u-client-script.js │ ├── pe-push-notification.u-css.scss │ └── pe-push-notification.u-server-script.js ├── pe-recommendation-cards ├── README.md ├── pe-recommendation-cards.u-update-set.xml └── widget │ ├── pe-recommendation-cards.u-body-html-template.html │ ├── pe-recommendation-cards.u-client-script.js │ ├── pe-recommendation-cards.u-css.scss │ ├── pe-recommendation-cards.u-option-schema.json │ └── pe-recommendation-cards.u-server-script.js ├── pe-related-list ├── README.md ├── pe-related-list.u-update-set.xml └── widget │ ├── pe-related-list.u-body-html-template.html │ ├── pe-related-list.u-client-script.js │ ├── pe-related-list.u-css.scss │ └── pe-related-list.u-server-script.js ├── pe-remediation-actions ├── README.md ├── pe-remediation-actions.u-update-set.xml ├── ui-script │ ├── pe-remediation-actions-module.u-client-script.js │ └── pe-remediation-actions-service.u-client-script.js └── widget │ ├── pe-remediation-actions.u-body-html-template.html │ ├── pe-remediation-actions.u-client-script.js │ ├── pe-remediation-actions.u-css.scss │ ├── pe-remediation-actions.u-option-schema.json │ └── pe-remediation-actions.u-server-script.js ├── pe-report-issue ├── README.md ├── pe-report-issue.u-update-set.xml └── widget │ ├── pe-report-issue.u-body-html-template.html │ ├── pe-report-issue.u-client-script.js │ ├── pe-report-issue.u-css.scss │ ├── pe-report-issue.u-option-schema.json │ └── pe-report-issue.u-server-script.js ├── pe-rest-typeahead-search ├── README.md ├── pe-rest-typeahead-search.u-update-set.xml └── widget │ ├── pe-rest-typeahead-search.u-body-html-template.html │ ├── pe-rest-typeahead-search.u-client-script.js │ ├── pe-rest-typeahead-search.u-css.scss │ ├── pe-rest-typeahead-search.u-link.js │ └── pe-rest-typeahead-search.u-server-script.js ├── pe-root-cause-details └── widget │ ├── pe-root-cause-details.u-body-html-template.html │ ├── pe-root-cause-details.u-client-script.js │ ├── pe-root-cause-details.u-css.css │ ├── pe-root-cause-details.u-option-schema.json │ └── pe-root-cause-details.u-server-script.js ├── pe-root-cause ├── README.md ├── pe-root-cause.u-update-set.xml └── widget │ ├── pe-root-cause.u-body-html-template.html │ ├── pe-root-cause.u-client-script.js │ ├── pe-root-cause.u-css.css │ ├── pe-root-cause.u-option-schema.json │ └── pe-root-cause.u-server-script.js ├── pe-scratch-pad ├── Readme.md ├── angular-provider │ └── pe-scratch-pad-provider.u-client-script.js ├── pe-scratch-pad.u-update-set.xml ├── ui-script │ └── pe-scratch-pad-ui-script.u-client-script.js └── widget │ ├── pe-scratch-pad.u-body-html-template.html │ ├── pe-scratch-pad.u-client-script.js │ ├── pe-scratch-pad.u-css.scss │ └── pe-scratch-pad.u-server-script.js ├── pe-simplefeedback-styled ├── README.md ├── pe-simplefeedback-styled.u-update-set.xml └── widget │ ├── pe-simplefeedback-styled.u-body-html-template.html │ ├── pe-simplefeedback-styled.u-client-script.js │ ├── pe-simplefeedback-styled.u-css.css │ ├── pe-simplefeedback-styled.u-option-schema.json │ └── pe-simplefeedback-styled.u-server-script.js ├── pe-simplefeedback ├── README.md ├── pe-simplefeedback.u-update-set.xml └── widget │ ├── pe-simplefeedback.u-body-html-template.html │ ├── pe-simplefeedback.u-client-script.js │ ├── pe-simplefeedback.u-css.css │ ├── pe-simplefeedback.u-option-schema.json │ └── pe-simplefeedback.u-server-script.js ├── pe-sp-floating-viewport ├── README.md ├── pe-sp-floating-viewport.u-update-set.xml.xml └── widget │ ├── pe-sp-floating-viewport.u-body-html-template.html │ ├── pe-sp-floating-viewport.u-client-script.js │ ├── pe-sp-floating-viewport.u-css.css │ ├── pe-sp-floating-viewport.u-link-script.js │ ├── pe-sp-floating-viewport.u-option-schema.json │ └── pe-sp-floating-viewport.u-server-script.js ├── pe-status-alert ├── README.md ├── pe-status-alert.u-update-set.xml └── widget │ ├── pe-status-alert.u-body-html-template.html │ ├── pe-status-alert.u-client-script.js │ ├── pe-status-alert.u-css.scss │ ├── pe-status-alert.u-option-schema.json │ └── pe-status-alert.u-server-script.js ├── pe-status-card-snippet ├── Readme.md ├── pe-status-card-snippet.u-update-set.xml └── widget │ ├── pe-status-card-snippet.u-body-html-template.html │ ├── pe-status-card-snippet.u-client-script.js │ ├── pe-status-card-snippet.u-css.scss │ └── pe-status-card-snippet.u-server-script.js ├── pe-status-card ├── README.md ├── pe-status-card.u-update-set.xml └── widget │ ├── pe-status-card.u-body-html-template.html │ ├── pe-status-card.u-client-script.js │ ├── pe-status-card.u-css.scss │ ├── pe-status-card.u-option-schema.json │ └── pe-status-card.u-server-script.js ├── pe-support-options ├── README.md ├── pe-support-options.u-update-set.xml └── widget │ ├── pe-support-options.u-body-html-template.html │ ├── pe-support-options.u-client-script.js │ ├── pe-support-options.u-css.scss │ ├── pe-support-options.u-option-schema.json │ └── pe-support-options.u-server-script.js ├── pe-tabbed-panel-horizontal ├── Readme.md ├── pe-tabbed-panel-horizontal.u-update-set.xml └── widget │ ├── pe-tabbed-panel-horizontal.u-body-html-template.html │ ├── pe-tabbed-panel-horizontal.u-client-script.js │ ├── pe-tabbed-panel-horizontal.u-css.scss │ └── pe-tabbed-panel-horizontal.u-server-script.js ├── pe-tabbed-panel-vertical ├── Readme.md ├── pe-tabbed-panel-vertical.u-update-set.xml └── widget │ ├── pe-tabbed-panel-vertical.u-body-html-template.html │ ├── pe-tabbed-panel-vertical.u-client-script.js │ ├── pe-tabbed-panel-vertical.u-css.scss │ └── pe-tabbed-panel-vertical.u-server-script.js ├── pe-task-carousel ├── Readme.md ├── angular-template │ └── pe-task-carousel-svgs.u-body-html-template.html ├── pe-task-carousel.u-update-set.xml └── widget │ ├── pe-task-carousel.u-body-html-template.html │ ├── pe-task-carousel.u-client-script.js │ └── pe-task-carousel.u-css.scss ├── pe-user-request ├── README.md ├── angular-template │ └── pe-user-request-svg.u-body-html-template.html ├── pe-user-request.u-update-set.xml ├── ui-script │ ├── pe-preloader-component.u-client-script.js │ └── pe-user-request-module.u-client-script.js └── widget │ ├── pe-user-request.u-body-html-template.html │ ├── pe-user-request.u-client-script.js │ ├── pe-user-request.u-css.scss │ ├── pe-user-request.u-option-schema.json │ └── pe-user-request.u-server-script.js ├── people-card ├── pe-people-info │ ├── Readme.md │ ├── pe-people-info.u-update-set.xml │ ├── scripted_rest │ │ └── pe-people-info-launch.js │ ├── ui-script │ │ └── pe-people-info-launch-connect.u-client-script.js │ └── widget │ │ ├── pe-people-info.u-body-html-template.html │ │ ├── pe-people-info.u-client-script.js │ │ ├── pe-people-info.u-css.scss │ │ └── pe-people-info.u-server-script.js ├── pe-technician-card │ ├── README.md │ ├── pe-technician-card.u-update-set.xml │ └── widget │ │ ├── pe-technician-card.u-body-html-template.html │ │ ├── pe-technician-card.u-css.scss │ │ └── pe-technician-card.u-server-script.js └── pe-welcome-user │ ├── README.md │ ├── pe-welcome-user.u-update-set.xml │ └── widget │ ├── pe-welcome-user.u-body-html-template.html │ ├── pe-welcome-user.u-client-script.js │ └── pe-welcome-user.u-css.scss ├── scripts ├── build.sh ├── config.sh └── messages.sh ├── src ├── pe-big-link-to │ ├── README.md │ ├── config.json │ ├── images │ │ ├── default.png │ │ ├── missingconfig.png │ │ ├── options1.png │ │ ├── options2.png │ │ ├── options3.png │ │ └── success.png │ ├── pe-big-link-to.u-update-set.xml │ └── widget │ │ ├── pe-big-link-to.u-body-html-template.html │ │ ├── pe-big-link-to.u-client-script.js │ │ ├── pe-big-link-to.u-css.css │ │ ├── pe-big-link-to.u-link-script.js │ │ ├── pe-big-link-to.u-option-schema.json │ │ └── pe-big-link-to.u-server-script.js ├── pe-business-process-visualizer │ ├── README.md │ ├── config.json │ ├── images │ │ ├── custom_icons.png │ │ ├── default.png │ │ ├── instance_options.png │ │ ├── medium.png │ │ ├── mobile_current.png │ │ ├── mobile_full.png │ │ ├── small.png │ │ └── url_parameters.png │ ├── pe-business-process-visualizer.u-update-set.xml │ └── widget │ │ ├── pe-business-process-visualizer.u-body-html-template.html │ │ ├── pe-business-process-visualizer.u-client-script.js │ │ ├── pe-business-process-visualizer.u-css.css │ │ ├── pe-business-process-visualizer.u-link-script.js │ │ ├── pe-business-process-visualizer.u-option-schema.json │ │ └── pe-business-process-visualizer.u-server-script.js ├── pe-card-scroll │ ├── README.md │ ├── angular-template │ │ └── pe-card-scroll-svgs.u-body-html-template.html │ ├── config.json │ ├── images │ │ ├── pe-card-scroll-1.png │ │ └── pe-card-scroll-2.png │ ├── pe-card-scroll.u-update-set.xml │ └── widget │ │ ├── pe-card-scroll.u-body-html-template.html │ │ ├── pe-card-scroll.u-client-script.js │ │ └── pe-card-scroll.u-css.scss ├── pe-case-and-asset-map │ ├── README.md │ ├── config.json │ ├── images │ │ └── pe-case-and-asset-map.png │ ├── pe-case-and-asset-map.u-update-set.xml │ └── widget │ │ ├── pe-case-and-asset-map.u-body-html-template.html │ │ ├── pe-case-and-asset-map.u-client-script.js │ │ ├── pe-case-and-asset-map.u-css.scss │ │ ├── pe-case-and-asset-map.u-option-schema.json │ │ └── pe-case-and-asset-map.u-server-script.js ├── pe-cases-card │ ├── README.md │ ├── config.json │ ├── images │ │ └── pe-cases-card.png │ ├── pe-cases-card.u-update-set.xml │ └── widget │ │ ├── pe-cases-card.u-body-html-template.html │ │ ├── pe-cases-card.u-client-script.js │ │ ├── pe-cases-card.u-css.scss │ │ ├── pe-cases-card.u-link-script.js │ │ ├── pe-cases-card.u-option-schema.json │ │ └── pe-cases-card.u-server-script.js ├── pe-collapsible-form │ ├── README.md │ ├── config.json │ ├── images │ │ ├── pe-collapsible-form-styled.png │ │ └── pe-collapsible-form.png │ ├── pe-collapsible-form.u-update-set.xml │ └── widget │ │ ├── pe-collapsible-form.u-body-html-template.html │ │ ├── pe-collapsible-form.u-client-script.js │ │ ├── pe-collapsible-form.u-css.scss │ │ ├── pe-collapsible-form.u-link-script.js │ │ ├── pe-collapsible-form.u-option-schema.json │ │ └── pe-collapsible-form.u-server-script.js ├── pe-email-manage-attachment │ ├── README.md │ ├── config.json │ ├── images │ │ └── pe-email-manage-attachment.png │ ├── pe-email-manage-attachment.u-update-set.xml │ ├── script-include │ │ └── pe-email-manage-attachment.helper.u-server-script.js │ └── widget │ │ ├── pe-email-manage-attachment.u-body-html-template.html │ │ ├── pe-email-manage-attachment.u-client-script.js │ │ ├── pe-email-manage-attachment.u-css.scss │ │ ├── pe-email-manage-attachment.u-link-script.js │ │ ├── pe-email-manage-attachment.u-option-schema.json │ │ └── pe-email-manage-attachment.u-server-script.js ├── pe-enhanced-list-as-tiles │ ├── README.md │ ├── config.json │ ├── images │ │ ├── bootstrapcontext.png │ │ ├── default.png │ │ ├── itemddlist.png │ │ ├── missingconfiguration.png │ │ ├── options1.png │ │ ├── options2.png │ │ ├── options3.png │ │ └── pagination.png │ ├── pe-enhanced-list-and-tiles.u-update-set.xml │ └── widget │ │ ├── pe-enhanced-list-and-tiles.u-body-html-template.html │ │ ├── pe-enhanced-list-and-tiles.u-client-script.js │ │ ├── pe-enhanced-list-and-tiles.u-css.css │ │ ├── pe-enhanced-list-and-tiles.u-link-script.js │ │ ├── pe-enhanced-list-and-tiles.u-option-schema.json │ │ └── pe-enhanced-list-and-tiles.u-server-script.js ├── pe-enhanced-list │ ├── README.md │ ├── config.json │ ├── images │ │ ├── bootstrapcontext.png │ │ ├── default.png │ │ ├── itemddlist.png │ │ ├── missingconfiguration.png │ │ ├── options1.png │ │ ├── options2.png │ │ ├── options3.png │ │ └── pagination.png │ ├── pe-enhanced-list.u-update-set.xml │ └── widget │ │ ├── pe-enhanced-list-and-tiles.u-body-html-template.html │ │ ├── pe-enhanced-list-and-tiles.u-client-script.js │ │ ├── pe-enhanced-list-and-tiles.u-css.css │ │ ├── pe-enhanced-list-and-tiles.u-link-script.js │ │ ├── pe-enhanced-list-and-tiles.u-option-schema.json │ │ └── pe-enhanced-list-and-tiles.u-server-script.js ├── pe-gantt-chart │ ├── README.md │ ├── config.json │ ├── images │ │ ├── gantt-chart-options.png │ │ └── pe-gantt-chart.png │ ├── pe-gantt-chart.u-update-set.xml │ └── widget │ │ ├── pe-gantt-chart.u-body-html-template.html │ │ ├── pe-gantt-chart.u-client-script.js │ │ ├── pe-gantt-chart.u-css.scss │ │ ├── pe-gantt-chart.u-link-script.js │ │ ├── pe-gantt-chart.u-option-schema.json │ │ └── pe-gantt-chart.u-server-script.js ├── pe-group-by-donut │ ├── README.md │ ├── config.json │ ├── images │ │ └── pe-group-by-donut.png │ ├── pe-group-by-donut.u-update-set.xml │ ├── ui-script │ │ ├── pe-group-by-donut.module.u-client-script.js │ │ └── pe-group-by-donut.ui-script.js │ └── widget │ │ ├── pe-group-by-donut.u-body-html-template.html │ │ ├── pe-group-by-donut.u-client-script.js │ │ ├── pe-group-by-donut.u-css.scss │ │ ├── pe-group-by-donut.u-link-script.js │ │ ├── pe-group-by-donut.u-option-schema.json │ │ └── pe-group-by-donut.u-server-script.js ├── pe-highlight-user-assets │ ├── README.md │ ├── config.json │ ├── images │ │ ├── default.png │ │ ├── missingconfiguration.png │ │ ├── options1.png │ │ ├── options2.png │ │ └── panelbuttons.png │ ├── pe-highlight-user-assets.u-update-set.xml │ └── widget │ │ ├── pe-highlight-user-assets.u-body-html-template.html │ │ ├── pe-highlight-user-assets.u-client-script.js │ │ ├── pe-highlight-user-assets.u-css.css │ │ ├── pe-highlight-user-assets.u-link-script.js │ │ ├── pe-highlight-user-assets.u-option-schema.json │ │ └── pe-highlight-user-assets.u-server-script.js ├── pe-icon-link-watson-translator │ ├── README.md │ ├── config.json │ ├── images │ │ ├── source-language-english.png │ │ └── target-language-korean.png │ ├── pe-icon-link-watson-translator.u-update-set.xml │ ├── script-include │ │ └── pe-icon-link-watson-translator.u-server-script.js │ └── widget │ │ ├── pe-icon-link-watson-translator.u-body-html-template.html │ │ ├── pe-icon-link-watson-translator.u-client-script.js │ │ ├── pe-icon-link-watson-translator.u-css.scss │ │ ├── pe-icon-link-watson-translator.u-option-schema.json │ │ └── pe-icon-link-watson-translator.u-server-script.js ├── pe-image-link │ ├── README.md │ ├── config.json │ ├── images │ │ └── pe-image-link.jpg │ ├── pe-image-link.u-update-set.xml │ └── widget │ │ ├── pe-image-link.u-body-html-template.html │ │ ├── pe-image-link.u-client-script.js │ │ ├── pe-image-link.u-css.scss │ │ ├── pe-image-link.u-link-script.js │ │ └── pe-image-link.u-server-script.js ├── pe-multi-screen-catalog-item │ ├── README.md │ ├── config.json │ ├── images │ │ ├── demo_low.gif │ │ ├── main-screen-blue.png │ │ └── main-screen-red.png │ ├── pe-multi-screen-catalog-item.u-update-set.xml │ └── widget │ │ ├── pe-multi-screen-catalog-item.u-body-html-template.html │ │ ├── pe-multi-screen-catalog-item.u-client-script.js │ │ ├── pe-multi-screen-catalog-item.u-css.scss │ │ ├── pe-multi-screen-catalog-item.u-link-script.js │ │ ├── pe-multi-screen-catalog-item.u-option-schema.json │ │ └── pe-multi-screen-catalog-item.u-server-script.js ├── pe-my-weather │ ├── README.md │ ├── config.json │ ├── images │ │ ├── browser_location.png │ │ ├── pe-my-weather.png │ │ └── sys_property.png │ ├── pe-my-weather.u-update-set.xml │ └── widget │ │ ├── pe-my-weather.u-body-html-template.html │ │ ├── pe-my-weather.u-client-script.js │ │ ├── pe-my-weather.u-css.scss │ │ ├── pe-my-weather.u-link-script.js │ │ ├── pe-my-weather.u-option-schema.json │ │ └── pe-my-weather.u-server-script.js ├── pe-nav-typeahead-search-collapsed │ ├── README.md │ ├── angular-template │ │ ├── nav-typeahead-popup.u-body-html-template.html │ │ └── nav-typeahead.u-body-html-template.html │ ├── config.json │ ├── images │ │ ├── collapsed.png │ │ └── default.png │ ├── pe-nav-typeahead-search-collapsed.u-update-set.xml │ └── widget │ │ ├── pe-nav-typeahead-search-collapsed.u-body-html-template.html │ │ ├── pe-nav-typeahead-search-collapsed.u-client-script.js │ │ ├── pe-nav-typeahead-search-collapsed.u-css.css │ │ ├── pe-nav-typeahead-search-collapsed.u-link-script.js │ │ ├── pe-nav-typeahead-search-collapsed.u-option-schema.json │ │ └── pe-nav-typeahead-search-collapsed.u-server-script.js ├── pe-navigation-left-collapsible │ ├── README.md │ ├── angular-template │ │ ├── item-added-tooltip-leftnav.html.u-body-html-template.html │ │ ├── loginleftNavTemplate.u-body-html-template.html │ │ ├── visibleItemsLeftNavTemplate.u-body-html-template.html │ │ └── visibleItemsSecondaryNavTemplate.u-body-html-template.html │ ├── config.json │ ├── dependencies │ │ └── leftNavSlider.js │ ├── images │ │ ├── collapsed.png │ │ ├── collapsed2.png │ │ ├── default.png │ │ ├── default2.png │ │ └── themeconfig.png │ ├── pe-navigation-left-collapsible.u-update-set.xml │ └── widget │ │ ├── pe-navigation-left-collapsible.u-body-html-template.html │ │ ├── pe-navigation-left-collapsible.u-client-script.js │ │ ├── pe-navigation-left-collapsible.u-css.css │ │ ├── pe-navigation-left-collapsible.u-link-script.js │ │ ├── pe-navigation-left-collapsible.u-option-schema.json │ │ └── pe-navigation-left-collapsible.u-server-script.js ├── pe-ng-line-chart │ ├── README.md │ ├── config.json │ ├── images │ │ └── pe-angular-line-chart.png │ ├── pe-ng-line-chart.u-update-set.xml │ └── widget │ │ ├── pe-ng-line-chart.u-body-html-template.html │ │ ├── pe-ng-line-chart.u-client-script.js │ │ └── pe-ng-line-chart.u-server-script.js ├── pe-order-overview │ ├── README.md │ ├── config.json │ ├── images │ │ ├── pe-order-overview-in-portal.png │ │ ├── pe-order-overview-list.png │ │ └── pe-order-overview.png │ ├── pe-order-overview.u-update-set.xml │ └── widget │ │ ├── pe-order-overview.u-body-html-template.html │ │ ├── pe-order-overview.u-client-script.js │ │ ├── pe-order-overview.u-css.scss │ │ └── pe-order-overview.u-server-script.js ├── pe-people-card-flyout │ ├── README.md │ ├── angular-template │ │ └── pe-people-card-flyout-svgs.u-body-html-template.html │ ├── config.json │ ├── images │ │ ├── pe-people-card-flyout-collapsed.png │ │ └── pe-people-card-flyout-expanded.png │ ├── pe-people-card-flyout.u-update-set.xml │ ├── script-include │ │ └── pe-people-card-flyout.u-server-script.js │ └── widget │ │ ├── pe-people-card-flyout.u-body-html-template.html │ │ ├── pe-people-card-flyout.u-client-script.js │ │ ├── pe-people-card-flyout.u-css.scss │ │ ├── pe-people-card-flyout.u-option-schema.json │ │ └── pe-people-card-flyout.u-server-script.js ├── pe-popular-and-recent-items │ ├── README.md │ ├── config.json │ ├── images │ │ ├── default.png │ │ ├── options.png │ │ └── recentitems.png │ ├── pe-popular-and-recent-items-u-update-set.xml │ └── widget │ │ ├── pe-popular-and-recent-items.u-body-html-template.html │ │ ├── pe-popular-and-recent-items.u-client-script.js │ │ ├── pe-popular-and-recent-items.u-css.css │ │ ├── pe-popular-and-recent-items.u-link-script.js │ │ ├── pe-popular-and-recent-items.u-option-schema.json │ │ └── pe-popular-and-recent-items.u-server-script.js ├── pe-problem-message │ ├── README.md │ ├── config.json │ ├── images │ │ └── pe-problem-message.png │ ├── pe-problem-message.u-update-set.xml │ ├── test │ │ ├── pe-problem.client.spec.js │ │ └── pe-problem.service.spec.js │ ├── ui-script │ │ ├── pe-problem.module.u-client-script.js │ │ └── pe-problem.service.u-client-script.js │ └── widget │ │ ├── pe-problem-message.u-body-html-template.html │ │ ├── pe-problem-message.u-client-script.js │ │ ├── pe-problem-message.u-css.scss │ │ ├── pe-problem-message.u-option-schema.json │ │ └── pe-problem-message.u-server-script.js ├── pe-proc-flow-lite │ ├── README.md │ ├── config.json │ ├── images │ │ └── pe-proc-flow-lite.png │ ├── pe-proc-flow-lite.u-update-set.xml │ └── widget │ │ ├── pe-proc-flow-lite.u-body-html-template.html │ │ ├── pe-proc-flow-lite.u-client-script.js │ │ ├── pe-proc-flow-lite.u-css.scss │ │ ├── pe-proc-flow-lite.u-option-schema.json │ │ └── pe-proc-flow-lite.u-server-script.js ├── pe-proc-flow-popup │ ├── README.md │ ├── config.json │ ├── images │ │ ├── pe-proc-flow-popup-01.png │ │ └── pe-proc-flow-popup-02.png │ ├── pe-proc-flow-popup.u-update-set.xml │ └── widget │ │ ├── pe-proc-flow-popup.u-body-html-template.html │ │ ├── pe-proc-flow-popup.u-client-script.js │ │ ├── pe-proc-flow-popup.u-css.scss │ │ ├── pe-proc-flow-popup.u-option-schema.json │ │ └── pe-proc-flow-popup.u-server-script.js ├── pe-proc-flow │ ├── README.md │ ├── config.json │ ├── images │ │ └── pe-proc-flow.png │ ├── pe-proc-flow.u-update-set.xml │ └── widget │ │ ├── pe-proc-flow.u-body-html-template.html │ │ ├── pe-proc-flow.u-client-script.js │ │ ├── pe-proc-flow.u-css.scss │ │ ├── pe-proc-flow.u-option-schema.json │ │ └── pe-proc-flow.u-server-script.js ├── pe-rest-typeahead-search │ ├── README.md │ ├── config.json │ ├── images │ │ ├── pe-rest-typeahead-search-01.png │ │ └── pe-rest-typeahead-search-02.png │ ├── pe-rest-typeahead-search.u-update-set.xml │ └── widget │ │ ├── pe-rest-typeahead-search.u-body-html-template.html │ │ ├── pe-rest-typeahead-search.u-client-script.js │ │ ├── pe-rest-typeahead-search.u-css.scss │ │ ├── pe-rest-typeahead-search.u-link-script.js │ │ └── pe-rest-typeahead-search.u-server-script.js ├── pe-search-as-direct-reports │ ├── README.md │ ├── config.json │ ├── images │ │ └── pe-search-as-direct-reports.png │ ├── pe-search-as-direct-reports.u-update-set.xml │ └── widget │ │ ├── pe-search-as-direct-reports.u-body-html-template.html │ │ ├── pe-search-as-direct-reports.u-client-script.js │ │ ├── pe-search-as-direct-reports.u-css.scss │ │ └── pe-search-as-direct-reports.u-server-script.js ├── pe-small-link-to │ ├── README.md │ ├── config.json │ ├── images │ │ ├── default.png │ │ ├── missingconfig.png │ │ ├── options1.png │ │ ├── options2.png │ │ └── three.png │ ├── pe-small-link-to.u-update-set.xml │ └── widget │ │ ├── pe-small-link-to.u-body-html-template.html │ │ ├── pe-small-link-to.u-client-script.js │ │ ├── pe-small-link-to.u-css.css │ │ ├── pe-small-link-to.u-link-script.js │ │ ├── pe-small-link-to.u-option-schema.json │ │ └── pe-small-link-to.u-server-script.js ├── pe-sp-pdf-viewer │ ├── README.md │ ├── config.json │ ├── images │ │ ├── pe-sp-pdf-viewer-01.png │ │ └── pe-sp-pdf-viewer-02.png │ ├── pe-sp-pdf-viewer.u-update-set.xml │ └── widget │ │ ├── pe-sp-pdf-viewer.u-body-html-template.html │ │ ├── pe-sp-pdf-viewer.u-client-script.js │ │ ├── pe-sp-pdf-viewer.u-css.scss │ │ ├── pe-sp-pdf-viewer.u-link-script.js │ │ └── pe-sp-pdf-viewer.u-server-script.js ├── pe-sp-service-outage-card │ ├── README.md │ ├── config.json │ ├── images │ │ ├── pe-sp-service-outage-card-01.png │ │ ├── pe-sp-service-outage-card-02.png │ │ └── pe-sp-service-outage-card-03.png │ ├── pe-sp-service-outage-card.u-update-set.xml │ └── widget │ │ ├── pe-sp-service-outage-card.u-body-html-template.html │ │ ├── pe-sp-service-outage-card.u-client-script.js │ │ ├── pe-sp-service-outage-card.u-css.scss │ │ ├── pe-sp-service-outage-card.u-link-script.js │ │ ├── pe-sp-service-outage-card.u-option-schema.json │ │ └── pe-sp-service-outage-card.u-server-script.js ├── pe-sp-simple-map │ ├── README.md │ ├── config.json │ ├── images │ │ ├── pe-sp-simple-map-01.png │ │ ├── pe-sp-simple-map-02.png │ │ └── pe-sp-simple-map-03.png │ ├── pe-sp-simple-map.u-update-set.xml │ └── widget │ │ ├── pe-sp-simple-map.u-body-html-template.html │ │ ├── pe-sp-simple-map.u-client-script.js │ │ ├── pe-sp-simple-map.u-css.scss │ │ ├── pe-sp-simple-map.u-option-schema.json │ │ └── pe-sp-simple-map.u-server-script.js ├── pe-sp-swapper │ ├── README.md │ ├── config.json │ ├── images │ │ └── pe-sp-swapper-01.gif │ ├── pe-sp-swapper.u-update-set.xml │ └── widget │ │ ├── pe-sp-swapper.u-body-html-template.html │ │ ├── pe-sp-swapper.u-client-script.js │ │ ├── pe-sp-swapper.u-css.scss │ │ ├── pe-sp-swapper.u-option-schema.json │ │ └── pe-sp-swapper.u-server-script.js ├── pe-sp-tabs-launchpad │ ├── README.md │ ├── config.json │ ├── images │ │ ├── pe-sp-tabs-launchpad-01.png │ │ ├── pe-sp-tabs-launchpad-02.png │ │ └── pe-sp-tabs-launchpad-03.png │ ├── pe-sp-tabs-launchpad.u-update-set.xml │ └── widget │ │ ├── pe-sp-tabs-launchpad.u-body-html-template.html │ │ ├── pe-sp-tabs-launchpad.u-client-script.js │ │ ├── pe-sp-tabs-launchpad.u-css.scss │ │ ├── pe-sp-tabs-launchpad.u-link-script.js │ │ ├── pe-sp-tabs-launchpad.u-option-schema.json │ │ └── pe-sp-tabs-launchpad.u-server-script.js ├── pe-sp-task-child-activity │ ├── README.md │ ├── config.json │ ├── images │ │ ├── pe-sp-task-child-activity-01.png │ │ ├── pe-sp-task-child-activity-02.png │ │ ├── pe-sp-task-child-activity-03.png │ │ └── pe-sp-task-child-activity-04.png │ ├── pe-sp-task-child-activity.u-update-set.xml │ └── widget │ │ ├── pe-sp-task-child-activity.u-body-html-template.html │ │ ├── pe-sp-task-child-activity.u-client-script.js │ │ ├── pe-sp-task-child-activity.u-css.scss │ │ ├── pe-sp-task-child-activity.u-link-script.js │ │ ├── pe-sp-task-child-activity.u-option-schema.json │ │ └── pe-sp-task-child-activity.u-server-script.js ├── pe-stock-ticker │ ├── README.md │ ├── config.json │ ├── images │ │ ├── api_key.png │ │ ├── widget_option.png │ │ └── working.png │ ├── pe-stock-ticker.u-update-set.xml │ └── widget │ │ ├── pe-stock-ticker.u-body-html-template.html │ │ ├── pe-stock-ticker.u-client-script.js │ │ ├── pe-stock-ticker.u-css.scss │ │ ├── pe-stock-ticker.u-link-script.js │ │ ├── pe-stock-ticker.u-option-schema.json │ │ └── pe-stock-ticker.u-server-script.js ├── pe-travel-card │ ├── README.md │ ├── angular-template │ │ └── pe-travel-card-svg.u-body-html-template.html │ ├── config.json │ ├── images │ │ └── pe-travel-card.png │ ├── pe-travel-card.u-update-set.xml │ └── widget │ │ ├── pe-travel-card.u-body-html-template.html │ │ ├── pe-travel-card.u-client-script.js │ │ ├── pe-travel-card.u-css.scss │ │ └── pe-travel-card.u-server-script.js ├── pe-typeahead-search-flat-rounded-ends │ ├── README.md │ ├── angular-template │ │ ├── sp-typeahead-flat-popup.u-body-html-template.html │ │ └── sp-typeahead-flat.u-body-html-template.html │ ├── config.json │ ├── images │ │ ├── default.png │ │ ├── options.png │ │ ├── resultlist_highlight.png │ │ └── resultslist.png │ ├── pe-typeahead-search-flat-rounded-ends.u-update-set.xml │ └── widget │ │ ├── pe-typeahead-search-flat-rounded-ends.u-body-html-template.html │ │ ├── pe-typeahead-search-flat-rounded-ends.u-client-script.js │ │ ├── pe-typeahead-search-flat-rounded-ends.u-css.css │ │ ├── pe-typeahead-search-flat-rounded-ends.u-link-script.js │ │ ├── pe-typeahead-search-flat-rounded-ends.u-option-schema.json │ │ └── pe-typeahead-search-flat-rounded-ends.u-server-script.js ├── pe-va-sp-widget-v2 │ ├── README.md │ ├── config.json │ ├── images │ │ ├── cross-icon.png │ │ ├── options-explain1.png │ │ ├── va-floating-button.png │ │ └── widget-options.png │ ├── pe-va-sp-widget-v2.u-update-set.xml │ └── widget │ │ ├── pe-va-sp-widget-v2.u-body-html-template.html │ │ ├── pe-va-sp-widget-v2.u-client-script.js │ │ ├── pe-va-sp-widget-v2.u-css.scss │ │ ├── pe-va-sp-widget-v2.u-link-script.js │ │ ├── pe-va-sp-widget-v2.u-option-schema.json │ │ └── pe-va-sp-widget-v2.u-server-script.js ├── pe-welcome-time-of-day │ ├── README.md │ ├── config.json │ ├── images │ │ ├── applied_options.png │ │ ├── default.png │ │ └── options.png │ ├── pe-welcome-time-of-day.u-update-set.xml │ └── widget │ │ ├── pe-welcome-time-of-day.u-body-html-template.html │ │ ├── pe-welcome-time-of-day.u-client-script.js │ │ ├── pe-welcome-time-of-day.u-css.css │ │ ├── pe-welcome-time-of-day.u-link-script.js │ │ ├── pe-welcome-time-of-day.u-option-schema.json │ │ └── pe-welcome-time-of-day.u-server-script.js └── pe-widget-packs │ ├── README.md │ ├── config.json │ ├── images │ ├── add-widgets.png │ ├── clock.png │ ├── left-search.png │ ├── options.png │ ├── packs-new.png │ ├── packs.png │ ├── pe-widget-packs.png │ └── weather-widget.png │ ├── pe-widget-packs.u-update-set.xml │ └── widget │ ├── pe-widget-packs.u-body-html-template.html │ ├── pe-widget-packs.u-client-script.js │ ├── pe-widget-packs.u-css.scss │ ├── pe-widget-packs.u-link-script.js │ ├── pe-widget-packs.u-option-schema.json │ └── pe-widget-packs.u-server-script.js ├── tabs ├── pe-tab-selection │ ├── README.md │ ├── angular-template │ │ └── pe-tab-selection-svgs.u-body-html-template.html │ ├── pe-tab-selection.u-update-set.xml │ └── widget │ │ ├── pe-tab-selection.u-body-html-template.html │ │ ├── pe-tab-selection.u-client-script.js │ │ ├── pe-tab-selection.u-css.scss │ │ ├── pe-tab-selection.u-option-schema.json │ │ └── pe-tab-selection.u-server-script.js └── pe-tabs-widget │ ├── Readme.md │ ├── pe-tabs-widget.u-update-set.xml │ ├── ui-script │ ├── pe-tabs-module.u-client-script.js │ └── pe-tabs-service.u-client-script.js │ └── widget │ ├── pe-tabs-widget.u-body-html-template.html │ ├── pe-tabs-widget.u-client-script.js │ ├── pe-tabs-widget.u-css.scss │ └── pe-tabs-widget.u-server-script.js ├── timeline ├── pe-animated-timeline │ ├── README.md │ ├── angular-template │ │ └── pe-animated-timeline-svg.u-body-html-template.html │ ├── pe-animated-timeline.u-update-set.xml │ └── widget │ │ ├── pe-animated-timeline.u-body-html-template.html │ │ ├── pe-animated-timeline.u-client-script.js │ │ ├── pe-animated-timeline.u-css.scss │ │ └── pe-animated-timeline.u-server-script.js ├── pe-csm-timeline │ ├── Readme.md │ ├── pe-csm-timeline.u-update-set.xml │ └── widget │ │ ├── pe-csm-timeline.u-body-html-template.html │ │ ├── pe-csm-timeline.u-client-script.js │ │ ├── pe-csm-timeline.u-css.scss │ │ └── pe-csm-timeline.u-server-script.js ├── pe-incident-timeline │ ├── README.md │ ├── pe-incident-timeline.u-update-set.xml │ └── widget │ │ ├── pe-incident-timeline.u-body-html-template.html │ │ ├── pe-incident-timeline.u-client-script.js │ │ ├── pe-incident-timeline.u-css.scss │ │ └── pe-incident-timeline.u-server-script.js ├── pe-timeline-delivery-info │ ├── README.md │ ├── pe-timeline-delivery-info.u-update-set.xml │ └── widget │ │ ├── pe-timeline-delivery-info.u-body-html-template.html │ │ ├── pe-timeline-delivery-info.u-css.scss │ │ └── pe-timeline-delivery-info.u-server-script.js ├── pe-timeline-emp-exp │ ├── Readme.md │ ├── pe-timeline-emp-exp.u-update-set.xml │ ├── ui-script │ │ ├── pe-timeline-emp-exp-events-module.u-client-script.js │ │ └── pe-timeline-emp-exp-events-service.u-client-script.js │ └── widget │ │ ├── pe-timeline-emp-exp.u-body-html-template.html │ │ ├── pe-timeline-emp-exp.u-client-script.js │ │ ├── pe-timeline-emp-exp.u-css.scss │ │ └── pe-timeline-emp-exp.u-server-script.js └── pe-timeline │ ├── Readme.md │ ├── pe-timeline.u-update-set.xml │ ├── test │ ├── pe-timeline-client.spec.js │ └── pe-timeline-service.spec.js │ ├── ui-script │ ├── pe-events-service.u-client-script.js │ └── pe-timeline-module.u-client-script.js │ └── widget │ ├── pe-timeline.u-body-html-template.html │ ├── pe-timeline.u-client-script.js │ ├── pe-timeline.u-css.scss │ └── pe-timeline.u-server-script.js ├── user-login ├── pe-enduser-login │ ├── README.md │ ├── pe-enduser-login.u-update-set.xml │ └── widget │ │ ├── pe-enduser-login.u-body-html-template.html │ │ ├── pe-enduser-login.u-client-controller.js │ │ ├── pe-enduser-login.u-css.css │ │ ├── pe-enduser-login.u-option-schema.json │ │ └── pe-enduser-login.u-server-script.js └── pe-user-login │ ├── README.md │ ├── pe-user-login.u-update-set.xml │ └── widget │ ├── pe-user-login.u-body-html-template.html │ ├── pe-user-login.u-client-script.js │ └── pe-user-login.u-css.scss └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- 1 | # EditorConfig helps developers define and maintain consistent 2 | # coding styles between different editors and IDEs 3 | # editorconfig.org 4 | 5 | root = true 6 | 7 | [*] 8 | 9 | # Change these settings to your own preference 10 | indent_style = space 11 | indent_size = 2 12 | 13 | # We recommend you to keep these unchanged 14 | end_of_line = lf 15 | charset = utf-8 16 | trim_trailing_whitespace = true 17 | insert_final_newline = false 18 | 19 | [*.md] 20 | trim_trailing_whitespace = true 21 | -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- 1 | daysUntilStale: 60 2 | daysUntilClose: 7 3 | exemptLabels: 4 | - pinned 5 | - review 6 | - security 7 | staleLabel: wontfix 8 | markComment: > 9 | This issue has been automatically marked as stale because it has not had 10 | recent activity. It will be closed if no further activity occurs. Thank you 11 | for your contributions. 12 | closeComment: false 13 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .sn-config.json 2 | .sn-sync_data.json 3 | node_modules/ 4 | .yo-rc.json 5 | /config.codekit 6 | /config.rb 7 | /dist/stylesheets/* 8 | /dist/bower_components 9 | /.nvmrc 10 | /.sass-cache/ 11 | **.DS_Store 12 | .idea/ 13 | **/*.sketch 14 | .vscode/ 15 | typings/ 16 | typings.json -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | cache: yarn 3 | node_js: 4 | - '8' 5 | dist: xenial 6 | services: 7 | - xvfb 8 | install: 9 | - yarn 10 | script: 11 | - yarn lint 12 | - yarn test -------------------------------------------------------------------------------- /approve-card/pe-approval-card-cloud-sprawl/widget/pe-approval-cloud-sprawl.u-client-script.js: -------------------------------------------------------------------------------- 1 | function ApproveRejectCard() { 2 | /* widget controller */ 3 | var c = this; 4 | } -------------------------------------------------------------------------------- /approve-card/pe-approval-card-cloud-sprawl/widget/pe-approval-cloud-sprawl.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | data.cardData = input.card_data || options.card_data; 5 | data.cardData = JSON.parse(data.cardData); 6 | })(); -------------------------------------------------------------------------------- /approve-card/pe-approval-card-with-approval-table/.gitignore: -------------------------------------------------------------------------------- 1 | .src/ -------------------------------------------------------------------------------- /approve-card/pe-approval-card-with-approval-table/widget/pe-approval-card-with-approval-table.u-body-html-template.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /approve-card/pe-approval-card-with-approval-table/widget/pe-approval-card-with-approval-table.u-css.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/approve-card/pe-approval-card-with-approval-table/widget/pe-approval-card-with-approval-table.u-css.css -------------------------------------------------------------------------------- /approve-card/pe-approval-card-with-approval-table/widget/pe-approval-card-with-approval-table.u-option-schema.json: -------------------------------------------------------------------------------- 1 | [{"name":"title","default_value":"","label":"Title","type":"string"},{"name":"purpose","default_value":"","label":"Purpose","type":"string"},{"name":"icon","default_value":"fa fa-bell fa-2x","label":"Icon","type":"string"},{"displayValue":"Catalog Task","name":"task_record","label":"Task Record","type":"reference","value":"sc_task","ed":{"reference":"sc_task"}}] -------------------------------------------------------------------------------- /approve-card/pe-approval-card/widget/pe-approval-card.u-option-schema.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "title", 4 | "default_value": "Destination Services", 5 | "label": "Title", 6 | "type": "string" 7 | }, 8 | { 9 | "name": "purpose", 10 | "default_value": "Relocation Package", 11 | "label": "Purpose", 12 | "type": "string" 13 | }, 14 | { 15 | "name": "icon", 16 | "default_value": "fa fa-bell fa-2x", 17 | "label": "Icon", 18 | "type": "string" 19 | } 20 | ] 21 | -------------------------------------------------------------------------------- /approve-card/pe-approval-card/widget/pe-approval-card.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | })(); -------------------------------------------------------------------------------- /approve-card/pe-approve-reject-card-with-collapse/widget/pe-approve-reject-card-with-collapse.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | data.card_data = input.card_data || options.card_data; 5 | data.card_data = JSON.parse(data.card_data); 6 | })(); -------------------------------------------------------------------------------- /docs/help.md: -------------------------------------------------------------------------------- 1 | Widget Scaffold Help 2 | ============================================= 3 | 4 | ## SYNOPSIS 5 | 6 | yarn build [widget name || widget-name] [options] 7 | 8 | ## DESCRIPTION 9 | 10 | Create a widget scaffold for the Innovation Library. 11 | 12 | The following options are available: 13 | 14 | -a Build `angular-template` directory. 15 | -s Build `script-include` directory. 16 | -u Build `ui-script` directory. 17 | 18 | You may use these commands in conjunction with each other. -------------------------------------------------------------------------------- /donut-widgets/pe-donut-chart-two/widget/pe-donut-chart-two.u-client-script.js: -------------------------------------------------------------------------------- 1 | function DonutChartController() { 2 | var c = this; 3 | } 4 | -------------------------------------------------------------------------------- /donut-widgets/pe-donut-chart-two/widget/pe-donut-chart-two.u-css.scss: -------------------------------------------------------------------------------- 1 | .div-center { 2 | text-align: center; 3 | } 4 | -------------------------------------------------------------------------------- /donut-widgets/pe-donut-chart/widget/pe-donut-chart.u-client-script.js: -------------------------------------------------------------------------------- 1 | function DonutChartController() { 2 | /* widget controller */ 3 | var c = this; 4 | console.log(c); 5 | } -------------------------------------------------------------------------------- /highcharts/pe-area-chart/widget/pe-area-chart.u-body-html-template.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /highcharts/pe-area-chart/widget/pe-area-chart.u-client-script.js: -------------------------------------------------------------------------------- 1 | function($scope, HighchartsConfigService) { 2 | var c = this; 3 | var hcs = new HighchartsConfigService(c.options, c.options.type, c.data); 4 | c.chartConfig = hcs.getChartConfig(); 5 | hcs.get(); 6 | } -------------------------------------------------------------------------------- /highcharts/pe-bar-chart/widget/pe-bar-chart.u-body-html-template.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /highcharts/pe-bar-chart/widget/pe-bar-chart.u-client-script.js: -------------------------------------------------------------------------------- 1 | function($scope, HighchartsConfigService) { 2 | var c = this; 3 | var chartType = c.options.bar_type; 4 | var hcs = new HighchartsConfigService(c.options, chartType, c.data); 5 | c.chartConfig = hcs.getChartConfig(); 6 | hcs.get(); 7 | } -------------------------------------------------------------------------------- /highcharts/pe-bar-chart/widget/pe-bar-chart.u-css.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/highcharts/pe-bar-chart/widget/pe-bar-chart.u-css.css -------------------------------------------------------------------------------- /highcharts/pe-heatmap/widget/pe-heatmap.u-body-html-template.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /highcharts/pe-heatmap/widget/pe-heatmap.u-client-script.js: -------------------------------------------------------------------------------- 1 | function($scope, HighchartsConfigService) { 2 | var c = this; 3 | var hcsHeatMap = new HighchartsConfigService(c.options, "heatmap", c.data); 4 | c.chartConfig = hcsHeatMap.getChartConfig(); 5 | hcsHeatMap.get(); 6 | } -------------------------------------------------------------------------------- /highcharts/pe-heatmap/widget/pe-heatmap.u-css.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/highcharts/pe-heatmap/widget/pe-heatmap.u-css.css -------------------------------------------------------------------------------- /highcharts/pe-line-chart/widget/pe-line-chart.u-body-html-template.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /highcharts/pe-line-chart/widget/pe-line-chart.u-client-script.js: -------------------------------------------------------------------------------- 1 | function($scope, HighchartsConfigService) { 2 | var c = this; 3 | var hcsLineChart = new HighchartsConfigService(c.options, c.options.type, c.data); 4 | c.chartConfig = hcsLineChart.getChartConfig(); 5 | hcsLineChart.get(); 6 | } -------------------------------------------------------------------------------- /highcharts/pe-line-chart/widget/pe-line-chart.u-css.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/highcharts/pe-line-chart/widget/pe-line-chart.u-css.css -------------------------------------------------------------------------------- /highcharts/pe-pie-chart/widget/pe-pie-chart.u-body-html-template.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /highcharts/pe-pie-chart/widget/pe-pie-chart.u-client-script.js: -------------------------------------------------------------------------------- 1 | function($scope, HighchartsConfigService) { 2 | var c = this; 3 | var hcs = new HighchartsConfigService(c.options, "pie", c.data); 4 | c.chartConfig = hcs.getChartConfig(); 5 | hcs.get(); 6 | } -------------------------------------------------------------------------------- /highcharts/pe-pie-chart/widget/pe-pie-chart.u-css.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/highcharts/pe-pie-chart/widget/pe-pie-chart.u-css.css -------------------------------------------------------------------------------- /highcharts/pe-solid-gauge/widget/pe-solid-gauge.u-body-html-template.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /highcharts/pe-solid-gauge/widget/pe-solid-gauge.u-client-script.js: -------------------------------------------------------------------------------- 1 | function($scope, $timeout, HighchartsConfigService) { 2 | var c = this; 3 | 4 | var hcs = new HighchartsConfigService(c.options, "solidgauge", c.data); 5 | c.chartConfig = hcs.getChartConfig(); 6 | hcs.get(); 7 | } -------------------------------------------------------------------------------- /highcharts/pe-solid-gauge/widget/pe-solid-gauge.u-css.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/highcharts/pe-solid-gauge/widget/pe-solid-gauge.u-css.css -------------------------------------------------------------------------------- /highcharts/pe-treemap/widget/pe-treemap.u-body-html-template.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /highcharts/pe-treemap/widget/pe-treemap.u-client-script.js: -------------------------------------------------------------------------------- 1 | function($scope, HighchartsConfigService) { 2 | var c = this; 3 | var hcsTreemap = new HighchartsConfigService(c.options, "treemap", c.data); 4 | c.chartConfig = hcsTreemap.getChartConfig(); 5 | hcsTreemap.get(); 6 | } -------------------------------------------------------------------------------- /highcharts/pe-treemap/widget/pe-treemap.u-css.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/highcharts/pe-treemap/widget/pe-treemap.u-css.css -------------------------------------------------------------------------------- /hr/pe-direct-deposit/widget/pe-direct-deposit.u-css.scss: -------------------------------------------------------------------------------- 1 | h4 { 2 | font-size: 24px; 3 | } 4 | 5 | h5 { 6 | font-size: 16px; 7 | } 8 | 9 | .related-articles { 10 | ul { 11 | li { 12 | span { 13 | color: #578fae; 14 | } 15 | } 16 | } 17 | } 18 | 19 | .deposit-info { 20 | margin-top: 15px; 21 | border-top: 1px solid #dbdad7; 22 | padding-top: 15px; 23 | } 24 | -------------------------------------------------------------------------------- /hr/pe-direct-deposit/widget/pe-direct-deposit.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | 5 | })(); 6 | -------------------------------------------------------------------------------- /hr/pe-office-space/widget/pe-office-space.u-css.scss: -------------------------------------------------------------------------------- 1 | h1 { 2 | font-size: 24px; 3 | } 4 | 5 | .links-title { 6 | margin-top: 15px; 7 | font-size: 16px; 8 | font-weight: bold; 9 | } 10 | 11 | .related-links { 12 | margin-top: 15px; 13 | margin-top: 15px; 14 | } 15 | 16 | .map { 17 | img { 18 | width: 100%; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /hr/pe-office-space/widget/pe-office-space.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | 5 | })(); -------------------------------------------------------------------------------- /hr/pe-orientation/widget/pe-orientation.u-client-script.js: -------------------------------------------------------------------------------- 1 | function NewHireOrientationController() { 2 | var c = this; 3 | 4 | c.$onInit = function() { 5 | c.data.startMonth = moment(c.data.data).format('MMM'); 6 | c.data.startDay = moment(c.data.date); 7 | c.orientation = c.data.startDay.format('MMM DD, YYYY'); 8 | }; 9 | } 10 | -------------------------------------------------------------------------------- /hr/pe-sign-document/widget/pe-sign-document.u-css.scss: -------------------------------------------------------------------------------- 1 | .document-acknowledge-task { 2 | padding-bottom: 75px; 3 | } 4 | 5 | .header { 6 | display: none; 7 | } 8 | 9 | #documentFrame { 10 | margin: 0 -15px; 11 | padding: 15px; 12 | } 13 | 14 | .pop-footer { 15 | position: fixed; 16 | bottom: 75px; 17 | left: 0; 18 | width: 100%; 19 | } 20 | -------------------------------------------------------------------------------- /hr/pe-take-photo/widget/pe-take-photo.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | if (input) {data.sys_id = input.sys_id;} 3 | else if (options) {data.sys_id = options.sys_id;} 4 | else {data.sys_id = $sp.getValue('sys_id');} 5 | 6 | var hrtt = new hr_TaskTicket(); 7 | 8 | data.task = hrtt.getTasks(data.sys_id); 9 | })(); 10 | -------------------------------------------------------------------------------- /hr/pe-welcome-msg/widget/pe-welcome-msg.u-body-html-template.html: -------------------------------------------------------------------------------- 1 |
2 |

{{user.first_name}}, congratulations on joining the company!

3 |
-------------------------------------------------------------------------------- /hr/pe-welcome-msg/widget/pe-welcome-msg.u-client-script.js: -------------------------------------------------------------------------------- 1 | function WelcomeMsgController() { 2 | var c = this; 3 | } 4 | -------------------------------------------------------------------------------- /hr/pe-welcome-msg/widget/pe-welcome-msg.u-css.scss: -------------------------------------------------------------------------------- 1 | .message-wrapper { 2 | margin: 0 -15px; 3 | background-color: white; 4 | padding: 10px 20px; 5 | text-align: center; 6 | } 7 | 8 | h3 { 9 | color: #578fae; 10 | font-size: 22px; 11 | font-weight: 600; 12 | } 13 | -------------------------------------------------------------------------------- /hr/pe-welcome-msg/widget/pe-welcome-msg.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | 5 | })(); 6 | -------------------------------------------------------------------------------- /images/PE Image Drag & Drop.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/PE Image Drag & Drop.mp4 -------------------------------------------------------------------------------- /images/approval.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/approval.png -------------------------------------------------------------------------------- /images/hr-case-detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/hr-case-detail.png -------------------------------------------------------------------------------- /images/hr-catalog-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/hr-catalog-list.png -------------------------------------------------------------------------------- /images/hr-direct-deposit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/hr-direct-deposit.png -------------------------------------------------------------------------------- /images/hr-employee-next-task.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/hr-employee-next-task.png -------------------------------------------------------------------------------- /images/hr-info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/hr-info.png -------------------------------------------------------------------------------- /images/hr-new-hire-orientation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/hr-new-hire-orientation.png -------------------------------------------------------------------------------- /images/hr-office-space.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/hr-office-space.png -------------------------------------------------------------------------------- /images/hr-photo-credential.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/hr-photo-credential.png -------------------------------------------------------------------------------- /images/hr-picture-box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/hr-picture-box.png -------------------------------------------------------------------------------- /images/hr-read-non-disclosure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/hr-read-non-disclosure.png -------------------------------------------------------------------------------- /images/hr-select-device.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/hr-select-device.png -------------------------------------------------------------------------------- /images/hr-sign-document.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/hr-sign-document.png -------------------------------------------------------------------------------- /images/hr-simple-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/hr-simple-list.png -------------------------------------------------------------------------------- /images/hr-upcoming-events-collapsed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/hr-upcoming-events-collapsed.png -------------------------------------------------------------------------------- /images/hr-upcoming-events-expanded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/hr-upcoming-events-expanded.png -------------------------------------------------------------------------------- /images/hr-video-carousel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/hr-video-carousel.png -------------------------------------------------------------------------------- /images/hr-welcome-message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/hr-welcome-message.png -------------------------------------------------------------------------------- /images/il-hero.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/il-hero.jpg -------------------------------------------------------------------------------- /images/mf-drag-drop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/mf-drag-drop.png -------------------------------------------------------------------------------- /images/mf-feature-highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/mf-feature-highlight.png -------------------------------------------------------------------------------- /images/mf-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/mf-logo.png -------------------------------------------------------------------------------- /images/mf-navigation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/mf-navigation.png -------------------------------------------------------------------------------- /images/mf-next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/mf-next.png -------------------------------------------------------------------------------- /images/mf-screen-progression.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/mf-screen-progression.png -------------------------------------------------------------------------------- /images/mf-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/mf-screenshot.png -------------------------------------------------------------------------------- /images/pe-animated-timeline-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-animated-timeline-1.gif -------------------------------------------------------------------------------- /images/pe-animated-timeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-animated-timeline.png -------------------------------------------------------------------------------- /images/pe-appointment-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-appointment-1.png -------------------------------------------------------------------------------- /images/pe-appointment-chiclet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-appointment-chiclet.png -------------------------------------------------------------------------------- /images/pe-appointment-dropdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-appointment-dropdown.png -------------------------------------------------------------------------------- /images/pe-appointment-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-appointment-list.png -------------------------------------------------------------------------------- /images/pe-appointment-scheduler-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-appointment-scheduler-01.png -------------------------------------------------------------------------------- /images/pe-appointment-scheduler-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-appointment-scheduler-02.png -------------------------------------------------------------------------------- /images/pe-appointment-scheduling-setup1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-appointment-scheduling-setup1.png -------------------------------------------------------------------------------- /images/pe-appointment-timecard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-appointment-timecard.png -------------------------------------------------------------------------------- /images/pe-approve-reject-card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-approve-reject-card.png -------------------------------------------------------------------------------- /images/pe-approve-reject-inbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-approve-reject-inbox.png -------------------------------------------------------------------------------- /images/pe-area-chart-modified.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-area-chart-modified.png -------------------------------------------------------------------------------- /images/pe-area-chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-area-chart.png -------------------------------------------------------------------------------- /images/pe-area-spline-chart-modified.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-area-spline-chart-modified.png -------------------------------------------------------------------------------- /images/pe-area-spline-chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-area-spline-chart.png -------------------------------------------------------------------------------- /images/pe-background-slideshow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-background-slideshow.gif -------------------------------------------------------------------------------- /images/pe-bar-chart-modified.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-bar-chart-modified.png -------------------------------------------------------------------------------- /images/pe-bar-chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-bar-chart.png -------------------------------------------------------------------------------- /images/pe-barcode-reader-fi-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-barcode-reader-fi-01.png -------------------------------------------------------------------------------- /images/pe-barcode-reader-fi-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-barcode-reader-fi-02.png -------------------------------------------------------------------------------- /images/pe-barcode-reader-fi-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-barcode-reader-fi-03.png -------------------------------------------------------------------------------- /images/pe-barcode-reader-fi-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-barcode-reader-fi-04.png -------------------------------------------------------------------------------- /images/pe-barcode-reader-live-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-barcode-reader-live-01.png -------------------------------------------------------------------------------- /images/pe-barcode-reader-live-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-barcode-reader-live-02.png -------------------------------------------------------------------------------- /images/pe-barcode-reader-live-03.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-barcode-reader-live-03.gif -------------------------------------------------------------------------------- /images/pe-blog-dark-theme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-blog-dark-theme.png -------------------------------------------------------------------------------- /images/pe-blog-light-theme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-blog-light-theme.png -------------------------------------------------------------------------------- /images/pe-bootstrap-notify-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-bootstrap-notify-01.png -------------------------------------------------------------------------------- /images/pe-bootstrap-notify-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-bootstrap-notify-02.png -------------------------------------------------------------------------------- /images/pe-business-impact-1a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-business-impact-1a.png -------------------------------------------------------------------------------- /images/pe-business-impact-1b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-business-impact-1b.png -------------------------------------------------------------------------------- /images/pe-business-impact-2a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-business-impact-2a.png -------------------------------------------------------------------------------- /images/pe-business-impact-2b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-business-impact-2b.png -------------------------------------------------------------------------------- /images/pe-carousel-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-carousel-plus.png -------------------------------------------------------------------------------- /images/pe-circle-of-destiny-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-circle-of-destiny-2.png -------------------------------------------------------------------------------- /images/pe-circle-of-destiny-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-circle-of-destiny-3.png -------------------------------------------------------------------------------- /images/pe-circle-of-destiny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-circle-of-destiny.png -------------------------------------------------------------------------------- /images/pe-cloud-performance-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-cloud-performance-01.png -------------------------------------------------------------------------------- /images/pe-cloud-sprawl-card-utilization-snippet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-cloud-sprawl-card-utilization-snippet.png -------------------------------------------------------------------------------- /images/pe-cloud-sprawl-info-cost-snippet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-cloud-sprawl-info-cost-snippet.png -------------------------------------------------------------------------------- /images/pe-cloud-sprawl-info-snippet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-cloud-sprawl-info-snippet.png -------------------------------------------------------------------------------- /images/pe-cloud-sprawl-info-utilization-snippet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-cloud-sprawl-info-utilization-snippet.png -------------------------------------------------------------------------------- /images/pe-cloud-sprawl-info-with-user-snippet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-cloud-sprawl-info-with-user-snippet.png -------------------------------------------------------------------------------- /images/pe-cloud-sprawl-overview-snippet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-cloud-sprawl-overview-snippet.png -------------------------------------------------------------------------------- /images/pe-cod-static.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-cod-static.png -------------------------------------------------------------------------------- /images/pe-column-chart-modified.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-column-chart-modified.png -------------------------------------------------------------------------------- /images/pe-column-chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-column-chart.png -------------------------------------------------------------------------------- /images/pe-completion-task-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-completion-task-1.png -------------------------------------------------------------------------------- /images/pe-completion-task-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-completion-task-2.gif -------------------------------------------------------------------------------- /images/pe-contact-slider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-contact-slider.png -------------------------------------------------------------------------------- /images/pe-countdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-countdown.png -------------------------------------------------------------------------------- /images/pe-csm-case-details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-csm-case-details.png -------------------------------------------------------------------------------- /images/pe-csm-case-row.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-csm-case-row.png -------------------------------------------------------------------------------- /images/pe-csm-case-status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-csm-case-status.png -------------------------------------------------------------------------------- /images/pe-csm-cost-breakdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-csm-cost-breakdown.png -------------------------------------------------------------------------------- /images/pe-csm-dashboard-expandable-card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-csm-dashboard-expandable-card.png -------------------------------------------------------------------------------- /images/pe-csm-dashboard-tabs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-csm-dashboard-tabs.png -------------------------------------------------------------------------------- /images/pe-csm-hotfix-dates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-csm-hotfix-dates.png -------------------------------------------------------------------------------- /images/pe-csm-location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-csm-location.png -------------------------------------------------------------------------------- /images/pe-csm-progressbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-csm-progressbar.png -------------------------------------------------------------------------------- /images/pe-csm-summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-csm-summary.png -------------------------------------------------------------------------------- /images/pe-csm-timeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-csm-timeline.png -------------------------------------------------------------------------------- /images/pe-cta-count.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-cta-count.png -------------------------------------------------------------------------------- /images/pe-custom-header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-custom-header.png -------------------------------------------------------------------------------- /images/pe-custom-overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-custom-overlay.png -------------------------------------------------------------------------------- /images/pe-donut-chart-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-donut-chart-01.png -------------------------------------------------------------------------------- /images/pe-donut-chart-modified.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-donut-chart-modified.png -------------------------------------------------------------------------------- /images/pe-donut-chart-wizard-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-donut-chart-wizard-01.png -------------------------------------------------------------------------------- /images/pe-dynamic-tabs-widget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-dynamic-tabs-widget.png -------------------------------------------------------------------------------- /images/pe-emp-exp-modal-header-snippet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-emp-exp-modal-header-snippet.png -------------------------------------------------------------------------------- /images/pe-emp-exp-services-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-emp-exp-services-list.png -------------------------------------------------------------------------------- /images/pe-end-user-login-header-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-end-user-login-header-1.png -------------------------------------------------------------------------------- /images/pe-enduser-catalog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-enduser-catalog.png -------------------------------------------------------------------------------- /images/pe-enduser-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-enduser-login.png -------------------------------------------------------------------------------- /images/pe-enduser-survey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-enduser-survey.png -------------------------------------------------------------------------------- /images/pe-feedback-buttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-feedback-buttons.png -------------------------------------------------------------------------------- /images/pe-feedback-card-screenshot-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-feedback-card-screenshot-01.png -------------------------------------------------------------------------------- /images/pe-feedback-card-screenshot-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-feedback-card-screenshot-02.png -------------------------------------------------------------------------------- /images/pe-feedback-card-screenshot-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-feedback-card-screenshot-03.png -------------------------------------------------------------------------------- /images/pe-feedback-modal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-feedback-modal.png -------------------------------------------------------------------------------- /images/pe-foexp-401k.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-foexp-401k.png -------------------------------------------------------------------------------- /images/pe-foexp-debit-details.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-foexp-debit-details.gif -------------------------------------------------------------------------------- /images/pe-foexp-devices.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-foexp-devices.gif -------------------------------------------------------------------------------- /images/pe-foexp-photoupload.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-foexp-photoupload.gif -------------------------------------------------------------------------------- /images/pe-foexp-training.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-foexp-training.png -------------------------------------------------------------------------------- /images/pe-form-formly-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-form-formly-01.png -------------------------------------------------------------------------------- /images/pe-form-with-related-list.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-form-with-related-list.gif -------------------------------------------------------------------------------- /images/pe-google-analytics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-google-analytics.png -------------------------------------------------------------------------------- /images/pe-heatmap-chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-heatmap-chart.png -------------------------------------------------------------------------------- /images/pe-help-cards-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-help-cards-1.png -------------------------------------------------------------------------------- /images/pe-highchart-donut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-highchart-donut.png -------------------------------------------------------------------------------- /images/pe-homepage-search-with-video-setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-homepage-search-with-video-setup.png -------------------------------------------------------------------------------- /images/pe-homepage-search-with-video-widgetoptions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-homepage-search-with-video-widgetoptions.png -------------------------------------------------------------------------------- /images/pe-homepage-search-with-video.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-homepage-search-with-video.gif -------------------------------------------------------------------------------- /images/pe-horizontal-stacked-bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-horizontal-stacked-bar.png -------------------------------------------------------------------------------- /images/pe-image-drag-and-drop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-image-drag-and-drop.gif -------------------------------------------------------------------------------- /images/pe-inbox-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-inbox-01.png -------------------------------------------------------------------------------- /images/pe-incident-message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-incident-message.png -------------------------------------------------------------------------------- /images/pe-incident-timeline-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-incident-timeline-1.png -------------------------------------------------------------------------------- /images/pe-incident-timeline-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-incident-timeline-2.png -------------------------------------------------------------------------------- /images/pe-inline-editing-data-table.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-inline-editing-data-table.gif -------------------------------------------------------------------------------- /images/pe-itbm-business-unit-details-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-itbm-business-unit-details-1.png -------------------------------------------------------------------------------- /images/pe-itbm-business-unit-details-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-itbm-business-unit-details-2.png -------------------------------------------------------------------------------- /images/pe-itbm-business-unit-details-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-itbm-business-unit-details-3.png -------------------------------------------------------------------------------- /images/pe-itbm-interaction-note-confirm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-itbm-interaction-note-confirm.png -------------------------------------------------------------------------------- /images/pe-itbm-interaction-note.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-itbm-interaction-note.png -------------------------------------------------------------------------------- /images/pe-itbm-organizational-spend-alignment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-itbm-organizational-spend-alignment.png -------------------------------------------------------------------------------- /images/pe-kb-list-collapsed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-kb-list-collapsed.png -------------------------------------------------------------------------------- /images/pe-kb-list-expanded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-kb-list-expanded.png -------------------------------------------------------------------------------- /images/pe-line-chart-modified.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-line-chart-modified.png -------------------------------------------------------------------------------- /images/pe-line-chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-line-chart.png -------------------------------------------------------------------------------- /images/pe-list-menu-expand-collapse-collapsed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-list-menu-expand-collapse-collapsed.png -------------------------------------------------------------------------------- /images/pe-list-menu-expand-collapse-option-schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-list-menu-expand-collapse-option-schema.png -------------------------------------------------------------------------------- /images/pe-list-menu-expand-collapse-portal-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-list-menu-expand-collapse-portal-config.png -------------------------------------------------------------------------------- /images/pe-list-menu-expand-collapse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-list-menu-expand-collapse.png -------------------------------------------------------------------------------- /images/pe-manage-attachments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-manage-attachments.png -------------------------------------------------------------------------------- /images/pe-maps-ngmap-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-maps-ngmap-1.png -------------------------------------------------------------------------------- /images/pe-maps-ngmap-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-maps-ngmap-2.png -------------------------------------------------------------------------------- /images/pe-maps-ngmap.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-maps-ngmap.gif -------------------------------------------------------------------------------- /images/pe-my-jira-issues-basicauth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-my-jira-issues-basicauth.png -------------------------------------------------------------------------------- /images/pe-my-jira-issues-options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-my-jira-issues-options.png -------------------------------------------------------------------------------- /images/pe-my-jira-issues-sys-property.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-my-jira-issues-sys-property.png -------------------------------------------------------------------------------- /images/pe-my-jira-issues.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-my-jira-issues.png -------------------------------------------------------------------------------- /images/pe-news-carousel.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-news-carousel.gif -------------------------------------------------------------------------------- /images/pe-news-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-news-list.png -------------------------------------------------------------------------------- /images/pe-outcome-feedback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-outcome-feedback.png -------------------------------------------------------------------------------- /images/pe-overview-card-snippet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-overview-card-snippet.png -------------------------------------------------------------------------------- /images/pe-people-info-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-people-info-01.png -------------------------------------------------------------------------------- /images/pe-people-info-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-people-info-02.png -------------------------------------------------------------------------------- /images/pe-people-info-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-people-info-03.png -------------------------------------------------------------------------------- /images/pe-people-info-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-people-info-04.png -------------------------------------------------------------------------------- /images/pe-people-info-05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-people-info-05.png -------------------------------------------------------------------------------- /images/pe-people-info-avatar-border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-people-info-avatar-border.png -------------------------------------------------------------------------------- /images/pe-pie-chart-modified.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-pie-chart-modified.png -------------------------------------------------------------------------------- /images/pe-pie-chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-pie-chart.png -------------------------------------------------------------------------------- /images/pe-polar-chart-modified.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-polar-chart-modified.png -------------------------------------------------------------------------------- /images/pe-polar-chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-polar-chart.png -------------------------------------------------------------------------------- /images/pe-progressive-form.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-progressive-form.gif -------------------------------------------------------------------------------- /images/pe-push-notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-push-notification.png -------------------------------------------------------------------------------- /images/pe-recommendation-cards-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-recommendation-cards-1.png -------------------------------------------------------------------------------- /images/pe-related-list.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-related-list.gif -------------------------------------------------------------------------------- /images/pe-remediation-actions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-remediation-actions.png -------------------------------------------------------------------------------- /images/pe-report-issue-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-report-issue-1.png -------------------------------------------------------------------------------- /images/pe-rest-typeahead-search-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-rest-typeahead-search-01.png -------------------------------------------------------------------------------- /images/pe-rest-typeahead-search-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-rest-typeahead-search-02.png -------------------------------------------------------------------------------- /images/pe-root-cause-1a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-root-cause-1a.png -------------------------------------------------------------------------------- /images/pe-root-cause-1b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-root-cause-1b.png -------------------------------------------------------------------------------- /images/pe-root-cause-2a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-root-cause-2a.png -------------------------------------------------------------------------------- /images/pe-root-cause-2b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-root-cause-2b.png -------------------------------------------------------------------------------- /images/pe-solid-gauge-arc-chart-og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-solid-gauge-arc-chart-og.png -------------------------------------------------------------------------------- /images/pe-solid-gauge-arc-chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-solid-gauge-arc-chart.png -------------------------------------------------------------------------------- /images/pe-solid-gauge-arc-modified-chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-solid-gauge-arc-modified-chart.png -------------------------------------------------------------------------------- /images/pe-solid-gauge-chart-og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-solid-gauge-chart-og.png -------------------------------------------------------------------------------- /images/pe-solid-gauge-chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-solid-gauge-chart.png -------------------------------------------------------------------------------- /images/pe-solid-gauge-modified-chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-solid-gauge-modified-chart.png -------------------------------------------------------------------------------- /images/pe-sp-floating-viewport-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-sp-floating-viewport-button.png -------------------------------------------------------------------------------- /images/pe-sp-floating-viewport-instance-options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-sp-floating-viewport-instance-options.png -------------------------------------------------------------------------------- /images/pe-sp-floating-viewport-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-sp-floating-viewport-open.png -------------------------------------------------------------------------------- /images/pe-spline-chart-modified.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-spline-chart-modified.png -------------------------------------------------------------------------------- /images/pe-spline-chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-spline-chart.png -------------------------------------------------------------------------------- /images/pe-status-alert-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-status-alert-1.png -------------------------------------------------------------------------------- /images/pe-status-alert-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-status-alert-2.png -------------------------------------------------------------------------------- /images/pe-status-card-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-status-card-1.png -------------------------------------------------------------------------------- /images/pe-status-card-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-status-card-2.png -------------------------------------------------------------------------------- /images/pe-status-card-snippet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-status-card-snippet.png -------------------------------------------------------------------------------- /images/pe-summary-data-snippet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-summary-data-snippet.png -------------------------------------------------------------------------------- /images/pe-support-options-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-support-options-1.png -------------------------------------------------------------------------------- /images/pe-tab-chart-selector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-tab-chart-selector.png -------------------------------------------------------------------------------- /images/pe-tab-selection-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-tab-selection-1.png -------------------------------------------------------------------------------- /images/pe-tab-selection-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-tab-selection-2.png -------------------------------------------------------------------------------- /images/pe-tabbed-panel-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-tabbed-panel-horizontal.png -------------------------------------------------------------------------------- /images/pe-tabbed-panel-vertical-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-tabbed-panel-vertical-1.png -------------------------------------------------------------------------------- /images/pe-tabbed-panel-vertical-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-tabbed-panel-vertical-2.png -------------------------------------------------------------------------------- /images/pe-tabbed-panel-vertical-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-tabbed-panel-vertical-3.png -------------------------------------------------------------------------------- /images/pe-tabs-selector-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-tabs-selector-01.png -------------------------------------------------------------------------------- /images/pe-tabs-selector-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-tabs-selector-02.png -------------------------------------------------------------------------------- /images/pe-tabs-selector-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-tabs-selector-03.png -------------------------------------------------------------------------------- /images/pe-task-carousel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-task-carousel.png -------------------------------------------------------------------------------- /images/pe-technician-card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-technician-card.png -------------------------------------------------------------------------------- /images/pe-tier-overview-snippet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-tier-overview-snippet.png -------------------------------------------------------------------------------- /images/pe-timeline-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-timeline-1.png -------------------------------------------------------------------------------- /images/pe-timeline-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-timeline-2.png -------------------------------------------------------------------------------- /images/pe-timeline-delivery-info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-timeline-delivery-info.png -------------------------------------------------------------------------------- /images/pe-timeline-emp-exp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-timeline-emp-exp.png -------------------------------------------------------------------------------- /images/pe-timeline-screenshot-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-timeline-screenshot-02.png -------------------------------------------------------------------------------- /images/pe-timeline-screenshot-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-timeline-screenshot-03.png -------------------------------------------------------------------------------- /images/pe-timeline-screenshot-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-timeline-screenshot-04.png -------------------------------------------------------------------------------- /images/pe-timeline-screenshot-05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-timeline-screenshot-05.png -------------------------------------------------------------------------------- /images/pe-timeline-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-timeline-screenshot.png -------------------------------------------------------------------------------- /images/pe-treemap-chart-modified.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-treemap-chart-modified.png -------------------------------------------------------------------------------- /images/pe-treemap-chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-treemap-chart.png -------------------------------------------------------------------------------- /images/pe-user-login-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-user-login-1.png -------------------------------------------------------------------------------- /images/pe-user-request-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-user-request-1.gif -------------------------------------------------------------------------------- /images/pe-welcome-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/pe-welcome-user.png -------------------------------------------------------------------------------- /images/scratch_pad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/scratch_pad.png -------------------------------------------------------------------------------- /images/sfb-desktop-modal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/sfb-desktop-modal.png -------------------------------------------------------------------------------- /images/sfb-desktop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/sfb-desktop.png -------------------------------------------------------------------------------- /images/sfb-mobile-modal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/sfb-mobile-modal.png -------------------------------------------------------------------------------- /images/sfb-mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/images/sfb-mobile.png -------------------------------------------------------------------------------- /notifications/pe-bootstrap-notify/ui-script/pe-bootstrap-notify.module.u-client-script.js: -------------------------------------------------------------------------------- 1 | (function(angular) { 2 | angular.module('bn.core', []); 3 | })(angular); 4 | -------------------------------------------------------------------------------- /notifications/pe-bootstrap-notify/widget/pe-bootstrap-notify.u-body-html-template.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 |
5 | Notify through broadcasting 6 |
7 | -------------------------------------------------------------------------------- /notifications/pe-bootstrap-notify/widget/pe-bootstrap-notify.u-client-script.js: -------------------------------------------------------------------------------- 1 | function BootstrapNotifyController($rootScope) { 2 | var c = this; 3 | 4 | c.start = function() { 5 | $rootScope.$broadcast('bn-notify-show'); 6 | $rootScope.$broadcast('bn-notify-count', 5); 7 | }; 8 | } 9 | -------------------------------------------------------------------------------- /pe-background-slideshow/widget/pe-background-slideshow.u-body-html-template.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 |
5 |
6 | 7 |
8 | 9 |
10 | 11 |
12 |
13 |
-------------------------------------------------------------------------------- /pe-background-slideshow/widget/pe-background-slideshow.u-option-schema.json: -------------------------------------------------------------------------------- 1 | [{ 2 | "name": "embed_widget", 3 | "label": "Embed Widget", 4 | "type": "string" 5 | }, { 6 | "hint": "ng-template or ui pages", 7 | "name": "embed_template", 8 | "label": "Embed Template", 9 | "type": "string" 10 | }] -------------------------------------------------------------------------------- /pe-background-slideshow/widget/pe-background-slideshow.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | 5 | data.slides = $sp.getRelatedList('m2m_widget_image', 'widget'); 6 | 7 | })(); -------------------------------------------------------------------------------- /pe-barcode-reader-fi/widget/barcode_sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/pe-barcode-reader-fi/widget/barcode_sample.png -------------------------------------------------------------------------------- /pe-barcode-reader-live/widget/barcode_sample.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/pe-barcode-reader-live/widget/barcode_sample.jpg -------------------------------------------------------------------------------- /pe-blog/widget/pe-blog.u-client-script.js: -------------------------------------------------------------------------------- 1 | function BlogController() { 2 | var c = this; 3 | 4 | c.$onInit = function() { 5 | c.dateFormat = 'MMMM d, y'; 6 | c.defaultAuthor = 'Unknown'; 7 | }; 8 | } 9 | -------------------------------------------------------------------------------- /pe-business-impact-details/widget/pe-business-impact-details.u-client-script.js: -------------------------------------------------------------------------------- 1 | function BusinessImpactDetailsController() { 2 | var c = this; 3 | c.alert = c.data.alert; 4 | } -------------------------------------------------------------------------------- /pe-business-impact/widget/pe-business-impact.u-client-script.js: -------------------------------------------------------------------------------- 1 | function BusinessImpactController() { 2 | var c = this; 3 | c.alert = c.data.alert; 4 | 5 | c.stats = [{ 6 | name: 'Services', 7 | value: c.alert.cis.length 8 | }, 9 | { 10 | name: '$ Per Hour', 11 | value: c.alert.summaryStats.revenue + 'M' 12 | }, 13 | { 14 | name: 'Users', 15 | value: c.alert.summaryStats.users + 'K' 16 | }]; 17 | } -------------------------------------------------------------------------------- /pe-business-impact/widget/pe-business-impact.u-option-schema.json: -------------------------------------------------------------------------------- 1 | [{"name":"alert_sysid","label":"Anomaly Alert sys_id","type":"string"},{"name":"titleIconClasses","label":"FontAwesome classes for icon to display next to title","type":"string"}] -------------------------------------------------------------------------------- /pe-carousel-plus/widget/pe-carousel-plus.u-option-schema.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "group", 4 | "section": "other", 5 | "label": "Group", 6 | "type": "string" 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /pe-carousel-plus/widget/pe-carousel-plus.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | var slides = new CarouselPlus(); 3 | data.slides = slides.getSlides(options.group); 4 | })(); 5 | -------------------------------------------------------------------------------- /pe-cloud-performance/ui-script/pe-cloud-performance.module.u-client-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | 'use strict'; 3 | 4 | angular.module('cloudPerformance', []); 5 | })(); 6 | -------------------------------------------------------------------------------- /pe-cloud-performance/widget/pe-cloud-performance.u-body-html-template.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pe-cloud-performance/widget/pe-cloud-performance.u-client-script.js: -------------------------------------------------------------------------------- 1 | function CloudPerformanceController() { 2 | var c = this; 3 | 4 | c.$onInit = function() { 5 | setOptions(); 6 | }; 7 | 8 | function setOptions() { 9 | c.title = c.options.title && c.options.title.length > 0 ? c.options.title : c.data.cloudData.widgetHeading; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /pe-cloud-performance/widget/pe-cloud-performance.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | var cloudData = new CloudPerformance(); 3 | data.cloudData = cloudData.getData(); 4 | })(); 5 | -------------------------------------------------------------------------------- /pe-cloud-sprawl-info-cost-snippet/widget/pe-cloud-sprawl-info-cost-snippet.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | 5 | })(); -------------------------------------------------------------------------------- /pe-cloud-sprawl-info-snippet/widget/pe-cloud-sprawl-info-snippet.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | 5 | })(); -------------------------------------------------------------------------------- /pe-cloud-sprawl-info-utilization-snippet/widget/pe-cloud-sprawl-info-utilization-snippet.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | 5 | })(); -------------------------------------------------------------------------------- /pe-cloud-sprawl-overview-snippet/widget/pe-cloud-sprawl-overview-snippet.u-client-script.js: -------------------------------------------------------------------------------- 1 | function CloudSprawlOverview() { 2 | /* widget controller */ 3 | var c = this; 4 | } -------------------------------------------------------------------------------- /pe-cloud-sprawl-tier-overview-snippet/widget/pe-cloud-sprawl-tier-overview-snippet.u-client-script.js: -------------------------------------------------------------------------------- 1 | function TierOverviewController() { 2 | var c = this; 3 | } -------------------------------------------------------------------------------- /pe-cod-static/widget/pe-cod-static.u-client-script.js: -------------------------------------------------------------------------------- 1 | function CircleOfDestinyController() { 2 | var c = this; 3 | } -------------------------------------------------------------------------------- /pe-completion-task/widget/pe-completion-task.u-client-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/pe-completion-task/widget/pe-completion-task.u-client-script.js -------------------------------------------------------------------------------- /pe-contact-slider/widget/pe-contact-slider.u-client-script.js: -------------------------------------------------------------------------------- 1 | function ContactSliderController() { 2 | var c = this; 3 | c.nextPhase = nextPhase; 4 | 5 | function nextPhase() { 6 | angular.element('.contact-carousel').carousel('next'); 7 | angular.element('.contact-carousel .hidden-photo').hide('animated fadeOut'); 8 | angular.element('.contact-carousel .hidden-photo').show('animated fadeIn'); 9 | } 10 | } -------------------------------------------------------------------------------- /pe-contact-slider/widget/pe-contact-slider.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | var userGr = GlideRecord('sys_user'); 3 | userGr.addQuery('department', 'ab960aa4db61b200b793f2b6ae9619aa'); 4 | userGr.orderBy('sys_created_on'); 5 | userGr.query(); 6 | data.users = []; 7 | while (userGr.next()) { 8 | obj = {}; 9 | $sp.getRecordElements(obj, userGr, 'sys_id, first_name, last_name, title, photo'); 10 | data.users.push(obj); 11 | } 12 | })(); -------------------------------------------------------------------------------- /pe-countdown/widget/pe-countdown.u-client-script.js: -------------------------------------------------------------------------------- 1 | function CountdownController($interval) { 2 | /* widget controller */ 3 | var c = this; 4 | c.state = ''; 5 | 6 | c.upgrade = function () { 7 | c.state = 'upgradeCountdown'; 8 | c.countDown = 10; 9 | 10 | var timer = $interval(function (count) { 11 | c.countDown--; 12 | if (c.countDown == 0) { 13 | $interval.cancel(timer); 14 | c.state = ''; 15 | } 16 | }, 1000); 17 | }; 18 | 19 | } -------------------------------------------------------------------------------- /pe-countdown/widget/pe-countdown.u-css.scss: -------------------------------------------------------------------------------- 1 | .upgrade-countdown { 2 | margin-top: 25px; 3 | p { 4 | margin-bottom: 0; 5 | } 6 | } 7 | 8 | .count-down { 9 | color: $brand-danger; 10 | .number { 11 | line-height: 130px; 12 | font-size: 150px; 13 | font-weight: 200; 14 | } 15 | .seconds { 16 | font-size: 18px; 17 | margin-top: 20px; 18 | } 19 | } 20 | 21 | .container-btn { 22 | text-align: center; 23 | } -------------------------------------------------------------------------------- /pe-csm-case-details/widget/pe-csm-case-details.u-client-script.js: -------------------------------------------------------------------------------- 1 | function caseDetailsCtrl() { 2 | /* widget controller */ 3 | var c = this; 4 | 5 | /* 6 | console.log("----- From CSM Case Details -----"); 7 | console.log(c); 8 | */ 9 | } -------------------------------------------------------------------------------- /pe-csm-case-status/widget/pe-csm-case-status.u-client-script.js: -------------------------------------------------------------------------------- 1 | function csmCaseStatus() { 2 | /* widget controller */ 3 | var c = this; 4 | /* 5 | console.log("----- From CSM Case Status -----"); 6 | console.log(c); 7 | */ 8 | } -------------------------------------------------------------------------------- /pe-csm-cost-breakdown/widget/pe-csm-cost-breakdown.u-client-script.js: -------------------------------------------------------------------------------- 1 | function CostBreakdownController() { 2 | var c = this; 3 | } -------------------------------------------------------------------------------- /pe-csm-cost-breakdown/widget/pe-csm-cost-breakdown.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | 5 | })(); -------------------------------------------------------------------------------- /pe-csm-dashboard-expandable/widget/pe-csm-dashboard-expandable.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | 5 | })(); -------------------------------------------------------------------------------- /pe-csm-dashboard-tabs/widget/pe-csm-dashboard-tabs.u-client-script.js: -------------------------------------------------------------------------------- 1 | function DashboardTabsController() { 2 | var c = this; 3 | c.state = 1; 4 | } -------------------------------------------------------------------------------- /pe-csm-dashboard-tabs/widget/pe-csm-dashboard-tabs.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | 5 | })(); -------------------------------------------------------------------------------- /pe-csm-hotfix-date/widget/pe-csm-hotfix-dates.u-client-script.js: -------------------------------------------------------------------------------- 1 | function HotfixDatesController() { 2 | var c = this; 3 | } -------------------------------------------------------------------------------- /pe-csm-hotfix-date/widget/pe-csm-hotfix-dates.u-css.scss: -------------------------------------------------------------------------------- 1 | .large-text { 2 | font-size: 18px; 3 | font-weight: 300; 4 | } -------------------------------------------------------------------------------- /pe-csm-hotfix-date/widget/pe-csm-hotfix-dates.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | 5 | })(); -------------------------------------------------------------------------------- /pe-csm-location/widget/pe-csm-location.u-client-script.js: -------------------------------------------------------------------------------- 1 | function CsmLocationController() { 2 | var c = this; 3 | } -------------------------------------------------------------------------------- /pe-csm-location/widget/pe-csm-location.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | 5 | })(); -------------------------------------------------------------------------------- /pe-csm-progressbar/widget/pe-csm-progress-bar.u-client-script.js: -------------------------------------------------------------------------------- 1 | function ProgressBarController() { 2 | var c = this; 3 | c.getStyle = getStyle; 4 | 5 | function getStyle(total, actual, bgcolor) { 6 | return { 7 | 'width': (actual / total * 100) + '%', 8 | 'background-color': bgcolor 9 | }; 10 | } 11 | } -------------------------------------------------------------------------------- /pe-csm-progressbar/widget/pe-csm-progress-bar.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | 5 | })(); -------------------------------------------------------------------------------- /pe-csm-summary/widget/pe-csm-summary.u-client-script.js: -------------------------------------------------------------------------------- 1 | function SummaryController() { 2 | var c = this; 3 | } -------------------------------------------------------------------------------- /pe-csm-summary/widget/pe-csm-summary.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | 5 | })(); -------------------------------------------------------------------------------- /pe-cta-count/widget/pe-cta-count.u-body-html-template.html: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 |

{{::c.options.title}} ({{c.data.count}})

5 |
6 |
7 | -------------------------------------------------------------------------------- /pe-cta-count/widget/pe-cta-count.u-client-script.js: -------------------------------------------------------------------------------- 1 | function CTACountCtrl() { 2 | /* widget controller */ 3 | var c = this; 4 | c.$onInit = function () { 5 | c.customStyle = { 6 | "background-image": 'url(' + c.options.image + ')' 7 | } 8 | }; 9 | } 10 | -------------------------------------------------------------------------------- /pe-cta-count/widget/pe-cta-count.u-css.scss: -------------------------------------------------------------------------------- 1 | .personal-items-wrapper { 2 | display: flex; 3 | flex-direction: column; 4 | justify-content: center; 5 | align-items: baseline; 6 | height: 180px; 7 | padding: 0 40px; 8 | background-size: cover; 9 | } 10 | 11 | a { 12 | color: #fff; 13 | } -------------------------------------------------------------------------------- /pe-cta-count/widget/pe-cta-count.u-option-schema.json: -------------------------------------------------------------------------------- 1 | [{"name":"link","label":"Link","type":"string"}] -------------------------------------------------------------------------------- /pe-custom-overlay/widget/pe-custom-overlay.u-client-script.js: -------------------------------------------------------------------------------- 1 | function ConfigurableOverlayController() { 2 | var c = this; 3 | 4 | c.$onInit = function() { 5 | c.overlay = true; 6 | }; 7 | } -------------------------------------------------------------------------------- /pe-custom-overlay/widget/pe-custom-overlay.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | data.sampleSet = {}; 3 | 4 | var ret = new GlideRecord('sc_cat_item'); 5 | ret.addQuery('sys_id', '060f3afa3731300054b6a3549dbe5d3e'); 6 | ret.query(); 7 | 8 | while (ret.next()) { 9 | data.sampleSet.name = ret.getDisplayValue('name'); 10 | data.sampleSet.picture = ret.getDisplayValue('picture'); 11 | data.sampleSet.state = 'Transfer Service'; 12 | } 13 | })(); -------------------------------------------------------------------------------- /pe-eliminate-outage-title-card-snippet/Readme.md: -------------------------------------------------------------------------------- 1 | # NEEDS TO BE REVIEWED FURTHER -------------------------------------------------------------------------------- /pe-eliminate-outage-title-card-snippet/pe-eliminate-outage-title-card-snippet.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/pe-eliminate-outage-title-card-snippet/pe-eliminate-outage-title-card-snippet.data.json -------------------------------------------------------------------------------- /pe-eliminate-outage-title-card-snippet/pe-eliminate-outage-title-card-snippet.u-client-controller.js: -------------------------------------------------------------------------------- 1 | function TitleCardController($scope, $window) { 2 | var c = this; 3 | 4 | c.status = { 5 | name: "Abnormally High Response Times", 6 | number: "ALT3690", 7 | probability: 78, 8 | createdAgo: "2m", 9 | bu: "Retail POS" 10 | }; 11 | 12 | $rootScope.$on('recovered', function (event, data) { 13 | c.recovered = true; 14 | $window.scrollTo(0, 0); 15 | }); 16 | } -------------------------------------------------------------------------------- /pe-eliminate-outage-title-card-snippet/pe-eliminate-outage-title-card-snippet.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | 5 | })(); -------------------------------------------------------------------------------- /pe-eliminate-outage-title-card-snippet/pe-eliminate-outage-title-card-snippet.u_option_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/pe-eliminate-outage-title-card-snippet/pe-eliminate-outage-title-card-snippet.u_option_schema.json -------------------------------------------------------------------------------- /pe-emp-exp-inbox-snippet/widget/pe-emp-exp-inbox-snippet.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | data.title = input.title || options.title; 5 | })(); -------------------------------------------------------------------------------- /pe-emp-exp-overview-card-snippet/widget/pe-emp-exp-overview-card-snippet.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | data.text = 'Starts in '; 3 | data.days = '2 days'; 4 | data.user_sys_id = gs.getUserID(); 5 | })(); -------------------------------------------------------------------------------- /pe-emp-exp-services-list-snippet/widget/pe-emp-exp-services-list-snippet.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | 5 | })(); -------------------------------------------------------------------------------- /pe-emp-exp-signature-modal-snippet/widget/pe-emp-exp-signature-modal-snippet.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | 5 | })(); -------------------------------------------------------------------------------- /pe-enduser-catalog/widget/pe-enduser-catalog.u-client-script.js: -------------------------------------------------------------------------------- 1 | function EndUserCatalogController() { 2 | var c = this; 3 | } -------------------------------------------------------------------------------- /pe-enduser-login-header/widget/pe-enduser-login-header.u-body-html-template.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |

4 |

{{::c.options.title}}

5 |

{{::c.options.subtitle_line_1}}
{{::c.options.subtitle_line_2}}

6 |
7 |
-------------------------------------------------------------------------------- /pe-enduser-login-header/widget/pe-enduser-login-header.u-client-script.js: -------------------------------------------------------------------------------- 1 | function EndUserLoginHeaderController() { 2 | var c = this; 3 | } -------------------------------------------------------------------------------- /pe-enduser-login-header/widget/pe-enduser-login-header.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | var serverOptions = input.options ? input.options : (input.parameters ? input.parameters : {}); 3 | options.title = serverOptions.title || options.title; 4 | options.subtitle_line_1 = serverOptions.subtitle_line_1 || options.subtitle_line_1; 5 | options.subtitle_line_2 = serverOptions.subtitle_line_2 || options.subtitle_line_2; 6 | options.logo = 'fa-' + (serverOptions.logo || options.logo); 7 | })(); -------------------------------------------------------------------------------- /pe-enduser-survey/widget/pe-enduser-survey.u-client-controller.js: -------------------------------------------------------------------------------- 1 | function EndUserSurveyController() { 2 | var c = this; 3 | } -------------------------------------------------------------------------------- /pe-enduser-survey/widget/pe-enduser-survey.u-option-schema.json: -------------------------------------------------------------------------------- 1 | [{ 2 | "name": "question_id", 3 | "default_value": "f6d234ecdb9e32002e5df2b6ae9619b8", 4 | "label": "Question ID", 5 | "type": "string" 6 | }] -------------------------------------------------------------------------------- /pe-feedback-card/widget/pe-feedback-card.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | data.stepone_text = input.step_1_message || options.step_1_message; 3 | data.steptwo_text = input.step_2_message || options.step_2_message; 4 | data.stepthree_text = input.step_3_message || options.step_3_message; 5 | })(); -------------------------------------------------------------------------------- /pe-foexp-401k/widget/pe-foexp-401k.u-client-script.js: -------------------------------------------------------------------------------- 1 | function EnrollmentCtrl($scope, $http) { 2 | var c = this; 3 | 4 | c.percentage = c.data.u_contribution; 5 | 6 | c.enroll = function(percentage) { 7 | c.percentage = percentage; 8 | c.server.get({ 9 | action: 'enroll', 10 | percentage: c.percentage 11 | }).then(function(response) { 12 | 13 | }); 14 | } 15 | } -------------------------------------------------------------------------------- /pe-foexp-debit-details/widget/pe-foexp-devices.u-body-html-template.html: -------------------------------------------------------------------------------- 1 |
 Back
2 |
-------------------------------------------------------------------------------- /pe-foexp-devices/widget/pe-foexp-devices.u-body-html-template.html: -------------------------------------------------------------------------------- 1 |
 Back
2 |
-------------------------------------------------------------------------------- /pe-form-formly/widget/pe-form-formly.u-body-html-template.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 |
6 |
-------------------------------------------------------------------------------- /pe-form-formly/widget/pe-form-formly.u-client-script.js: -------------------------------------------------------------------------------- 1 | function FormFormlyCtrl() { 2 | /* widget controller */ 3 | var c = this; 4 | 5 | c.data.formData = {}; 6 | 7 | c.submit = function (data) { 8 | console.log(data); 9 | }; 10 | 11 | } -------------------------------------------------------------------------------- /pe-form-formly/widget/pe-form-formly.u-css.scss: -------------------------------------------------------------------------------- 1 | .margin-top { 2 | margin-top: 10px; 3 | } -------------------------------------------------------------------------------- /pe-form-formly/widget/pe-form-formly.u-option-schema.json: -------------------------------------------------------------------------------- 1 | [{ 2 | "hint": "The data model, compatible with one of the many custom templates available (native and Bootstrap included)", 3 | "name": "form_fields", 4 | "label": "Form Fields", 5 | "type": "string", 6 | "mandatory": false, 7 | "default_value": "" 8 | }] -------------------------------------------------------------------------------- /pe-google-analytics/ui-script/pe-google-analytics.module.u-client-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | 'use strict'; 3 | 4 | angular.module('googleAnalytics', []); 5 | })(); 6 | -------------------------------------------------------------------------------- /pe-google-analytics/widget/pe-google-analytics.u-body-html-template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/pe-google-analytics/widget/pe-google-analytics.u-body-html-template.html -------------------------------------------------------------------------------- /pe-google-analytics/widget/pe-google-analytics.u-client-script.js: -------------------------------------------------------------------------------- 1 | function GoogleAnalyticsController(gaService) { 2 | var c = this; 3 | 4 | c.$onInit = function() { 5 | activateTracking(); 6 | capturePageView(); 7 | }; 8 | 9 | function activateTracking() { 10 | gaService.getTrackingSnippet(c.options.debug); 11 | ga('create', c.options.trackingId, 'auto'); 12 | } 13 | 14 | function capturePageView() { 15 | ga('send', 'pageview'); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /pe-google-analytics/widget/pe-google-analytics.u-css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/pe-google-analytics/widget/pe-google-analytics.u-css.scss -------------------------------------------------------------------------------- /pe-google-analytics/widget/pe-google-analytics.u-option-schema.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "trackingId", 4 | "label": "Tracking ID", 5 | "type": "string" 6 | }, 7 | { 8 | "name": "debug", 9 | "default_value": "false", 10 | "label": "Debug", 11 | "type": "boolean" 12 | } 13 | ] 14 | -------------------------------------------------------------------------------- /pe-google-analytics/widget/pe-google-analytics.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | 5 | })(); -------------------------------------------------------------------------------- /pe-help-cards/widget/pe-help-cards.u-client-script.js: -------------------------------------------------------------------------------- 1 | function HelpCardsController() { 2 | var c = this; 3 | } -------------------------------------------------------------------------------- /pe-help-cards/widget/pe-help-cards.u-option-schema.json: -------------------------------------------------------------------------------- 1 | [{ 2 | "name": "title", 3 | "default_value": "How can we help?", 4 | "label": "Title", 5 | "type": "string" 6 | }, { 7 | "name": "category", 8 | "default_value": "PE How Can We Help", 9 | "label": "Category", 10 | "type": "string" 11 | }, { 12 | "name": "items", 13 | "default_value": "sc_cat_item.name, sc_cat_item.icon", 14 | "label": "Items", 15 | "type": "string" 16 | }] -------------------------------------------------------------------------------- /pe-horizontal-stacked-bar/widget/pe-horizontal-stacked-bar.u-client-script.js: -------------------------------------------------------------------------------- 1 | function HorizontalStackedBarController() { 2 | var c = this; 3 | c.getPercent = getPercent; 4 | 5 | function getPercent(remaining, total) { 6 | var percent = (total - remaining) / total * 100; 7 | return { 8 | 'width': percent + '%' 9 | }; 10 | } 11 | } -------------------------------------------------------------------------------- /pe-image-drag-and-drop/widget/pe-image-drag-and-drop.u-body-html-template.html: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 | -------------------------------------------------------------------------------- /pe-inline-editing-data-table/widget/pe-inline-editing-data-table.u-option-schema.json: -------------------------------------------------------------------------------- 1 | [{"hint":"If enabled, show the list filter in the breadcrumbs of the data table","name":"enable_filter","default_value":"false","section":"Behavior","label":"Enable Filter","type":"boolean"}] -------------------------------------------------------------------------------- /pe-itbm-organizational-spend-alignment/widget/pe-organizational-spend-alignment.u-body-html-template.html: -------------------------------------------------------------------------------- 1 |
{{::osa.data.frameTitle}}
2 |
3 |
4 |
5 |
6 |
-------------------------------------------------------------------------------- /pe-kb-list/widget/pe-kb-list.u-client-script.js: -------------------------------------------------------------------------------- 1 | function KBListController($sce) { 2 | var c = this; 3 | 4 | c.$onInit = function() { 5 | c.data.articles.forEach(function(article) { 6 | article.text = $sce.trustAsHtml(article.text); 7 | }); 8 | }; 9 | } 10 | -------------------------------------------------------------------------------- /pe-kb-list/widget/pe-kb-list.u-css.scss: -------------------------------------------------------------------------------- 1 | .kb-list-wrapper { 2 | h2 { 3 | margin-bottom: 2rem; 4 | } 5 | .article-wrapper { 6 | border-top: 1px solid #ccc; 7 | color: #4b82b0; 8 | i { 9 | font-size: 10px; 10 | } 11 | } 12 | .article-list:last-of-type { 13 | border-bottom: 1px solid #ccc; 14 | } 15 | .article-body { 16 | padding: 2rem; 17 | } 18 | .article-heading { 19 | padding: 2rem; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /pe-kb-list/widget/pe-kb-list.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | var grKb = new GlideRecordSecure('kb_knowledge'); 3 | grKb.addQuery('kb_category', options.kb_category); 4 | grKb.orderBy('published'); 5 | grKb.setLimit(options.limit || 5); 6 | grKb.query(); 7 | 8 | var articles = []; 9 | while (grKb.next()) { 10 | articles.push({ 11 | title: grKb.short_description.toString(), 12 | text: grKb.text.toString() 13 | }); 14 | } 15 | data.articles = articles; 16 | })(); 17 | -------------------------------------------------------------------------------- /pe-list-menu-expand-collapse/widget/pe-list-menu-expand-collapse.u-option-schema.json: -------------------------------------------------------------------------------- 1 | [{"name":"title","section":"Data","default_value":"Contents","label":"Title","type":"string"},{"hint":"","name":"bgcolor_header","section":"Presentation","default_value":"#65676a","label":"Header Background Color","type":"string"},{"name":"bgcolor_menu","section":"Presentation","default_value":"#f5f5f5","label":"Menu Background Color","type":"string"}] -------------------------------------------------------------------------------- /pe-manage-attachments/ui-action/Send Email With Attachments.u-server-script.js: -------------------------------------------------------------------------------- 1 | function sendInfoToProcessor(){ 2 | var url = new GlideURL("x_snc_ec_attach_send_email.do"); 3 | url.addParam("record_id",g_form.getUniqueValue()); 4 | url.addParam("table_name","incident"); 5 | url.addParam("attachments","all"); 6 | popupOpenEmailClient(url.getURL()); 7 | } -------------------------------------------------------------------------------- /pe-maps-ngmap/widget/pe-maps-ngmap.u-client-script.js: -------------------------------------------------------------------------------- 1 | function NdlNgMapController(NgMap, $scope, $timeout) { 2 | 3 | var c = this; 4 | 5 | c.cleanForm = function () { 6 | c.data.place_origin = ''; 7 | c.data.place_destination = ''; 8 | c.data.map_zoom = 14; 9 | c.data.transit_mode = c.data.transit_mode_all[0]; 10 | }; 11 | 12 | } -------------------------------------------------------------------------------- /pe-maps-ngmap/widget/pe-maps-ngmap.u-css.scss: -------------------------------------------------------------------------------- 1 | .margin-top { 2 | margin-top: 10px; 3 | } -------------------------------------------------------------------------------- /pe-multiform/angular-provider/pe-multiform-directive-piMultiForm.u-client-script.js: -------------------------------------------------------------------------------- 1 | function piMultiForm(PiMfManager, spUtil) { 2 | 3 | 'use strict'; 4 | 5 | return { 6 | controller: piMultiFormCtrl 7 | }; 8 | 9 | function piMultiFormCtrl($scope, PiMfManager) { 10 | 11 | /** We will use this to show only the selected container's fields */ 12 | $scope.getSelectedContainer = PiMfManager.getSelectedContainer; 13 | } 14 | } -------------------------------------------------------------------------------- /pe-multiform/angular-template/pe-multiform-pi-mf-attachment-manager.u-body-html-template.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pe-multiform/script-include/pe-multiform.MFHelper.u-server-script.js: -------------------------------------------------------------------------------- 1 | var MFHelper = Class.create(); 2 | 3 | MFHelper.prototype = { 4 | 5 | initialize: function() { 6 | }, 7 | 8 | 9 | 10 | type: 'MFHelper' 11 | }; -------------------------------------------------------------------------------- /pe-multiform/ui-scripts/pe-multiform-module-piMfLib.u-client-script.js: -------------------------------------------------------------------------------- 1 | var PiMf = angular.module('PiMfLib', []); -------------------------------------------------------------------------------- /pe-multiform/ui-scripts/pe-multiform-module-piMultiForm.u-client-script.js: -------------------------------------------------------------------------------- 1 | var PiMf = angular.module('PiMultiForm', []); -------------------------------------------------------------------------------- /pe-news-list/widget/pe-news-list.u-client-script.js: -------------------------------------------------------------------------------- 1 | function NewsListCtrl() { 2 | /* widget controller */ 3 | var c = this; 4 | c.$onInit = function () { 5 | console.log(c); 6 | console.log(c.data.items); 7 | }; 8 | } -------------------------------------------------------------------------------- /pe-news-list/widget/pe-news-list.u-css.scss: -------------------------------------------------------------------------------- 1 | .news-item { 2 | display: block; 3 | clear: both; 4 | } 5 | 6 | .news_image, 7 | .news_content { 8 | display: inline-block; 9 | } 10 | 11 | .readmore { 12 | float: right; 13 | text-transform: uppercase; 14 | a { 15 | font-size: .9em; 16 | } 17 | } -------------------------------------------------------------------------------- /pe-outcome-feedback/widget/pe-outcome-feedback.u-css.scss: -------------------------------------------------------------------------------- 1 | $text-color: #3f4c5c !default; 2 | .outcome-feedback { 3 | text-align: center; 4 | .icon { 5 | margin-top: 40px; 6 | } 7 | h1 { 8 | margin-top: 15px; 9 | font-size: 25px; 10 | font-weight: 600; 11 | color: $text-color; 12 | } 13 | p { 14 | margin-top: 6px; 15 | font-size: 16px; 16 | color: $text-color; 17 | } 18 | button { 19 | margin-top: 55px; 20 | } 21 | } -------------------------------------------------------------------------------- /pe-recommendation-cards/widget/pe-recommendation-cards.u-client-script.js: -------------------------------------------------------------------------------- 1 | function RecommendationCardController() { 2 | var c = this; 3 | } -------------------------------------------------------------------------------- /pe-related-list/widget/pe-related-list.u-css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/pe-related-list/widget/pe-related-list.u-css.scss -------------------------------------------------------------------------------- /pe-remediation-actions/ui-script/pe-remediation-actions-module.u-client-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | 'use strict'; 3 | 4 | angular.module('pe-remediation-actions', []); 5 | })(); -------------------------------------------------------------------------------- /pe-remediation-actions/widget/pe-remediation-actions.u-client-script.js: -------------------------------------------------------------------------------- 1 | function RemediationActionsController($window, actionService) { 2 | var c = this; 3 | c.goToAction = goToAction; 4 | 5 | c.$onInit = function() { 6 | c.alert = c.data.alert; 7 | getActions(); 8 | }; 9 | 10 | function getActions() { 11 | c.actions = actionService.getActions(); 12 | return c.actions; 13 | } 14 | 15 | function goToAction(href) { 16 | $window.location.href = href; 17 | } 18 | } -------------------------------------------------------------------------------- /pe-remediation-actions/widget/pe-remediation-actions.u-option-schema.json: -------------------------------------------------------------------------------- 1 | [{"name":"alert","label":"Anomaly Alert sys_id","type":"string"}] -------------------------------------------------------------------------------- /pe-report-issue/widget/pe-report-issue.u-body-html-template.html: -------------------------------------------------------------------------------- 1 |
2 |

{{::options.title}}

3 |
4 |
5 |
6 |
{{::item['sc_cat_item.name'].value}}
7 |
8 |
9 |
-------------------------------------------------------------------------------- /pe-report-issue/widget/pe-report-issue.u-client-script.js: -------------------------------------------------------------------------------- 1 | function ReportIssueController() { 2 | var c = this; 3 | } -------------------------------------------------------------------------------- /pe-root-cause-details/widget/pe-root-cause-details.u-client-script.js: -------------------------------------------------------------------------------- 1 | function RootCauseDetailsController() { 2 | var c = this; 3 | c.incident = c.data.incident; 4 | } -------------------------------------------------------------------------------- /pe-root-cause-details/widget/pe-root-cause-details.u-option-schema.json: -------------------------------------------------------------------------------- 1 | [{ "name": "alert_sysid", "label": "Anomaly Alert sys_id", "type": "string" }] -------------------------------------------------------------------------------- /pe-root-cause/widget/pe-root-cause.u-client-script.js: -------------------------------------------------------------------------------- 1 | function RootCauseController() { 2 | var c = this; 3 | c.alert = c.data.alert; 4 | c.drawerWidget = c.data.drawerWidget; 5 | 6 | c.stats = [{ 7 | name: c.alert.ci.name, 8 | icon: '#server' 9 | }, 10 | { 11 | name: c.alert.type, 12 | icon: '#computer-ram' 13 | }, 14 | { 15 | name: 'Cause', 16 | icon: '#calendar', 17 | detail: c.alert.incident.cause.number || 'unknown' 18 | }]; 19 | } -------------------------------------------------------------------------------- /pe-root-cause/widget/pe-root-cause.u-option-schema.json: -------------------------------------------------------------------------------- 1 | [{ "name": "alert_sysid", "label": "Anomaly Alert sys_id", "type": "string" }, { "name": "titleIconClasses", "label": "FontAwesome classes for icon to display next to title", "type": "string" }] -------------------------------------------------------------------------------- /pe-scratch-pad/widget/pe-scratch-pad.u-body-html-template.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 |
-------------------------------------------------------------------------------- /pe-scratch-pad/widget/pe-scratch-pad.u-client-script.js: -------------------------------------------------------------------------------- 1 | function ScratchPadController() { 2 | var c = this; 3 | c.done = done; 4 | 5 | function done() { 6 | var signature = c.accept(); 7 | if (signature.isEmpty) { 8 | console.log('scratch pad empty'); 9 | } else { 10 | console.log(signature.dataUrl); 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /pe-scratch-pad/widget/pe-scratch-pad.u-css.scss: -------------------------------------------------------------------------------- 1 | .signature-main-div { 2 | margin: 10px; 3 | margin-top: 40px; 4 | border-radius: 6px; 5 | .signature { 6 | margin-left: auto; 7 | margin-right: auto; 8 | margin-bottom: 10px; 9 | } 10 | .signature canvas { 11 | border: 1px solid #ddd; 12 | border-radius: 6px; 13 | margin: 0 auto; 14 | cursor: pointer; 15 | } 16 | } -------------------------------------------------------------------------------- /pe-scratch-pad/widget/pe-scratch-pad.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | })(); -------------------------------------------------------------------------------- /pe-sp-floating-viewport/widget/pe-sp-floating-viewport.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | 5 | options.embedded_page = options.embedded_page || ""; 6 | options.url_system_parameters = options.url_system_parameters || ""; 7 | 8 | })(); -------------------------------------------------------------------------------- /pe-status-alert/widget/pe-status-alert.u-option-schema.json: -------------------------------------------------------------------------------- 1 | [{ "name": "alert_sysid", "default_value": "", "label": "Anomaly Alert sys_id", "type": "string" }, { "instructions": "in percent", "name": "probability", "label": "Probability of outage", "type": "integer" }, { "instructions": "as datetime string", "name": "outage_eta", "label": "ETA of outage", "type": "string" }] -------------------------------------------------------------------------------- /pe-status-card/widget/pe-status-card.u-client-script.js: -------------------------------------------------------------------------------- 1 | function StatusCardController() { 2 | var c = this; 3 | } -------------------------------------------------------------------------------- /pe-status-card/widget/pe-status-card.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | 5 | })(); -------------------------------------------------------------------------------- /pe-support-options/widget/pe-support-options.u-client-script.js: -------------------------------------------------------------------------------- 1 | function SupportOptionsController() { 2 | var c = this; 3 | } -------------------------------------------------------------------------------- /pe-tabbed-panel-vertical/widget/pe-tabbed-panel-vertical.u-client-script.js: -------------------------------------------------------------------------------- 1 | function TabbedPanelVerticalController() { 2 | /* widget controller */ 3 | var tpv = this; 4 | tpv.showPanel = 0; 5 | tpv.tabLabel = ["ACTIVE PROJECTS", "PIPELINE AGING", "STRATEGIC ALIGNMENT"]; 6 | 7 | } -------------------------------------------------------------------------------- /pe-tabbed-panel-vertical/widget/pe-tabbed-panel-vertical.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | })(); -------------------------------------------------------------------------------- /pe-user-request/ui-script/pe-user-request-module.u-client-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | 'use strict'; 3 | 4 | angular.module('pe-user-request', []); 5 | })(); -------------------------------------------------------------------------------- /people-card/pe-people-info/widget/pe-people-info.u-client-script.js: -------------------------------------------------------------------------------- 1 | function PeopleInfoController($window) { 2 | var c = this; 3 | c.call = call; 4 | function call(telNumber) { 5 | if (telNumber) { 6 | $window.location.href = 'tel://' + telNumber; 7 | } 8 | } 9 | } -------------------------------------------------------------------------------- /src/pe-big-link-to/images/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-big-link-to/images/default.png -------------------------------------------------------------------------------- /src/pe-big-link-to/images/missingconfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-big-link-to/images/missingconfig.png -------------------------------------------------------------------------------- /src/pe-big-link-to/images/options1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-big-link-to/images/options1.png -------------------------------------------------------------------------------- /src/pe-big-link-to/images/options2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-big-link-to/images/options2.png -------------------------------------------------------------------------------- /src/pe-big-link-to/images/options3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-big-link-to/images/options3.png -------------------------------------------------------------------------------- /src/pe-big-link-to/images/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-big-link-to/images/success.png -------------------------------------------------------------------------------- /src/pe-big-link-to/widget/pe-big-link-to.u-client-script.js: -------------------------------------------------------------------------------- 1 | function() { 2 | 3 | var c = this; 4 | 5 | c.bgStyle = { 6 | 'background-image': 'url(' + c.options.background_url + ')', 7 | 'background-position': c.options.background_position 8 | }; 9 | 10 | 11 | } -------------------------------------------------------------------------------- /src/pe-big-link-to/widget/pe-big-link-to.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | var gr = $sp.getInstanceRecord(); 3 | 4 | /* Data Variables */ 5 | data.missingConfig = false; 6 | 7 | try{ 8 | data.href = options.href || $sp.getMenuHREF(gr); 9 | 10 | data.target = options.target || ""; 11 | 12 | if(data.href==""){ 13 | data.missingConfig = true; 14 | } 15 | 16 | }catch(e){ 17 | data.missingConfig = true; 18 | return; 19 | } 20 | 21 | })(); -------------------------------------------------------------------------------- /src/pe-business-process-visualizer/images/custom_icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-business-process-visualizer/images/custom_icons.png -------------------------------------------------------------------------------- /src/pe-business-process-visualizer/images/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-business-process-visualizer/images/default.png -------------------------------------------------------------------------------- /src/pe-business-process-visualizer/images/instance_options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-business-process-visualizer/images/instance_options.png -------------------------------------------------------------------------------- /src/pe-business-process-visualizer/images/medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-business-process-visualizer/images/medium.png -------------------------------------------------------------------------------- /src/pe-business-process-visualizer/images/mobile_current.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-business-process-visualizer/images/mobile_current.png -------------------------------------------------------------------------------- /src/pe-business-process-visualizer/images/mobile_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-business-process-visualizer/images/mobile_full.png -------------------------------------------------------------------------------- /src/pe-business-process-visualizer/images/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-business-process-visualizer/images/small.png -------------------------------------------------------------------------------- /src/pe-business-process-visualizer/images/url_parameters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-business-process-visualizer/images/url_parameters.png -------------------------------------------------------------------------------- /src/pe-business-process-visualizer/widget/pe-business-process-visualizer.u-link-script.js: -------------------------------------------------------------------------------- 1 | function ($scope,$el,$attrs,$ctrl) { 2 | 3 | } -------------------------------------------------------------------------------- /src/pe-card-scroll/images/pe-card-scroll-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-card-scroll/images/pe-card-scroll-1.png -------------------------------------------------------------------------------- /src/pe-card-scroll/images/pe-card-scroll-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-card-scroll/images/pe-card-scroll-2.png -------------------------------------------------------------------------------- /src/pe-case-and-asset-map/images/pe-case-and-asset-map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-case-and-asset-map/images/pe-case-and-asset-map.png -------------------------------------------------------------------------------- /src/pe-case-and-asset-map/widget/pe-case-and-asset-map.u-option-schema.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "mapbox_apikey", 4 | "default_value": "pk.eyJ1Ijoic3VzaC1jaGFuZHJhc2hla2FyIiwiYSI6ImNqMnFwcnplZTAwMDEycWt6cm1yNDF0bzEifQ.krI_R9WCDI_GBKrfY6bf1g", 5 | "section": "other", 6 | "label": "Mapbox ApiKey", 7 | "type": "string" 8 | } 9 | ] 10 | -------------------------------------------------------------------------------- /src/pe-cases-card/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "active": true, 3 | "category": "Card", 4 | "common-name": "Cases Card", 5 | "compatibility": ["London", "Madrid", "New York"], 6 | "contributors": ["Claudia Cruz"], 7 | "keywords": ["Widget"], 8 | "name": "pe-cases-card", 9 | "publishing-goal": "Update set", 10 | "solution-details": "A modern card widget that allows users to visualize the details of active cases.", 11 | "type": "Widget", 12 | "version": "1.0.0" 13 | } 14 | -------------------------------------------------------------------------------- /src/pe-cases-card/images/pe-cases-card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-cases-card/images/pe-cases-card.png -------------------------------------------------------------------------------- /src/pe-cases-card/widget/pe-cases-card.u-link-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-cases-card/widget/pe-cases-card.u-link-script.js -------------------------------------------------------------------------------- /src/pe-cases-card/widget/pe-cases-card.u-option-schema.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "src_table", 4 | "section": "other", 5 | "default_value": "sn_customerservice_case", 6 | "label": "Table", 7 | "type": "string" 8 | } 9 | ] 10 | -------------------------------------------------------------------------------- /src/pe-collapsible-form/images/pe-collapsible-form-styled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-collapsible-form/images/pe-collapsible-form-styled.png -------------------------------------------------------------------------------- /src/pe-collapsible-form/images/pe-collapsible-form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-collapsible-form/images/pe-collapsible-form.png -------------------------------------------------------------------------------- /src/pe-collapsible-form/widget/pe-collapsible-form.u-link-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-collapsible-form/widget/pe-collapsible-form.u-link-script.js -------------------------------------------------------------------------------- /src/pe-collapsible-form/widget/pe-collapsible-form.u-option-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-collapsible-form/widget/pe-collapsible-form.u-option-schema.json -------------------------------------------------------------------------------- /src/pe-email-manage-attachment/images/pe-email-manage-attachment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-email-manage-attachment/images/pe-email-manage-attachment.png -------------------------------------------------------------------------------- /src/pe-email-manage-attachment/widget/pe-email-manage-attachment.u-css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-email-manage-attachment/widget/pe-email-manage-attachment.u-css.scss -------------------------------------------------------------------------------- /src/pe-email-manage-attachment/widget/pe-email-manage-attachment.u-link-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-email-manage-attachment/widget/pe-email-manage-attachment.u-link-script.js -------------------------------------------------------------------------------- /src/pe-email-manage-attachment/widget/pe-email-manage-attachment.u-option-schema.json: -------------------------------------------------------------------------------- 1 | [{"hint":"ID of referenced record","name":"record_id","section":"Data","label":"Record ID","type":"string"},{"hint":"Table name of referenced record","name":"record_table","section":"Data","label":"Record Table","type":"string"}] -------------------------------------------------------------------------------- /src/pe-enhanced-list-as-tiles/images/bootstrapcontext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-enhanced-list-as-tiles/images/bootstrapcontext.png -------------------------------------------------------------------------------- /src/pe-enhanced-list-as-tiles/images/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-enhanced-list-as-tiles/images/default.png -------------------------------------------------------------------------------- /src/pe-enhanced-list-as-tiles/images/itemddlist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-enhanced-list-as-tiles/images/itemddlist.png -------------------------------------------------------------------------------- /src/pe-enhanced-list-as-tiles/images/missingconfiguration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-enhanced-list-as-tiles/images/missingconfiguration.png -------------------------------------------------------------------------------- /src/pe-enhanced-list-as-tiles/images/options1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-enhanced-list-as-tiles/images/options1.png -------------------------------------------------------------------------------- /src/pe-enhanced-list-as-tiles/images/options2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-enhanced-list-as-tiles/images/options2.png -------------------------------------------------------------------------------- /src/pe-enhanced-list-as-tiles/images/options3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-enhanced-list-as-tiles/images/options3.png -------------------------------------------------------------------------------- /src/pe-enhanced-list-as-tiles/images/pagination.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-enhanced-list-as-tiles/images/pagination.png -------------------------------------------------------------------------------- /src/pe-enhanced-list-as-tiles/widget/pe-enhanced-list-and-tiles.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | 5 | options.embedded_page = options.embedded_page || ""; 6 | options.url_system_parameters = options.url_system_parameters || ""; 7 | 8 | })(); -------------------------------------------------------------------------------- /src/pe-enhanced-list/images/bootstrapcontext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-enhanced-list/images/bootstrapcontext.png -------------------------------------------------------------------------------- /src/pe-enhanced-list/images/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-enhanced-list/images/default.png -------------------------------------------------------------------------------- /src/pe-enhanced-list/images/itemddlist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-enhanced-list/images/itemddlist.png -------------------------------------------------------------------------------- /src/pe-enhanced-list/images/missingconfiguration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-enhanced-list/images/missingconfiguration.png -------------------------------------------------------------------------------- /src/pe-enhanced-list/images/options1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-enhanced-list/images/options1.png -------------------------------------------------------------------------------- /src/pe-enhanced-list/images/options2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-enhanced-list/images/options2.png -------------------------------------------------------------------------------- /src/pe-enhanced-list/images/options3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-enhanced-list/images/options3.png -------------------------------------------------------------------------------- /src/pe-enhanced-list/images/pagination.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-enhanced-list/images/pagination.png -------------------------------------------------------------------------------- /src/pe-enhanced-list/widget/pe-enhanced-list-and-tiles.u-link-script.js: -------------------------------------------------------------------------------- 1 | function link(scope,el,attrs,ctrl){ 2 | } -------------------------------------------------------------------------------- /src/pe-gantt-chart/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "active": true, 3 | "category": "Chart", 4 | "common-name": "Gantt Chart", 5 | "compatibility": ["Kingston", "London", "Madrid"], 6 | "contributors": ["Claudia Cruz"], 7 | "keywords": ["Widget", "Chart"], 8 | "name": "pe-gantt-chart", 9 | "publishing-goal": "Update set", 10 | "solution-details": "This is used to create a simple Gantt Chart.", 11 | "type": "Widget", 12 | "version": "1.0.0" 13 | } 14 | -------------------------------------------------------------------------------- /src/pe-gantt-chart/images/gantt-chart-options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-gantt-chart/images/gantt-chart-options.png -------------------------------------------------------------------------------- /src/pe-gantt-chart/images/pe-gantt-chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-gantt-chart/images/pe-gantt-chart.png -------------------------------------------------------------------------------- /src/pe-gantt-chart/widget/pe-gantt-chart.u-body-html-template.html: -------------------------------------------------------------------------------- 1 |
2 |
-------------------------------------------------------------------------------- /src/pe-gantt-chart/widget/pe-gantt-chart.u-css.scss: -------------------------------------------------------------------------------- 1 | html, body 2 | { 3 | height: 100%; 4 | padding: 0px; 5 | margin: 0px; 6 | overflow: hidden; 7 | } 8 | 9 | .fa.fa-check-circle{ 10 | color: #5cb85c; 11 | } 12 | 13 | .fa.fa-minus-circle{ 14 | color: #f0ad4e; 15 | } 16 | 17 | .fa.fa-exclamation-circle{ 18 | color: #d64f50; 19 | } 20 | -------------------------------------------------------------------------------- /src/pe-gantt-chart/widget/pe-gantt-chart.u-link-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-gantt-chart/widget/pe-gantt-chart.u-link-script.js -------------------------------------------------------------------------------- /src/pe-gantt-chart/widget/pe-gantt-chart.u-option-schema.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "displayValue": "Project", 4 | "name": "project_list", 5 | "display_value_list": [], 6 | "section": "Data", 7 | "label": "Project List", 8 | "type": "glide_list", 9 | "value": "pm_project", 10 | "ed": { "reference": "pm_project" } 11 | } 12 | ] 13 | -------------------------------------------------------------------------------- /src/pe-group-by-donut/images/pe-group-by-donut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-group-by-donut/images/pe-group-by-donut.png -------------------------------------------------------------------------------- /src/pe-group-by-donut/widget/pe-group-by-donut.u-body-html-template.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pe-group-by-donut/widget/pe-group-by-donut.u-link-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-group-by-donut/widget/pe-group-by-donut.u-link-script.js -------------------------------------------------------------------------------- /src/pe-group-by-donut/widget/pe-group-by-donut.u-option-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-group-by-donut/widget/pe-group-by-donut.u-option-schema.json -------------------------------------------------------------------------------- /src/pe-highlight-user-assets/images/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-highlight-user-assets/images/default.png -------------------------------------------------------------------------------- /src/pe-highlight-user-assets/images/missingconfiguration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-highlight-user-assets/images/missingconfiguration.png -------------------------------------------------------------------------------- /src/pe-highlight-user-assets/images/options1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-highlight-user-assets/images/options1.png -------------------------------------------------------------------------------- /src/pe-highlight-user-assets/images/options2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-highlight-user-assets/images/options2.png -------------------------------------------------------------------------------- /src/pe-highlight-user-assets/images/panelbuttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-highlight-user-assets/images/panelbuttons.png -------------------------------------------------------------------------------- /src/pe-icon-link-watson-translator/images/source-language-english.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-icon-link-watson-translator/images/source-language-english.png -------------------------------------------------------------------------------- /src/pe-icon-link-watson-translator/images/target-language-korean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-icon-link-watson-translator/images/target-language-korean.png -------------------------------------------------------------------------------- /src/pe-icon-link-watson-translator/widget/pe-icon-link-watson-translator.u-client-script.js: -------------------------------------------------------------------------------- 1 | function IconLinkTranslatorController() { 2 | var c = this; 3 | } 4 | -------------------------------------------------------------------------------- /src/pe-image-link/images/pe-image-link.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-image-link/images/pe-image-link.jpg -------------------------------------------------------------------------------- /src/pe-image-link/widget/pe-image-link.u-body-html-template.html: -------------------------------------------------------------------------------- 1 | 8 | -------------------------------------------------------------------------------- /src/pe-image-link/widget/pe-image-link.u-client-script.js: -------------------------------------------------------------------------------- 1 | function ImageLinkController($location) { 2 | var c = this; 3 | 4 | c.go = function() { 5 | if (c.options.type === 'url') { 6 | window.location.href = c.data.href; 7 | } else { 8 | $location.url(c.data.href); 9 | } 10 | }; 11 | } 12 | -------------------------------------------------------------------------------- /src/pe-image-link/widget/pe-image-link.u-link-script.js: -------------------------------------------------------------------------------- 1 | function ImageLink(scope, elem, attr) { 2 | scope.style = { 3 | 'background-image': 'url(' + scope.options.image_url + ')', 4 | 'background-position': scope.options.image_pos || 'center' 5 | }; 6 | } 7 | -------------------------------------------------------------------------------- /src/pe-image-link/widget/pe-image-link.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | var gr = $sp.getInstanceRecord(); 3 | data.href = $sp.getMenuHREF(gr); 4 | })(); 5 | -------------------------------------------------------------------------------- /src/pe-multi-screen-catalog-item/images/demo_low.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-multi-screen-catalog-item/images/demo_low.gif -------------------------------------------------------------------------------- /src/pe-multi-screen-catalog-item/images/main-screen-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-multi-screen-catalog-item/images/main-screen-blue.png -------------------------------------------------------------------------------- /src/pe-multi-screen-catalog-item/images/main-screen-red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-multi-screen-catalog-item/images/main-screen-red.png -------------------------------------------------------------------------------- /src/pe-multi-screen-catalog-item/widget/pe-multi-screen-catalog-item.u-link-script.js: -------------------------------------------------------------------------------- 1 | function(scope, elem) { 2 | 3 | var $timeout = $injector.get('$timeout'); 4 | 5 | scope.implementSelect2 = function() { 6 | $timeout(function() { 7 | var qs = elem.find('#quantitySelector'); 8 | qs.select2(); 9 | scope.isSelect2 = true; 10 | }); 11 | } 12 | 13 | } -------------------------------------------------------------------------------- /src/pe-my-weather/images/browser_location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-my-weather/images/browser_location.png -------------------------------------------------------------------------------- /src/pe-my-weather/images/pe-my-weather.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-my-weather/images/pe-my-weather.png -------------------------------------------------------------------------------- /src/pe-my-weather/images/sys_property.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-my-weather/images/sys_property.png -------------------------------------------------------------------------------- /src/pe-my-weather/widget/pe-my-weather.u-css.scss: -------------------------------------------------------------------------------- 1 | .my-weather{ 2 | padding:10px; 3 | .city{ 4 | font-weight:bold; 5 | font-size:16px; 6 | } 7 | .weather-deets{ 8 | .temp{ 9 | font-weight:bold; 10 | } 11 | .max-min{ 12 | margin-left:10px; 13 | } 14 | .max{ 15 | margin-left:5px; 16 | 17 | } 18 | .min{ 19 | margin-left:5px; 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /src/pe-my-weather/widget/pe-my-weather.u-link-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-my-weather/widget/pe-my-weather.u-link-script.js -------------------------------------------------------------------------------- /src/pe-my-weather/widget/pe-my-weather.u-option-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-my-weather/widget/pe-my-weather.u-option-schema.json -------------------------------------------------------------------------------- /src/pe-nav-typeahead-search-collapsed/angular-template/nav-typeahead.u-body-html-template.html: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 |
7 |
-------------------------------------------------------------------------------- /src/pe-nav-typeahead-search-collapsed/images/collapsed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-nav-typeahead-search-collapsed/images/collapsed.png -------------------------------------------------------------------------------- /src/pe-nav-typeahead-search-collapsed/images/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-nav-typeahead-search-collapsed/images/default.png -------------------------------------------------------------------------------- /src/pe-nav-typeahead-search-collapsed/widget/pe-nav-typeahead-search-collapsed.u-link-script.js: -------------------------------------------------------------------------------- 1 | function ($scope,$el,$attrs,$ctrl) { 2 | var lazyLoader = $injector.get("lazyLoader"); 3 | lazyLoader.putTemplates($scope.data.typeaheadTemplates); 4 | 5 | } -------------------------------------------------------------------------------- /src/pe-navigation-left-collapsible/angular-template/item-added-tooltip-leftnav.html.u-body-html-template.html: -------------------------------------------------------------------------------- 1 |
${Item has been added to your cart.}
-------------------------------------------------------------------------------- /src/pe-navigation-left-collapsible/angular-template/loginleftNavTemplate.u-body-html-template.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 6 |
-------------------------------------------------------------------------------- /src/pe-navigation-left-collapsible/images/collapsed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-navigation-left-collapsible/images/collapsed.png -------------------------------------------------------------------------------- /src/pe-navigation-left-collapsible/images/collapsed2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-navigation-left-collapsible/images/collapsed2.png -------------------------------------------------------------------------------- /src/pe-navigation-left-collapsible/images/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-navigation-left-collapsible/images/default.png -------------------------------------------------------------------------------- /src/pe-navigation-left-collapsible/images/default2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-navigation-left-collapsible/images/default2.png -------------------------------------------------------------------------------- /src/pe-navigation-left-collapsible/images/themeconfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-navigation-left-collapsible/images/themeconfig.png -------------------------------------------------------------------------------- /src/pe-navigation-left-collapsible/widget/pe-navigation-left-collapsible.u-option-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-navigation-left-collapsible/widget/pe-navigation-left-collapsible.u-option-schema.json -------------------------------------------------------------------------------- /src/pe-ng-line-chart/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "active": true, 3 | "category": "Chart", 4 | "common-name": "Angular Line Chart", 5 | "compatibility": ["Kingston", "London", "Madrid"], 6 | "contributors": ["Steven Gregory"], 7 | "keywords": ["Widget", "Chart"], 8 | "name": "pe-ng-line-chart", 9 | "publishing-goal": "Update set", 10 | "solution-details": "A simple and responsive line chart widget built using Angular Chart.", 11 | "type": "Widget", 12 | "version": "1.0.1" 13 | } 14 | -------------------------------------------------------------------------------- /src/pe-ng-line-chart/images/pe-angular-line-chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-ng-line-chart/images/pe-angular-line-chart.png -------------------------------------------------------------------------------- /src/pe-ng-line-chart/widget/pe-ng-line-chart.u-body-html-template.html: -------------------------------------------------------------------------------- 1 | 3 | -------------------------------------------------------------------------------- /src/pe-ng-line-chart/widget/pe-ng-line-chart.u-client-script.js: -------------------------------------------------------------------------------- 1 | function LineChartController() { 2 | var c = this; 3 | 4 | c.$onInit = function() { 5 | setChartOptions(); 6 | }; 7 | 8 | function setChartOptions() { 9 | c.labels = c.data.chartLabels; 10 | c.series = c.data.chartSeries; 11 | c.data = c.data.dataset; 12 | c.datasetOverride = c.data.chartOverrides; 13 | c.options = c.data.chartOptions; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/pe-order-overview/images/pe-order-overview-in-portal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-order-overview/images/pe-order-overview-in-portal.png -------------------------------------------------------------------------------- /src/pe-order-overview/images/pe-order-overview-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-order-overview/images/pe-order-overview-list.png -------------------------------------------------------------------------------- /src/pe-order-overview/images/pe-order-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-order-overview/images/pe-order-overview.png -------------------------------------------------------------------------------- /src/pe-people-card-flyout/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "active": true, 3 | "category": "Card", 4 | "common-name": "People Card Flyout", 5 | "compatibility": ["Jakarta", "Kingston", "London", "Madrid"], 6 | "contributors": ["Steven Gregory"], 7 | "keywords": ["Widget"], 8 | "name": "pe-people-card-flyout", 9 | "publishing-goal": "Update set", 10 | "solution-details": "This can be used to quickly craft a people card flyout widget with options.", 11 | "type": "Widget", 12 | "version": "1.2.0" 13 | } 14 | -------------------------------------------------------------------------------- /src/pe-people-card-flyout/images/pe-people-card-flyout-collapsed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-people-card-flyout/images/pe-people-card-flyout-collapsed.png -------------------------------------------------------------------------------- /src/pe-people-card-flyout/images/pe-people-card-flyout-expanded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-people-card-flyout/images/pe-people-card-flyout-expanded.png -------------------------------------------------------------------------------- /src/pe-people-card-flyout/widget/pe-people-card-flyout.u-client-script.js: -------------------------------------------------------------------------------- 1 | function PeopleCardFlyoutController() { 2 | var c = this; 3 | c.toggleTrends = toggleTrends; 4 | 5 | c.$onInit = function() { 6 | c.isVisible = false; 7 | }; 8 | 9 | function toggleTrends() { 10 | c.isVisible = !c.isVisible; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/pe-people-card-flyout/widget/pe-people-card-flyout.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | var users = new PeopleCardService(); 3 | data.users = users.getUsers(options.department); 4 | })(); 5 | -------------------------------------------------------------------------------- /src/pe-popular-and-recent-items/images/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-popular-and-recent-items/images/default.png -------------------------------------------------------------------------------- /src/pe-popular-and-recent-items/images/options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-popular-and-recent-items/images/options.png -------------------------------------------------------------------------------- /src/pe-popular-and-recent-items/images/recentitems.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-popular-and-recent-items/images/recentitems.png -------------------------------------------------------------------------------- /src/pe-popular-and-recent-items/widget/pe-popular-and-recent-items.u-client-script.js: -------------------------------------------------------------------------------- 1 | function($scope, $location) { 2 | 3 | $scope.goItem = function(item){ 4 | $location.url('?id=' + item.page + '&sys_id=' + item.sys_id); 5 | } 6 | } -------------------------------------------------------------------------------- /src/pe-popular-and-recent-items/widget/pe-popular-and-recent-items.u-link-script.js: -------------------------------------------------------------------------------- 1 | function link($scope,$el,$attrs,$ctrl){} -------------------------------------------------------------------------------- /src/pe-problem-message/images/pe-problem-message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-problem-message/images/pe-problem-message.png -------------------------------------------------------------------------------- /src/pe-problem-message/test/pe-problem.client.spec.js: -------------------------------------------------------------------------------- 1 | describe('Incident message controller', function() { 2 | beforeEach(module('pe-problem-message')); 3 | 4 | it('should have a named function', function() { 5 | expect(ProblemMessageController).toBeDefined(); 6 | }); 7 | 8 | it('has two arguments', function() { 9 | var argLength = ProblemMessageController.length; 10 | expect(argLength).toEqual(2); 11 | }); 12 | }); 13 | -------------------------------------------------------------------------------- /src/pe-problem-message/ui-script/pe-problem.module.u-client-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | 'use strict'; 3 | 4 | angular.module('pe-problem-message', []); 5 | })(); -------------------------------------------------------------------------------- /src/pe-problem-message/widget/pe-problem-message.u-client-script.js: -------------------------------------------------------------------------------- 1 | function ProblemMessageController($interval, timeService) { 2 | var c = this; 3 | 4 | c.$onInit = function() { 5 | getTimes(); 6 | incrementTime(); 7 | }; 8 | 9 | function getTimes() { 10 | c.timeAgo = timeService.getTimeAgo(c.data.problemTime, c.data.today); 11 | return c.timeAgo; 12 | } 13 | 14 | function incrementTime() { 15 | $interval(function() { 16 | getTimes(); 17 | }, 60000); 18 | } 19 | } -------------------------------------------------------------------------------- /src/pe-problem-message/widget/pe-problem-message.u-option-schema.json: -------------------------------------------------------------------------------- 1 | [{ 2 | "name": "problem_number", 3 | "default_value": "SIR0001932", 4 | "label": "Problem Number", 5 | "type": "string" 6 | }] -------------------------------------------------------------------------------- /src/pe-proc-flow-lite/images/pe-proc-flow-lite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-proc-flow-lite/images/pe-proc-flow-lite.png -------------------------------------------------------------------------------- /src/pe-proc-flow-lite/widget/pe-proc-flow-lite.u-client-script.js: -------------------------------------------------------------------------------- 1 | function PIProcessFlowLiteController(spUtil, $scope) { 2 | var c = this; 3 | 4 | c.$onInit = function () {}; 5 | 6 | c.showProcessFlow = function () { 7 | return c.data.process_flow && c.data.process_flow.stages.length > 0; 8 | }; 9 | 10 | if (c.data.table) 11 | spUtil.recordWatch($scope, c.data.table, 'sys_id=' + c.data.sys_id, function () { 12 | spUtil.update($scope); 13 | }); 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/pe-proc-flow-popup/images/pe-proc-flow-popup-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-proc-flow-popup/images/pe-proc-flow-popup-01.png -------------------------------------------------------------------------------- /src/pe-proc-flow-popup/images/pe-proc-flow-popup-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-proc-flow-popup/images/pe-proc-flow-popup-02.png -------------------------------------------------------------------------------- /src/pe-proc-flow-popup/widget/pe-proc-flow-popup.u-client-script.js: -------------------------------------------------------------------------------- 1 | function PIProcessFlowPopupController(spUtil, $scope) { 2 | var c = this; 3 | 4 | c.$onInit = function () { 5 | c.show = false; 6 | }; 7 | 8 | } 9 | -------------------------------------------------------------------------------- /src/pe-proc-flow-popup/widget/pe-proc-flow-popup.u-option-schema.json: -------------------------------------------------------------------------------- 1 | [{ 2 | "name": "table", 3 | "section": "other", 4 | "default_value": "", 5 | "label": "Table", 6 | "type": "string" 7 | }, { 8 | "hint": "Sys ID of the Task record", 9 | "name": "sys_id", 10 | "section": "other", 11 | "default_value": "", 12 | "label": "Sys ID", 13 | "type": "string" 14 | }] 15 | -------------------------------------------------------------------------------- /src/pe-proc-flow-popup/widget/pe-proc-flow-popup.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | input = input || {}; 3 | data.table = input.table || options.table || $sp.getParameter('table'); 4 | data.sys_id = input.sys_id || options.sys_id || $sp.getParameter('sys_id'); 5 | if (!data.table) 6 | return; 7 | data.embedded_widget = $sp.getWidget('x-pisn-sp-procflow-lite', { 8 | table: data.table, 9 | sys_id: data.sys_id 10 | }); 11 | 12 | })(); 13 | -------------------------------------------------------------------------------- /src/pe-proc-flow/images/pe-proc-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-proc-flow/images/pe-proc-flow.png -------------------------------------------------------------------------------- /src/pe-rest-typeahead-search/images/pe-rest-typeahead-search-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-rest-typeahead-search/images/pe-rest-typeahead-search-01.png -------------------------------------------------------------------------------- /src/pe-rest-typeahead-search/images/pe-rest-typeahead-search-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-rest-typeahead-search/images/pe-rest-typeahead-search-02.png -------------------------------------------------------------------------------- /src/pe-search-as-direct-reports/images/pe-search-as-direct-reports.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-search-as-direct-reports/images/pe-search-as-direct-reports.png -------------------------------------------------------------------------------- /src/pe-small-link-to/images/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-small-link-to/images/default.png -------------------------------------------------------------------------------- /src/pe-small-link-to/images/missingconfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-small-link-to/images/missingconfig.png -------------------------------------------------------------------------------- /src/pe-small-link-to/images/options1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-small-link-to/images/options1.png -------------------------------------------------------------------------------- /src/pe-small-link-to/images/options2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-small-link-to/images/options2.png -------------------------------------------------------------------------------- /src/pe-small-link-to/images/three.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-small-link-to/images/three.png -------------------------------------------------------------------------------- /src/pe-small-link-to/widget/pe-small-link-to.u-client-script.js: -------------------------------------------------------------------------------- 1 | function() { 2 | var c = this; 3 | 4 | } -------------------------------------------------------------------------------- /src/pe-small-link-to/widget/pe-small-link-to.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | var gr = $sp.getInstanceRecord(); 3 | 4 | /* Data Variables */ 5 | data.missingConfig = false; 6 | 7 | try{ 8 | data.href = options.href || $sp.getMenuHREF(gr); 9 | 10 | data.target = options.target || ""; 11 | 12 | if(data.href==""){ 13 | data.missingConfig = true; 14 | } 15 | 16 | }catch(e){ 17 | data.missingConfig = true; 18 | return; 19 | } 20 | 21 | })(); -------------------------------------------------------------------------------- /src/pe-sp-pdf-viewer/images/pe-sp-pdf-viewer-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-sp-pdf-viewer/images/pe-sp-pdf-viewer-01.png -------------------------------------------------------------------------------- /src/pe-sp-pdf-viewer/images/pe-sp-pdf-viewer-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-sp-pdf-viewer/images/pe-sp-pdf-viewer-02.png -------------------------------------------------------------------------------- /src/pe-sp-pdf-viewer/widget/pe-sp-pdf-viewer.u-body-html-template.html: -------------------------------------------------------------------------------- 1 |
6 | 12 | 13 |
14 |
15 | -------------------------------------------------------------------------------- /src/pe-sp-pdf-viewer/widget/pe-sp-pdf-viewer.u-client-script.js: -------------------------------------------------------------------------------- 1 | function PdfViewerController(pdfDelegate, $timeout) { 2 | var c = this; 3 | c.$onInit = function() { 4 | if (c.data.url.length == 0) return; 5 | $timeout(function() { 6 | c.pdf = pdfDelegate.$getByHandle("my-pdf-container"); 7 | if (c.isMobile) { 8 | c.pdf.zoomTo((0.5 * 356) / 307 + ""); 9 | } 10 | }, 250); 11 | }; 12 | } 13 | -------------------------------------------------------------------------------- /src/pe-sp-pdf-viewer/widget/pe-sp-pdf-viewer.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | input = input || {}; 3 | data.sys_id = options.sys_id || input.sys_id || $sp.getParameter("sys_id"); 4 | options.modal = options.modal || input.modal || false; 5 | data.url = ""; 6 | if (!data.sys_id) return; 7 | var gr = new GlideRecord("sys_attachment"); 8 | if (gr.get(data.sys_id)) { 9 | data.url = "/sys_attachment.do?view=true&sys_id=" + data.sys_id; 10 | } 11 | })(); 12 | -------------------------------------------------------------------------------- /src/pe-sp-service-outage-card/images/pe-sp-service-outage-card-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-sp-service-outage-card/images/pe-sp-service-outage-card-01.png -------------------------------------------------------------------------------- /src/pe-sp-service-outage-card/images/pe-sp-service-outage-card-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-sp-service-outage-card/images/pe-sp-service-outage-card-02.png -------------------------------------------------------------------------------- /src/pe-sp-service-outage-card/images/pe-sp-service-outage-card-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-sp-service-outage-card/images/pe-sp-service-outage-card-03.png -------------------------------------------------------------------------------- /src/pe-sp-simple-map/images/pe-sp-simple-map-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-sp-simple-map/images/pe-sp-simple-map-01.png -------------------------------------------------------------------------------- /src/pe-sp-simple-map/images/pe-sp-simple-map-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-sp-simple-map/images/pe-sp-simple-map-02.png -------------------------------------------------------------------------------- /src/pe-sp-simple-map/images/pe-sp-simple-map-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-sp-simple-map/images/pe-sp-simple-map-03.png -------------------------------------------------------------------------------- /src/pe-sp-simple-map/widget/pe-sp-simple-map.u-client-script.js: -------------------------------------------------------------------------------- 1 | function SpNgMapController(NgMap) { 2 | var c = this; 3 | 4 | c.$onInit = function() { 5 | /* styles generated by Google Maps Platform Styling Wizard 6 | https://mapstyle.withgoogle.com/ */ 7 | NgMap.getMap().then(function(map) { 8 | map.setOptions({ 9 | styles: c.options.styles 10 | }); 11 | }); 12 | }; 13 | } 14 | -------------------------------------------------------------------------------- /src/pe-sp-simple-map/widget/pe-sp-simple-map.u-css.scss: -------------------------------------------------------------------------------- 1 | $x-pisn-sp-ng-map-height: 90vh; 2 | 3 | .x_pisn_sp_ng_map { 4 | height: $x-pisn-sp-ng-map-height; 5 | } 6 | 7 | .x_pisn_sp_ng_map__label-container { 8 | border-radius: $border-radius-large; 9 | background: rgba($body-bg, 0.7); 10 | box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); 11 | } 12 | 13 | .gmnoprint, 14 | a { 15 | display: none !important; 16 | } 17 | -------------------------------------------------------------------------------- /src/pe-sp-swapper/images/pe-sp-swapper-01.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-sp-swapper/images/pe-sp-swapper-01.gif -------------------------------------------------------------------------------- /src/pe-sp-swapper/widget/pe-sp-swapper.u-client-script.js: -------------------------------------------------------------------------------- 1 | function SpSwapperController($scope, $location) { 2 | var c = this; 3 | if ($scope.portal && $scope.portal.logo) { 4 | c.logo = $scope.portal.logo; 5 | } 6 | 7 | c.goToPortal = function(item) { 8 | $location.path("/" + item.url_suffix).search({ 9 | id: item.homepage 10 | }); 11 | }; 12 | 13 | c.goToHomepage = function() { 14 | $location.search({ 15 | id: $scope.portal.homepage_dv 16 | }); 17 | }; 18 | } 19 | -------------------------------------------------------------------------------- /src/pe-sp-swapper/widget/pe-sp-swapper.u-option-schema.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "hint": "Portals (Sys_Id) separated by comma", 4 | "name": "portals", 5 | "section": "other", 6 | "label": "Portals", 7 | "type": "string" 8 | } 9 | ] 10 | -------------------------------------------------------------------------------- /src/pe-sp-tabs-launchpad/images/pe-sp-tabs-launchpad-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-sp-tabs-launchpad/images/pe-sp-tabs-launchpad-01.png -------------------------------------------------------------------------------- /src/pe-sp-tabs-launchpad/images/pe-sp-tabs-launchpad-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-sp-tabs-launchpad/images/pe-sp-tabs-launchpad-02.png -------------------------------------------------------------------------------- /src/pe-sp-tabs-launchpad/images/pe-sp-tabs-launchpad-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-sp-tabs-launchpad/images/pe-sp-tabs-launchpad-03.png -------------------------------------------------------------------------------- /src/pe-sp-tabs-launchpad/widget/pe-sp-tabs-launchpad.u-link-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-sp-tabs-launchpad/widget/pe-sp-tabs-launchpad.u-link-script.js -------------------------------------------------------------------------------- /src/pe-sp-tabs-launchpad/widget/pe-sp-tabs-launchpad.u-option-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-sp-tabs-launchpad/widget/pe-sp-tabs-launchpad.u-option-schema.json -------------------------------------------------------------------------------- /src/pe-sp-task-child-activity/images/pe-sp-task-child-activity-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-sp-task-child-activity/images/pe-sp-task-child-activity-01.png -------------------------------------------------------------------------------- /src/pe-sp-task-child-activity/images/pe-sp-task-child-activity-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-sp-task-child-activity/images/pe-sp-task-child-activity-02.png -------------------------------------------------------------------------------- /src/pe-sp-task-child-activity/images/pe-sp-task-child-activity-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-sp-task-child-activity/images/pe-sp-task-child-activity-03.png -------------------------------------------------------------------------------- /src/pe-sp-task-child-activity/images/pe-sp-task-child-activity-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-sp-task-child-activity/images/pe-sp-task-child-activity-04.png -------------------------------------------------------------------------------- /src/pe-sp-task-child-activity/widget/pe-sp-task-child-activity.u-option-schema.json: -------------------------------------------------------------------------------- 1 | [{ 2 | "name": "view", 3 | "section": "other", 4 | "default_value": "sp", 5 | "label": "View", 6 | "type": "string" 7 | }] 8 | -------------------------------------------------------------------------------- /src/pe-stock-ticker/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "active": true, 3 | "category": "Chart", 4 | "common-name": "Stock Ticker", 5 | "compatibility": ["Jakarta", "Kingston", "London"], 6 | "contributors": ["Sushruth Chandrashek"], 7 | "keywords": ["Widget"], 8 | "name": "pe-stock-ticker", 9 | "publishing-goal": "Update set", 10 | "solution-details": "This is a simple widget to get stock quote using a stock symbol.", 11 | "type": "Widget", 12 | "version": "1.0.0" 13 | } 14 | -------------------------------------------------------------------------------- /src/pe-stock-ticker/images/api_key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-stock-ticker/images/api_key.png -------------------------------------------------------------------------------- /src/pe-stock-ticker/images/widget_option.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-stock-ticker/images/widget_option.png -------------------------------------------------------------------------------- /src/pe-stock-ticker/images/working.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-stock-ticker/images/working.png -------------------------------------------------------------------------------- /src/pe-stock-ticker/widget/pe-stock-ticker.u-link-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-stock-ticker/widget/pe-stock-ticker.u-link-script.js -------------------------------------------------------------------------------- /src/pe-stock-ticker/widget/pe-stock-ticker.u-option-schema.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "default_symbol", 4 | "section": "other", 5 | "label": "Default Symbol", 6 | "type": "string" 7 | } 8 | ] -------------------------------------------------------------------------------- /src/pe-travel-card/images/pe-travel-card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-travel-card/images/pe-travel-card.png -------------------------------------------------------------------------------- /src/pe-travel-card/widget/pe-travel-card.u-client-script.js: -------------------------------------------------------------------------------- 1 | function TravelCardController($timeout) { 2 | var c = this; 3 | c.cancelAction = cancelAction; 4 | 5 | function cancelAction() { 6 | c.data.canceled = true; 7 | $timeout(function() { 8 | c.data.hideWidget = true; 9 | }, 1500); 10 | } 11 | } -------------------------------------------------------------------------------- /src/pe-travel-card/widget/pe-travel-card.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | 5 | })(); -------------------------------------------------------------------------------- /src/pe-typeahead-search-flat-rounded-ends/images/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-typeahead-search-flat-rounded-ends/images/default.png -------------------------------------------------------------------------------- /src/pe-typeahead-search-flat-rounded-ends/images/options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-typeahead-search-flat-rounded-ends/images/options.png -------------------------------------------------------------------------------- /src/pe-typeahead-search-flat-rounded-ends/images/resultlist_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-typeahead-search-flat-rounded-ends/images/resultlist_highlight.png -------------------------------------------------------------------------------- /src/pe-typeahead-search-flat-rounded-ends/images/resultslist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-typeahead-search-flat-rounded-ends/images/resultslist.png -------------------------------------------------------------------------------- /src/pe-typeahead-search-flat-rounded-ends/widget/pe-typeahead-search-flat-rounded-ends.u-link-script.js: -------------------------------------------------------------------------------- 1 | function ($scope,$el,$attrs,$ctrl) { 2 | 3 | var lazyLoader = $injector.get("lazyLoader"); 4 | lazyLoader.putTemplates($scope.data.typeaheadTemplates); 5 | 6 | $scope.focusInput = focusInput; 7 | 8 | function focusInput () { 9 | $el.find('input[name="q"]').focus(); 10 | } 11 | 12 | } -------------------------------------------------------------------------------- /src/pe-va-sp-widget-v2/images/cross-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-va-sp-widget-v2/images/cross-icon.png -------------------------------------------------------------------------------- /src/pe-va-sp-widget-v2/images/options-explain1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-va-sp-widget-v2/images/options-explain1.png -------------------------------------------------------------------------------- /src/pe-va-sp-widget-v2/images/va-floating-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-va-sp-widget-v2/images/va-floating-button.png -------------------------------------------------------------------------------- /src/pe-va-sp-widget-v2/images/widget-options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-va-sp-widget-v2/images/widget-options.png -------------------------------------------------------------------------------- /src/pe-va-sp-widget-v2/widget/pe-va-sp-widget-v2.u-link-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-va-sp-widget-v2/widget/pe-va-sp-widget-v2.u-link-script.js -------------------------------------------------------------------------------- /src/pe-va-sp-widget-v2/widget/pe-va-sp-widget-v2.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | var instanceGR = $sp.getInstanceRecord(); 5 | options.va_url_params = options.va_url_params || ''; 6 | options.button_color = options.button_color || 'red'; 7 | })(); 8 | -------------------------------------------------------------------------------- /src/pe-welcome-time-of-day/images/applied_options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-welcome-time-of-day/images/applied_options.png -------------------------------------------------------------------------------- /src/pe-welcome-time-of-day/images/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-welcome-time-of-day/images/default.png -------------------------------------------------------------------------------- /src/pe-welcome-time-of-day/images/options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-welcome-time-of-day/images/options.png -------------------------------------------------------------------------------- /src/pe-welcome-time-of-day/widget/pe-welcome-time-of-day.u-body-html-template.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
Good {{timeOfDay}}, {{user.first_name}}
4 |
Hi, {{user.first_name}}
5 |
{{options.welcomemsg}}
6 |
7 |
-------------------------------------------------------------------------------- /src/pe-welcome-time-of-day/widget/pe-welcome-time-of-day.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | options.timeofday = (options.timeofday=='true'); 5 | })(); -------------------------------------------------------------------------------- /src/pe-widget-packs/images/add-widgets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-widget-packs/images/add-widgets.png -------------------------------------------------------------------------------- /src/pe-widget-packs/images/clock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-widget-packs/images/clock.png -------------------------------------------------------------------------------- /src/pe-widget-packs/images/left-search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-widget-packs/images/left-search.png -------------------------------------------------------------------------------- /src/pe-widget-packs/images/options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-widget-packs/images/options.png -------------------------------------------------------------------------------- /src/pe-widget-packs/images/packs-new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-widget-packs/images/packs-new.png -------------------------------------------------------------------------------- /src/pe-widget-packs/images/packs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-widget-packs/images/packs.png -------------------------------------------------------------------------------- /src/pe-widget-packs/images/pe-widget-packs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-widget-packs/images/pe-widget-packs.png -------------------------------------------------------------------------------- /src/pe-widget-packs/images/weather-widget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-widget-packs/images/weather-widget.png -------------------------------------------------------------------------------- /src/pe-widget-packs/widget/pe-widget-packs.u-link-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-widget-packs/widget/pe-widget-packs.u-link-script.js -------------------------------------------------------------------------------- /src/pe-widget-packs/widget/pe-widget-packs.u-option-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platform-experience/serviceportal-widget-library/367197c9fe7d17e6c1d920561bda1a46ad9bc4c9/src/pe-widget-packs/widget/pe-widget-packs.u-option-schema.json -------------------------------------------------------------------------------- /tabs/pe-tab-selection/widget/pe-tab-selection.u-client-script.js: -------------------------------------------------------------------------------- 1 | function TabSelectionController() { 2 | var c = this; 3 | 4 | c.$onInit = function() { 5 | c.selection = 1; 6 | }; 7 | } -------------------------------------------------------------------------------- /tabs/pe-tab-selection/widget/pe-tab-selection.u-option-schema.json: -------------------------------------------------------------------------------- 1 | [{ 2 | "name": "title", 3 | "label": "Title", 4 | "type": "string" 5 | }] -------------------------------------------------------------------------------- /tabs/pe-tab-selection/widget/pe-tab-selection.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | var serverOptions = input.options ? input.options : (input.parameters ? input.parameters : {}); 3 | options.title = options.title || serverOptions.title || 'Attack Profile'; 4 | })(); -------------------------------------------------------------------------------- /tabs/pe-tabs-widget/ui-script/pe-tabs-module.u-client-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | 'use strict'; 3 | 4 | angular.module('pe-dynamic-tabs', []); 5 | })(); -------------------------------------------------------------------------------- /tabs/pe-tabs-widget/widget/pe-tabs-widget.u-client-script.js: -------------------------------------------------------------------------------- 1 | function DynamicTabsController(tabService) { 2 | var c = this; 3 | 4 | c.$onInit = function() { 5 | c.selectedTab = 'expired'; 6 | c.tabs = tabService.getTabs(); 7 | }; 8 | } -------------------------------------------------------------------------------- /tabs/pe-tabs-widget/widget/pe-tabs-widget.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | 5 | })(); -------------------------------------------------------------------------------- /timeline/pe-csm-timeline/widget/pe-csm-timeline.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | data.user_info = { 5 | user_sys_id: options.user_sys_id, 6 | show_only_picture: options.show_only_picture, 7 | show_job_title: options.show_job_title, 8 | show_call_and_chat: options.show_call_and_chat, 9 | avatar_border: '#e51b24' 10 | } 11 | })(); -------------------------------------------------------------------------------- /timeline/pe-incident-timeline/widget/pe-incident-timeline.u-client-script.js: -------------------------------------------------------------------------------- 1 | function IncidentTimelineController() { 2 | var c = this; 3 | } -------------------------------------------------------------------------------- /timeline/pe-incident-timeline/widget/pe-incident-timeline.u-server-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | /* populate the 'data' object */ 3 | /* e.g., data.table = $sp.getValue('table'); */ 4 | 5 | })(); -------------------------------------------------------------------------------- /timeline/pe-timeline-emp-exp/ui-script/pe-timeline-emp-exp-events-module.u-client-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | 'use strict'; 3 | 4 | angular.module('pe-timeline-emp-exp', []); 5 | })(); -------------------------------------------------------------------------------- /timeline/pe-timeline-emp-exp/widget/pe-timeline-emp-exp.u-client-script.js: -------------------------------------------------------------------------------- 1 | function TimelineController(timelineService) { 2 | var c = this; 3 | 4 | c.$onInit = function() { 5 | c.timelineData = timelineService.getInitialEvents(); 6 | }; 7 | } -------------------------------------------------------------------------------- /timeline/pe-timeline/test/pe-timeline-client.spec.js: -------------------------------------------------------------------------------- 1 | describe('Timeline controller', function() { 2 | beforeEach(module('pe-timeline')); 3 | 4 | it('should have a named function defined', function() { 5 | expect(TimelineController).toBeDefined(); 6 | }); 7 | 8 | it('has one argument', function() { 9 | var argLength = TimelineController.length; 10 | expect(argLength).toEqual(1); 11 | }); 12 | }); 13 | -------------------------------------------------------------------------------- /timeline/pe-timeline/ui-script/pe-timeline-module.u-client-script.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | 'use strict'; 3 | 4 | angular.module('pe-timeline', []); 5 | })(); -------------------------------------------------------------------------------- /user-login/pe-enduser-login/widget/pe-enduser-login.u-client-controller.js: -------------------------------------------------------------------------------- 1 | function EndUserLoginController() { 2 | var c = this; 3 | } -------------------------------------------------------------------------------- /user-login/pe-enduser-login/widget/pe-enduser-login.u-option-schema.json: -------------------------------------------------------------------------------- 1 | [{ 2 | "name": "table", 3 | "default_value": "sys_user", 4 | "label": "Table", 5 | "type": "string" 6 | }, { 7 | "name": "email_address_field", 8 | "default_value": "email", 9 | "label": "Email Address Field", 10 | "type": "field_name" 11 | }, { 12 | "name": "encoded_query", 13 | "default_value": "email!=NULL^GOTOnameLIKESystem Administrator", 14 | "label": "Encoded Query", 15 | "type": "string" 16 | }] -------------------------------------------------------------------------------- /user-login/pe-user-login/widget/pe-user-login.u-client-script.js: -------------------------------------------------------------------------------- 1 | function UserLoginController($rootScope) { 2 | var c = this; 3 | c.goHome = goHome; 4 | 5 | function goHome() { 6 | $rootScope.loginState = 2; 7 | } 8 | } --------------------------------------------------------------------------------