Skip to content
This repository has been archived by the owner on Apr 11, 2023. It is now read-only.

Fixed several problems in kendo.js module + inMemory module + jay data model binder #273

Open
wants to merge 69 commits into
base: development
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
8887ff8
chenge bower.json
nochtap Feb 21, 2014
7425dd4
Merge remote-tracking branch 'origin/development'
Feb 24, 2014
2a8b608
Release 1.3.6
Feb 24, 2014
c6ff119
toQueryable method now accepts type and throws an exception when no t…
ysmoradi Oct 16, 2016
8eddea6
added support for ignore case in kendo module + Ability to create fil…
ysmoradi Oct 16, 2016
01f6097
Check for di == null in buildSelector method before using that.
ysmoradi Oct 16, 2016
49a25d8
Use Promise for kendo module + Enhanced model defenition creation in …
ysmoradi Oct 16, 2016
89c5ac0
Don't call toDbConverter if obj is entity
ysmoradi Oct 16, 2016
472f211
use Json parse & stringify to simplfy object which is being passed in…
ysmoradi Oct 16, 2016
62d0e88
Added missing typings
ysmoradi Oct 18, 2016
0c9cb16
use string based filter instead of old thisArgs approach which is not…
ysmoradi Nov 15, 2016
1e73042
Merge results
ysmoradi Dec 1, 2016
795919e
Merge remote-tracking branch 'upstream/development' into development
ysmoradi Dec 1, 2016
afd3232
For find method this:
ysmoradi Dec 1, 2016
e16413d
small enhancement on jaydata definition
darius-khll Dec 12, 2016
8aafc42
Check this to be instanceof Array before calling the rest of toQuerya…
ysmoradi Dec 15, 2016
b927798
if property's type's $DateType is Date, then use .date() for filter i…
ysmoradi Dec 18, 2016
381f201
support for .date method in odata
ysmoradi Dec 18, 2016
5e4bf08
Read $ViewType from jaydata member defenition and use that in kendo f…
ysmoradi Dec 18, 2016
a0a33f7
Merge remote-tracking branch 'upstream/development' into development
ysmoradi Dec 20, 2016
6898a3b
Don't request total count when page size is not specified
ysmoradi Dec 28, 2016
6c204f1
Merge remote-tracking branch 'upstream/development' into development
ysmoradi Jan 5, 2017
bfc5263
Merge remote-tracking branch 'upstream/development' into development
ysmoradi Jan 7, 2017
37a166a
Merge branch 'development' of https://github.com/bit-foundation/jayda…
ysmoradi Jan 7, 2017
c754fe6
escape & to db convert on items of arrays will be performed when ther…
ysmoradi Jan 8, 2017
73bf7d7
Merge remote-tracking branch 'upstream/development' into development
ysmoradi Jan 10, 2017
ba9cd63
Merge remote-tracking branch 'upstream/development' into development
ysmoradi Jan 14, 2017
17ad594
Merge remote-tracking branch 'upstream/development' into development
ysmoradi Jan 24, 2017
6f25fae
Merge remote-tracking branch 'upstream/development' into development
ysmoradi Jan 28, 2017
55b5e86
Merge remote-tracking branch 'upstream/development' into development
ysmoradi Jan 31, 2017
f21a483
Enhanced totalItemsCount retrival in kendo module
ysmoradi Jan 31, 2017
83344bf
Merge remote-tracking branch 'upstream/development' into development
ysmoradi Feb 5, 2017
22ad727
indexedDb & webSql providers now store | retrive decimal & long value…
ysmoradi Feb 8, 2017
9634724
Use enhanced regex in fromDb of indexedDbProvider & sqlLiteProvider o…
ysmoradi Feb 9, 2017
af2e7bf
Merge remote-tracking branch 'upstream/development' into development
ysmoradi Feb 15, 2017
c376d20
Enhanced toDb & fromDb for decimal & long in indexedDb & webSql provi…
ysmoradi Feb 20, 2017
1fa171b
jaydata entity will have access to kendo data item's uid
ysmoradi Feb 27, 2017
3e14dd7
Merge remote-tracking branch 'upstream/development' into development
ysmoradi Mar 4, 2017
83c7312
support for .map before asKendoDataSource on queryable
ysmoradi Mar 17, 2017
cc930cd
enhanced batch execute query defenition
ysmoradi Mar 18, 2017
8e754a9
Enhanced converter for Int64 in webSql & indexedDb
ysmoradi Mar 28, 2017
54a17bc
Enhanced typings >> optional uid + Array<Array<any>> for batch execut…
ysmoradi Mar 28, 2017
0d87483
Reverted back converters of decimal and long values for indexedDb & w…
ysmoradi Apr 5, 2017
e2660c2
Ability to pass null arg to underlying provider (odata)
ysmoradi May 14, 2017
6e8eef8
Added support for base filter in kendo module
ysmoradi May 29, 2017
7b309b9
lookupBaseFilter + cascadeBaseFilter + jayType added to kendo module
ysmoradi May 30, 2017
2862442
Added support for includes + removed contains from defenitions
ysmoradi May 31, 2017
589d6ff
Removed kendo dependent declarations from jaydata.d.ts
ysmoradi Jun 7, 2017
6b2c023
Merge remote-tracking branch 'upstream/development' into development
ysmoradi Jun 18, 2017
b24cf42
kendo module now has better error reporting
ysmoradi Jun 28, 2017
674940b
Added string parameter for filter and map methods.
ysmoradi Jun 28, 2017
8fff83c
Added filter(predicate: string, thisArg: any) declarations
ysmoradi Aug 5, 2017
f53a8cd
Added get value method for odata single result
ysmoradi Sep 5, 2017
e296021
Several enhancements about keys
ysmoradi Sep 21, 2017
d9d28e5
Updated babel & eslint config + show uglify erros on console + add ja…
ysmoradi Sep 11, 2018
b974cc4
Use Promise instead of $data.IPromise
ysmoradi Sep 11, 2018
adb9367
Updated npm packages + prepration for jaydata 1.5.16
ysmoradi Sep 11, 2018
613be8a
Add support for kendo data source isnull & isnotnull operators
ysmoradi Nov 6, 2018
f3d1feb
Merge results
ysmoradi Nov 6, 2018
654de55
Updated nuget packages
ysmoradi Nov 6, 2018
fb2551e
Updated read me to declare bit foundation support
ysmoradi Nov 6, 2018
785ab1d
Merge results
ysmoradi Mar 31, 2019
4669ac7
Bump version to 1.5.18 + use github.com/bit-foundation/jayData for li…
ysmoradi Mar 31, 2019
f7d96d9
Updated nuget packages
ysmoradi Mar 31, 2019
2e62b5c
Added more type info to declrations.d.ts
ysmoradi Mar 31, 2019
6b32031
Removed Object.isObject usage
ysmoradi Mar 31, 2019
a4ea05a
Fixed issue with null complex property inside a dto
ysmoradi Apr 21, 2019
899967f
Enhanced declarations
ysmoradi May 25, 2019
62967ee
fixed issue related to getting data from odata servers which are host…
ysmoradi Mar 18, 2020
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
2 changes: 1 addition & 1 deletion .babelrc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"presets": [ "es2015" ],
"presets": [ "@babel/preset-env","@babel/preset-react" ],
"plugins": [ "add-module-exports" ]
}
1 change: 1 addition & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
@bit:registry=https://www.myget.org/F/bitfoundation/npm/
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## Notice: this library isn't maintained anymore
## Notice: This library is being maintained by Bit Foundation.

JayData is a unified data access library for JavaScript to CRUD data from different sources like WebSQL/SQLite,
IndexedDB, MongoDb, OData, HTML5 localStorage.
Expand Down Expand Up @@ -39,7 +39,7 @@ $ npm install jaydata
## How to build

```bash
$ git clone https://github.com/jaystack/jaydata.git
$ git clone https://github.com/bit-foundation/jaydata.git
$ cd jaydata
$ npm install
$ gulp
Expand Down
79 changes: 73 additions & 6 deletions bower.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,80 @@
"name": "JayData",
"version": "1.3.5",
"homepage": "http://jaydata.org",
"authors": ["Hajnalka Battancs <[email protected]>", "Dániel József", "János Roden", "László Horváth", "Peter Nochta <[email protected]>",
"Péter Zentai <[email protected]>", "Róbert Bónay <[email protected]>", "Szabolcs Czinege", "Viktor Borza <[email protected]>", "Viktor Lázár <[email protected]>",
"Zoltán Gyebrovszki", "Gábor Dolla"],
"ignore": [
"**/*.js",
"**/.*",
"node_modules",
"bower_components",
"test",
"tests"
],
"authors": [
"Hajnalka Battancs <[email protected]>",
"Dániel József",
"János Roden",
"László Horváth",
"Peter Nochta <[email protected]>",
"Péter Zentai <[email protected]>",
"Róbert Bónay <[email protected]>",
"Szabolcs Czinege",
"Viktor Borza <[email protected]>",
"Viktor Lázár <[email protected]>",
"Zoltán Gyebrovszki",
"Gábor Dolla"
],
"description": "JayData is a unified data access library for JavaScript to CRUD data from different sources like WebSQL, IndexedDB, MongoDb, WebAPI, OData, HTML5 localStorage, Facebook or YQL. The library can be integrated with KendoUI, Knockout.js, Handlebars.js or Sencha Touch 2 and can be used on Node.js as well.",
"main": ["./release/jaydata.min.js","./release/jaydata.js","./release/jaydata-vsdoc.js"],
"keywords": ["mobile data", "javascipt data", "local storage", "mobile platform", "html5", "html5 application", "html5 applications", "html5 local", "html5 local storage", "html5 mobile", "crossplatform mobile developement", "opensource mobile", "opensource data library", "html5 library", "hybrid mobile", "nodejs data",
"jadata","odata", "web api", "kendo ui", "sencha touch", "websql", "sqlite", "mongodb"
"main": [
"./release/jaydata.min.js",
"./release/jaydata.js",
"./release/jaydata-vsdoc.js"
],
"keywords": [
"mobile",
"data",
"javascipt",
"data",
"local",
"storage",
"mobile",
"platform",
"html5",
"html5",
"application",
"html5",
"applications",
"html5",
"local",
"html5",
"local",
"storage",
"html5",
"mobile",
"crossplatform",
"mobile",
"developement",
"opensource",
"mobile",
"opensource",
"data",
"library",
"html5",
"library",
"hybrid",
"mobile",
"nodejs",
"data",
"jadata",
"odata",
"web",
"api",
"kendo",
"ui",
"sencha",
"touch",
"websql",
"sqlite",
"mongodb"
],
"license": "MIT"
}
10 changes: 5 additions & 5 deletions dist/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "jaydata",
"version": "1.5.13",
"version": "1.5.22",
"description": "Cross-platform HTML5 data-management, JavaScript Language Query (JSLQ) support for OData, SQLite, WebSQL, IndexedDB, YQL and Facebook (packaged for Node.JS)",
"keywords": [
"HTML5 data management",
Expand Down Expand Up @@ -29,11 +29,11 @@
"test": "echo \"Error: no test specified\" && exit 1"
},
"dependencies": {
"@bit/odatajs": "^4.0.4",
"acorn": "^3.3.0",
"atob": "^2.0.0",
"btoa": "^1.1.2",
"dot": "^1.0.3",
"jaydata-odatajs": "^4.0.1",
"jaydata-error-handler": "^0.0.1",
"jaydata-promise-handler": "^0.1.0",
"jaydata-dynamic-metadata": "^0.1.17",
Expand Down Expand Up @@ -77,11 +77,11 @@
],
"repository": {
"type": "git",
"url": "git+ssh://[email protected]/jaydata/jaydata.git"
"url": "git+ssh://[email protected]/bit-foundation/jaydata.git"
},
"license": "(MIT OR GPL-2.0)",
"bugs": {
"url": "https://github.com/jaydata/jaydata/issues"
"url": "https://github.com/bit-foundation/jaydata/issues"
},
"homepage": "https://github.com/jaydata/jaydata#readme"
"homepage": "https://github.com/bit-foundation/jaydata#readme"
}
2 changes: 1 addition & 1 deletion example/requirejs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<title>Using JayData with Require.js</title>
<head>
<script data-main="app" src="require.js"></script>
<script src="../../external/odatajs-4.0.0/odatajs-4.0.0.js"></script>
<script src="../../external/odatajs-4.0.4/odatajs-4.0.4.js"></script>
</head>
<body>
<h1>Using JayData with Require.js</h1>
Expand Down
Loading