FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
JavaScriptButtons/dist/paypal-button.min.js at 0.9 · zequeira/JavaScriptButtons · GitHub
zequeira
JavaScriptButtons
Repository navigation
Code
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
JavaScriptButtons
/
dist
/
paypal-button.min.js
Copy path
More file actions
More file actions
Latest commit
History
History
History
7 lines (7 loc) · 2.01 KB
Breadcrumbs
JavaScriptButtons
/
dist
/
paypal-button.min.js
Copy path
File metadata and controls
7 lines (7 loc) · 2.01 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
/*!
* PayPalJSButtons
* JavaScript integration for PayPal's payment buttons
*
@version
1.0.0 - 2012-11-15, 4:07:00 PM
*
@author
Jeff Harrell <https://github.com/jeffharrell/>
*/
if
(
typeof
PAYPAL
==
"undefined"
||
!
PAYPAL
)
var
PAYPAL
=
{
}
;
PAYPAL
.
apps
=
PAYPAL
.
apps
||
{
}
,
function
(
)
{
"use strict"
;
function
i
(
e
,
n
)
{
var
r
=
document
.
createElement
(
"form"
)
,
i
=
document
.
createElement
(
"input"
)
,
s
=
document
.
createElement
(
"input"
)
,
u
,
a
;
i
.
type
=
"image"
,
s
.
type
=
"hidden"
,
r
.
method
=
"post"
,
r
.
action
=
t
,
r
.
appendChild
(
i
)
,
i
.
src
=
o
(
e
)
;
for
(
a
in
n
)
u
=
s
.
cloneNode
(
!
0
)
,
u
.
name
=
a
,
u
.
value
=
n
[
a
]
,
r
.
appendChild
(
u
)
;
if
(
PAYPAL
.
apps
.
MiniCart
&&
n
.
cmd
===
"_cart"
)
{
var
f
=
PAYPAL
.
apps
.
MiniCart
;
f
.
UI
.
itemList
||
f
.
render
(
)
,
f
.
bindForm
(
r
)
}
return
r
}
function
s
(
e
)
{
var
n
=
document
.
createElement
(
"img"
)
,
r
=
e
.
size
||
250
,
i
=
t
+
"?"
,
s
=
13
,
o
;
for
(
o
in
e
)
i
+=
o
+
"="
+
e
[
o
]
+
"&"
;
return
i
=
encodeURIComponent
(
i
)
,
n
.
src
=
"https://www.paypal.com/webapps/ppint/qrcode?data="
+
i
+
"&pattern="
+
s
+
"&"
+
i
+
"&height="
+
r
,
n
}
function
o
(
e
)
{
return
r
[
e
]
||
r
.
basic
}
function
u
(
e
)
{
var
t
=
e
.
dataset
,
n
,
r
,
i
,
s
,
o
;
if
(
!
t
)
{
t
=
{
}
;
if
(
n
=
e
.
attributes
)
for
(
o
=
0
,
s
=
n
.
length
;
o
<
s
;
o
++
)
{
r
=
n
[
o
]
;
if
(
i
=
/
^
d
a
t
a
-
(
.
+
)
/
.
exec
(
r
.
name
)
)
t
[
i
[
1
]
]
=
r
.
value
}
}
return
t
}
var
e
=
{
}
,
t
=
"https://www.paypal.com/cgi-bin/webscr"
,
n
=
{
id
:
"hosted_button_id"
,
name
:
"item_name"
,
number
:
"item_number"
}
,
r
=
{
buynow
:
"//www.paypalobjects.com/en_US/i/btn/btn_buynow_LG.gif"
,
cart
:
"//www.paypalobjects.com/en_US/i/btn/btn_cart_LG.gif"
,
basic
:
"//www.paypalobjects.com/en_US/i/btn/btn_buynow_LG.gif"
}
;
PAYPAL
.
apps
.
ButtonFactory
||
(
e
.
buttons
=
{
buy
:
0
,
cart
:
0
,
qr
:
0
,
api
:
0
}
,
e
.
create
=
function
(
e
,
t
,
r
)
{
var
o
=
{
}
,
u
,
a
;
if
(
!
e
||
!
e
.
business
)
return
!
1
;
for
(
a
in
e
)
o
[
n
[
a
]
||
a
]
=
e
[
a
]
;
return
o
.
hosted_button_id
?
o
.
cmd
=
"_s-xclick"
:
t
===
"cart"
?
(
o
.
cmd
=
"_cart"
,
o
.
add
=
!
0
)
:
o
.
cmd
=
"_xclick"
,
t
===
"qr"
?
u
=
s
(
o
)
:
u
=
i
(
t
,
o
)
,
this
.
buttons
[
t
]
+=
1
,
r
&&
r
.
appendChild
(
u
)
,
u
}
,
PAYPAL
.
apps
.
ButtonFactory
=
e
)
;
if
(
typeof
document
!=
"undefined"
)
{
var
a
=
PAYPAL
.
apps
.
ButtonFactory
,
f
=
document
.
getElementsByTagName
(
"script"
)
,
l
,
c
,
h
,
p
,
d
,
v
;
for
(
d
=
0
,
v
=
f
.
length
;
d
<
v
;
d
++
)
l
=
f
[
d
]
,
c
=
l
&&
u
(
l
)
,
h
=
c
&&
c
.
button
,
p
=
c
.
business
=
l
.
src
.
split
(
"?merchant="
)
[
1
]
,
h
&&
p
&&
(
a
.
create
(
c
,
h
,
l
.
parentNode
)
,
l
.
parentNode
.
removeChild
(
l
)
)
}
}
(
)
;
Back
|
FazBrowse Home
|
New Git URL