Skip to content

Commit 04f9a07

Browse files
committed
v1.0.3
1 parent f36f9d7 commit 04f9a07

File tree

4 files changed

+28
-26
lines changed

4 files changed

+28
-26
lines changed

dist/fancygrid-react.js

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@ class Grid extends React.Component {
1919
var me = this,
2020
props = me.props,
2121
config = me.props.config || {},
22-
container = me.container,
23-
parentEl = container.parentElement || container.parentNode;
22+
container = me.container;
2423

2524
for(var p in props){
2625
switch(p){
@@ -31,8 +30,9 @@ class Grid extends React.Component {
3130
}
3231
}
3332

34-
parentEl.removeChild(container);
35-
me.widget = new Fancy.Grid(parentEl, config);
33+
config.renderOuter = container;
34+
35+
me.widget = new Fancy.Grid(config);
3636
}
3737

3838
componentWillUnmount() {
@@ -59,8 +59,7 @@ class Form extends React.Component {
5959
var me = this,
6060
props = me.props,
6161
config = me.props.config || {},
62-
container = me.container,
63-
parentEl = container.parentElement || container.parentNode;
62+
container = me.container;
6463

6564
for(var p in props){
6665
switch(p){
@@ -71,8 +70,9 @@ class Form extends React.Component {
7170
}
7271
}
7372

74-
parentEl.removeChild(container);
75-
me.widget = new Fancy.Form(parentEl, config);
73+
config.renderOuter = container;
74+
75+
me.widget = new Fancy.Form(config);
7676
}
7777

7878
componentWillUnmount() {
@@ -100,8 +100,7 @@ class Tab extends React.Component {
100100
var me = this,
101101
props = me.props,
102102
config = me.props.config || {},
103-
container = me.container,
104-
parentEl = container.parentElement || container.parentNode;
103+
container = me.container;
105104

106105
for(var p in props){
107106
switch(p){
@@ -112,8 +111,9 @@ class Tab extends React.Component {
112111
}
113112
}
114113

115-
parentEl.removeChild(container);
116-
me.widget = new Fancy.Tab(parentEl, config);
114+
config.renderOuter = container;
115+
116+
me.widget = new Fancy.Tab(config);
117117
}
118118

119119
componentWillUnmount() {
@@ -124,6 +124,7 @@ class Tab extends React.Component {
124124
}
125125

126126
export {
127+
Fancy,
127128
Grid as grid,
128129
Form as form,
129130
Tab as tab,

dist/fancygrid-react.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "fancygrid-react",
3-
"version": "1.0.2",
3+
"version": "1.0.3",
44
"description": "React components to generate interactive javascript grids using the FancyGrid library",
55
"main": "dist/fancygrid-react.min.js",
66
"author": "FancyGrid",

src/main.jsx

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@ class Grid extends React.Component {
1919
var me = this,
2020
props = me.props,
2121
config = me.props.config || {},
22-
container = me.container,
23-
parentEl = container.parentElement || container.parentNode;
22+
container = me.container;
2423

2524
for(var p in props){
2625
switch(p){
@@ -31,8 +30,9 @@ class Grid extends React.Component {
3130
}
3231
}
3332

34-
parentEl.removeChild(container);
35-
me.widget = new Fancy.Grid(parentEl, config);
33+
config.renderOuter = container;
34+
35+
me.widget = new Fancy.Grid(config);
3636
}
3737

3838
componentWillUnmount() {
@@ -59,8 +59,7 @@ class Form extends React.Component {
5959
var me = this,
6060
props = me.props,
6161
config = me.props.config || {},
62-
container = me.container,
63-
parentEl = container.parentElement || container.parentNode;
62+
container = me.container;
6463

6564
for(var p in props){
6665
switch(p){
@@ -71,8 +70,9 @@ class Form extends React.Component {
7170
}
7271
}
7372

74-
parentEl.removeChild(container);
75-
me.widget = new Fancy.Form(parentEl, config);
73+
config.renderOuter = container;
74+
75+
me.widget = new Fancy.Form(config);
7676
}
7777

7878
componentWillUnmount() {
@@ -100,8 +100,7 @@ class Tab extends React.Component {
100100
var me = this,
101101
props = me.props,
102102
config = me.props.config || {},
103-
container = me.container,
104-
parentEl = container.parentElement || container.parentNode;
103+
container = me.container;
105104

106105
for(var p in props){
107106
switch(p){
@@ -112,8 +111,9 @@ class Tab extends React.Component {
112111
}
113112
}
114113

115-
parentEl.removeChild(container);
116-
me.widget = new Fancy.Tab(parentEl, config);
114+
config.renderOuter = container;
115+
116+
me.widget = new Fancy.Tab(config);
117117
}
118118

119119
componentWillUnmount() {
@@ -124,6 +124,7 @@ class Tab extends React.Component {
124124
}
125125

126126
export {
127+
Fancy,
127128
Grid as grid,
128129
Form as form,
129130
Tab as tab,

0 commit comments

Comments
 (0)