only render contract interfaces if RHP is visible

pull/1/head
d11e9 9 years ago
parent 3290e6fc18
commit d56f79d484
  1. 2
      assets/js/universal-dapp.js
  2. 6
      index.html

@ -5,7 +5,7 @@ function UniversalDApp (contracts, options) {
this.renderOutputModifier = options.renderOutputModifier || function(name, content) { return content; };
if (!options.vm && web3.currentProvider) {
console.log("Provider already set")
} else if (options.vm) {
this.vm = new EthVm();
//@todo this does not calculate the gas costs correctly but gets the job done.

@ -467,7 +467,8 @@
$('.toggleRHP').click(function(){
toggledRHP = !toggledRHP;
setEditorSize( toggledRHP ? 0 : window.localStorage[EDITOR_SIZE_CACHE_KEY] );
$('.toggleRHP').toggleClass('toggled', toggledRHP)
$('.toggleRHP').toggleClass('toggled', toggledRHP);
if (!toggledRHP) compile();
});
@ -499,7 +500,6 @@
var previousInput = '';
var sourceAnnotations = [];
var compile = function() {
editor.getSession().clearAnnotations();
sourceAnnotations = [];
editor.getSession().removeMarker(errMarkerId);
@ -530,7 +530,7 @@
});
}
if (noFatalErrors) renderContracts(data, editor.getValue());
if (noFatalErrors && !toggledRHP) renderContracts(data, editor.getValue());
};
var compileTimeout = null;

Loading…
Cancel
Save