From 5da1ecd0e237a82a044551cbf3c9bd28d2b422bb Mon Sep 17 00:00:00 2001 From: rysi3k Date: Thu, 3 Jul 2014 13:25:10 +0200 Subject: [PATCH] fix(scrollView): cloned input for keyboard-scroll now matches original Closes #1721 --- js/utils/tap.js | 4 +++- scss/_form.scss | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/js/utils/tap.js b/js/utils/tap.js index 5d126c5d130..f150435d584 100644 --- a/js/utils/tap.js +++ b/js/utils/tap.js @@ -195,7 +195,9 @@ ionic.tap = { clonedInput.placeholder = focusInput.placeholder; clonedInput.type = focusInput.type; clonedInput.value = focusInput.value; - clonedInput.className = 'cloned-text-input'; + clonedInput.style = focusInput.style; + clonedInput.className = focusInput.className; + clonedInput.classList.add('cloned-text-input'); clonedInput.readOnly = true; focusInput.parentElement.insertBefore(clonedInput, focusInput); focusInput.style.top = focusInput.offsetTop; diff --git a/scss/_form.scss b/scss/_form.scss index 6b2361316d0..d3ebb938289 100644 --- a/scss/_form.scss +++ b/scss/_form.scss @@ -270,7 +270,7 @@ input[type="file"] { .previous-input-focus, .cloned-text-input + input, .cloned-text-input + textarea { - position: absolute; + position: absolute !important; left: -9999px; width: 200px; }