Skip to content

Dtodorov/split plugins #95

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Feb 27, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 11 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,22 @@
# Welcome
This repository contains the source code of the Progress NativeScript UI samples application demonstrating the Angular directives. The repository does not contain the source code of Progress NativeScript UI itself but rather uses the npm package `nativescript-pro-ui` [![npm](https://img.shields.io/npm/v/nativescript-pro-ui.svg)](https://www.npmjs.com/package/nativescript-pro-ui).
This repository contains the source code of the Progress NativeScript UI samples application demonstrating the Angular directives. The repository does not contain the source code of Progress NativeScript UI itself but rather uses the npm package:
- `nativescript-ui-chart` [![npm](https://img.shields.io/npm/v/nativescript-ui-chart.svg)](https://www.npmjs.com/package/nativescript-ui-chart)
- `nativescript-ui-listview` [![npm](https://img.shields.io/npm/v/nativescript-ui-listview.svg)](https://www.npmjs.com/package/nativescript-ui-listview)
- `nativescript-ui-sidedrawer` [![npm](https://img.shields.io/npm/v/nativescript-ui-sidedrawer.svg)](https://www.npmjs.com/package/nativescript-ui-sidedrawer)
- `nativescript-ui-calendar` [![npm](https://img.shields.io/npm/v/nativescript-ui-calendar.svg)](https://www.npmjs.com/package/nativescript-ui-calendar)
- `nativescript-ui-autocomplete` [![npm](https://img.shields.io/npm/v/nativescript-ui-autocomplete.svg)](https://www.npmjs.com/package/nativescript-ui-autocomplete)
- `nativescript-ui-dataform` [![npm](https://img.shields.io/npm/v/nativescript-ui-dataform.svg)](https://www.npmjs.com/package/nativescript-ui-dataform)
- `nativescript-ui-gauge` [![npm](https://img.shields.io/npm/v/nativescript-ui-gauge.svg)](https://www.npmjs.com/package/nativescript-ui-gauge)

The `master` branch contains code currently under development and is not meant to be used with the officially released version of NativeScript UI.
The `master` branch contains code currently under development and is not meant to be used with the officially released versions of the plugins.

The `release` branch is the default one and is tested with the latest NativeScript UI version available.
The `release` branch is the default one and is tested with the latest NativeScript UI plugins available.

## Issues
Issues related to Progress NativeScript UI are logged in the https://github.com/telerik/nativescript-ui-feedback repository. Please do not use this repository to log issues.

## Overview
The Progress NativeScript UI samples app resides in the **sdkAngular** folder at root repository level. The folder has a standard NativeScript application structure as described in [this article](http://docs.nativescript.org/angular/tutorial/ng-chapter-0.html). The source code of the samples resides in the folders named after each component available in **Progress NativeScript UI**. The currently available components are:
The Progress NativeScript UI samples app resides in the **sdkAngular** folder at root repository level. The folder has a standard NativeScript application structure as described in [this article](http://docs.nativescript.org/angular/tutorial/ng-chapter-0.html). The source code of the samples resides in the folders named after each component available as independent plugin. The currently available components are:

- Calendar
- Chart
Expand Down
14 changes: 7 additions & 7 deletions sdkAngular/app/app.module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@ import { NativeScriptModule } from "nativescript-angular/nativescript.module";

// >> using-global-directives
// --- The built-in 'nativescript-pro-ui' modules, if you are not using 'lazy' loading, uncomment and import the below modules into the 'imports' of the first ngModule (AppModule) of the app.
// import { NativeScriptUISideDrawerModule } from "nativescript-pro-ui/sidedrawer/angular";
// import { NativeScriptUIListViewModule } from "nativescript-pro-ui/listview/angular";
// import { NativeScriptUICalendarModule } from "nativescript-pro-ui/calendar/angular";
// import { NativeScriptUIChartModule } from "nativescript-pro-ui/chart/angular";
// import { NativeScriptUIDataFormModule } from "nativescript-pro-ui/dataform/angular";
// import { NativeScriptUIAutoCompleteTextViewModule } from "nativescript-pro-ui/autocomplete/angular";
// import { NativeScriptUISideDrawerModule } from "nativescript-ui-sidedrawer/angular";
// import { NativeScriptUIListViewModule } from "nativescript-ui-listview/angular";
// import { NativeScriptUICalendarModule } from "nativescript-ui-calendar/angular";
// import { NativeScriptUIChartModule } from "nativescript-ui-chart/angular";
// import { NativeScriptUIDataFormModule } from "nativescript-ui-dataform/angular";
// import { NativeScriptUIAutoCompleteTextViewModule } from "nativescript-ui-autocomplete/angular";
// import { NativeScriptUIGaugesModule } from "nativescript-pro-ui/gauges/angular";

import { NativeScriptUIListViewModule } from "nativescript-pro-ui/listview/angular";
import { NativeScriptUIListViewModule } from "nativescript-ui-listview/angular";

// Not required imports, these are used by the nativescript-samples-angular SDK examples - https://github.com/telerik/nativescript-ui-samples-angular
import { NativeScriptRouterModule, NSModuleFactoryLoader } from "nativescript-angular/router";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { NgModule, NO_ERRORS_SCHEMA } from '@angular/core';
import { NativeScriptModule } from "nativescript-angular/nativescript.module";

import { NativeScriptRouterModule } from "nativescript-angular/router";
import { NativeScriptUIAutoCompleteTextViewModule } from "nativescript-pro-ui/autocomplete/angular";
import { NativeScriptUIAutoCompleteTextViewModule } from "nativescript-ui-autocomplete/angular";

import { AutoCompleteContainsModeComponent } from './completion-mode/autocomplete-contains-mode.component';
import { AutoCompleteStartsWithModeComponent } from './completion-mode/autocomplete-startswith-mode.component';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// >> angular-autocomplete-contains-mode
import { Component, ViewChild } from "@angular/core";
import { ObservableArray } from "tns-core-modules/data/observable-array";
import { TokenModel } from "nativescript-pro-ui/autocomplete";
import { TokenModel } from "nativescript-ui-autocomplete";

@Component({
moduleId: module.id,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// >> angular-autocomplete-startswith-mode
import { Component, ViewChild } from "@angular/core";
import { ObservableArray } from "tns-core-modules/data/observable-array";
import { TokenModel } from "nativescript-pro-ui/autocomplete";
import { TokenModel } from "nativescript-ui-autocomplete";

@Component({
moduleId: module.id,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Component, ViewChild } from "@angular/core";
import { ObservableArray } from "tns-core-modules/data/observable-array";
import { TokenModel } from "nativescript-pro-ui/autocomplete";
import { RadAutoCompleteTextViewComponent } from "nativescript-pro-ui/autocomplete/angular";
import { TokenModel } from "nativescript-ui-autocomplete";
import { RadAutoCompleteTextViewComponent } from "nativescript-ui-autocomplete/angular";
var data = require("./countries.json")

@Component({
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// >> angular-autocomplete-plain-mode
import { Component } from "@angular/core";
import { ObservableArray } from "tns-core-modules/data/observable-array";
import { TokenModel } from "nativescript-pro-ui/autocomplete";
import { TokenModel } from "nativescript-ui-autocomplete";

@Component({
moduleId: module.id,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// >> angular-autocomplete-tokens-mode
import { Component } from "@angular/core";
import { ObservableArray } from "tns-core-modules/data/observable-array";
import { TokenModel } from "nativescript-pro-ui/autocomplete";
import { TokenModel } from "nativescript-ui-autocomplete";

@Component({
moduleId: module.id,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Component } from "@angular/core";
import { ObservableArray } from "tns-core-modules/data/observable-array";
import { TokenModel } from "nativescript-pro-ui/autocomplete";
import { RadAutoCompleteTextViewComponent } from "nativescript-pro-ui/autocomplete/angular";
import { TokenModel } from "nativescript-ui-autocomplete";
import { RadAutoCompleteTextViewComponent } from "nativescript-ui-autocomplete/angular";

@Component({
moduleId: module.id,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
// >> angular-autocomplete-getting-started
import { Component, ViewChild } from "@angular/core";
import { ObservableArray } from "tns-core-modules/data/observable-array";
import { TokenModel } from "nativescript-pro-ui/autocomplete";
import { RadAutoCompleteTextViewComponent } from "nativescript-pro-ui/autocomplete/angular";
import { TokenModel } from "nativescript-ui-autocomplete";
import { RadAutoCompleteTextViewComponent } from "nativescript-ui-autocomplete/angular";

@Component({
moduleId: module.id,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Component, ViewChild } from "@angular/core";
import { ObservableArray } from "tns-core-modules/data/observable-array";
import { TokenModel } from "nativescript-pro-ui/autocomplete";
import { TokenModel } from "nativescript-ui-autocomplete";

@Component({
moduleId: module.id,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Component } from "@angular/core";
import { ObservableArray } from "tns-core-modules/data/observable-array";
import { TokenModel } from "nativescript-pro-ui/autocomplete";
import { TokenModel } from "nativescript-ui-autocomplete";

@Component({
moduleId: module.id,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Component, ViewChild } from "@angular/core";
import { ObservableArray } from "tns-core-modules/data/observable-array";
import { TokenModel } from "nativescript-pro-ui/autocomplete";
import { RadAutoCompleteTextViewComponent } from "nativescript-pro-ui/autocomplete/angular";
import { TokenModel } from "nativescript-ui-autocomplete";
import { RadAutoCompleteTextViewComponent } from "nativescript-ui-autocomplete/angular";

@Component({
moduleId: module.id,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// >> angular-autocomplete-layouts-wrap
import { Component } from "@angular/core";
import { ObservableArray } from "tns-core-modules/data/observable-array";
import { TokenModel } from "nativescript-pro-ui/autocomplete";
import { TokenModel } from "nativescript-ui-autocomplete";

@Component({
moduleId: module.id,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Component, ViewChild, AfterViewInit } from "@angular/core";
import { ObservableArray } from "tns-core-modules/data/observable-array";
import { TokenModel } from "nativescript-pro-ui/autocomplete";
import { RadAutoCompleteTextViewComponent } from "nativescript-pro-ui/autocomplete/angular";
import { TokenModel } from "nativescript-ui-autocomplete";
import { RadAutoCompleteTextViewComponent } from "nativescript-ui-autocomplete/angular";

@Component({
moduleId: module.id,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Component, ViewChild } from "@angular/core";
import { ObservableArray } from "tns-core-modules/data/observable-array";
import { TokenModel } from "nativescript-pro-ui/autocomplete";
import { RadAutoCompleteTextViewComponent } from "nativescript-pro-ui/autocomplete/angular";
import { TokenModel } from "nativescript-ui-autocomplete";
import { RadAutoCompleteTextViewComponent } from "nativescript-ui-autocomplete/angular";

@Component({
moduleId: module.id,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
// >> angular-autocomplete-getting-started-component
import { Component, ViewChild, OnInit } from "@angular/core";
import { ObservableArray } from "tns-core-modules/data/observable-array";
import { TokenModel } from "nativescript-pro-ui/autocomplete";
import { RadAutoCompleteTextViewComponent } from "nativescript-pro-ui/autocomplete/angular";
import { TokenModel } from "nativescript-ui-autocomplete";
import { RadAutoCompleteTextViewComponent } from "nativescript-ui-autocomplete/angular";
import http = require("tns-core-modules/http");

@Component({
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// >> angular-autocomplete-append-mode
import { Component } from "@angular/core";
import { ObservableArray } from "tns-core-modules/data/observable-array";
import { TokenModel } from "nativescript-pro-ui/autocomplete";
import { TokenModel } from "nativescript-ui-autocomplete";

@Component({
moduleId: module.id,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// >> angular-autocomplete-plain-mode
import { Component } from "@angular/core";
import { ObservableArray } from "tns-core-modules/data/observable-array";
import { TokenModel } from "nativescript-pro-ui/autocomplete";
import { TokenModel } from "nativescript-ui-autocomplete";

@Component({
moduleId: module.id,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// >> angular-autocomplete-plain-mode
import { Component } from "@angular/core";
import { ObservableArray } from "tns-core-modules/data/observable-array";
import { TokenModel } from "nativescript-pro-ui/autocomplete";
import { TokenModel } from "nativescript-ui-autocomplete";

@Component({
moduleId: module.id,
Expand Down
2 changes: 1 addition & 1 deletion sdkAngular/app/calendar/calendar-day-events.service.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Injectable } from '@angular/core';
import { Color } from "color";
import { CalendarEvent } from 'nativescript-pro-ui/calendar'
import { CalendarEvent } from 'nativescript-ui-calendar'

@Injectable()
export class CalendarDayEventsService {
Expand Down
2 changes: 1 addition & 1 deletion sdkAngular/app/calendar/calendar-events.service.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Injectable } from '@angular/core';
import { Color } from "color";
// >> angular-calendar-require
import { CalendarEvent } from 'nativescript-pro-ui/calendar'
import { CalendarEvent } from 'nativescript-ui-calendar'
// << angular-calendar-require

// >> angular-calendar-events-service
Expand Down
4 changes: 2 additions & 2 deletions sdkAngular/app/calendar/calendar-examples.module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ import { NgModule, NO_ERRORS_SCHEMA } from '@angular/core';
import { NativeScriptModule } from "nativescript-angular/nativescript.module";

import { NativeScriptRouterModule } from "nativescript-angular/router";
import { NativeScriptUICalendarModule } from "nativescript-pro-ui/calendar/angular";
import { NativeScriptUIListViewModule } from "nativescript-pro-ui/listview/angular";
import { NativeScriptUICalendarModule } from "nativescript-ui-calendar/angular";
import { NativeScriptUIListViewModule } from "nativescript-ui-listview/angular";

import { CalendarLocalizationComponent } from './calendar-localization/calendar-localization.component';
import { CalendarCellStylingComponent } from './cell-styling/calendar-cell-styling.component';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Component } from "@angular/core";
import frameModule = require("tns-core-modules/ui/frame")
import { RadCalendar } from "nativescript-pro-ui/calendar";
import { RadCalendar } from "nativescript-ui-calendar";
import { Button } from "tns-core-modules/ui/button"

@Component({
Expand Down
4 changes: 2 additions & 2 deletions sdkAngular/app/calendar/calendar-styles.service.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Injectable } from '@angular/core';
import { CalendarEvent } from 'nativescript-pro-ui/calendar'
import { CalendarEvent } from 'nativescript-ui-calendar'
import { Color } from "color";
import { CalendarMonthViewStyle, DayCellStyle, CellStyle, CalendarWeekViewStyle, CalendarYearViewStyle, MonthCellStyle, CalendarMonthNamesViewStyle, CalendarDayViewStyle, DayEventsViewStyle, AllDayEventsViewStyle } from "nativescript-pro-ui/calendar";
import { CalendarMonthViewStyle, DayCellStyle, CellStyle, CalendarWeekViewStyle, CalendarYearViewStyle, MonthCellStyle, CalendarMonthNamesViewStyle, CalendarDayViewStyle, DayEventsViewStyle, AllDayEventsViewStyle } from "nativescript-ui-calendar";

// >> calendar-styling-service
@Injectable()
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Component, OnInit, Injectable } from "@angular/core";
import { Page } from "ui/page";
import { RadCalendar, CalendarMonthViewStyle, CalendarWeekViewStyle, CalendarYearViewStyle, CalendarMonthNamesViewStyle, CalendarViewMode, CalendarDayViewStyle } from "nativescript-pro-ui/calendar";
import { RadCalendar, CalendarMonthViewStyle, CalendarWeekViewStyle, CalendarYearViewStyle, CalendarMonthNamesViewStyle, CalendarViewMode, CalendarDayViewStyle } from "nativescript-ui-calendar";
import { CalendarStylesService } from "../calendar-styles.service";
import * as applicationModule from "application";
import { OptionsService } from "../../navigation/options/options.service";
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Component, OnInit } from "@angular/core";
import { CalendarDayEventsService } from "../calendar-day-events.service";
import { RadCalendar, CalendarEvent, CalendarDayViewEventSelectedData } from "nativescript-pro-ui/calendar";
import { RadCalendar, CalendarEvent, CalendarDayViewEventSelectedData } from "nativescript-ui-calendar";
import { alert } from "tns-core-modules/ui/dialogs";

@Component({
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { Component, OnInit, Injectable } from "@angular/core";
import { Router } from '@angular/router';
import { CalendarEventsService } from "../calendar-events.service";
import { OptionsService } from "../../navigation/options/options.service";
import { RadCalendar, CalendarEvent, CalendarEventsViewMode } from "nativescript-pro-ui/calendar";
import { RadCalendar, CalendarEvent, CalendarEventsViewMode } from "nativescript-ui-calendar";
import { Page } from "ui/page";
import * as applicationModule from "application";

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Component, OnInit } from "@angular/core";
import { CalendarEventsService } from "../calendar-events.service";
import { RadCalendar, CalendarEvent, CalendarSelectionEventData } from "nativescript-pro-ui/calendar";
import { RadCalendar, CalendarEvent, CalendarSelectionEventData } from "nativescript-ui-calendar";
// >> angular-calenda-populating-with-data
@Component({
moduleId: module.id,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Component, Injectable, OnInit, ViewChild } from "@angular/core";
import { Page } from "ui/page";
import { RadCalendar } from "nativescript-pro-ui/calendar";
import { RadCalendarComponent } from "nativescript-pro-ui/calendar/angular";
import { RadCalendar } from "nativescript-ui-calendar";
import { RadCalendarComponent } from "nativescript-ui-calendar/angular";

@Component({
moduleId: module.id,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ import { OptionsExampleBase } from "../../options-example-base";
import { Component, Injectable, ViewChild } from "@angular/core";
import { Router } from '@angular/router';
import { Page } from "ui/page";
import { RadCalendar, CalendarSelectionMode } from "nativescript-pro-ui/calendar";
import { RadCalendar, CalendarSelectionMode } from "nativescript-ui-calendar";
import * as frameModule from "ui/frame";
import * as applicationModule from "application";
import { OptionsService } from "../../navigation/options/options.service";
import { RadCalendarComponent } from "nativescript-pro-ui/calendar/angular";
import { RadCalendarComponent } from "nativescript-ui-calendar/angular";

@Component({
moduleId: module.id,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Component, Injectable } from "@angular/core";
import { Page } from "ui/page";
import { RadCalendar, CalendarTransitionMode } from "nativescript-pro-ui/calendar";
import { RadCalendar, CalendarTransitionMode } from "nativescript-ui-calendar";
import { OptionsService } from "../../navigation/options/options.service";
import * as applicationModule from "tns-core-modules/application";
import { Router } from '@angular/router';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { Component, OnInit, Injectable } from "@angular/core";
import { Router } from '@angular/router';
import { Page, NavigatedData } from "tns-core-modules/ui/page";
import { OptionsService } from "../../navigation/options/options.service";
import { RadCalendar, CalendarViewMode } from "nativescript-pro-ui/calendar";
import { RadCalendar, CalendarViewMode } from "nativescript-ui-calendar";
import * as frameModule from "tns-core-modules/ui/frame";
import * as applicationModule from "tns-core-modules/application";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { Component, OnInit } from '@angular/core';
import { DataService } from '../../data-services/data.service';
import { Country } from '../../data-services/country';
import { ObservableArray } from "tns-core-modules/data/observable-array";
import { LinearAxis } from "nativescript-pro-ui/chart";
import { LinearAxis } from "nativescript-ui-chart";

@Component({
moduleId: module.id,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { Component, OnInit } from '@angular/core';
import { DataService } from '../data-services/data.service';
import { Country } from '../data-services/country';
import { ObservableArray } from "tns-core-modules/data/observable-array";
import { LinearAxis } from "nativescript-pro-ui/chart";
import { LinearAxis } from "nativescript-ui-chart";

@Component({
moduleId: module.id,
Expand Down
Loading