forked from mirrors/gecko-dev
Bug 1457287 - Move Payment Request UI code to browser/. r=jaws
MozReview-Commit-ID: LjrRXr1thc8 --HG-- rename : toolkit/components/payments/.eslintrc.js => browser/components/payments/.eslintrc.js rename : toolkit/components/payments/content/paymentDialogFrameScript.js => browser/components/payments/content/paymentDialogFrameScript.js rename : toolkit/components/payments/content/paymentDialogWrapper.css => browser/components/payments/content/paymentDialogWrapper.css rename : toolkit/components/payments/content/paymentDialogWrapper.js => browser/components/payments/content/paymentDialogWrapper.js rename : toolkit/components/payments/content/paymentDialogWrapper.xhtml => browser/components/payments/content/paymentDialogWrapper.xhtml rename : toolkit/components/payments/docs/index.rst => browser/components/payments/docs/index.rst rename : toolkit/components/payments/jar.mn => browser/components/payments/jar.mn rename : toolkit/components/payments/moz.build => browser/components/payments/moz.build rename : toolkit/components/payments/paymentUIService.js => browser/components/payments/paymentUIService.js rename : toolkit/components/payments/payments.manifest => browser/components/payments/payments.manifest rename : toolkit/components/payments/res/PaymentsStore.js => browser/components/payments/res/PaymentsStore.js rename : toolkit/components/payments/res/components/address-option.css => browser/components/payments/res/components/address-option.css rename : toolkit/components/payments/res/components/address-option.js => browser/components/payments/res/components/address-option.js rename : toolkit/components/payments/res/components/basic-card-option.css => browser/components/payments/res/components/basic-card-option.css rename : toolkit/components/payments/res/components/basic-card-option.js => browser/components/payments/res/components/basic-card-option.js rename : toolkit/components/payments/res/components/currency-amount.js => browser/components/payments/res/components/currency-amount.js rename : toolkit/components/payments/res/components/labelled-checkbox.js => browser/components/payments/res/components/labelled-checkbox.js rename : toolkit/components/payments/res/components/payment-details-item.css => browser/components/payments/res/components/payment-details-item.css rename : toolkit/components/payments/res/components/payment-details-item.js => browser/components/payments/res/components/payment-details-item.js rename : toolkit/components/payments/res/components/rich-option.js => browser/components/payments/res/components/rich-option.js rename : toolkit/components/payments/res/components/rich-select.css => browser/components/payments/res/components/rich-select.css rename : toolkit/components/payments/res/components/rich-select.js => browser/components/payments/res/components/rich-select.js rename : toolkit/components/payments/res/components/shipping-option.css => browser/components/payments/res/components/shipping-option.css rename : toolkit/components/payments/res/components/shipping-option.js => browser/components/payments/res/components/shipping-option.js rename : toolkit/components/payments/res/containers/address-picker.js => browser/components/payments/res/containers/address-picker.js rename : toolkit/components/payments/res/containers/basic-card-form.js => browser/components/payments/res/containers/basic-card-form.js rename : toolkit/components/payments/res/containers/order-details.css => browser/components/payments/res/containers/order-details.css rename : toolkit/components/payments/res/containers/order-details.js => browser/components/payments/res/containers/order-details.js rename : toolkit/components/payments/res/containers/payment-dialog.js => browser/components/payments/res/containers/payment-dialog.js rename : toolkit/components/payments/res/containers/payment-method-picker.js => browser/components/payments/res/containers/payment-method-picker.js rename : toolkit/components/payments/res/containers/shipping-option-picker.js => browser/components/payments/res/containers/shipping-option-picker.js rename : toolkit/components/payments/res/debugging.css => browser/components/payments/res/debugging.css rename : toolkit/components/payments/res/debugging.html => browser/components/payments/res/debugging.html rename : toolkit/components/payments/res/debugging.js => browser/components/payments/res/debugging.js rename : toolkit/components/payments/res/mixins/ObservedPropertiesMixin.js => browser/components/payments/res/mixins/ObservedPropertiesMixin.js rename : toolkit/components/payments/res/mixins/PaymentStateSubscriberMixin.js => browser/components/payments/res/mixins/PaymentStateSubscriberMixin.js rename : toolkit/components/payments/res/paymentRequest.css => browser/components/payments/res/paymentRequest.css rename : toolkit/components/payments/res/paymentRequest.js => browser/components/payments/res/paymentRequest.js rename : toolkit/components/payments/res/paymentRequest.xhtml => browser/components/payments/res/paymentRequest.xhtml rename : toolkit/components/payments/res/unprivileged-fallbacks.js => browser/components/payments/res/unprivileged-fallbacks.js rename : toolkit/components/payments/res/vendor/custom-elements.min.js => browser/components/payments/res/vendor/custom-elements.min.js rename : toolkit/components/payments/res/vendor/custom-elements.min.js.map => browser/components/payments/res/vendor/custom-elements.min.js.map rename : toolkit/components/payments/server.py => browser/components/payments/server.py rename : toolkit/components/payments/test/PaymentTestUtils.jsm => browser/components/payments/test/PaymentTestUtils.jsm rename : toolkit/components/payments/test/browser/.eslintrc.js => browser/components/payments/test/browser/.eslintrc.js rename : toolkit/components/payments/test/browser/blank_page.html => browser/components/payments/test/browser/blank_page.html rename : toolkit/components/payments/test/browser/browser.ini => browser/components/payments/test/browser/browser.ini rename : toolkit/components/payments/test/browser/browser_card_edit.js => browser/components/payments/test/browser/browser_card_edit.js rename : toolkit/components/payments/test/browser/browser_change_shipping.js => browser/components/payments/test/browser/browser_change_shipping.js rename : toolkit/components/payments/test/browser/browser_host_name.js => browser/components/payments/test/browser/browser_host_name.js rename : toolkit/components/payments/test/browser/browser_profile_storage.js => browser/components/payments/test/browser/browser_profile_storage.js rename : toolkit/components/payments/test/browser/browser_request_serialization.js => browser/components/payments/test/browser/browser_request_serialization.js rename : toolkit/components/payments/test/browser/browser_request_shipping.js => browser/components/payments/test/browser/browser_request_shipping.js rename : toolkit/components/payments/test/browser/browser_request_summary.js => browser/components/payments/test/browser/browser_request_summary.js rename : toolkit/components/payments/test/browser/browser_shippingaddresschange_error.js => browser/components/payments/test/browser/browser_shippingaddresschange_error.js rename : toolkit/components/payments/test/browser/browser_show_dialog.js => browser/components/payments/test/browser/browser_show_dialog.js rename : toolkit/components/payments/test/browser/browser_total.js => browser/components/payments/test/browser/browser_total.js rename : toolkit/components/payments/test/browser/head.js => browser/components/payments/test/browser/head.js rename : toolkit/components/payments/test/mochitest/.eslintrc.js => browser/components/payments/test/mochitest/.eslintrc.js rename : toolkit/components/payments/test/mochitest/formautofill/mochitest.ini => browser/components/payments/test/mochitest/formautofill/mochitest.ini rename : toolkit/components/payments/test/mochitest/formautofill/test_editCreditCard.html => browser/components/payments/test/mochitest/formautofill/test_editCreditCard.html rename : toolkit/components/payments/test/mochitest/mochitest.ini => browser/components/payments/test/mochitest/mochitest.ini rename : toolkit/components/payments/test/mochitest/payments_common.js => browser/components/payments/test/mochitest/payments_common.js rename : toolkit/components/payments/test/mochitest/test_ObservedPropertiesMixin.html => browser/components/payments/test/mochitest/test_ObservedPropertiesMixin.html rename : toolkit/components/payments/test/mochitest/test_PaymentStateSubscriberMixin.html => browser/components/payments/test/mochitest/test_PaymentStateSubscriberMixin.html rename : toolkit/components/payments/test/mochitest/test_PaymentsStore.html => browser/components/payments/test/mochitest/test_PaymentsStore.html rename : toolkit/components/payments/test/mochitest/test_address_picker.html => browser/components/payments/test/mochitest/test_address_picker.html rename : toolkit/components/payments/test/mochitest/test_basic_card_form.html => browser/components/payments/test/mochitest/test_basic_card_form.html rename : toolkit/components/payments/test/mochitest/test_currency_amount.html => browser/components/payments/test/mochitest/test_currency_amount.html rename : toolkit/components/payments/test/mochitest/test_labelled_checkbox.html => browser/components/payments/test/mochitest/test_labelled_checkbox.html rename : toolkit/components/payments/test/mochitest/test_order_details.html => browser/components/payments/test/mochitest/test_order_details.html rename : toolkit/components/payments/test/mochitest/test_payer_address_picker.html => browser/components/payments/test/mochitest/test_payer_address_picker.html rename : toolkit/components/payments/test/mochitest/test_payment_details_item.html => browser/components/payments/test/mochitest/test_payment_details_item.html rename : toolkit/components/payments/test/mochitest/test_payment_dialog.html => browser/components/payments/test/mochitest/test_payment_dialog.html rename : toolkit/components/payments/test/mochitest/test_payment_method_picker.html => browser/components/payments/test/mochitest/test_payment_method_picker.html rename : toolkit/components/payments/test/mochitest/test_rich_select.html => browser/components/payments/test/mochitest/test_rich_select.html rename : toolkit/components/payments/test/mochitest/test_shipping_option_picker.html => browser/components/payments/test/mochitest/test_shipping_option_picker.html rename : toolkit/components/payments/test/unit/.eslintrc.js => browser/components/payments/test/unit/.eslintrc.js rename : toolkit/components/payments/test/unit/head.js => browser/components/payments/test/unit/head.js rename : toolkit/components/payments/test/unit/test_response_creation.js => browser/components/payments/test/unit/test_response_creation.js rename : toolkit/components/payments/test/unit/xpcshell.ini => browser/components/payments/test/unit/xpcshell.ini
This commit is contained in:
parent
b90a845dd3
commit
c0d0384218
88 changed files with 28 additions and 23 deletions
|
|
@ -387,11 +387,11 @@ toolkit/components/workerloader/tests/moduleF-syntax-error.js
|
|||
toolkit/modules/tests/xpcshell/test_task.js
|
||||
|
||||
# External code:
|
||||
browser/components/payments/res/vendor/*
|
||||
toolkit/components/microformats/test/**
|
||||
toolkit/components/microformats/microformat-shiv.js
|
||||
toolkit/components/reader/Readability.js
|
||||
toolkit/components/reader/JSDOMParser.js
|
||||
toolkit/components/payments/res/vendor/*
|
||||
|
||||
# Uses preprocessing
|
||||
toolkit/content/widgets/wizard.xml
|
||||
|
|
|
|||
|
|
@ -10,9 +10,9 @@ const kWhitelist = new Set([
|
|||
]);
|
||||
|
||||
const kESModuleList = new Set([
|
||||
/toolkit\/res\/payments\/(components|containers|mixins)\/.*\.js$/,
|
||||
/toolkit\/res\/payments\/paymentRequest\.js$/,
|
||||
/toolkit\/res\/payments\/PaymentsStore\.js$/,
|
||||
/browser\/res\/payments\/(components|containers|mixins)\/.*\.js$/,
|
||||
/browser\/res\/payments\/paymentRequest\.js$/,
|
||||
/browser\/res\/payments\/PaymentsStore\.js$/,
|
||||
]);
|
||||
|
||||
// Normally we would use reflect.jsm to get Reflect.parse. However, if
|
||||
|
|
|
|||
|
|
@ -59,6 +59,9 @@ DIRS += [
|
|||
|
||||
DIRS += ['build']
|
||||
|
||||
if CONFIG['NIGHTLY_BUILD']:
|
||||
DIRS += ['payments']
|
||||
|
||||
XPIDL_SOURCES += [
|
||||
'nsIBrowserHandler.idl',
|
||||
]
|
||||
|
|
|
|||
|
|
@ -21,17 +21,17 @@ ChromeUtils.defineModuleGetter(this, "PrivateBrowsingUtils",
|
|||
"resource://gre/modules/PrivateBrowsingUtils.jsm");
|
||||
|
||||
XPCOMUtils.defineLazyGetter(this, "formAutofillStorage", () => {
|
||||
let formAutofillStorage;
|
||||
let storage;
|
||||
try {
|
||||
formAutofillStorage = ChromeUtils.import("resource://formautofill/FormAutofillStorage.jsm", {})
|
||||
storage = ChromeUtils.import("resource://formautofill/FormAutofillStorage.jsm", {})
|
||||
.formAutofillStorage;
|
||||
formAutofillStorage.initialize();
|
||||
storage.initialize();
|
||||
} catch (ex) {
|
||||
formAutofillStorage = null;
|
||||
storage = null;
|
||||
Cu.reportError(ex);
|
||||
}
|
||||
|
||||
return formAutofillStorage;
|
||||
return storage;
|
||||
});
|
||||
|
||||
var paymentDialogWrapper = {
|
||||
|
|
@ -26,7 +26,7 @@ Set the pref ``dom.payments.loglevel`` to "Debug" to increase the verbosity of c
|
|||
Unprivileged UI Development
|
||||
---------------------------
|
||||
During development of the unprivileged custom elements, you can load the dialog from a
|
||||
local server without even requiring a build. Simply run `./mach python toolkit/components/payments/server.py`
|
||||
local server without even requiring a build. Simply run `./mach python browser/components/payments/server.py`
|
||||
then load `http://localhost:8000/paymentRequest.xhtml?debug=1` in the browser.
|
||||
Use the debugging console to load sample data.
|
||||
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
toolkit.jar:
|
||||
browser.jar:
|
||||
% content payments %content/payments/
|
||||
content/payments/paymentDialogFrameScript.js (content/paymentDialogFrameScript.js)
|
||||
content/payments/paymentDialogWrapper.css (content/paymentDialogWrapper.css)
|
||||
|
|
@ -9,7 +9,7 @@ class RequestHandler(SimpleHTTPRequestHandler, object):
|
|||
if (path.startswith(autofillPath)):
|
||||
path = "browser/extensions/formautofill/content" + path[len(autofillPath):]
|
||||
else:
|
||||
path = "toolkit/components/payments/res" + path
|
||||
path = "browser/components/payments/res" + path
|
||||
|
||||
return super(RequestHandler, self).translate_path(path)
|
||||
|
||||
|
|
@ -1,3 +1,5 @@
|
|||
/* eslint-disable no-shadow */
|
||||
|
||||
"use strict";
|
||||
|
||||
add_task(async function test_add_link() {
|
||||
|
|
@ -1,3 +1,5 @@
|
|||
/* eslint-disable no-shadow */
|
||||
|
||||
"use strict";
|
||||
|
||||
const methodData = [PTU.MethodData.basicCard];
|
||||
|
|
@ -8,7 +8,7 @@
|
|||
*/
|
||||
|
||||
|
||||
const BLANK_PAGE_PATH = "/browser/toolkit/components/payments/test/browser/blank_page.html";
|
||||
const BLANK_PAGE_PATH = "/browser/browser/components/payments/test/browser/blank_page.html";
|
||||
const BLANK_PAGE_URL = "https://example.com" + BLANK_PAGE_PATH;
|
||||
|
||||
const paymentSrv = Cc["@mozilla.org/dom/payments/payment-request-service;1"]
|
||||
|
|
@ -1,4 +1,5 @@
|
|||
[DEFAULT]
|
||||
firefox-appdir = browser
|
||||
head = head.js
|
||||
|
||||
[test_response_creation.js]
|
||||
|
|
@ -145,6 +145,6 @@ browser/chrome/browser/content/branding/icon128.png
|
|||
browser/chrome/devtools/content/framework/dev-edition-promo/dev-edition-logo.png
|
||||
# Bug 1451016 - Nightly-only PaymentRequest & Form Autofill code sharing.
|
||||
browser/features/formautofill@mozilla.org/chrome/content/editCreditCard.xhtml
|
||||
chrome/toolkit/res/payments/formautofill/editCreditCard.xhtml
|
||||
browser/chrome/browser/res/payments/formautofill/editCreditCard.xhtml
|
||||
browser/features/formautofill@mozilla.org/chrome/content/autofillEditForms.js
|
||||
chrome/toolkit/res/payments/formautofill/autofillEditForms.js
|
||||
browser/chrome/browser/res/payments/formautofill/autofillEditForms.js
|
||||
|
|
|
|||
|
|
@ -206,8 +206,8 @@
|
|||
@RESPATH@/components/nsSearchSuggestions.js
|
||||
@RESPATH@/components/nsSidebar.js
|
||||
#ifdef NIGHTLY_BUILD
|
||||
@RESPATH@/components/payments.manifest
|
||||
@RESPATH@/components/paymentUIService.js
|
||||
@RESPATH@/browser/components/payments.manifest
|
||||
@RESPATH@/browser/components/paymentUIService.js
|
||||
#endif
|
||||
@RESPATH@/components/passwordmgr.manifest
|
||||
@RESPATH@/components/nsLoginInfo.js
|
||||
|
|
|
|||
|
|
@ -109,8 +109,5 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] != 'android':
|
|||
'nsDefaultCLH.manifest',
|
||||
]
|
||||
|
||||
if CONFIG['NIGHTLY_BUILD'] and CONFIG['MOZ_BUILD_APP'] == 'browser':
|
||||
DIRS += ['payments']
|
||||
|
||||
if CONFIG['MOZ_BUILD_APP'] == 'browser':
|
||||
DIRS += ['normandy']
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<!DOCTYPE HTML>
|
||||
<!DOCTYPE HTML>
|
||||
<!-- This Source Code Form is subject to the terms of the Mozilla Public
|
||||
- License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
||||
- You can obtain one at http://mozilla.org/MPL/2.0/. -->
|
||||
|
|
@ -5309,7 +5309,7 @@ SOFTWARE.
|
|||
<h1><a id="polymer"></a>Polymer License</h1>
|
||||
|
||||
<p>This license applies to the file
|
||||
<code>toolkit/components/payments/res/vendor/custom-elements.min.js</code>.</p>
|
||||
<code>browser/components/payments/res/vendor/custom-elements.min.js</code>.</p>
|
||||
|
||||
<pre>
|
||||
Copyright (c) 2014 The Polymer Authors. All rights reserved.
|
||||
|
|
|
|||
Loading…
Reference in a new issue