Code Monkey home page Code Monkey logo

help-topics's Introduction

Ignite UI for jQuery

Node.js CI Coverage Status CodeQL Discord

npm version Bower version

Ignite UI for jQuery™ helps you build powerful, high-performance web-based applications. Inside Ignite UI for jQuery you'll find user experience controls and components for creating engaging line-of-business web applications which target the browsers for both mobile & desktop environments.

About Ignite UI for jQuery

Ignite UI for jQuery is built on jQuery and jQuery UI and ties in seamlessly with the jQuery core model and conventions including all styling support via jQuery UI Theme Roller. Beyond jQuery Ignite UI for jQuery features support for Bootstrap themes, AngularJS, Knockout and jQuery Mobile.

Available Features in Ignite UI for jQuery open-source version

Feature Ignite UI for jQuery OSS Ignite UI for jQuery Full Infragistics Ultimate Help
Editors
igCombo api \ help \ topics source
igHtmlEditor api \ help \ topics source
igRating api \ help \ topics source
igValidator api \ help \ topics source
igCurrencyEditor api \ help \ topics source
igDateEditor api \ help \ topics source
igMaskEditor api \ help \ topics source
igNumericEditor api \ help \ topics source
igPercentEditor api \ help \ topics source
igTextEditor api \ help \ topics source
igCheckboxEditor api \ help \ topics source
igDatePicker api \ help \ topics source
Frameworks
igLoader api \ help \ topics source
igDataSource api \ help \ topics source
Templating Engine api \ help \ topics source
JS Excel Engine api \ help \ topics source
igGridExcelExporter api \ help \ topics source
Interactions
igTree api \ help \ topics source
igDialog api \ help \ topics source
igToolbar api \ help \ topics source
igToolbarButton api \ help \ topics source
igSplitButton api \ help \ topics source
igNotifier api \ help \ topics source
igPopover api \ help \ topics source
igRadialMenu api \ help \ topics source
igColorPicker api \ help \ topics source
igColorPickerSplitButton api \ help \ topics source
igUpload api \ help \ topics source
igVideoPlayer api \ help \ topics source
igScroll api \ help \ topics source
Data Visualization
igDataChart api \ help \ topics source
igCategoryChart api \ help \ topics source
igShapeChart api \ help \ topics source
igPieChart api \ help \ topics source
igDoughnutChart api \ help \ topics source
igFunnelChart api \ help \ topics source
igBulletGraph api \ help \ topics source
igLinearGauge api \ help \ topics source
igRadialGauge api \ help \ topics source
igMap api \ help \ topics source
igSparkline api \ help \ topics source
igQRCodeBarcode api \ help \ topics source
igZoombar api \ help \ topics source
Scheduling
igScheduler api \ help \ topics source
Layout
igLayoutManager api \ help \ topics source
igSplitter api \ help \ topics source
igTileManager api \ help \ topics source
Grids
igGrid api \ help \ topics source
igHierarchicalGrid api \ help \ topics source
igTreeGrid api \ help \ topics source
Spreadsheet api \ help \ topics source
Grid Features
Column Management Features api \ help \ topics source
Column Fixing api \ help \ topics source
Column Grouping api \ help \ topics source
Column Hiding api \ help \ topics source
Column Moving api \ help \ topics source
Column Resizing api \ help \ topics source
Column Summaries api \ help \ topics source
Column Template api \ help \ topics source
Multi-Column Headers api \ help \ topics source
Collapsible Column Groups api \ help \ topics source
Filtering api \ help \ topics source
Sorting api \ help \ topics source
Unbound Columns api \ help \ topics source
Feature Chooser api \ help \ topics source
Row Selectors api \ help \ topics source
Selection api \ help \ topics source
Tooltips api \ help \ topics source
Updating api \ help \ topics source
Paging api \ help \ topics source
Cell Merging api \ help \ topics source
Responsive Web Design (RWD) Mode api \ help \ topics source
jsRender Integration api \ help \ topics source
REST Updating api \ help \ topics source
Knockout Support api \ help \ topics source
Columns and Layout api \ help \ topics source
Virtualization api \ help \ topics source
Grid Multi-Row Layout api \ help \ topics source
Grid Load On Demand api \ help \ topics source
OLAP Pivot
igPivotDataSelector api \ help \ topics source
igPivotGrid api \ help \ topics source
igPivotView api \ help \ topics source
Knockout Extensions
Combo help \ topics source
Editors help \ topics source
Tree help \ topics source
Grid help \ topics source
Chart help \ topics source
Theming
Metro help \ topics source
iOS help \ topics source
Bootstrap Default help \ topics source
Bootstrap 4 Default help \ topics source
Bootstrap Superhero help \ topics source
Bootstrap Flatly help \ topics source
Bootstrap Yeti help \ topics source
Infragistics help \ topics source
Infragistics2012 help \ topics source
MVC Extensions help \ topics source
Developer Support 24/5

Install

The package for this development repository is available on both npm and bower. To get started follow the respective package manager installation:

Ignite UI for jQuery CLI

To get started with the Ignite UI for jQuery CLI and Ignite UI for jQuery:

npm i -g igniteui-cli
ig new <project name> --framework=jquery
cd <project name>
ig add combo <component name>
ig start

npm

npm install ignite-ui

bower

bower install ignite-ui

Package contains similar files and structure to what you'd find in the full version of Ignite UI for jQuery with complete styles and lite versions of the combined script files:

<script src="<node_modules|bower_components>/ignite-ui/js/infragistics.core-lite.js" type="text/javascript"></script>
<script src="<node_modules|bower_components>/ignite-ui/js/infragistics.lob-lite.js" type="text/javascript"></script>

The full built content for both packages can be browsed at the Ignite UI for jQuery Bower Shim repository.

Running demos locally

Besides browsing our online samples, you can also run the demos included with this repo in a local clone. Those are useful for quickly trying out some control features, as a base for other samples or even testing local changes.

To setup the repository run the following in the root directory:

npm install

The command will install all build dependencies as well as bower packages used in the demos.

To build the product:

grunt build

This will create source files under the dist/ folder complete with merged locales, combined script and structure CSS and can be called again to include new changes.

The html demos under demos/<control> can now be run directly from the file system.

Getting Help

Contributing

You can find all guidelines on how to contribute on the wiki page.

help-topics's People

Contributors

agoldenbaum avatar bazal4o avatar chronossf avatar ckearse avatar craigshoemaker avatar d-georgiev-91 avatar dafo avatar damyanpetev avatar dkamburov avatar hanastasov avatar ig-robstoffers avatar igdivya avatar ivaylog avatar kacheshmarova avatar kdinev avatar lipata avatar marina-l-stoyanova avatar mayakirova avatar mddifilippo89 avatar mpavlinov avatar pamelabrasil avatar pavlovvasil avatar petkozhekov avatar pzhekov avatar sboykova avatar skrustev avatar tbelcheva avatar wnvko avatar yavor-angelov avatar zdrawku avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

help-topics's Issues

Binding igGrid to DataTable topic issues

  1. Quite a lot of links to Newtonsoft JSON looking like this http://james.newtonking.com/projects/json-net.aspx - they are all obsolete and only work through a redirect . Change to http://www.newtonsoft.com/json

  2. Quite a lot of ASPX code snippets which should be changed to Razor syntax

  3. The C# code snippet under "(1) Pass the DataTable in the GridDataSourceAction" can be better formatted.

  4. In the code snippet under "(3) Implement the LoadTransactionsDictionary method in order to use the new serializer" the lines break at bad places making it look pretty messy. Formatting in the method can also be improved.

  5. Formatting is quite bad in the code snippet under 4.4 "Dates are received in JSON format and need to be converted to DateTime" . Also there is weird ellipsis with 5 dots.

One last note - the topic mentions MVC 3 and MVC 4 and the availability of Newtonsoft JSON there. It should probably be updated with more recent information.

Filtering (igGrid) topic issues

Open http://dev.igniteui.local/help/iggrid-filtering . The topic has the following issues:

  1. Listing 6 has an In ASPX code snippet which should be changed to Razor syntax.
  2. Client-Side events section talks about delegate and bind which are both deprecated in recent jQuery versions.
  3. Listing 10 has an In JavaScript code snippet that attempts to add markdown links to the API which don't appear correctly.

Getting Started with igGrid, oData and WCF Data Services topic issues

Following the steps in the walkthrough:

(9.) contains a link http://archive.msdn.microsoft.com/DataServicesJSONP which doesn't open.
(12.) has a Note about downloading jQuery templating which should be removed as we don't support it.
(12.) has a trial download link http://www.infragistics.com/dotnet/netadvantage/jquery-controls.aspx#Downloads which looks outdated and seem to work through a redirect. We should probably update it.
(16.) contains a code snippet with jquery.tmpl.min.js which should be removed
(20.) contains the same link as issue 3 from this list. It also has a downloadable sample that's an VS2010 solution and should be updated.

Enabling Column Grouping (igGrid) topic issues

Open http://dev.igniteui.local/help/iggrid-enabling-groupby . The topic has the following issues.

  1. Script Requirements section the in HTML snippet lacks one line break for the last script
  2. Enabling grouping in jQuery in Javascript snippet is badly formatted
  3. There is an In ASPX snippet which should be changed to Razor syntax
  4. Sample links:
    4.1. Grouping with summaries should be renamed as the sample is just called Grouping in the samples browser . This point applies for http://dev.igniteui.local/help/iggrid-group-by-dialog-overview this topic as well - I will not log a separate issue for it alone.
    4.2. Grouping Customization should be removed as it's no longer available.

Issues in "Enabling and Configuring Virtualization (igGrid)" topic

1, The following sentence has a spelling error: "When Column Virtualization is enabled the sum of the visible column widths should be equal to the grid width so that the currentlt...". It should be:
"When Column Virtualization is enabled the sum of the visible column widths should be equal to the grid width so that the current..."
2. The second link in "Related Content" section is not correct.

Internal link has wrong text

This is a GitHub issue for TFS bug 207712 submitted by Yuki.

  1. Go here:
    http://www.igniteui.com/help/iggrid-sorting-overview
  2. Check the "In this topic" links.

Actual Result:
Remote Filtering

Expected Result:
Remote Sorting

I fixed this in Japanese (15.1 branch). However, I do not feel comfortable fixing things in the public repository, especially if there are any special things I have to do to fix it in multiple branches correctly.

Add roundDecimals option in breaking changes

Before:
The igNumericEditor currently always truncates the decimal positions overflowing the maxDecimals length.

Now:
The igNumericEditor rounds up to the nearest number in such cases. A new option 'roundDecimals' is introduced, which is enabled by default. It gets/sets whether the last decimal place will be rounded, when the maxDecimal option is defined and applied. For example if the initial editor value is set to 123.4567, maxDecimals option is set to 3 and roundDecimals is enabled, editor will round the value and will display it as 123.457. If roundDecimals is disabled then editor value will be truncated to 123.456.

Sample links that should be removed or modified

Issues in "Append Rows On Demand Overview" topic

  1. Open: https://dev.igniteui.local/help/append-rows-on-demand-overview
  2. The following sentence: "In button mode, the there is a button at the bottom of the grid which loads more rows when the user click/taps on it." should be: In button mode, there is a button at the bottom of the grid which loads more rows when the user click/taps on it.
  3. Under "CTP Migration Guide" there are not working links:
  • igGridAppendRowsOnDemand
  • features
  1. "Note" section in "Introduction" is not well formatted.

igGrid/igDataSource Architecture Overview topic lists WebSocketsDataSource as available in Ignite UI

Open http://dev.igniteui.local/help/iggrid-igdatasource-architecture-overview#related-content

Scroll down to the part which lists available igDataSource extensions.

$.ig.WebSocketsDataSource is listed as an available extension with a Note specifying it actually exists in Ignite UI which is not the case. The class does get implemented in a code snippet further down but the information is still misleading.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.