-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Big PR is coming... #50
Comments
Thanks, your help is much appreciated. Please edit the right source files. The main source files are in: https://github.com/marcelklehr/socialcalc/tree/master/js Many of the other files are auto created from these files. Check the files you edit are not auto generated using files in the above 2 folders. E.g UI improvement - wrap I am happy to help if you have questions. Thanks. |
Hello @eddyparkinson ! Thanks for your message ! I do have a question :) What the formData is for? I can see in the html there is two main node Could you please help me understand? |
And another question, the |
FormData
Simple example: Example 2: GUI widgets idPrefixSorry, I don't know why it exists.
I suspect a lot of code would want changing if you tried to remove it. Big risk of it causing bugs. |
Woh, I didn't knew all those features !! So I understand now what is form data, but still I did not understand why there is a No matter I got to The re idPrefix, there is no issue, it's just that is not very convenient, but anyway I will leave it ! |
It looks to be used by formdata maybe in appeditor mode e.formDataViewer=new t.SpreadsheetViewer("te_FormData-") |
Ok, I still do not understand this part, but that's not a problem ! Other questions if you don't mind :
if (something) {
// do something
} I never saw this linting, it seems to me standard is if (something) {
// do something
} I that okay if I change it? it's easy to change |
graph tab
graph tab was created by https://github.com/audreyt historyThere is a lot of history. Dan & Audrey know more than me. Dan Bricklin is famous, he invented spreadsheets. brackets
I am guessing the was Dan, I don't mind much. Change it if you want. Quality ControlQuality control numbers, hope they help. Quality control is an old topic, I like these numbers. They show combing design review, code review, testing steps etc saves time and produces fewer bugs. see |
@seballot Did you drop the idea of a PR after getting to know the details? |
Hello @gigincg, well, I have been working during two full weeks on it last summer, and made quite good improvements but did not finished the work. There is so much to fix it's a bit discouraging ! And then I get distracted by a lot of other project and I didn't touch it since... Also now cryptpad provide the nice only office calc editor without login, I can of have lost my motivation... If you want to take over, my changes are here : https://github.com/seballot/socialcalc |
Hello there !
I wanted to work a bit on ethercalc to improve the UI, so I endup looking into socialcalc.js, and... woh, that's a mess ! :)
It seems the code is mostly very old (from 2010), I guess no one could afford working on it since a while.
So I start digging a bit, and I'm now changing a lot of things. My goal was mostly to improve the UI and the UX, but finally I end up splitting the multi thousand lines files into dedicated files, introducing templating with nunjucks, introducing saas and stop using css code inside the Constant javascript file etc... There is so much to do, but I will not do everything right now !
I've been working on it 2 days, here is my work in progress
I would like to know if this work would be welcome to be merged when it will be complete? And if you have advice please go ahead !!
Hoping to help such a great project to get up to date with 2019 standards !
The text was updated successfully, but these errors were encountered: