Return-Path: X-Original-To: apmail-incubator-callback-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-callback-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id F2D6DDB91 for ; Sat, 18 Aug 2012 22:13:28 +0000 (UTC) Received: (qmail 74742 invoked by uid 500); 18 Aug 2012 22:13:28 -0000 Delivered-To: apmail-incubator-callback-dev-archive@incubator.apache.org Received: (qmail 74706 invoked by uid 500); 18 Aug 2012 22:13:28 -0000 Mailing-List: contact callback-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: callback-dev@incubator.apache.org Delivered-To: mailing list callback-dev@incubator.apache.org Received: (qmail 74694 invoked by uid 99); 18 Aug 2012 22:13:28 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 18 Aug 2012 22:13:28 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [74.125.82.43] (HELO mail-wg0-f43.google.com) (74.125.82.43) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 18 Aug 2012 22:13:22 +0000 Received: by wgbdr1 with SMTP id dr1so3656975wgb.0 for ; Sat, 18 Aug 2012 15:13:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=date:from:to:message-id:subject:x-mailer:mime-version:content-type :x-gm-message-state; bh=4vHi0fruQbe0eNecBpRimjpTKBZEL8ZdELlxl6xn5cQ=; b=oB8SIRtTmNtWwVkt0i6jcf2AYNanzOPAUT/AbTo8YjLP3MtnppL6FbGufCIRvX5ZBX SmAVNkOt0NmWWr2nTWN+BnfMlcDDoecpCJtr79xZvigNV6gAcsaVSOh+VeOcm3JCVgHl WNb1O+Dh84I/NAHbZXgW1qWi4QUQs6V9TadfmWfHKOqh1ueGk7t/MtSk8zpyP0FTN6+E BePrNELHk9ToPBU3JsOKCtVOaS3RsUXaBQA20a6gyKjUinysRBj6lDq2iE83G9vBEUjy IA2iJZAlTDEQrK3KHoIkhLW6yVsf5n/12exQsBP1LHBtFt3x0+hQj3LaT1n+eE8/JMbe YYwg== Received: by 10.180.78.170 with SMTP id c10mr15568227wix.3.1345327980383; Sat, 18 Aug 2012 15:13:00 -0700 (PDT) Received: from [192.168.24.15] (AMontpellier-256-1-66-120.w90-28.abo.wanadoo.fr. [90.28.33.120]) by mx.google.com with ESMTPS id dc3sm18528163wib.7.2012.08.18.15.12.59 (version=SSLv3 cipher=OTHER); Sat, 18 Aug 2012 15:12:59 -0700 (PDT) Date: Sun, 19 Aug 2012 00:12:59 +0200 From: Olivier Louvignes To: callback-dev@incubator.apache.org Message-ID: <21F4B96DB2DB41D4AE30869499851D87@mg-crea.com> Subject: Adding a new option to the W3C contactOptions item X-Mailer: sparrow 1.6.3 (build 1172) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="5030136b_75c6c33a_bd7c" X-Gm-Message-State: ALoCoQkqsqcNrtPDG1KLF/UvslkMsldFGugbZKfIMBEhmzd7EOJD1n/ath0I9dYv8lgaWrKDakwj X-Virus-Checked: Checked by ClamAV on apache.org --5030136b_75c6c33a_bd7c Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline I've needed to be able to filter the "account source" when using `navigator.contacts.find(contactFields, contactSuccess, contactError, contactFindOptions);`. So I created a patch a submitted a PR on github (https://github.com/apache/incubator-cordova-ios/pull/33). However, Becky Gibson was reluctant to proceed with the merge as it deviated from the W3C spec. So I've been asked to bring this up here for further debate : My point : Every mobile OS as a per-account contact setup, being able to filter out some accounts (ie. Exchange) can lead to a real boost in performance for our mobile apps (as a few thousand contacts eat up quite a lot of memory once loaded). Wouldn't it be cordova's role, to implement this (in a non-breaking way) & to bring this up to the W3C as something needed that requires standardization? Browser vendors do not wait for the W3C to freeze things. Regards, Olivier --5030136b_75c6c33a_bd7c--