| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1762,12 +1762,10 @@ if (typeof PAYPAL === 'undefined' || !PAYPAL) { | |||
| 1762 | 1762 | ||
| 1763 | 1763 | PAYPAL.apps = PAYPAL.apps || {}; | |
| 1764 | 1764 | ||
| 1765 | - | ||
| 1766 | 1765 | (function (document) { | |
| 1767 | 1766 | ||
| 1768 | 1767 | 'use strict'; | |
| 1769 | 1768 | ||
| 1770 | - | ||
| 1771 | 1769 | var app = {}, | |
| 1772 | 1770 | paypalURL = 'https://{env}.paypal.com/cgi-bin/webscr', | |
| 1773 | 1771 | qrCodeURL = 'https://{env}.paypal.com/webapps/ppint/qrcode?data={url}&pattern={pattern}&height={size}', | |
@@ -1852,6 +1850,7 @@ PAYPAL.apps = PAYPAL.apps || {}; | |||
| 1852 | 1850 | // Defaults | |
| 1853 | 1851 | type = type || 'buynow'; | |
| 1854 | 1852 | env = "www"; | |
| 1853 | + | ||
| 1855 | 1854 | if (data.items.env && data.items.env.value) { | |
| 1856 | 1855 | env += "." + data.items.env.value; | |
| 1857 | 1856 | } | |
@@ -1958,7 +1957,7 @@ PAYPAL.apps = PAYPAL.apps || {}; | |||
| 1958 | 1957 | btn = document.createElement('button'), | |
| 1959 | 1958 | hidden = document.createElement('input'), | |
| 1960 | 1959 | items = data.items, | |
| 1961 | - item, child, label, input, key, size, locale, localeText; | ||
| 1960 | + item, child, label, input, key, size, locale, localeText, MiniCart; | ||
| 1962 | 1961 | ||
| 1963 | 1962 | form.method = 'post'; | |
| 1964 | 1963 | form.action = paypalURL.replace('{env}', data.items.env.value); | |
@@ -2010,8 +2009,7 @@ PAYPAL.apps = PAYPAL.apps || {}; | |||
| 2010 | 2009 | form.appendChild(btn); | |
| 2011 | 2010 | ||
| 2012 | 2011 | // If the Mini Cart is present then register the form | |
| 2013 | - if (PAYPAL.apps.MiniCart && data.items.cmd.value === '_cart') { | ||
| 2014 | - var MiniCart = PAYPAL.apps.MiniCart; | ||
| 2012 | + if ((MiniCart = PAYPAL.apps.MiniCart) && data.items.cmd.value === '_cart') { | ||
| 2015 | 2013 | ||
| 2016 | 2014 | if (!MiniCart.UI.itemList) { | |
| 2017 | 2015 | MiniCart.render(); | |
@@ -2032,9 +2030,8 @@ PAYPAL.apps = PAYPAL.apps || {}; | |||
| 2032 | 2030 | * @return {HTMLElement} | |
| 2033 | 2031 | */ | |
| 2034 | 2032 | function buildQR(data, size) { | |
| 2035 | - var baseUrl = paypalURL.replace('{env}', data.items.env.value); | ||
| 2036 | - | ||
| 2037 | - var img = document.createElement('img'), | ||
| 2033 | + var baseUrl = paypalURL.replace('{env}', data.items.env.value), | ||
| 2034 | + img = document.createElement('img'), | ||
| 2038 | 2035 | url = baseUrl + '?', | |
| 2039 | 2036 | pattern = 13, | |
| 2040 | 2037 | items = data.items, | |
@@ -2049,7 +2046,9 @@ PAYPAL.apps = PAYPAL.apps || {}; | |||
| 2049 | 2046 | } | |
| 2050 | 2047 | ||
| 2051 | 2048 | url = encodeURIComponent(url); | |
| 2049 | + | ||
| 2052 | 2050 | img.src = qrCodeURL.replace('{env}', data.items.env.value).replace('{url}', url).replace('{pattern}', pattern).replace('{size}', size); | |
| 2051 | + | ||
| 2053 | 2052 | return img; | |
| 2054 | 2053 | } | |
| 2055 | 2054 | ||
@@ -2067,7 +2066,7 @@ PAYPAL.apps = PAYPAL.apps || {}; | |||
| 2067 | 2066 | for (i = 0, len = attrs.length; i < len; i++) { | |
| 2068 | 2067 | attr = attrs[i]; | |
| 2069 | 2068 | ||
| 2070 | - if ((matches = /^data-([a-z0-9_]+)(-editable)?/i.exec(attr.name))) { | ||
| 2069 | + if ((matches = attr.name.match(/^data-([a-z0-9_]+)(-editable)?/i))) { | ||
| 2071 | 2070 | dataset[matches[1]] = { | |
| 2072 | 2071 | value: attr.value, | |
| 2073 | 2072 | isEditable: !!matches[2] | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -10,12 +10,10 @@ if (typeof PAYPAL === 'undefined' || !PAYPAL) { | |||
| 10 | 10 | ||
| 11 | 11 | PAYPAL.apps = PAYPAL.apps || {}; | |
| 12 | 12 | ||
| 13 | - | ||
| 14 | 13 | (function (document) { | |
| 15 | 14 | ||
| 16 | 15 | 'use strict'; | |
| 17 | 16 | ||
| 18 | - | ||
| 19 | 17 | var app = {}, | |
| 20 | 18 | paypalURL = 'https://{env}.paypal.com/cgi-bin/webscr', | |
| 21 | 19 | qrCodeURL = 'https://{env}.paypal.com/webapps/ppint/qrcode?data={url}&pattern={pattern}&height={size}', | |
@@ -100,6 +98,7 @@ PAYPAL.apps = PAYPAL.apps || {}; | |||
| 100 | 98 | // Defaults | |
| 101 | 99 | type = type || 'buynow'; | |
| 102 | 100 | env = "www"; | |
| 101 | + | ||
| 103 | 102 | if (data.items.env && data.items.env.value) { | |
| 104 | 103 | env += "." + data.items.env.value; | |
| 105 | 104 | } | |
@@ -206,7 +205,7 @@ PAYPAL.apps = PAYPAL.apps || {}; | |||
| 206 | 205 | btn = document.createElement('button'), | |
| 207 | 206 | hidden = document.createElement('input'), | |
| 208 | 207 | items = data.items, | |
| 209 | - item, child, label, input, key, size, locale, localeText; | ||
| 208 | + item, child, label, input, key, size, locale, localeText, MiniCart; | ||
| 210 | 209 | ||
| 211 | 210 | form.method = 'post'; | |
| 212 | 211 | form.action = paypalURL.replace('{env}', data.items.env.value); | |
@@ -258,8 +257,7 @@ PAYPAL.apps = PAYPAL.apps || {}; | |||
| 258 | 257 | form.appendChild(btn); | |
| 259 | 258 | ||
| 260 | 259 | // If the Mini Cart is present then register the form | |
| 261 | - if (PAYPAL.apps.MiniCart && data.items.cmd.value === '_cart') { | ||
| 262 | - var MiniCart = PAYPAL.apps.MiniCart; | ||
| 260 | + if ((MiniCart = PAYPAL.apps.MiniCart) && data.items.cmd.value === '_cart') { | ||
| 263 | 261 | ||
| 264 | 262 | if (!MiniCart.UI.itemList) { | |
| 265 | 263 | MiniCart.render(); | |
@@ -280,9 +278,8 @@ PAYPAL.apps = PAYPAL.apps || {}; | |||
| 280 | 278 | * @return {HTMLElement} | |
| 281 | 279 | */ | |
| 282 | 280 | function buildQR(data, size) { | |
| 283 | - var baseUrl = paypalURL.replace('{env}', data.items.env.value); | ||
| 284 | - | ||
| 285 | - var img = document.createElement('img'), | ||
| 281 | + var baseUrl = paypalURL.replace('{env}', data.items.env.value), | ||
| 282 | + img = document.createElement('img'), | ||
| 286 | 283 | url = baseUrl + '?', | |
| 287 | 284 | pattern = 13, | |
| 288 | 285 | items = data.items, | |
@@ -297,7 +294,9 @@ PAYPAL.apps = PAYPAL.apps || {}; | |||
| 297 | 294 | } | |
| 298 | 295 | ||
| 299 | 296 | url = encodeURIComponent(url); | |
| 297 | + | ||
| 300 | 298 | img.src = qrCodeURL.replace('{env}', data.items.env.value).replace('{url}', url).replace('{pattern}', pattern).replace('{size}', size); | |
| 299 | + | ||
| 301 | 300 | return img; | |
| 302 | 301 | } | |
| 303 | 302 | ||
@@ -315,7 +314,7 @@ PAYPAL.apps = PAYPAL.apps || {}; | |||
| 315 | 314 | for (i = 0, len = attrs.length; i < len; i++) { | |
| 316 | 315 | attr = attrs[i]; | |
| 317 | 316 | ||
| 318 | - if ((matches = /^data-([a-z0-9_]+)(-editable)?/i.exec(attr.name))) { | ||
| 317 | + if ((matches = attr.name.match(/^data-([a-z0-9_]+)(-editable)?/i))) { | ||
| 319 | 318 | dataset[matches[1]] = { | |
| 320 | 319 | value: attr.value, | |
| 321 | 320 | isEditable: !!matches[2] | |
| Back | FazBrowse Home | New Git URL |
0 commit comments