Marcin Warpechowski
Marcin Warpechowski
Imagine an API: `palindrom.startBatch()`/`palindrom.endBatch()`. When you call `startBatch`, local changes are detected as you make them but they are queued. They are sent to the server when you call `endBatch`....
Let's wait for @tomalec's opinion. @tomalec is this good enough as a replacement for https://github.com/Palindrom/Palindrom/issues/29? Keep in mind that it is labeled "Nice to have", we don't have to it...
I decided to implement the solution in the already opened PR https://github.com/Palindrom/JSONPatcherProxy/pull/45, because I was afraid of creating a conflict that's troublesome to merge.
This issue is partially solved in #45, but there are even more edge cases: There are 3 kinds of arrays to test: - array of values other than `undefined` -...
With Starcounter apps this is an edge case, because server only allows `remove` operation on the arrays of primitives. It would be 100x more worth it to implement this in...
This is in line with what @miyconst said about the same problem here: https://github.com/Palindrom/Palindrom/issues/128#issuecomment-291562818
I vote for option 2 with clarification in JSONPatcherProxy and Palindrom docs. Reasoning: Anyone who uses numbers above `MAX_SAFE_INTEGER` in JavaScript should expect the unexpected. Since JS can't recognize a...
Thanks @dntzhang for the kind words. I took the liberty to rename the title to reflect the content of your comment. `oldValue` is not part of the JSON Patch standard,...
Current work in progress PR: #51
Seems that this could work if we change from using `setFontSize` method to use `fontSize` option of a Ace renderer. See: - https://github.com/ajaxorg/ace/wiki/Configuring-Ace#renderer-options - https://ace.c9.io/#nav=api&api=editor I am not sure why...