Skip to content

Commit

Permalink
clone project
Browse files Browse the repository at this point in the history
  • Loading branch information
kokorev.alexey committed Jul 23, 2022
1 parent 6051b68 commit 951661b
Show file tree
Hide file tree
Showing 163 changed files with 27,746 additions and 2 deletions.
37 changes: 35 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,35 @@
# jTable
Original project https://github.com/volosoft/jtable with minor changes from forks
What is jTable
======

http://www.jtable.org

[![A screenshot of jTable](https://raw.githubusercontent.com/hikalkan/jtable/master/screenshot.png)](http://jtable.org/)

jTable is a jQuery plugin used to create AJAX based CRUD tables without coding HTML or Javascript. It has several features including:

* Automatically creates HTML table and loads records from server using AJAX.
* Creates 'create new record' jQueryUI dialog form. When user creates a record, it sends data to server using AJAX and adds the same record to the table in the page.
* Creates 'edit record' jQueryUI dialog form. When user edits a record, it updates server using AJAX and updates all cells on the table in the page.
* Allow user to 'delete a record' by jQueryUI dialog based confirmation. When user deletes a record, it deletes the record from server using AJAX and deletes the record from the table in the page.
* Shows animations for create/delete/edit operations on the table.
* Supports server side paging using AJAX.
* Supports server side sorting using AJAX.
* Supports master/child tables.
* Allows user to select rows.
* Allows user to resize columns.
* Allows user to show/hide columns.
* Exposes some events to enable validation with forms.
* It can be localized easily.
* All styling of table and forms are defined in a CSS file, so you can easily change style of everything to use plugin in your pages. CSS file is well defined and commented.
* It comes with pre-defined color themes.
* It is not depended on any server side technology.
* It is platform independed and works on all common browsers.

Notes
======

lib folder contains files necessary to use jTable.

dev folder contains parts of library helpful for development of jTable.

See http://www.jtable.org for documentation, demos, themes and more...
35 changes: 35 additions & 0 deletions bower.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"name": "jtable",
"main": [
"lib/jquery.jtable.min.js"
],
"version": "2.6.0",
"authors": [
"Halil ibrahim Kalkan <[email protected]>"
],
"description": "A JQuery plugin to create AJAX based CRUD tables (grids). It supports paging, sorting, selecting, master/child tables, show/hide/resize columns, localization, themes and more.A JQuery plugin to create AJAX based CRUD tables (grids). It supports paging, sorting, selecting, master/child tables, show/hide/resize columns, localization, themes and more.",
"keywords": [
"ajax",
"table",
"grid",
"crud",
"jtable",
"paging",
"sorting"
],
"license": "MIT",
"homepage": "http://www.jtable.org",
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"./components",
"dev",
"test",
"tests"
],
"dependencies": {
"jquery": ">=1.9.1",
"jqueryui": ">=1.9.2"
}
}
Binary file added dev/build/JTableBuilder-source.zip
Binary file not shown.
6 changes: 6 additions & 0 deletions dev/build/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
jtable builder
======

Although you can manually merge all javascript files in order in jquery.jtable.build.txt file, you can use this tool to merge all javascript files and build jquery.jtable.js. Just run jTableBuilder-build.bat.

NOTE: It's a C# (.NET 4.0) application.
1 change: 1 addition & 0 deletions dev/build/jTableBuilder-build.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
jTableBuilder.exe ..\jquery.jtable.build.txt
Binary file added dev/build/jTableBuilder.exe
Binary file not shown.
13 changes: 13 additions & 0 deletions dev/jquery.jtable.build.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
create ..\jquery.jtable.js
add jquery.jtable.header.txt
add jquery.jtable.core.js
add jquery.jtable.utils.js
add jquery.jtable.forms.js
add jquery.jtable.creation.js
add jquery.jtable.editing.js
add jquery.jtable.deletion.js
add jquery.jtable.selecting.js
add jquery.jtable.paging.js
add jquery.jtable.sorting.js
add jquery.jtable.dynamiccolumns.js
add jquery.jtable.masterchild.js
Loading

0 comments on commit 951661b

Please sign in to comment.