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 35C57990C for ; Tue, 24 Apr 2012 22:32:27 +0000 (UTC) Received: (qmail 94243 invoked by uid 500); 24 Apr 2012 22:32:27 -0000 Delivered-To: apmail-incubator-callback-dev-archive@incubator.apache.org Received: (qmail 94218 invoked by uid 500); 24 Apr 2012 22:32:27 -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 94209 invoked by uid 99); 24 Apr 2012 22:32:27 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 24 Apr 2012 22:32:27 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 24 Apr 2012 22:32:26 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id F301240D48B for ; Tue, 24 Apr 2012 22:32:05 +0000 (UTC) Date: Tue, 24 Apr 2012 22:32:05 +0000 (UTC) From: "Filip Maj (JIRA)" To: callback-dev@incubator.apache.org Message-ID: <691826243.633.1335306725996.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <1575645921.24570.1330989357942.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (CB-298) DEPRECATE "plugins" and "PhoneGap" global objects in JavaScript implementation MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/CB-298?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13261095#comment-13261095 ] Filip Maj commented on CB-298: ------------------------------ Plugin story is being worked out in the PluginDesign wiki article and the recent "Pluginzation FTW" thread on the mailing list. Let's keep the discussion to ML and the PluginDesign draft. As for this issue, how about, as a happy medium, we implement deprecation notices for the {{PhoneGap}} and {{Cordova}} global object's methods, but route it through some mechanism that Pat suggests, wherein each deprecation notice only {{console.log}}s its message once. This should satisfy concerns about performance and also provide enough warning for our users. Yay/nay? > DEPRECATE "plugins" and "PhoneGap" global objects in JavaScript implementation > ------------------------------------------------------------------------------ > > Key: CB-298 > URL: https://issues.apache.org/jira/browse/CB-298 > Project: Apache Callback > Issue Type: Improvement > Components: CordovaJS > Affects Versions: 1.4.0, 1.5.0, 1.6.0 > Reporter: Filip Maj > Assignee: Filip Maj > Priority: Minor > Labels: api-change, javascript > Fix For: 1.7.0 > > > There are two globals currently defined in Cordova-JS' common platform definition, which get dropped onto the `window` object: `plugins` and `PhoneGap`. > Let's slate these for removal. > In 1.6, let's set up deprecation notices for these. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira