465
Comment:
|
481
|
Deletions are marked like this. | Additions are marked like this. |
Line 20: | Line 20: |
* update_cell_input(cell_id, input_text) | * update_cell_input(''cell_id'', ''input_text'') |
Line 22: | Line 22: |
* evaluate_cell(cell_id) | * evaluate_cell(''cell_id'') |
Line 24: | Line 24: |
* insert_after_cell(cell_id) | * insert_after_cell(''cell_id'') |
Guiding principle: put as much in the URL as is reasonable.
JSON <---> HTTP
HTTP Requests:
Structure of URL:
/home/ username / worksheet_num / cell_id /..
- ../update
JSON Messages:
'id' : id
'status' : 'success' or 'failure'
Database Calls:
- increase_worksheet_state_number()
update_cell_input(cell_id, input_text)
evaluate_cell(cell_id)
insert_after_cell(cell_id)