Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 157a742

Browse files
Added readme and license files.
1 parent 73a3cad commit 157a742

9 files changed

+1247
-0
lines changed

‎.vs/Samples/config/applicationhost.config

Lines changed: 1025 additions & 0 deletions
Large diffs are not rendered by default.

‎.vs/Samples/v16/.suo

22 KB
Binary file not shown.

‎LICENSE.txt

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
END-USER LICENSE AGREEMENT FOR MindFusion LLC SOFTWARE
2+
3+
*** MindFusion.Charting for JavaScript ***
4+
5+
IMPORTANT - READ CAREFULLY: This License Agreement ("Agreement") is a legal agreement between you (either an individual developer or an organization known as "Customer") and MindFusion LLC for using the MindFusion.Charting for JavaScript library ("Software"). By installing, copying, redistributing or otherwise using the Software or any Software Updates, Customer agrees to be bound by the terms of this Agreement. If Customer does not agree to the terms of this Agreement, please do not install, copy, redistribute or use the Software, including all Software Updates that Customer receives as part of the Software (each, an "Update"). By installing, copying, or otherwise using an Update, Customer agrees to be bound by the additional license terms that accompany such Update. If Customer does not agree to the terms of the additional license terms that accompany the Update, disregard the Update and the additional license terms that accompany the Update. In this event, Customer's rights to use the Software shall continue to be governed by the then-existing Agreement.
6+
7+
8+
1. Copyright
9+
10+
All rights, title, interests in and to copyrights in the Software (including but not limited to any software components, product documentation and associated media, sample files, extension files, tools and utilities, miscellaneous technical information, and any copies of the Software, are owned exclusively (or licensed) by MindFusion. The Software is protected by international copyright laws and treaty provisions. Therefore, you must treat the Software like any other copyrighted material. The Software is licensed, not sold.
11+
12+
13+
2. Grant of License
14+
15+
MindFusion LLC grants Customer the following rights:
16+
17+
a. Customer is granted the worldwide, non-transferable, non-exclusive, and perpetual right to (i) use the Software for developing, testing, supporting and deploying software products which Customer creates, (ii) use Customer's products developed using the Software in its own company and to host, demonstrate and distribute Customer's products developed using the Software under Customer's own trade name, and (iii) reproduce and distribute (directly or indirectly, through multiple tiers of distribution) copies of the Software's run-time components (which are designated as run-time components in the Software or related documentation or otherwise identified as such by MindFusion LLC) as part of Customer's products to Customer's end users. The end users of the Customer products acquire no rights to the Software, except to use its run-time components with Customer's products.
18+
19+
b. License fee is based on the number of developers that will use the Application Programming Interface provided by the Software. The total number of development workplaces is taken into account, while the number of computers is irrelevant. A single developer or a number of developers in an organization, in accordance with the purchased license, may use the Software in any software development process. Site license grants to Customer the right any developer at a single physical address of Customer organization to use the Software in any software development process. Enterprise license grants to Customer the right any developer at all branches of the organization world-wide to use the Software in any software development process.
20+
21+
c. Apart from the per-developer license fee, Customer is NOT required to pay any additional distribution, runtime, royalty, or per-end-user license fees.
22+
23+
d. If the Software's source code is purchased, Customer may create and redistribute custom builds of the Software runtime executable file (MindFusion.Charting.js) with their products. The metadata associated with custom builds of the Software must include the original copyright notice by MindFusion and the original product name. Without an explicit permission by MindFusion, Customer may not redistribute or resell versions of their custom build that can be used in software development processes by third parties.
24+
25+
e. Customer may create as many backup copies of the Software package as needed, as long as copies are not redistributed to third parties without explicit permission by MindFusion LLC.
26+
27+
f. Solely with respect to electronic documents included with the Software, Customer may make an unlimited number of copies (either in hardcopy or electronic form), provided that such copies shall be used only for internal purposes and are not republished or distributed to any third party.
28+
29+
MindFusion reserves all rights not expressly granted to Customer.
30+
31+
32+
3. External dependencies
33+
34+
Customer acknowledges and agrees that MindFusion.Charting may use external libraries, which are distributed under their respective licenses, in particular:
35+
36+
a. The jQuery JavaScript library which can be downloaded from http://jquery.com/dowload and is distributed under the MIT License available at https://jquery.org/license/
37+
38+
b. The RequireJS library which can be downloaded from https://github.com/jrburke/requirejs and is distributed under its license uploaded at https://github.com/jrburke/requirejs/blob/master/LICENSE.
39+
40+
41+
4. Upgrades
42+
43+
With any Software license purchased, Customer is granted a twelve-month upgrade subscription. During the subscription period Customer receives in a timely manner any upgrades or patches of the Software released by MindFusion LLC.
44+
Customer may use upgraded Software only in accordance with this Agreement.
45+
46+
47+
5. Other Restrictions
48+
49+
a. The Software is the sole and exclusive property of MindFusion LLC, including, but not limited to, all applicable rights to patents, copyrights, trademarks and trade secrets and is provided for Customer's exclusive use for the purposes of this Agreement and will be held in confidence.
50+
51+
b. Customer will not alter, remove or obscure any designation name or mark from any supplied material that identifies such material as belonging to or developed by MindFusion LLC. Customer agrees not to disassemble, decompile, reverse engineer or otherwise reduce the Software to perceptible form. Customer agrees not to alter or modify the Software.
52+
53+
c. Customer may not transfer, rent, lease, or sublicense the Software without explicit written permission by MindFusion LLC.
54+
55+
d. In case Customer has purchased source code-packed copy of the Software, Customer agrees not to create any software products based on the source code, that are generally competitive the MindFusion LLC's software (e.g. charting software components)
56+
57+
58+
6. Termination
59+
60+
a. All rights granted hereunder shall immediately terminate upon Customer's failure to comply with the terms and conditions of this Agreement. In either such event, Customer agrees to destroy all copies of the Software in any form and all of its component parts.
61+
62+
63+
7. Disclaimer of Warranty
64+
65+
a. NO WARRANTIES. THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, MINDFUSION DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE AND ANY WARRANTY AGAINST INFRINGEMENT, WITH REGARD TO THE SOFTWARE. THIS LIMITED WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS. YOU MAY HAVE OTHERS, WHICH VARY FROM STATE/JURISDICTION TO STATE/JURISDICTION.
66+
67+
b. NO LIABILITY FOR DAMAGES. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL MINDFUSION BE LIABLE FOR ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OR INABILITY TO USE THE SOFTWARE, EVEN IF MINDFUSION HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. BECAUSE SOME STATES/JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE LIMITATION MAY NOT APPLY TO YOU.
68+
69+
CUSTOMER ACKNOWLEDGES THAT CUSTOMER HAS READ THIS AGREEMENT, UNDERSTAND IT AND AGREES TO BE BOUND BY ITS TERMS AND CONDITIONS. CUSTOMER FURTHER AGREES THAT IT IS THE COMPLETE AND EXCLUSIVE STATEMENT OF THE AGREEMENT BETWEEN CUSTOMER AND MINDFUSION LLC WHICH SUPERSEDES ANY PROPOSAL OR PRIOR AGREEMENT, ORAL OR WRITTEN, AND ANY OTHER COMMUNICATIONS BETWEEN CUSTOMER AND MINDFUSION RELATING TO THE SOFTWARE. This Agreement may not be modified except by a writing signed by a duly authorized representative of MindFusion LLC.
70+
71+
Note:
72+
73+
Should you have any questions concerning this Agreement, or if you desire to contact MindFusion LLC for any other reason, please write to support@mindfusion.eu or call the MindFusion LLC Team at (+359) 877652251.

‎README.md

Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
# MindFusion.Charting for JavaScript, version 1.1.1
2+
3+
4+
### ***** ABOUT MINDFUSION.CHARTING *****
5+
6+
The MindFusion.Charting library provides to HTML5 / JavaScript applications the ability to create and display various kinds of charts and gauges. The component supports bar, pie, doughnut, scatter, bubble, candlestick, line, area, radar and polar charts. Many features of the chart output can be customized in a way that suits your project best. Charts can have different styles, colors, fonts and pictures. The control's programming model comprises more than 200 methods and properties.
7+
8+
Official webpage
9+
[https://mindfusion.eu/javascript-chart.html](https://mindfusion.eu/javascript-chart.html)
10+
11+
12+
### ***** SOURCE CODE *****
13+
14+
A MindFusion.Charting license can be purchased with the control's complete source code. The control is being developed in TypeScript and transpiled to JavaScript.
15+
16+
17+
### ***** SAMPLES *****
18+
19+
MindFusion.Charting comes with the following examples, which demonstrate Different aspects of the control’s functionality:
20+
21+
* AreaChart - This sample demonstrates various properties of the AreaChart control. Change property values in this panel to see their effect in chart above.
22+
23+
* BarChart - This sample demonstrates various properties of the BarChart control. Change property values in this panel to see their effect in chart above.
24+
25+
* BarChart3D - This sample demonstrates various properties of the BarChart3D control. Change property values in tab panels to see their effect in the chart.
26+
27+
* BubbleChart - This sample demonstrates various properties of the BubbleChart control. Change property values in tab panels to see their effect in the chart.
28+
29+
* CandlestickChart - Demonstrates how to create a candlestick chart, used to display open, close, high and low prices of stocks for a period of time.
30+
31+
* CarGauges - Shows how to use the gauge controls to imitate a vehicle dashboard.
32+
33+
* Clock - shows how to use the oval gauge to create an analog clock.
34+
35+
* Compass - shows how to use use the oval gauge to create a compass.
36+
37+
* CustomData - This sample shows how a list of TypeScript objects can be used directly in a chart by means of a custom series class that implements the Series interface.
38+
39+
* Dashboard - shows how to build a dashboard with dynamic layout.
40+
41+
* DateTimeSeries - This sample shows how to use the DateTimeSeries class and apply different label formats.
42+
43+
* Equalizer - shows how to use linear gauges to build equalizer UI.
44+
45+
* FunnelChart - This sample demonstrates various properties of the FunnelChart control.
46+
47+
* GroupLabels - This sample shows how to display labels for bar groups by using the AnnotationRenderer class.
48+
49+
* Interactivity - Use mouse click and drag to pan the chart. Dragging while pressing the CTRL key zooms the selected area of the chart. The legend can be moved too.
50+
51+
* LineChart - This sample demonstrates various properties of the LineChart control. Change property values in this panel to see their effect in chart above.
52+
53+
* ListBinding - This sample shows how to bind the chart to a list of custom TypeScript objects by setting the list as DataSource.
54+
55+
* MultipleAxes - demonstrates how to set up multiple axes.
56+
57+
* MultiplePlots - This sample shows how to build a dashboard containing multiple plots that share a common axis.
58+
59+
* PieChart - This sample demonstrates various properties of the PieChart control. Change property values in this panel to see their effect in chart above.
60+
61+
* RadarChart - This sample demonstrates various properties of the RadarChart control. Change property values in this panel to see their effect in chart above.
62+
63+
* SynchronizedScroll - demonstrates how you can synchronize scroll positions of two plots by configuring them to use a shared Axis instance.
64+
65+
* Thermometer - shows how to use a linear gauge to create a thermometer.
66+
67+
### ***** HISTORY *****
68+
69+
##### version 1.1.1
70+
interactive range selection
71+
showSeriesElements property in LegendRenderer
72+
labels property in SimpleSeries
73+
showHighlights and showToolTips properties in Chart
74+
75+
##### version 1.1:
76+
FunnelChart control
77+
Theme XML serialization
78+
label rotation for axes
79+
PieChart outer labels fixed.
80+
LegendRenderer borders fixed.
81+
hit-testing in pie and radar charts fixed
82+
bubbles in bubble charts alignments fixed
83+
chart zoom buttons scaling fixed
84+
85+
##### version 1.0:
86+
initial release
87+
88+
89+
### ***** CONTACT US *****
90+
91+
for any questions you might have about using the control:
92+
support@mindfusion.eu
93+
94+
for administrative and sales information:
95+
sales@mindfusion.eu
96+
97+
our web site:
98+
[http://www.mindfusion.eu](http://www.mindfusion.eu)
99+
100+
telephone for technical support:
101+
(+359) 889 199 729
102+
103+
104+
### ***** COPYRIGHTS *****
105+
106+
Copyright (C) 2019, MindFusion LLC, Bulgaria
107+
All rights reserved.

‎Samples.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
<IISExpressWindowsAuthentication />
1717
<IISExpressUseClassicPipelineMode />
1818
<UseGlobalApplicationHostFile />
19+
<Use64BitIISExpress />
1920
</PropertyGroup>
2021
<ItemGroup>
2122
<Content Include="AreaChart.html" />
@@ -51,6 +52,7 @@
5152
<Content Include="Equalizer.html" />
5253
<Content Include="Functions.html" />
5354
<Content Include="FunnelChart.html" />
55+
<Content Include="LICENSE.txt" />
5456
<Content Include="Resources\DefaultExt.xml" />
5557
<Content Include="Scripts\config.js" />
5658
<Content Include="CustomData.html" />
@@ -75,6 +77,7 @@
7577
<Content Include="web.config" />
7678
</ItemGroup>
7779
<ItemGroup>
80+
<Content Include="README.md" />
7881
<None Include="web.Debug.config">
7982
<DependentUpon>web.config</DependentUpon>
8083
</None>

‎Samples.csproj.user

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<PropertyGroup>
4+
<LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig>
5+
<UseIISExpress>true</UseIISExpress>
6+
<Use64BitIISExpress />
7+
<IISExpressSSLPort />
8+
<IISExpressAnonymousAuthentication />
9+
<IISExpressWindowsAuthentication />
10+
<IISExpressUseClassicPipelineMode />
11+
<UseGlobalApplicationHostFile />
12+
</PropertyGroup>
13+
<ProjectExtensions>
14+
<VisualStudio>
15+
<FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
16+
<WebProjectProperties>
17+
<StartPageUrl>
18+
</StartPageUrl>
19+
<StartAction>CurrentPage</StartAction>
20+
<AspNetDebugging>True</AspNetDebugging>
21+
<SilverlightDebugging>False</SilverlightDebugging>
22+
<NativeDebugging>False</NativeDebugging>
23+
<SQLDebugging>False</SQLDebugging>
24+
<ExternalProgram>
25+
</ExternalProgram>
26+
<StartExternalURL>
27+
</StartExternalURL>
28+
<StartCmdLineArguments>
29+
</StartCmdLineArguments>
30+
<StartWorkingDirectory>
31+
</StartWorkingDirectory>
32+
<EnableENC>True</EnableENC>
33+
<AlwaysStartWebServerOnDebug>False</AlwaysStartWebServerOnDebug>
34+
</WebProjectProperties>
35+
</FlavorProperties>
36+
</VisualStudio>
37+
</ProjectExtensions>
38+
</Project>
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
a632b666fa7672ea34cadba89d51ee06a8b65fe2
424 Bytes
Binary file not shown.

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /