Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
124 commits
Select commit Hold shift + click to select a range
99e98e1
Remove json3
ModEchoDevelopment Jun 12, 2018
87fa63d
Rm UI and views
ModEchoDevelopment Jun 12, 2018
9bc2e62
Remove secure apps; fix bad script url to one that will fail more rel…
ModEchoDevelopment Jun 12, 2018
c9fcad7
Clean up Gruntfile to remove basic, easyxdm packages
ModEchoDevelopment Jun 12, 2018
9d9891a
Partially update docs
ModEchoDevelopment Jun 12, 2018
1146983
Merge in master; update docs
ModEchoDevelopment Jun 12, 2018
f608d7e
Rebuild
ModEchoDevelopment Jun 12, 2018
ea8be44
Remove packages from Gruntfile
ModEchoDevelopment Jun 12, 2018
fe5813e
Bump version to 2.0.0-alpha; rebuild
ModEchoDevelopment Jun 12, 2018
ed83927
Add domify for html node parsing
ModEchoDevelopment Jun 13, 2018
2801ce7
Begin removing jQuery
ModEchoDevelopment Jun 13, 2018
8cf7a1a
Progress on removing jQuery
ModEchoDevelopment Jun 13, 2018
a6eeca8
Progress on removing jQuery
ModEchoDevelopment Jun 13, 2018
6d1b080
Progress on removing jQuery
ModEchoDevelopment Jun 13, 2018
a48042e
Remove jQuery.noop
ModEchoDevelopment Jun 13, 2018
e472a1b
Remove jQuery.inArray and update tests
ModEchoDevelopment Jun 13, 2018
21dcfe6
Add custom lodash to replace jQuery.extend
ModEchoDevelopment Jun 13, 2018
761bc64
Begin removing jQuery DOM manipulation
ModEchoDevelopment Jun 13, 2018
fd4996e
Update _outerHtml and usages of it to not use jQuery for DOM manipula…
ModEchoDevelopment Jun 13, 2018
04ce842
Continue removing jQuery
ModEchoDevelopment Jun 13, 2018
9880918
Make tests pass while debugging
ModEchoDevelopment Jun 13, 2018
1937f11
Remove jQuery from app_handlers appRender
ModEchoDevelopment Jun 14, 2018
060ec2d
Remove jQuery from app_handlers appDestroy
ModEchoDevelopment Jun 14, 2018
4d8c807
Purge jquery from examples section of app_handlers
ModEchoDevelopment Jun 14, 2018
0b03dad
Fix DOM manipulation bug in app_handlers __trigger conversion
ModEchoDevelopment Jun 14, 2018
73edeff
Get rid of most jQuery except ajax; works for test-live tests
ModEchoDevelopment Jun 18, 2018
64f8f4d
Switch forEach to for loop to prevent issues with phantom testing
ModEchoDevelopment Jun 28, 2018
04221c3
Adding multiple classes does not work with phantom
ModEchoDevelopment Jun 28, 2018
52157f7
Add questions to TODOs
ModEchoDevelopment Jun 28, 2018
db77224
Cleanup
ModEchoDevelopment Jun 28, 2018
dcf2b38
Split up classList.adds
ModEchoDevelopment Jun 28, 2018
9c6e13f
Remove debugging
ModEchoDevelopment Jun 29, 2018
b883e43
Merge pull request #2 in F2/f2 from feature/CLDAK-245 to release/v2.0…
ModEchoDevelopment Jun 29, 2018
48b8755
regenerate package-lock
brianbaker Mar 17, 2020
e317ea7
move openf2.org hosted app to :8081 server; update grunt libs; use ht…
brianbaker Mar 23, 2020
98b2a1f
move grunt-cli to devDep; bump travis to node@10
brianbaker Mar 23, 2020
38d7e33
migrate tests to jasmine 3.5
brianbaker Mar 25, 2020
fcdb38b
update amd tests
brianbaker Mar 25, 2020
f3f39f0
js formatting
brianbaker Mar 25, 2020
3d14b83
enable and update app handlers to 3.5.0
brianbaker Mar 27, 2020
4f96986
Replaced Jquery.Ajax with Fetch API
sjogendras Jan 3, 2021
158b909
Removed jQuery.noConflict from noconflict.js
sjogendras Jan 4, 2021
35ddb61
added comment for using fetch-jsonp
sjogendras Jan 4, 2021
f7ed9e8
PR-2854 -
himanshu-raheja Jan 7, 2021
f98cea1
PR-2856 remove "no-third-party" concat build option
SandeepJamwal369 Jan 12, 2021
140e52c
PR-2856 remove no-third-party concat build option
SandeepJamwal369 Jan 12, 2021
0c7af3b
PR-2862
Jan 20, 2021
c8c17b5
Merge branch '2.0.0-wip' of https://github.com/sjogendras/F2 into 2.0…
Jan 20, 2021
ea26733
Added fetch-jsonp MIT license
sjogendras Jan 20, 2021
ff0df13
PR-2860
himanshu-raheja Jan 21, 2021
b3c525a
PR-2858 - PR-2862 - Combined changed checked in.
Jan 22, 2021
8b29fc1
Merge branch '2.0.0-wip' of https://github.com/sjogendras/F2 into 2.0…
Jan 22, 2021
1e047f7
Fixed styles not loading issue - changed _inArray method return type …
sjogendras Feb 1, 2021
8423c8c
Merge pull request #305 from sjogendras/2.0.0-wip
brianbaker Feb 7, 2021
15f9982
feat: bump node version on travis and remove slack notifications
brianbaker Feb 18, 2021
4fb2c09
fix: remove jquery from spec-helpers; move spies into the beforeEach …
brianbaker Feb 19, 2021
52cc85e
test: disabling two problematic blocks of tests to see if that allows…
brianbaker Feb 19, 2021
52cd341
test: add afterEach to cleanup scripts/styles; convert remaining wait…
brianbaker Feb 19, 2021
70de9d8
fix: remove some remaining references to jQuery and whitespace
brianbaker Feb 19, 2021
1d54f58
test: remove bootstrap
brianbaker Feb 23, 2021
e58846e
test: remove jquery dependency from tests
brianbaker Feb 23, 2021
29058dc
test: fire the callback if it is passed
brianbaker Feb 23, 2021
046c32b
test: stop needlessly calling F2.registerApps; move F2.init() out of …
brianbaker Feb 23, 2021
48249f0
PR-2966
himanshu-raheja Mar 8, 2021
15d66ce
PR-2963 - Changes for 3 examples
himanshu-raheja Mar 10, 2021
adc21fa
Csharp chart and quote changes
SandeepJamwal369 Mar 16, 2021
2a91216
PR-2965 -
himanshu-raheja Mar 19, 2021
c938b9e
'PR-2964'
SandeepJamwal369 Mar 26, 2021
31228f5
PR-3177::
Apr 30, 2021
fbb18dd
While calling function *removeAllApps*
May 3, 2021
cd899b8
Linting issues fix
May 3, 2021
de6c3ec
Linting issues:
May 3, 2021
77ed1fb
Merge pull request #306 from OpenF2/v2-update-examples
brianbaker Jun 28, 2021
5297ac5
fix: remove links to Guides, Blog, Slack, Google Groups; use HTTPS; r…
brianbaker Jun 28, 2021
6a30268
fix: bug with fetch-jsonp where it does not get defined when inside o…
brianbaker Jul 1, 2021
ce84f45
feat: bring over examples, full layout, images, css from openf2.org
brianbaker Jul 1, 2021
b05b88e
fix: remove docs/dist folder from repo
brianbaker Jul 2, 2021
7014254
fix: add files that used to be in docs/dist to docs/src
brianbaker Jul 2, 2021
9ac66ea
feat: add better tasks for doc development
brianbaker Jul 2, 2021
d35065c
feat: further updates for examples
brianbaker Jul 2, 2021
12b9582
feat: add sourcemaps for css
brianbaker Jul 2, 2021
ed15641
fix: remove unused pages
brianbaker Jul 2, 2021
53c7127
feat: update top nav styles; add migrating page; remove deprecated an…
brianbaker Jul 2, 2021
d8b33a5
fix: update docs to remove additional deprecated functionality
brianbaker Jul 2, 2021
f5588a5
feat: migrate build process to webpack
brianbaker Jul 13, 2021
97ff492
feat: further updates to remove ./sdk folder from code; yuidoc update…
brianbaker Jul 13, 2021
de63cfe
Merge pull request #307 from OpenF2/feature/v2-doc-update
brianbaker Jul 13, 2021
7d98da9
fix: npm audit fix
brianbaker Jul 13, 2021
299b81c
fix: regenerate package-lock
brianbaker Jul 13, 2021
4b63af8
fix: delete old template files that are no longer needed
brianbaker Jul 13, 2021
68a224d
fix: move f2.js to utils
brianbaker Jul 14, 2021
8e855c7
feat: migrate away from grunt
brianbaker Jul 14, 2021
30207d8
feat: goodbye grunt, add karma for executing jasmine
brianbaker Jul 15, 2021
0317ad5
fix: update docs for removal of grunt
brianbaker Jul 15, 2021
2162d09
feat: add better output for testing
brianbaker Jul 15, 2021
75f7256
Merge pull request #308 from OpenF2/feature/webpack
brianbaker Jul 15, 2021
8ab1646
fix: additional logging to debug flaky tests
brianbaker Jul 19, 2021
26e04a8
fix: add additional error handling when removing an app, fixes #265
brianbaker Jul 20, 2021
005d18e
fix: add additional handling when app class doesn't exist, fixes #265…
brianbaker Jul 20, 2021
599f50b
fix: complete removal of RESOURCE_FAILED_TO_LOAD
brianbaker Jul 20, 2021
1d0775d
fix: remove dist from repo and allow ci to generate the build, comple…
brianbaker Jul 20, 2021
e8d8cad
fix: correct casing of lodash.clonedeep
brianbaker Jul 20, 2021
146d14c
Merge pull request #309 from OpenF2/feature/webpack
brianbaker Jul 20, 2021
775c266
feat: add gh actions script
brianbaker Jul 21, 2021
375065a
fix: clean all scripts after all specs; remove dependency on the inte…
brianbaker Jul 21, 2021
228af8e
fix: remove travis config
brianbaker Jul 21, 2021
1af6cac
fix: remove additional references to travis
brianbaker Jul 21, 2021
77a8294
Merge pull request #310 from OpenF2/feature/gh-actions
brianbaker Jul 21, 2021
e31a8b8
fix: move isNativeDOMNode and other private utilities to their own fi…
brianbaker Jul 22, 2021
3cf6a5b
Merge pull request #311 from OpenF2/bugfix/215
brianbaker Jul 22, 2021
96e893e
fix: debugMode cachebuster parameter should be aware of query string …
brianbaker Jul 22, 2021
7547512
fix: migrate to eslint
brianbaker Jul 22, 2021
ff24990
style: prettier --write
brianbaker Jul 22, 2021
25b8b0a
fix: exclude docs from prettier
brianbaker Jul 23, 2021
95698b7
fix: move sampleApps to json files since that is what they are
brianbaker Jul 23, 2021
5a3b40b
fix: bug in container.js where the token was not passed to AppHandlers
brianbaker Jul 23, 2021
60fe775
feat: add prettier to lint; add examples script
brianbaker Jul 23, 2021
c96f55d
Merge pull request #312 from OpenF2/bugfix/218
brianbaker Jul 23, 2021
b6ee36d
fix: remove references to twitter, blog, www.openf2.org, advisory boa…
brianbaker Jul 27, 2021
12534bb
fix: remove additional references to google groups
brianbaker Jul 27, 2021
6d5ceb8
fix: IHS Markit Digital
brianbaker Jul 27, 2021
309bd60
eol=lf
brianbaker Jul 27, 2021
f290adf
fix: update test to not point at www.openf2.org
brianbaker Jul 27, 2021
b443784
2.0.0
brianbaker Mar 30, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
19 changes: 19 additions & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"env": {
"browser": true,
"es2021": true
},
"extends": ["eslint:recommended", "prettier"],
"parserOptions": {
"ecmaVersion": 12,
"sourceType": "module"
},
"rules": {
"no-irregular-whitespace": [
"error",
{
"skipComments": true
}
]
}
}
2 changes: 1 addition & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Auto detect text files and perform LF normalization
* text=auto
* text=auto eol=lf

# Custom for Visual Studio
*.cs diff=csharp
Expand Down
13 changes: 13 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: build
on: [push]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '14'
- run: npm ci
- run: npm run build
- run: npm test
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
docs/dist
dist
.DS_Store
node_modules
*.grunt
Expand All @@ -7,7 +9,6 @@ obj
protos
*.temp
*.nupkg
*.yml
#ignore thumbnails created by windows
Thumbs.db
#Ignore files build by Visual Studio
Expand Down
22 changes: 0 additions & 22 deletions .jshintrc

This file was deleted.

2 changes: 2 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
dist
docs
1 change: 1 addition & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{ singleQuote: true, tabWidth: 2, trailingComma: none, useTabs: true }
9 changes: 0 additions & 9 deletions .travis.yml

This file was deleted.

48 changes: 22 additions & 26 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
# Contributing to F2

F2 is currently maintained by [Markit On Demand](http://www.markit.com/Product/Markit-On-Demand) and governed by an [Advisory Board](http://www.openf2.org/#advisory-board) (shown below).

![image](http://www.openf2.org/img/advisory-board.png)
F2 is currently maintained by [IHS Markit Digital](https://www.markitdigital.com/).

Join the team and help contribute to F2 on GitHub. The following are guidelines for contributing; please familiarize yourself before sending pull requests.

Expand All @@ -14,44 +12,43 @@ First, a couple of ground rules.

1. Make sure you have a [GitHub account](https://github.com/signup/free).
2. [Submit a ticket for your issue](https://github.com/OpenF2/F2/issues), assuming one does not already exist. **(Search first!)**
* Clearly describe the issue including steps to reproduce when it is a bug.
* Include the F2 version number.
- Clearly describe the issue including steps to reproduce when it is a bug.
- Include the F2 version number.
3. [Fork the F2 repository](https://github.com/OpenF2/F2/fork).

## New to GitHub?
## New to GitHub?

GitHub has terrific [Guides](http://guides.github.com/) to help developers through various aspects of contributing to open source projects.

## Making Changes

### Understanding the "wip" branch

The latest F2 changes can be found in the `*-wip` branch. This branch's name uses the upcoming version number followed by `-wip` which stands for "work-in-progress", for example `1.3.1-wip` as shown below. There *should* only be one `-wip` branch at any given time.
The latest F2 changes can be found in the `*-wip` branch. This branch's name uses the upcoming version number followed by `-wip` which stands for "work-in-progress", for example `1.3.1-wip` as shown below. There _should_ only be one `-wip` branch at any given time.

Do not work directly in `master`!
Do not work directly in `master`!

![Branches](http://docs.openf2.org/img/branches.png)

### Steps

Once you've forked the F2 repository:

1. Create a new branch in your fork from the next version `*-wip` branch. Do not work directly in `master`!
* `$> git checkout -b 'your_branch_name' *-wip`
3. Read the F2 [coding standards](https://github.com/OpenF2/F2/wiki/Coding-Standards).
4. Add and document unit test(s) for your changes. **At least one unit test is required** for new or changed functionality.
5. Re-run all the Jasmine tests to confirm your changes didn't break anything. `$> grunt test` and/or `$> grunt test-live`
6. Perform browser testing in [supported browsers](https://github.com/OpenF2/F2/wiki/Browser-Compatibility).
1. Create a new branch in your fork from the next version `*-wip` branch. Do not work directly in `master`!
- `$> git checkout -b 'your_branch_name' *-wip`
2. Read the F2 [coding standards](https://github.com/OpenF2/F2/wiki/Coding-Standards).
3. Add and document unit test(s) for your changes. **At least one unit test is required** for new or changed functionality.
4. Re-run all the Jasmine tests to confirm your changes didn't break anything. `$> npm test` and/or `$> npm run test-live`
5. Perform browser testing in [supported browsers](https://github.com/OpenF2/F2/wiki/Browser-Compatibility).

### Committing Changes

* You should only commit files you have changed. **Do not commit compiled or generated F2 files, except:**
* If you've modified any file in the `/sdk/src/` directory, you must commit `/sdk/f2.min.js` for the [Travis unit tests](https://travis-ci.org/OpenF2/F2).
* After you've staged your changes, add a detailed commit message.
* Push committed changes to your fork's branch.
* [Submit a pull request](https://help.github.com/articles/using-pull-requests) for `F2\*-wip` **not** `F2\master`.
* Add a message or additional detail for your changes in the pull request comments.
* Wait for your change(s) to be reviewed.
- You should only commit files you have changed. **Do not commit compiled or generated F2 files**
- After you've staged your changes, add a detailed commit message.
- Push committed changes to your fork's branch.
- [Submit a pull request](https://help.github.com/articles/using-pull-requests) for `F2\*-wip` **not** `F2\master`.
- Add a message or additional detail for your changes in the pull request comments.
- Wait for your change(s) to be reviewed.

## Coding Standards

Expand All @@ -63,11 +60,10 @@ Read our [coding standards](https://github.com/OpenF2/F2/wiki/Coding-Standards).

## Keep in Touch

If you have any questions while writing code to contribute to F2, post a message on the [Google Group](https://groups.google.com/forum/#!forum/OpenF2), find us on Twitter [@OpenF2](https://twitter.com/OpenF2) or by email at [info@openf2.org](mailto:info@openf2.org). You can also follow [our blog](http://blog.openf2.org) for more in-depth F2 updates.
If you have any questions while writing code to contribute to F2, post a question on [GitHub Issues](https://github.com/OpenF2/F2/issues/new) or by email at [info@openf2.org](mailto:info@openf2.org).

## Resources

* [F2 Google Group](https://groups.google.com/forum/#!forum/OpenF2)
* [F2 Coding Standards](https://github.com/OpenF2/F2/wiki/Coding-Standards)
* [GitHub Documentation: Using Pull Requests](https://help.github.com/articles/using-pull-requests)
* [GitHub Documentation](https://help.github.com/)
- [F2 Coding Standards](https://github.com/OpenF2/F2/wiki/Coding-Standards)
- [GitHub Documentation: Using Pull Requests](https://help.github.com/articles/using-pull-requests)
- [GitHub Documentation](https://help.github.com/)
Binary file added F2-examples.zip
Binary file not shown.
60 changes: 0 additions & 60 deletions F2.latest.js

This file was deleted.

Loading