Commit Graph

3562 Commits

Author SHA1 Message Date
emizzle 2edec6f878 Removed loadingEntities and added to FiddleContainer 2018-08-30 21:14:50 +10:00
emizzle 438da83359 loading entity work 2018-08-30 21:14:50 +10:00
emizzle ae826522a1 Start with reducer/selector for loading entity 2018-08-30 21:14:50 +10:00
emizzle 7a298b61f9 Added loading entities
Moved functionality out of FiddleDeployButton component

Added loading entities (WIP) to separate loading messages
2018-08-30 21:14:50 +10:00
emizzle b10f2927fb concat deployed fiddle contracts with existing contracts 2018-08-30 21:14:50 +10:00
emizzle e6440a758d Initial commit for deployment of fiddle
API call set up for contract deploy which deploys the contract(s) sent from the fiddle.

Frontend UI button calls API to deploy the fiddle code.
2018-08-30 21:14:50 +10:00
emizzle f10066a9d6 add contract class for assisted construction
# Conflicts:
#	package-lock.json
2018-08-30 21:14:50 +10:00
Jonathan Rainville 62934c5b18
Merge pull request #38 from status-im/bug_fix/fix_rebase
Fix rebase
2018-08-29 11:11:08 -04:00
Jonathan Rainville f5e33e5a74 add back return all errors 2018-08-28 08:25:38 -04:00
Jonathan Rainville d09077ea0a fix most rebase issues 2018-08-27 16:22:53 -04:00
Iuri Matias 538b19ff19 rebase fixes 2018-08-23 12:38:54 -04:00
Iuri Matias 7913543497 rebase fixes 2018-08-23 11:36:08 -04:00
Anthony Laibe 82cf5a95b3 PR feedback: Use request 2018-08-22 19:18:30 -04:00
Anthony Laibe 1d82c32315 Deploy contract 2018-08-22 19:18:30 -04:00
Anthony Laibe 1a35735698 Show result 2018-08-22 19:18:30 -04:00
Anthony Laibe 9d1a6dad3d Make call successfully 2018-08-22 19:18:30 -04:00
Anthony Laibe 7d0a4afd88 Call Function API 2018-08-22 19:18:30 -04:00
Anthony Laibe 840b316df9 Show functions 2018-08-22 19:18:30 -04:00
Anthony Laibe cd2f015678 Show sources 2018-08-22 19:18:30 -04:00
Anthony Laibe 6e7f9a95d8 Display error + lint 2018-08-22 19:18:30 -04:00
Anthony Laibe 347ac9e91d Fix naming 2018-08-22 19:18:30 -04:00
Anthony Laibe b18f3109d9 Client fixes 2018-08-22 19:18:30 -04:00
Anthony Laibe b716318d82 Lookup/Resolver between EmbarkJS and Embark 2018-08-22 19:18:29 -04:00
Anthony Laibe 76d86485f3 Rever fiddle order 2018-08-22 19:18:23 -04:00
Anthony Laibe b31888c359 Fix typo 2018-08-22 19:18:23 -04:00
Anthony Laibe d15e49394e Use subdomain 2018-08-22 19:18:22 -04:00
Anthony Laibe 946045dc84 Misc fixes after rebase 2018-08-22 19:18:22 -04:00
Anthony Laibe caa6b2cf6e Lint 2018-08-22 19:18:22 -04:00
Anthony Laibe 564511c31f Register and resolve 2018-08-22 19:18:22 -04:00
Anthony Laibe e03d1b3e0a Show ENS records 2018-08-22 19:18:22 -04:00
Anthony Laibe b4d542dadb Add actions/api/reducers/sagas 2018-08-22 19:18:22 -04:00
Anthony Laibe da39f68954 Fix method call 2018-08-22 19:18:22 -04:00
Anthony Laibe cf7e82b26b API for ens 2018-08-22 19:18:22 -04:00
Anthony Laibe dca07bcfc2 Add plugins and versions to backend tab 2018-08-22 19:18:22 -04:00
emizzle 8dbedef0c1 Fix react ‘key’ error 2018-08-22 19:18:22 -04:00
emizzle 13e24d82d5 Make linter happy 2018-08-22 19:18:21 -04:00
emizzle b9a0d3a19f Removed the contract compile event
(really did it this time)
2018-08-22 19:18:21 -04:00
emizzle 3579f59e41 Addressed PR comments
Changed `fiddle` to an entity and removed unneeded fiddle reducer.

Added a selector for getting the entity.

Changed fiddle saga to `doRequest`.

Changed fiddle api call to the `post` method (did not see beofre the rebase).

Added `CompilerError` presentation component to handle displaying compiler errors and warnings.

Added spaces to css (as requested).

Removed extra space after function in solidity compiler (as requested).

Removed the compile contract event from the solidity compiler (as requested).

Handling of fatal api error in the UI.

Changed fiddle action to the one created with `createRequestTypes`.

Moved `Fiddle` nav tab before `Documentation`.

Changed `FiddleResults` DOM manipulation to be controlled via React state instead.
2018-08-22 19:18:21 -04:00
emizzle a1195567e8 add page title class 2018-08-22 19:18:21 -04:00
emizzle 164685bc9a Remove comments and spaces 2018-08-22 19:18:21 -04:00
emizzle 26817bc2e1 Fix rebase 2018-08-22 19:18:21 -04:00
emizzle 6ddc481674 Annotations, click to error, UI improvements
Compiler annotations added to editor gutter for errors and warnings

Clicking an error now scrolls editor to offending line and scrolls page to the top of the editor

Added Compiling… loader.
2018-08-22 19:18:21 -04:00
emizzle 3561148b8c Fiddle now showing compilation warnings and errors 2018-08-22 19:18:21 -04:00
Anthony Laibe e2a49b7d01 Display compilation result 2018-08-22 19:18:21 -04:00
emizzle 45d185b4ed Code compilation API working, but not updating state 2018-08-22 19:18:21 -04:00
emizzle c9705f1c24 Initial compile API and Fiddle container/pres components 2018-08-22 19:18:20 -04:00
emizzle 5cf759f6da Swapped editor to Ace 2018-08-22 19:18:20 -04:00
emizzle 4a74938725 Added monaco editor via react-monaco-editor
Needs to pull version from package.json
2018-08-22 19:18:20 -04:00
emizzle b8f5ceb6a1 Initial commit of fiddle tab
Not any functionality yet
2018-08-22 19:18:20 -04:00
Jonathan Rainville a553dd0555 put as one line 2018-08-22 19:18:20 -04:00