mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-11-22 18:00:18 +01:00
Merge branch 'master' into NewUI-flat
This commit is contained in:
commit
5aecce908f
@ -3,6 +3,8 @@
|
||||
## Current Master
|
||||
|
||||
- Add support for alternative ENS TLDs (Ethereum Name Service Top-Level Domains).
|
||||
- Lower minimum gas price to 0.1 GWEI.
|
||||
- Remove web3 injection message from production (thanks to @ChainsawBaby)
|
||||
|
||||
## 3.11.2 2017-10-21
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
/*global Web3*/
|
||||
cleanContextForImports()
|
||||
require('web3/dist/web3.min.js')
|
||||
const log = require('loglevel')
|
||||
const LocalMessageDuplexStream = require('post-message-stream')
|
||||
// const PingStream = require('ping-pong-stream/ping')
|
||||
// const endOfStream = require('end-of-stream')
|
||||
@ -8,6 +9,10 @@ const setupDappAutoReload = require('./lib/auto-reload.js')
|
||||
const MetamaskInpageProvider = require('./lib/inpage-provider.js')
|
||||
restoreContextAfterImports()
|
||||
|
||||
const METAMASK_DEBUG = 'GULP_METAMASK_DEBUG'
|
||||
window.log = log
|
||||
log.setDefaultLevel(METAMASK_DEBUG ? 'debug' : 'warn')
|
||||
|
||||
|
||||
//
|
||||
// setup plugin communication
|
||||
@ -28,9 +33,9 @@ var inpageProvider = new MetamaskInpageProvider(metamaskStream)
|
||||
|
||||
var web3 = new Web3(inpageProvider)
|
||||
web3.setProvider = function () {
|
||||
console.log('MetaMask - overrode web3.setProvider')
|
||||
log.debug('MetaMask - overrode web3.setProvider')
|
||||
}
|
||||
console.log('MetaMask - injected web3')
|
||||
log.debug('MetaMask - injected web3')
|
||||
// export global web3, with usage-detection
|
||||
setupDappAutoReload(web3, inpageProvider.publicConfigStore)
|
||||
|
||||
@ -65,4 +70,3 @@ function restoreContextAfterImports () {
|
||||
console.warn('MetaMask - global.define could not be overwritten.')
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -18,7 +18,7 @@ function createMetamascaraServer () {
|
||||
const server = express()
|
||||
// ui window
|
||||
serveBundle(server, '/ui.js', uiBundle)
|
||||
server.use(express.static(path.join(__dirname, '/../ui/', { setHeaders: (res) => res.set('X-Frame-Options', 'DENY') })))
|
||||
server.use(express.static(path.join(__dirname, '/../ui/'), { setHeaders: (res) => res.set('X-Frame-Options', 'DENY') }))
|
||||
server.use(express.static(path.join(__dirname, '/../../dist/chrome')))
|
||||
// metamascara
|
||||
serveBundle(server, '/metamascara.js', metamascaraBundle)
|
||||
|
@ -31,6 +31,8 @@ BnAsDecimalInput.prototype.render = function () {
|
||||
const suffix = props.suffix
|
||||
const style = props.style
|
||||
const valueString = value.toString(10)
|
||||
const newMin = min && this.downsize(min.toString(10), scale)
|
||||
const newMax = max && this.downsize(max.toString(10), scale)
|
||||
const newValue = this.downsize(valueString, scale)
|
||||
|
||||
return (
|
||||
@ -47,8 +49,8 @@ BnAsDecimalInput.prototype.render = function () {
|
||||
type: 'number',
|
||||
step: 'any',
|
||||
required: true,
|
||||
min,
|
||||
max,
|
||||
min: newMin,
|
||||
max: newMax,
|
||||
style: extend({
|
||||
display: 'block',
|
||||
textAlign: 'right',
|
||||
@ -128,15 +130,17 @@ BnAsDecimalInput.prototype.updateValidity = function (event) {
|
||||
}
|
||||
|
||||
BnAsDecimalInput.prototype.constructWarning = function () {
|
||||
const { name, min, max } = this.props
|
||||
const { name, min, max, scale, suffix } = this.props
|
||||
const newMin = min && this.downsize(min.toString(10), scale)
|
||||
const newMax = max && this.downsize(max.toString(10), scale)
|
||||
let message = name ? name + ' ' : ''
|
||||
|
||||
if (min && max) {
|
||||
message += `must be greater than or equal to ${min} and less than or equal to ${max}.`
|
||||
message += `must be greater than or equal to ${newMin} ${suffix} and less than or equal to ${newMax} ${suffix}.`
|
||||
} else if (min) {
|
||||
message += `must be greater than or equal to ${min}.`
|
||||
message += `must be greater than or equal to ${newMin} ${suffix}.`
|
||||
} else if (max) {
|
||||
message += `must be less than or equal to ${max}.`
|
||||
message += `must be less than or equal to ${newMax} ${suffix}.`
|
||||
} else {
|
||||
message += 'Invalid input.'
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user