Skip to content

Commit 754d7bb

Browse files
committed
deploy: d0dea8e
1 parent 0139811 commit 754d7bb

19 files changed

+119
-83
lines changed

assets/css/demo.min.css

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/css/demo.min.css.gz

-1 Bytes
Binary file not shown.

assets/css/formeo.min.css

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/js/demo.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/js/demo.min.js.gz

67 Bytes
Binary file not shown.

assets/js/formeo.cjs.js

Lines changed: 25 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
/**
33
formeo - https://formeo.io
4-
Version: 4.2.3
4+
Version: 4.2.4
55
Author: Draggable https://draggable.io
66
*/
77

@@ -433,7 +433,7 @@ if (window !== void 0) {
433433
window.SmartTooltip = SmartTooltip;
434434
}
435435
const name$1 = "formeo";
436-
const version$2 = "4.2.3";
436+
const version$2 = "4.2.4";
437437
const pkg = {
438438
name: name$1,
439439
version: version$2
@@ -9147,6 +9147,7 @@ class Column extends Component {
91479147
Sortable.create(childWrap, {
91489148
animation: 150,
91499149
fallbackClass: "field-moving",
9150+
forceFallback: true,
91509151
group: {
91519152
name: "column",
91529153
pull: true,
@@ -9252,6 +9253,7 @@ class Row extends Component {
92529253
Sortable.create(children, {
92539254
animation: 150,
92549255
fallbackClass: "column-moving",
9256+
forceFallback: true,
92559257
group: {
92569258
name: "row",
92579259
pull: true,
@@ -9947,30 +9949,37 @@ let Controls$1 = class Controls {
99479949
for (let i2 = groups.length - 1; i2 >= 0; i2--) {
99489950
const storeID = `formeo-controls-${groups[i2]}`;
99499951
if (!this.options.sortable) {
9950-
window.localStorage.removeItem(storeID);
9952+
globalThis.localStorage.removeItem(storeID);
99519953
}
99529954
Sortable.create(groups[i2], {
99539955
animation: 150,
9954-
forceFallback: true,
99559956
fallbackClass: "control-moving",
99569957
fallbackOnBody: true,
9958+
forceFallback: true,
9959+
fallbackTolerance: 5,
99579960
group: {
99589961
name: "controls",
99599962
pull: "clone",
9960-
put: false
9963+
put: false,
9964+
revertClone: true
99619965
},
9962-
onStart: async ({ item }) => {
9963-
const { controlData } = this.get(item.id);
9966+
onClone: ({ clone: clone2, item }) => {
9967+
clone2.id = item.id;
99649968
if (this.options.ghostPreview) {
9965-
const { default: Field2 } = await Promise.resolve().then(() => field);
9966-
item.innerHTML = "";
9967-
item.appendChild(new Field2(controlData).preview);
9969+
const { controlData } = this.get(item.id);
9970+
Promise.resolve().then(() => field).then(({ default: Field2 }) => {
9971+
clone2.innerHTML = "";
9972+
clone2.appendChild(new Field2(controlData).preview);
9973+
});
99689974
}
99699975
},
9970-
onEnd: ({ from, item, clone: clone2 }) => {
9971-
if (from.contains(clone2)) {
9972-
from.replaceChild(item, clone2);
9973-
}
9976+
onStart: () => {
9977+
this.originalDocumentOverflow = document.documentElement.style.overflow;
9978+
document.documentElement.style.overflow = "hidden";
9979+
},
9980+
onEnd: () => {
9981+
document.documentElement.style.overflow = this.originalDocumentOverflow;
9982+
this.originalDocumentOverflow = null;
99749983
},
99759984
sort: this.options.sortable,
99769985
store: {
@@ -9980,7 +9989,7 @@ let Controls$1 = class Controls {
99809989
* @return {Array}
99819990
*/
99829991
get: () => {
9983-
const order = window.localStorage.getItem(storeID);
9992+
const order = globalThis.localStorage.getItem(storeID);
99849993
return order ? order.split("|") : [];
99859994
},
99869995
/**
@@ -9989,7 +9998,7 @@ let Controls$1 = class Controls {
99899998
*/
99909999
set: (sortable) => {
999110000
const order = sortable.toArray();
9992-
window.localStorage.setItem(storeID, order.join("|"));
10001+
globalThis.localStorage.setItem(storeID, order.join("|"));
999310002
}
999410003
}
999510004
});

assets/js/formeo.es.js

Lines changed: 25 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
/**
33
formeo - https://formeo.io
4-
Version: 4.2.3
4+
Version: 4.2.4
55
Author: Draggable https://draggable.io
66
*/
77

@@ -431,7 +431,7 @@ if (window !== void 0) {
431431
window.SmartTooltip = SmartTooltip;
432432
}
433433
const name$1 = "formeo";
434-
const version$2 = "4.2.3";
434+
const version$2 = "4.2.4";
435435
const pkg = {
436436
name: name$1,
437437
version: version$2
@@ -9145,6 +9145,7 @@ class Column extends Component {
91459145
Sortable.create(childWrap, {
91469146
animation: 150,
91479147
fallbackClass: "field-moving",
9148+
forceFallback: true,
91489149
group: {
91499150
name: "column",
91509151
pull: true,
@@ -9250,6 +9251,7 @@ class Row extends Component {
92509251
Sortable.create(children, {
92519252
animation: 150,
92529253
fallbackClass: "column-moving",
9254+
forceFallback: true,
92539255
group: {
92549256
name: "row",
92559257
pull: true,
@@ -9945,30 +9947,37 @@ let Controls$1 = class Controls {
99459947
for (let i2 = groups.length - 1; i2 >= 0; i2--) {
99469948
const storeID = `formeo-controls-${groups[i2]}`;
99479949
if (!this.options.sortable) {
9948-
window.localStorage.removeItem(storeID);
9950+
globalThis.localStorage.removeItem(storeID);
99499951
}
99509952
Sortable.create(groups[i2], {
99519953
animation: 150,
9952-
forceFallback: true,
99539954
fallbackClass: "control-moving",
99549955
fallbackOnBody: true,
9956+
forceFallback: true,
9957+
fallbackTolerance: 5,
99559958
group: {
99569959
name: "controls",
99579960
pull: "clone",
9958-
put: false
9961+
put: false,
9962+
revertClone: true
99599963
},
9960-
onStart: async ({ item }) => {
9961-
const { controlData } = this.get(item.id);
9964+
onClone: ({ clone: clone2, item }) => {
9965+
clone2.id = item.id;
99629966
if (this.options.ghostPreview) {
9963-
const { default: Field2 } = await Promise.resolve().then(() => field);
9964-
item.innerHTML = "";
9965-
item.appendChild(new Field2(controlData).preview);
9967+
const { controlData } = this.get(item.id);
9968+
Promise.resolve().then(() => field).then(({ default: Field2 }) => {
9969+
clone2.innerHTML = "";
9970+
clone2.appendChild(new Field2(controlData).preview);
9971+
});
99669972
}
99679973
},
9968-
onEnd: ({ from, item, clone: clone2 }) => {
9969-
if (from.contains(clone2)) {
9970-
from.replaceChild(item, clone2);
9971-
}
9974+
onStart: () => {
9975+
this.originalDocumentOverflow = document.documentElement.style.overflow;
9976+
document.documentElement.style.overflow = "hidden";
9977+
},
9978+
onEnd: () => {
9979+
document.documentElement.style.overflow = this.originalDocumentOverflow;
9980+
this.originalDocumentOverflow = null;
99729981
},
99739982
sort: this.options.sortable,
99749983
store: {
@@ -9978,7 +9987,7 @@ let Controls$1 = class Controls {
99789987
* @return {Array}
99799988
*/
99809989
get: () => {
9981-
const order = window.localStorage.getItem(storeID);
9990+
const order = globalThis.localStorage.getItem(storeID);
99829991
return order ? order.split("|") : [];
99839992
},
99849993
/**
@@ -9987,7 +9996,7 @@ let Controls$1 = class Controls {
99879996
*/
99889997
set: (sortable) => {
99899998
const order = sortable.toArray();
9990-
window.localStorage.setItem(storeID, order.join("|"));
9999+
globalThis.localStorage.setItem(storeID, order.join("|"));
999110000
}
999210001
}
999310002
});

assets/js/formeo.min.cjs.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/js/formeo.min.es.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/js/formeo.min.js

Lines changed: 25 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
/**
33
formeo - https://formeo.io
4-
Version: 4.2.3
4+
Version: 4.2.4
55
Author: Draggable https://draggable.io
66
*/
77

@@ -435,7 +435,7 @@ Author: Draggable https://draggable.io
435435
window.SmartTooltip = SmartTooltip;
436436
}
437437
const name$1 = "formeo";
438-
const version$2 = "4.2.3";
438+
const version$2 = "4.2.4";
439439
const pkg = {
440440
name: name$1,
441441
version: version$2
@@ -9149,6 +9149,7 @@ Author: Draggable https://draggable.io
91499149
Sortable.create(childWrap, {
91509150
animation: 150,
91519151
fallbackClass: "field-moving",
9152+
forceFallback: true,
91529153
group: {
91539154
name: "column",
91549155
pull: true,
@@ -9254,6 +9255,7 @@ Author: Draggable https://draggable.io
92549255
Sortable.create(children, {
92559256
animation: 150,
92569257
fallbackClass: "column-moving",
9258+
forceFallback: true,
92579259
group: {
92589260
name: "row",
92599261
pull: true,
@@ -9949,30 +9951,37 @@ Author: Draggable https://draggable.io
99499951
for (let i2 = groups.length - 1; i2 >= 0; i2--) {
99509952
const storeID = `formeo-controls-${groups[i2]}`;
99519953
if (!this.options.sortable) {
9952-
window.localStorage.removeItem(storeID);
9954+
globalThis.localStorage.removeItem(storeID);
99539955
}
99549956
Sortable.create(groups[i2], {
99559957
animation: 150,
9956-
forceFallback: true,
99579958
fallbackClass: "control-moving",
99589959
fallbackOnBody: true,
9960+
forceFallback: true,
9961+
fallbackTolerance: 5,
99599962
group: {
99609963
name: "controls",
99619964
pull: "clone",
9962-
put: false
9965+
put: false,
9966+
revertClone: true
99639967
},
9964-
onStart: async ({ item }) => {
9965-
const { controlData } = this.get(item.id);
9968+
onClone: ({ clone: clone2, item }) => {
9969+
clone2.id = item.id;
99669970
if (this.options.ghostPreview) {
9967-
const { default: Field2 } = await Promise.resolve().then(() => field);
9968-
item.innerHTML = "";
9969-
item.appendChild(new Field2(controlData).preview);
9971+
const { controlData } = this.get(item.id);
9972+
Promise.resolve().then(() => field).then(({ default: Field2 }) => {
9973+
clone2.innerHTML = "";
9974+
clone2.appendChild(new Field2(controlData).preview);
9975+
});
99709976
}
99719977
},
9972-
onEnd: ({ from, item, clone: clone2 }) => {
9973-
if (from.contains(clone2)) {
9974-
from.replaceChild(item, clone2);
9975-
}
9978+
onStart: () => {
9979+
this.originalDocumentOverflow = document.documentElement.style.overflow;
9980+
document.documentElement.style.overflow = "hidden";
9981+
},
9982+
onEnd: () => {
9983+
document.documentElement.style.overflow = this.originalDocumentOverflow;
9984+
this.originalDocumentOverflow = null;
99769985
},
99779986
sort: this.options.sortable,
99789987
store: {
@@ -9982,7 +9991,7 @@ Author: Draggable https://draggable.io
99829991
* @return {Array}
99839992
*/
99849993
get: () => {
9985-
const order = window.localStorage.getItem(storeID);
9994+
const order = globalThis.localStorage.getItem(storeID);
99869995
return order ? order.split("|") : [];
99879996
},
99889997
/**
@@ -9991,7 +10000,7 @@ Author: Draggable https://draggable.io
999110000
*/
999210001
set: (sortable) => {
999310002
const order = sortable.toArray();
9994-
window.localStorage.setItem(storeID, order.join("|"));
10003+
globalThis.localStorage.setItem(storeID, order.join("|"));
999510004
}
999610005
}
999710006
});

0 commit comments

Comments
 (0)