Merge pull request #325 from Bitcoin-com/wallet/task/576
Bug - 576 - Android KitKat (4.4) interface fixes
This commit is contained in:
commit
47e1d0bdc7
9 changed files with 65 additions and 6 deletions
|
|
@ -116,7 +116,8 @@ angular.module('copayApp.directives')
|
||||||
|
|
||||||
function getTransformStyle(translatePct) {
|
function getTransformStyle(translatePct) {
|
||||||
return {
|
return {
|
||||||
'transform': 'translateX(' + translatePct + '%)'
|
'transform': 'translateX(' + translatePct + '%)',
|
||||||
|
'-webkit-transform': 'translateX(' + translatePct + '%)'
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -18,12 +18,11 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.amount {
|
.amount {
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
justify-content: space-between;
|
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
|
||||||
.fee-fiat {
|
.fee-fiat {
|
||||||
|
display: inline;
|
||||||
|
|
||||||
&.positive {
|
&.positive {
|
||||||
color: #70955F;
|
color: #70955F;
|
||||||
}
|
}
|
||||||
|
|
@ -35,6 +34,7 @@
|
||||||
|
|
||||||
.fee-crypto {
|
.fee-crypto {
|
||||||
color: #A7A7A7;
|
color: #A7A7A7;
|
||||||
|
float: right;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -27,6 +27,7 @@
|
||||||
left: 13px;
|
left: 13px;
|
||||||
top: 50%;
|
top: 50%;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
|
-webkit-transform: translate(0,-50%);
|
||||||
transform: translate(0,-50%);
|
transform: translate(0,-50%);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -350,6 +350,7 @@
|
||||||
.primary-amount-display {
|
.primary-amount-display {
|
||||||
margin-right: 5px;
|
margin-right: 5px;
|
||||||
word-break: break-all;
|
word-break: break-all;
|
||||||
|
width: 100%;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -19,4 +19,5 @@
|
||||||
.warning {
|
.warning {
|
||||||
color: $v-warning-color-2;
|
color: $v-warning-color-2;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -89,7 +89,7 @@
|
||||||
max-width: 300px;
|
max-width: 300px;
|
||||||
font-size: 19px;
|
font-size: 19px;
|
||||||
font-weight: bolder;
|
font-weight: bolder;
|
||||||
min-height: auto;
|
min-height: 0;
|
||||||
line-height: 19px;
|
line-height: 19px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -84,6 +84,9 @@
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
.payment-received-container {
|
.payment-received-container {
|
||||||
|
svg {
|
||||||
|
max-height: 400px;
|
||||||
|
}
|
||||||
margin: 0 20px;
|
margin: 0 20px;
|
||||||
.payment-received-amount {
|
.payment-received-amount {
|
||||||
font-size: 1.8em;
|
font-size: 1.8em;
|
||||||
|
|
|
||||||
|
|
@ -229,7 +229,7 @@ $wallet-details-collapse-transition: all 0.25s ease-in-out;
|
||||||
max-width: 300px;
|
max-width: 300px;
|
||||||
font-size: 19px;
|
font-size: 19px;
|
||||||
font-weight: bolder;
|
font-weight: bolder;
|
||||||
min-height: auto;
|
min-height: 0;
|
||||||
line-height: 19px;
|
line-height: 19px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -9,3 +9,55 @@ if (!ArrayBuffer['isView']) {
|
||||||
return a !== null && typeof(a) === "object" && a['buffer'] instanceof ArrayBuffer;
|
return a !== null && typeof(a) === "object" && a['buffer'] instanceof ArrayBuffer;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// https://tc39.github.io/ecma262/#sec-array.prototype.includes
|
||||||
|
if (!Array.prototype.includes) {
|
||||||
|
Object.defineProperty(Array.prototype, 'includes', {
|
||||||
|
value: function(searchElement, fromIndex) {
|
||||||
|
|
||||||
|
if (this == null) {
|
||||||
|
throw new TypeError('"this" is null or not defined');
|
||||||
|
}
|
||||||
|
|
||||||
|
// 1. Let O be ? ToObject(this value).
|
||||||
|
var o = Object(this);
|
||||||
|
|
||||||
|
// 2. Let len be ? ToLength(? Get(O, "length")).
|
||||||
|
var len = o.length >>> 0;
|
||||||
|
|
||||||
|
// 3. If len is 0, return false.
|
||||||
|
if (len === 0) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// 4. Let n be ? ToInteger(fromIndex).
|
||||||
|
// (If fromIndex is undefined, this step produces the value 0.)
|
||||||
|
var n = fromIndex | 0;
|
||||||
|
|
||||||
|
// 5. If n ≥ 0, then
|
||||||
|
// a. Let k be n.
|
||||||
|
// 6. Else n < 0,
|
||||||
|
// a. Let k be len + n.
|
||||||
|
// b. If k < 0, let k be 0.
|
||||||
|
var k = Math.max(n >= 0 ? n : len - Math.abs(n), 0);
|
||||||
|
|
||||||
|
function sameValueZero(x, y) {
|
||||||
|
return x === y || (typeof x === 'number' && typeof y === 'number' && isNaN(x) && isNaN(y));
|
||||||
|
}
|
||||||
|
|
||||||
|
// 7. Repeat, while k < len
|
||||||
|
while (k < len) {
|
||||||
|
// a. Let elementK be the result of ? Get(O, ! ToString(k)).
|
||||||
|
// b. If SameValueZero(searchElement, elementK) is true, return true.
|
||||||
|
if (sameValueZero(o[k], searchElement)) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
// c. Increase k by 1.
|
||||||
|
k++;
|
||||||
|
}
|
||||||
|
|
||||||
|
// 8. Return false
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue