Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id CCB74200AF5 for ; Thu, 2 Jun 2016 14:56:08 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id CB353160A3F; Thu, 2 Jun 2016 12:56:08 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 21FB5160A16 for ; Thu, 2 Jun 2016 14:56:07 +0200 (CEST) Received: (qmail 96669 invoked by uid 500); 2 Jun 2016 12:56:07 -0000 Mailing-List: contact dev-help@flex.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flex.apache.org Delivered-To: mailing list dev@flex.apache.org Received: (qmail 96657 invoked by uid 99); 2 Jun 2016 12:56:06 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Jun 2016 12:56:06 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id BE3D9C0E30 for ; Thu, 2 Jun 2016 12:56:05 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.179 X-Spam-Level: * X-Spam-Status: No, score=1.179 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id 5KVeEymeySMD for ; Thu, 2 Jun 2016 12:56:05 +0000 (UTC) Received: from mail-oi0-f50.google.com (mail-oi0-f50.google.com [209.85.218.50]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 3EB4A5FBA2 for ; Thu, 2 Jun 2016 12:56:04 +0000 (UTC) Received: by mail-oi0-f50.google.com with SMTP id e72so75386971oib.1 for ; Thu, 02 Jun 2016 05:56:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to; bh=KlLP4jih7hGZZSEZAan4hJJQRJYq/d/JT/FboYO0uiw=; b=H7a5E4SsNZaFOOgKOO1qe2Wmxp+zpbLjtgwojOCYbNf5s58nP/po1s/N/OvgnD2EZC fJCwSW6ap/E4O6BUOiv4PneLm4WIt93jmFK3hjHGqZdjK5l7s6JDswWU4LpjnTWsmsEo PFHxat1oT34NnFqwnnRGhM63EaUqCyg+lQTNTBQ+LEqT6v6OhlX9tA3FvpmJ3oa0CRwu YdCdtKuwfFrIDaMHPOolCtXLlLjrQECIlMyR6pX4sX8YNoNuUM5Q3rezpfMKFgGep8iT LzKBqoxFRzEPDO7El1rHsPH4tvH/yHzIwlkqNwpOnjiCcDjJu6BrFYzUwYaT0Mo9+mau VKQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to; bh=KlLP4jih7hGZZSEZAan4hJJQRJYq/d/JT/FboYO0uiw=; b=TiInc9Rism2CNCw0cf4/NHsM/iNX6z2z+DgK7RfdByLrPSzB6H8O10+WbzskRZyOJz sikUPI5tenv+eUrGQuyOxOoRjSNyARz6pZawyadek8qNCCYktM8GPiPkcMuecEBN/ekO IwVlzVQfDaA+mjdCegZUCAKwx+pUgTSaqRYZe3FH0ONttnqEQ/E7iHZFektyaOm1Bvmx dm/vadk+NQJmBIVAUnfdyAFnhIJHsrzNtlg83kxBg2sQjCbi9WVyyVhe1lmLoarXqmq7 oqE92nBei/+ow+o/WPk/XLQkSTw/Qe2nJx/QH9f/ZA56OJu/P+c4lYKeFFXFVz8kvKf4 0T0w== X-Gm-Message-State: ALyK8tJ8Hvbiha0WbAk9IPxmhHiDh4yp5JlRf/AhU/dM0kKPewOFSNdwm7hmcQLSXJNHaQe2r8wVVyqDygdBSw== MIME-Version: 1.0 X-Received: by 10.202.182.193 with SMTP id g184mr27346441oif.133.1464872163084; Thu, 02 Jun 2016 05:56:03 -0700 (PDT) Received: by 10.157.33.113 with HTTP; Thu, 2 Jun 2016 05:56:03 -0700 (PDT) Date: Thu, 2 Jun 2016 14:56:03 +0200 Message-ID: Subject: iOS mobile keyboard TLF support From: =?UTF-8?Q?Fr=C3=A9deric_Cox?= To: dev@flex.apache.org Content-Type: multipart/alternative; boundary=001a113cf25cec131f05344b201f archived-at: Thu, 02 Jun 2016 12:56:09 -0000 --001a113cf25cec131f05344b201f Content-Type: text/plain; charset=UTF-8 Hi, I am currently working on a project where I have a TLFEditor to put a textarea's text in bold/italic/underline, change font size/color etc.. It works fine on desktop but not on mobile. Option 1 is to use skinClass = spark.skins.spark.TextAreaSkin but then the keyboard on iOS does not show. Option 2 is to use the default mobile skin but then TLF is not supported. It is a product description component in which the user only needs to add a small amount of text so the performance overhead for TLF is not an issue here. Just need to find a way to open the keyboard so the keyboard input is accepted. Does anyone have a solution or workaround? I've spent almost 6 hours on this issue alone today .. I know requestSoftKeyboard() is not available on iOS and I've also tried setting stage.focus = textDisplay but nothing works on the device. Any help/workarounds are greatly appreciated! --001a113cf25cec131f05344b201f--