Skip to content
This repository was archived by the owner on Oct 14, 2024. It is now read-only.

Commit 5b951b3

Browse files
v16.4.0.42
1 parent e554409 commit 5b951b3

File tree

205 files changed

+11018
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

205 files changed

+11018
-0
lines changed

.editorconfig

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# EditorConfig helps developers define and maintain consistent coding styles between different editors and IDEs
2+
# editorconfig.org
3+
4+
root = true
5+
6+
[*]
7+
indent_style = space
8+
indent_size = 2
9+
10+
# We recommend you to keep these unchanged
11+
end_of_line = lf
12+
charset = utf-8
13+
trim_trailing_whitespace = true
14+
insert_final_newline = true
15+
16+
[*.md]
17+
trim_trailing_whitespace = false

.gitignore

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Specifies intentionally untracked files to ignore when using Git
2+
# http://git-scm.com/docs/gitignore
3+
4+
*~
5+
*.sw[mnpcod]
6+
*.log
7+
*.tmp
8+
*.tmp.*
9+
log.txt
10+
*.sublime-project
11+
*.sublime-workspace
12+
.vscode/
13+
npm-debug.log*
14+
15+
.idea/
16+
.sass-cache/
17+
.tmp/
18+
.versions/
19+
coverage/
20+
dist/
21+
node_modules/
22+
tmp/
23+
temp/
24+
hooks/
25+
platforms/
26+
plugins/
27+
plugins/android.json
28+
plugins/ios.json
29+
www/
30+
$RECYCLE.BIN/
31+
32+
.DS_Store
33+
Thumbs.db
34+
UserInterfaceState.xcuserstate

README.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
# Examples for ionic Components with Essential JS 1
2+
3+
This repository contains examples of [Syncfusion Essential JS](https://www.syncfusion.com/products/jquery/javascript/?utm_source=github&utm_medium=listing) for Ionic components.You can browse the examples for all the controls and view the source code of each sample.
4+
5+
The following sections will guide you through using the Syncfusion Essential JS for Ionic samples
6+
7+
* [Requirements to run the examples](#requirements-to-run-the-examples)
8+
* [Repository Structure](#repository-structure)
9+
* [License](#license)
10+
* [Using the samples](#using-the-samples)
11+
* [Online examples](#online-examples)
12+
* [Controls Catalog](#controls-catalog)
13+
* [Support and Feedback](#support-and-feedback)
14+
15+
## Requirements to run the examples
16+
17+
Install the following items:
18+
19+
* [Node.js](https://nodejs.org/en/)
20+
* [npm](https://blog.npmjs.org/post/85484771375/how-to-install-npm)
21+
22+
## Repository structure
23+
24+
The **ionic-ej1-demos** directory contains the samples for all the controls, such as Charts, DataGrid, Spreadsheet, Diagram, and more.
25+
26+
## License
27+
28+
Syncfusion has no liability for any damage or consequence that may arise by the use or viewing of the samples. The samples are for demonstrative purposes and if you choose to use or access the samples you agree to not hold Syncfusion liable, in any form, for any damage that is related to use, accessing or otherwise viewing the samples. By accessing, viewing, or otherwise seeing the samples you acknowledge and agree Syncfusion’s samples will not allow you to seek injunctive relief in any form for any claim related to the sample. If you do not agree to this, do not view, access, utilize or otherwise do anything with Syncfusion’s samples.
29+
30+
## Using the samples
31+
32+
If you download the samples using the **Download ZIP** option:
33+
34+
* Before you unzip the archive, right-click it, select **Properties**, and then select **Unblock**.
35+
* Be sure to unzip the entire archive.
36+
37+
If you clone the application, run **git clone <repository-url> ** to clone the repository.
38+
39+
### How to run the samples
40+
41+
* Open the command prompt in the root folder.
42+
* Run **npm install** to install the dependent packages.
43+
* Run **npm run ionic:serve** to run the application.
44+
* Browser will launch the ionic app.
45+
46+
## Online examples
47+
48+
Take a look at the Syncfusion Essential JS 1 for Ionic live examples.
49+
50+
[![Live examples](http://dabuttonfactory.com/button.png?t=Live+demo&f=Calibri-Bold&ts=24&tc=fff&tshs=1&tshc=000&hp=20&vp=8&c=5&bgt=gradient&bgc=3d85c6&ebgc=073763)](https://ionicjq.syncfusion.com/?utm_source=github&utm_medium=listing)
51+
52+
## Controls Catalog
53+
54+
| | All Controls | |
55+
|--------------|--------------|---------|
56+
| [Grid](https://www.syncfusion.com/products/jquery/javascript/datagrid?utm_source=github&utm_medium=listing) | [Linear Gauge](https://www.syncfusion.com/products/jquery/javascript/linear-gauge?utm_source=github&utm_medium=listing) | [Circular Gauge](https://www.syncfusion.com/products/jquery/javascript/circular-gauge?utm_source=github&utm_medium=listing) |
57+
|[Digital Gauge](https://www.syncfusion.com/products/jquery/javascript/digital-gauge?utm_source=github&utm_medium=listing) | [Chart](https://www.syncfusion.com/products/jquery/javascript/charts?utm_source=github&utm_medium=listing) | [Range Navigator](https://www.syncfusion.com/products/jquery/javascript/range-navigator?utm_source=github&utm_medium=listing) |
58+
|[Sparkline](https://www.syncfusion.com/products/jquery/javascript/sparkline?utm_source=github&utm_medium=listing) | [Bullet Graph](https://www.syncfusion.com/products/jquery/javascript/bullet-graph?utm_source=github&utm_medium=listing) | [Schedule](https://www.syncfusion.com/products/jquery/javascript/scheduler?utm_source=github&utm_medium=listing) |
59+
|[Barcode](https://www.syncfusion.com/products/jquery/javascript/barcode?utm_source=github&utm_medium=listing) | [HeatMap](https://www.syncfusion.com/products/jquery/javascript/heat-map?utm_source=github&utm_medium=listing) |
60+
61+
## Support and feedback
62+
63+
* For any other queries, reach our [Syncfusion support team](https://www.syncfusion.com/support/directtrac/incidents/newincident?utm_source=github&utm_medium=listing) or post the queries through the [community forums](https://www.syncfusion.com/forums?utm_source=github&utm_medium=listing).
64+
65+
* To renew the subscription, click [here](https://www.syncfusion.com/sales/products?utm_source=github&utm_medium=listing) or contact our sales team at <salessupport@syncfusion.com>.

config.xml

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2+
<widget id="io.ionic.starter" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
3+
<name>Syncfusion Ionic</name>
4+
<description>An awesome Ionic/Cordova app.</description>
5+
<author email="hi@ionicframework" href="http://ionicframework.com/">Ionic Framework Team</author>
6+
<content src="index.html" />
7+
<access origin="*" />
8+
<allow-navigation href="http://ionic.local/*" />
9+
<allow-intent href="http://*/*" />
10+
<allow-intent href="https://*/*" />
11+
<allow-intent href="tel:*" />
12+
<allow-intent href="sms:*" />
13+
<allow-intent href="mailto:*" />
14+
<allow-intent href="geo:*" />
15+
<preference name="webviewbounce" value="false" />
16+
<preference name="UIWebViewBounce" value="false" />
17+
<preference name="DisallowOverscroll" value="true" />
18+
<preference name="android-minSdkVersion" value="16" />
19+
<preference name="BackupWebStorage" value="none" />
20+
<preference name="SplashMaintainAspectRatio" value="true" />
21+
<preference name="FadeSplashScreenDuration" value="300" />
22+
<preference name="loadUrlTimeoutValue" value="70000" />
23+
24+
<!--
25+
Change these to configure how the splashscreen displays and fades in/out.
26+
More info here: https://github.com/apache/cordova-plugin-splashscreen
27+
-->
28+
<preference name="SplashShowOnlyFirstTime" value="false" />
29+
<preference name="SplashScreen" value="screen" />
30+
<preference name="SplashScreenDelay" value="3000" />
31+
<platform name="android">
32+
<allow-intent href="market:*" />
33+
<icon density="ldpi" src="resources/android/icon/drawable-ldpi-icon.png" />
34+
<icon density="mdpi" src="resources/android/icon/drawable-mdpi-icon.png" />
35+
<icon density="hdpi" src="resources/android/icon/drawable-hdpi-icon.png" />
36+
<icon density="xhdpi" src="resources/android/icon/drawable-xhdpi-icon.png" />
37+
<icon density="xxhdpi" src="resources/android/icon/drawable-xxhdpi-icon.png" />
38+
<icon density="xxxhdpi" src="resources/android/icon/drawable-xxxhdpi-icon.png" />
39+
<splash density="land-ldpi" src="resources/android/splash/drawable-land-ldpi-screen.png" />
40+
<splash density="land-mdpi" src="resources/android/splash/drawable-land-mdpi-screen.png" />
41+
<splash density="land-hdpi" src="resources/android/splash/drawable-land-hdpi-screen.png" />
42+
<splash density="land-xhdpi" src="resources/android/splash/drawable-land-xhdpi-screen.png" />
43+
<splash density="land-xxhdpi" src="resources/android/splash/drawable-land-xxhdpi-screen.png" />
44+
<splash density="land-xxxhdpi" src="resources/android/splash/drawable-land-xxxhdpi-screen.png" />
45+
<splash density="port-ldpi" src="resources/android/splash/drawable-port-ldpi-screen.png" />
46+
<splash density="port-mdpi" src="resources/android/splash/drawable-port-mdpi-screen.png" />
47+
<splash density="port-hdpi" src="resources/android/splash/drawable-port-hdpi-screen.png" />
48+
<splash density="port-xhdpi" src="resources/android/splash/drawable-port-xhdpi-screen.png" />
49+
<splash density="port-xxhdpi" src="resources/android/splash/drawable-port-xxhdpi-screen.png" />
50+
<splash density="port-xxxhdpi" src="resources/android/splash/drawable-port-xxxhdpi-screen.png" />
51+
</platform>
52+
<platform name="ios">
53+
<allow-intent href="itms:*" />
54+
<allow-intent href="itms-apps:*" />
55+
<icon height="57" src="resources/ios/icon/icon.png" width="57" />
56+
<icon height="114" src="resources/ios/icon/icon@2x.png" width="114" />
57+
<icon height="40" src="resources/ios/icon/icon-40.png" width="40" />
58+
<icon height="80" src="resources/ios/icon/icon-40@2x.png" width="80" />
59+
<icon height="120" src="resources/ios/icon/icon-40@3x.png" width="120" />
60+
<icon height="50" src="resources/ios/icon/icon-50.png" width="50" />
61+
<icon height="100" src="resources/ios/icon/icon-50@2x.png" width="100" />
62+
<icon height="60" src="resources/ios/icon/icon-60.png" width="60" />
63+
<icon height="120" src="resources/ios/icon/icon-60@2x.png" width="120" />
64+
<icon height="180" src="resources/ios/icon/icon-60@3x.png" width="180" />
65+
<icon height="72" src="resources/ios/icon/icon-72.png" width="72" />
66+
<icon height="144" src="resources/ios/icon/icon-72@2x.png" width="144" />
67+
<icon height="76" src="resources/ios/icon/icon-76.png" width="76" />
68+
<icon height="152" src="resources/ios/icon/icon-76@2x.png" width="152" />
69+
<icon height="167" src="resources/ios/icon/icon-83.5@2x.png" width="167" />
70+
<icon height="29" src="resources/ios/icon/icon-small.png" width="29" />
71+
<icon height="58" src="resources/ios/icon/icon-small@2x.png" width="58" />
72+
<icon height="87" src="resources/ios/icon/icon-small@3x.png" width="87" />
73+
<splash height="1136" src="resources/ios/splash/Default-568h@2x~iphone.png" width="640" />
74+
<splash height="1334" src="resources/ios/splash/Default-667h.png" width="750" />
75+
<splash height="2208" src="resources/ios/splash/Default-736h.png" width="1242" />
76+
<splash height="1242" src="resources/ios/splash/Default-Landscape-736h.png" width="2208" />
77+
<splash height="1536" src="resources/ios/splash/Default-Landscape@2x~ipad.png" width="2048" />
78+
<splash height="2048" src="resources/ios/splash/Default-Landscape@~ipadpro.png" width="2732" />
79+
<splash height="768" src="resources/ios/splash/Default-Landscape~ipad.png" width="1024" />
80+
<splash height="2048" src="resources/ios/splash/Default-Portrait@2x~ipad.png" width="1536" />
81+
<splash height="2732" src="resources/ios/splash/Default-Portrait@~ipadpro.png" width="2048" />
82+
<splash height="1024" src="resources/ios/splash/Default-Portrait~ipad.png" width="768" />
83+
<splash height="960" src="resources/ios/splash/Default@2x~iphone.png" width="640" />
84+
<splash height="480" src="resources/ios/splash/Default~iphone.png" width="320" />
85+
</platform>
86+
87+
<plugin name="ionic-plugin-keyboard" spec="~2.2.1"/>
88+
<plugin name="cordova-plugin-whitelist" spec="1.3.1"/>
89+
<plugin name="cordova-plugin-console" spec="1.0.5"/>
90+
<plugin name="cordova-plugin-statusbar" spec="2.2.2"/>
91+
<plugin name="cordova-plugin-device" spec="1.1.4"/>
92+
<plugin name="cordova-plugin-splashscreen" spec="~4.0.1"/>
93+
</widget>

config/webpack.config.js

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
var path = require('path');
2+
var webpack = require('webpack');
3+
var ionicWebpackFactory = require(process.env.IONIC_WEBPACK_FACTORY);
4+
5+
module.exports = {
6+
entry: process.env.IONIC_APP_ENTRY_POINT,
7+
output: {
8+
path: '{{BUILD}}',
9+
publicPath: 'build/',
10+
filename: process.env.IONIC_OUTPUT_JS_FILE_NAME,
11+
devtoolModuleFilenameTemplate: ionicWebpackFactory.getSourceMapperFunction(),
12+
},
13+
devtool: process.env.IONIC_SOURCE_MAP_TYPE,
14+
15+
resolve: {
16+
extensions: ['.ts', '.js', '.json'],
17+
modules: [path.resolve('node_modules')],
18+
alias: {
19+
jquery: "jquery/src/jquery"
20+
}
21+
},
22+
23+
module: {
24+
loaders: [
25+
{
26+
test: /\.json$/,
27+
loader: 'json-loader'
28+
},
29+
30+
{
31+
test: /\.ts$/,
32+
loader: process.env.IONIC_WEBPACK_LOADER
33+
},
34+
{
35+
test: /\.js$/,
36+
loader: process.env.IONIC_WEBPACK_TRANSPILE_LOADER
37+
},
38+
]
39+
},
40+
41+
plugins: [
42+
ionicWebpackFactory.getIonicEnvironmentPlugin(),
43+
],
44+
45+
// Some libraries import Node modules but don't use them in the browser.
46+
// Tell Webpack to provide empty mocks for them so importing them works.
47+
node: {
48+
fs: 'empty',
49+
net: 'empty',
50+
tls: 'empty'
51+
}
52+
};

ionic.config.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"name": "ejIonic",
3+
"app_id": "",
4+
"type": "ionic-angular"
5+
}

0 commit comments

Comments
 (0)