New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

ngx-hana-nameserver-history-viewer

Package Overview
Dependencies
Maintainers
1
Versions
45
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ngx-hana-nameserver-history-viewer

[![npm](https://img.shields.io/npm/v/ngx-hana-nameserver-history-viewer.svg?style=flat-square)](https://www.npmjs.com/package/ngx-hana-nameserver-history-viewer) [![npm downloads](https://img.shields.io/npm/dm/ngx-hana-nameserver-history-viewer.svg)](http

  • 1.2.1
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

ngx-hana-nameserver-history-viewer

npm npm downloads Travis MIT licensed

An Angular 13 module of SAP HANA nameserver history viewer. Supports MDC, different timezone and zoom-in.
For Angular 7 support please use versions (v1.1.1 ~ v1.1.3 ).
For Angular 6 support please use older versions (<= v1.0.15 ).

Demo

Check out the LIVE DEMO for more information!

small_demo_nameserver_history_viewer

Installation

To use ngx-hana-nameserver-history-viewer in your project install it via npm:

npm install ngx-hana-nameserver-history-viewer --save

Requirements

The library depends on ngx-selection-table, ngx-dropdown-list, moment-timezone, papaparse, angular-datetime-picker, chart.js and hammer.js.

The only file required is the ng-pick-datetime picker.min.css file:

1. Include the picker.min.css file in the angular.json file:
{
  ...
    "styles": [
      "../node_modules/@danielmoncada/angular-datetime-picker/assets/style/picker.min.css",
      ...
    ],
  ...
}
2. Or import the picker.min.css in your styles.css
@import "~@danielmoncada/angular-datetime-picker/assets/style/picker.min.css";

Usage

Importing The 'ngx-hana-nameserver-history-viewer' Module

//Import the library
import { NameserverHistoryModule } from 'ngx-hana-nameserver-history-viewer';

@NgModule({
  declarations: [...],
  imports: [
    NameserverHistoryModule, // Include the library in the imports section
    ...
  ],
  providers: [],
  bootstrap: [...]
})
export class AppModule { }

Enabling nameserver history viewer

<ngx-hana-nameserver-history-viewer
  [defaultSelectedItems]="['indexserverMemUsed', 'mvccNum']"
  [hideMeasureColumns]="['Sum', 'Last']"
  [maxRowsLimitation]="100000"
  [showInstruction]="true"
  [timezone]="'America/Vancouver'">
</ngx-hana-nameserver-history-viewer>

Parameters

NameDescriptionExample
defaultSelectedItemsItem(s) that will be selected by default on the chart.[defaultSelectedItems]="['indexserverMemUsed', 'mvccNum']"
hideMeasureColumnsMeasure(s) that will be hidden from selection table (controlling area) of the chart.[hideMeasureColumns]="['Sum', 'Last']"
maxRowsLimitationThe maximum rows that will be loaded from the selected nameserver history file. Web page might crash (OOM of JavaScript VM) if this number is too high (eg: > 500000)[maxRowsLimitation]="100000"
showInstructionFlag of instruction[showInstruction]="true"
timezoneTimezone name, can't be abbreviation[timezone]="'America/Vancouver'"
fileBufferBlob of the nameserver history, set this if you do not want to choose the file manually[fileBuffer] = <Blob of the File>
autoDisplayDisplay the chart automatically if [fileBuffer] is set[autoDisplay] = true

Todo

  • Support Angular 13
  • Reduce memory usage
  • ...

License

MIT

Keywords

FAQs

Package last updated on 13 Aug 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc