Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
Angular-Pixijs-Game
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Richard Torenvliet
Angular-Pixijs-Game
Commits
ae1332b5
Commit
ae1332b5
authored
Jun 10, 2015
by
Richard Torenvliet
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Rmemove weird placeholder
parent
a1d15904
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
0 additions
and
1 deletion
+0
-1
vendor/placeholders/angular-placeholders-0.0.1-SNAPSHOT.min.js
...r/placeholders/angular-placeholders-0.0.1-SNAPSHOT.min.js
+0
-1
No files found.
vendor/placeholders/angular-placeholders-0.0.1-SNAPSHOT.min.js
deleted
100644 → 0
View file @
a1d15904
angular
.
module
(
"
placeholders
"
,[
"
placeholders.img
"
,
"
placeholders.txt
"
]),
angular
.
module
(
"
placeholders.img
"
,[]).
directive
(
"
phImg
"
,
function
(){
return
{
restrict
:
"
A
"
,
scope
:{
dimensions
:
"
@phImg
"
},
link
:
function
(
e
,
t
,
n
){
function
s
(){
var
t
=
[
e
.
size
.
h
,
e
.
size
.
w
].
sort
(),
n
=
Math
.
round
(
t
[
1
]
/
16
);
return
Math
.
max
(
i
.
text_size
,
n
)}
function
o
(){
r
=
r
||
document
.
createElement
(
"
canvas
"
);
var
t
=
r
.
getContext
(
"
2d
"
),
n
,
o
;
return
r
.
width
=
e
.
size
.
w
,
r
.
height
=
e
.
size
.
h
,
t
.
fillStyle
=
i
.
fill_color
,
t
.
fillRect
(
0
,
0
,
e
.
size
.
w
,
e
.
size
.
h
),
n
=
s
(),
o
=
e
.
dimensions
,
t
.
fillStyle
=
i
.
text_color
,
t
.
textAlign
=
"
center
"
,
t
.
textBaseline
=
"
middle
"
,
t
.
font
=
"
bold
"
+
n
+
"
pt sans-serif
"
,
t
.
measureText
(
o
).
width
/
e
.
size
.
w
>
1
&&
(
n
=
i
.
text_size
/
(
t
.
measureText
(
o
).
width
/
e
.
size
.
w
),
t
.
font
=
"
bold
"
+
n
+
"
pt sans-serif
"
),
t
.
fillText
(
e
.
dimensions
,
e
.
size
.
w
/
2
,
e
.
size
.
h
/
2
),
r
.
toDataURL
(
"
image/png
"
)}
var
r
,
i
=
{
text_size
:
10
,
fill_color
:
"
#EEEEEE
"
,
text_color
:
"
#AAAAAA
"
};
e
.
$watch
(
"
dimensions
"
,
function
(){
if
(
!
angular
.
isDefined
(
e
.
dimensions
))
return
;
var
n
=
e
.
dimensions
.
match
(
/^
(\d
+
)
x
(\d
+
)
$/
),
r
;
if
(
!
n
){
console
.
error
(
"
Expected '000x000'. Got
"
+
e
.
dimensions
);
return
}
e
.
size
=
{
w
:
n
[
1
],
h
:
n
[
2
]},
t
.
prop
(
"
title
"
,
e
.
dimensions
),
t
.
prop
(
"
alt
"
,
e
.
dimensions
),
r
=
o
(),
t
.
prop
(
"
tagName
"
)
===
"
IMG
"
?
t
.
prop
(
"
src
"
,
r
):
t
.
css
(
"
background-image
"
,
'
url("
'
+
r
+
'
")
'
)})}}}),
angular
.
module
(
"
placeholders.txt
"
,[]).
factory
(
"
TextGeneratorService
"
,
function
(){
function
t
(
e
,
t
){
return
Math
.
floor
(
Math
.
random
()
*
(
t
-
e
+
1
))
+
e
}
var
e
=
[
"
lorem
"
,
"
ipsum
"
,
"
dolor
"
,
"
sit
"
,
"
amet,
"
,
"
consectetur
"
,
"
adipiscing
"
,
"
elit
"
,
"
ut
"
,
"
aliquam,
"
,
"
purus
"
,
"
sit
"
,
"
amet
"
,
"
luctus
"
,
"
venenatis,
"
,
"
lectus
"
,
"
magna
"
,
"
fringilla
"
,
"
urna,
"
,
"
porttitor
"
,
"
rhoncus
"
,
"
dolor
"
,
"
purus
"
,
"
non
"
,
"
enim
"
,
"
praesent
"
,
"
elementum
"
,
"
facilisis
"
,
"
leo,
"
,
"
vel
"
,
"
fringilla
"
,
"
est
"
,
"
ullamcorper
"
,
"
eget
"
,
"
nulla
"
,
"
facilisi
"
,
"
etiam
"
,
"
dignissim
"
,
"
diam
"
,
"
quis
"
,
"
enim
"
,
"
lobortis
"
,
"
scelerisque
"
,
"
fermentum
"
,
"
dui
"
,
"
faucibus
"
,
"
in
"
,
"
ornare
"
,
"
quam
"
,
"
viverra
"
,
"
orci
"
,
"
sagittis
"
,
"
eu
"
,
"
volutpat
"
,
"
odio
"
,
"
facilisis
"
,
"
mauris
"
,
"
sit
"
,
"
amet
"
,
"
massa
"
,
"
vitae
"
,
"
tortor
"
,
"
condimentum
"
,
"
lacinia
"
,
"
quis
"
,
"
vel
"
,
"
eros
"
,
"
donec
"
,
"
ac
"
,
"
odio
"
,
"
tempor
"
,
"
orci
"
,
"
dapibus
"
,
"
ultrices
"
,
"
in
"
,
"
iaculis
"
,
"
nunc
"
,
"
sed
"
,
"
augue
"
,
"
lacus,
"
,
"
viverra
"
,
"
vitae
"
,
"
congue
"
,
"
eu,
"
,
"
consequat
"
,
"
ac
"
,
"
felis
"
,
"
donec
"
,
"
et
"
,
"
odio
"
,
"
pellentesque
"
,
"
diam
"
,
"
volutpat
"
,
"
commodo
"
,
"
sed
"
,
"
egestas
"
,
"
egestas
"
,
"
fringilla
"
,
"
phasellus
"
,
"
faucibus
"
,
"
scelerisque
"
,
"
eleifend
"
,
"
donec
"
,
"
pretium
"
,
"
vulputate
"
,
"
sapien
"
,
"
nec
"
,
"
sagittis
"
,
"
aliquam
"
,
"
malesuada
"
,
"
bibendum
"
,
"
arcu
"
,
"
vitae
"
,
"
elementum
"
,
"
curabitur
"
,
"
vitae
"
,
"
nunc
"
,
"
sed
"
,
"
velit
"
,
"
dignissim
"
,
"
sodales
"
,
"
ut
"
,
"
eu
"
,
"
sem
"
,
"
integer
"
,
"
vitae
"
,
"
justo
"
,
"
eget
"
,
"
magna
"
,
"
fermentum
"
,
"
iaculis
"
,
"
eu
"
,
"
non
"
,
"
diam
"
,
"
phasellus
"
,
"
vestibulum
"
,
"
lorem
"
,
"
sed
"
,
"
risus
"
,
"
ultricies
"
,
"
tristique
"
,
"
nulla
"
,
"
aliquet
"
,
"
enim
"
,
"
tortor,
"
,
"
at
"
,
"
auctor
"
,
"
urna
"
,
"
nunc
"
,
"
id
"
,
"
cursus
"
,
"
metus
"
,
"
aliquam
"
,
"
eleifend
"
,
"
mi
"
,
"
in
"
,
"
nulla
"
,
"
posuere
"
,
"
sollicitudin
"
,
"
aliquam
"
,
"
ultrices
"
,
"
sagittis
"
,
"
orci,
"
,
"
a
"
,
"
scelerisque
"
,
"
purus
"
,
"
semper
"
,
"
eget
"
,
"
duis
"
,
"
at
"
,
"
tellus
"
,
"
at
"
,
"
urna
"
,
"
condimentum
"
,
"
mattis
"
,
"
pellentesque
"
,
"
id
"
,
"
nibh
"
,
"
tortor,
"
,
"
id
"
,
"
aliquet
"
,
"
lectus
"
,
"
proin
"
,
"
nibh
"
,
"
nisl,
"
,
"
condimentum
"
,
"
id
"
,
"
venenatis
"
,
"
a,
"
,
"
condimentum
"
,
"
vitae
"
,
"
sapien
"
,
"
pellentesque
"
,
"
habitant
"
,
"
morbi
"
,
"
tristique
"
,
"
senectus
"
,
"
et
"
,
"
netus
"
,
"
et
"
,
"
malesuada
"
,
"
fames
"
,
"
ac
"
,
"
turpis
"
,
"
egestas
"
,
"
sed
"
,
"
tempus,
"
,
"
urna
"
,
"
et
"
,
"
pharetra
"
,
"
pharetra,
"
,
"
massa
"
,
"
massa
"
,
"
ultricies
"
,
"
mi,
"
,
"
quis
"
,
"
hendrerit
"
,
"
dolor
"
,
"
magna
"
,
"
eget
"
,
"
est
"
,
"
lorem
"
,
"
ipsum
"
,
"
dolor
"
,
"
sit
"
,
"
amet,
"
,
"
consectetur
"
,
"
adipiscing
"
,
"
elit
"
,
"
pellentesque
"
,
"
habitant
"
,
"
morbi
"
,
"
tristique
"
,
"
senectus
"
,
"
et
"
,
"
netus
"
,
"
et
"
,
"
malesuada
"
,
"
fames
"
,
"
ac
"
,
"
turpis
"
,
"
egestas
"
,
"
integer
"
,
"
eget
"
,
"
aliquet
"
,
"
nibh
"
,
"
praesent
"
,
"
tristique
"
,
"
magna
"
,
"
sit
"
,
"
amet
"
,
"
purus
"
,
"
gravida
"
,
"
quis
"
,
"
blandit
"
,
"
turpis
"
,
"
cursus
"
,
"
in
"
,
"
hac
"
,
"
habitasse
"
,
"
platea
"
,
"
dictumst
"
,
"
quisque
"
,
"
sagittis,
"
,
"
purus
"
,
"
sit
"
,
"
amet
"
,
"
volutpat
"
,
"
consequat,
"
,
"
mauris
"
,
"
nunc
"
,
"
congue
"
,
"
nisi,
"
,
"
vitae
"
,
"
suscipit
"
,
"
tellus
"
,
"
mauris
"
,
"
a
"
,
"
diam
"
,
"
maecenas
"
,
"
sed
"
,
"
enim
"
,
"
ut
"
,
"
sem
"
,
"
viverra
"
,
"
aliquet
"
,
"
eget
"
,
"
sit
"
,
"
amet
"
,
"
tellus
"
,
"
cras
"
,
"
adipiscing
"
,
"
enim
"
,
"
eu
"
,
"
turpis
"
,
"
egestas
"
,
"
pretium
"
,
"
aenean
"
,
"
pharetra,
"
,
"
magna
"
,
"
ac
"
,
"
placerat
"
,
"
vestibulum,
"
,
"
lectus
"
,
"
mauris
"
,
"
ultrices
"
,
"
eros,
"
,
"
in
"
,
"
cursus
"
,
"
turpis
"
,
"
massa
"
,
"
tincidunt
"
,
"
dui
"
,
"
ut
"
,
"
ornare
"
,
"
lectus
"
,
"
sit
"
,
"
amet
"
,
"
est
"
,
"
placerat
"
,
"
in
"
,
"
egestas
"
,
"
erat
"
,
"
imperdiet
"
,
"
sed
"
,
"
euismod
"
,
"
nisi
"
,
"
porta
"
,
"
lorem
"
,
"
mollis
"
,
"
aliquam
"
,
"
ut
"
,
"
porttitor
"
,
"
leo
"
,
"
a
"
,
"
diam
"
,
"
sollicitudin
"
,
"
tempor
"
,
"
id
"
,
"
eu
"
,
"
nisl
"
,
"
nunc
"
,
"
mi
"
,
"
ipsum,
"
,
"
faucibus
"
,
"
vitae
"
,
"
aliquet
"
,
"
nec,
"
,
"
ullamcorper
"
,
"
sit
"
,
"
amet
"
,
"
risus
"
,
"
nullam
"
,
"
eget
"
,
"
felis
"
,
"
eget
"
,
"
nunc
"
,
"
lobortis
"
,
"
mattis
"
,
"
aliquam
"
,
"
faucibus
"
,
"
purus
"
,
"
in
"
,
"
massa
"
,
"
tempor
"
,
"
nec
"
,
"
feugiat
"
,
"
nisl
"
,
"
pretium
"
,
"
fusce
"
,
"
id
"
,
"
velit
"
,
"
ut
"
,
"
tortor
"
,
"
pretium
"
,
"
viverra
"
,
"
suspendisse
"
,
"
potenti
"
,
"
nullam
"
,
"
ac
"
,
"
tortor
"
,
"
vitae
"
,
"
purus
"
,
"
faucibus
"
,
"
ornare
"
,
"
suspendisse
"
,
"
sed
"
,
"
nisi
"
,
"
lacus,
"
,
"
sed
"
,
"
viverra
"
,
"
tellus
"
,
"
in
"
,
"
hac
"
,
"
habitasse
"
,
"
platea
"
,
"
dictumst
"
,
"
vestibulum
"
,
"
rhoncus
"
,
"
est
"
,
"
pellentesque
"
,
"
elit
"
,
"
ullamcorper
"
,
"
dignissim
"
,
"
cras
"
,
"
tincidunt
"
,
"
lobortis
"
,
"
feugiat
"
,
"
vivamus
"
,
"
at
"
,
"
augue
"
,
"
eget
"
,
"
arcu
"
,
"
dictum
"
,
"
varius
"
,
"
duis
"
,
"
at
"
,
"
consectetur
"
,
"
lorem
"
,
"
donec
"
,
"
massa
"
,
"
sapien,
"
,
"
faucibus
"
,
"
et
"
,
"
molestie
"
,
"
ac,
"
,
"
feugiat
"
,
"
sed
"
,
"
lectus
"
,
"
vestibulum
"
,
"
mattis
"
,
"
ullamcorper
"
,
"
velit
"
,
"
sed
"
,
"
ullamcorper
"
,
"
morbi
"
,
"
tincidunt
"
,
"
ornare
"
,
"
massa,
"
,
"
eget
"
,
"
egestas
"
,
"
purus
"
,
"
viverra
"
,
"
accumsan
"
,
"
in
"
,
"
nisl
"
,
"
nisi,
"
,
"
scelerisque
"
,
"
eu
"
,
"
ultrices
"
,
"
vitae,
"
,
"
auctor
"
,
"
eu
"
,
"
augue
"
,
"
ut
"
,
"
lectus
"
,
"
arcu,
"
,
"
bibendum
"
,
"
at
"
,
"
varius
"
,
"
vel,
"
,
"
pharetra
"
,
"
vel
"
,
"
turpis
"
,
"
nunc
"
,
"
eget
"
,
"
lorem
"
,
"
dolor,
"
,
"
sed
"
,
"
viverra
"
,
"
ipsum
"
,
"
nunc
"
,
"
aliquet
"
,
"
bibendum
"
,
"
enim,
"
,
"
facilisis
"
,
"
gravida
"
,
"
neque
"
,
"
convallis
"
,
"
a
"
,
"
cras
"
,
"
semper
"
,
"
auctor
"
,
"
neque,
"
,
"
vitae
"
,
"
tempus
"
,
"
quam
"
,
"
pellentesque
"
,
"
nec
"
,
"
nam
"
,
"
aliquam
"
,
"
sem
"
,
"
et
"
,
"
tortor
"
,
"
consequat
"
,
"
id
"
,
"
porta
"
,
"
nibh
"
,
"
venenatis
"
,
"
cras
"
,
"
sed
"
,
"
felis
"
,
"
eget
"
,
"
velit
"
,
"
aliquet
"
,
"
sagittis
"
,
"
id
"
,
"
consectetur
"
,
"
purus
"
,
"
ut
"
,
"
faucibus
"
,
"
pulvinar
"
,
"
elementum
"
,
"
integer
"
,
"
enim
"
,
"
neque,
"
,
"
volutpat
"
,
"
ac
"
,
"
tincidunt
"
,
"
vitae,
"
,
"
semper
"
,
"
quis
"
,
"
lectus
"
,
"
nulla
"
,
"
at
"
,
"
volutpat
"
,
"
diam
"
,
"
ut
"
,
"
venenatis
"
,
"
tellus
"
,
"
in
"
,
"
metus
"
,
"
vulputate
"
,
"
eu
"
,
"
scelerisque
"
,
"
felis
"
,
"
imperdiet
"
,
"
proin
"
,
"
fermentum
"
,
"
leo
"
,
"
vel
"
,
"
orci
"
,
"
porta
"
,
"
non
"
,
"
pulvinar
"
,
"
neque
"
,
"
laoreet
"
,
"
suspendisse
"
,
"
interdum
"
,
"
consectetur
"
,
"
libero,
"
,
"
id
"
,
"
faucibus
"
,
"
nisl
"
,
"
tincidunt
"
,
"
eget
"
,
"
nullam
"
,
"
non
"
,
"
nisi
"
,
"
est,
"
,
"
sit
"
,
"
amet
"
,
"
facilisis
"
,
"
magna
"
,
"
etiam
"
,
"
tempor,
"
,
"
orci
"
,
"
eu
"
,
"
lobortis
"
,
"
elementum,
"
,
"
nibh
"
,
"
tellus
"
,
"
molestie
"
,
"
nunc,
"
,
"
non
"
,
"
blandit
"
,
"
massa
"
,
"
enim
"
,
"
nec
"
,
"
dui
"
,
"
nunc
"
,
"
mattis
"
,
"
enim
"
,
"
ut
"
,
"
tellus
"
,
"
elementum
"
,
"
sagittis
"
,
"
vitae
"
,
"
et
"
,
"
leo
"
,
"
duis
"
,
"
ut
"
,
"
diam
"
,
"
quam
"
,
"
nulla
"
,
"
porttitor
"
,
"
massa
"
,
"
id
"
,
"
neque
"
,
"
aliquam
"
,
"
vestibulum
"
,
"
morbi
"
,
"
blandit
"
,
"
cursus
"
,
"
risus,
"
,
"
at
"
,
"
ultrices
"
,
"
mi
"
,
"
tempus
"
,
"
imperdiet
"
,
"
nulla
"
,
"
malesuada
"
,
"
pellentesque
"
,
"
elit
"
,
"
eget
"
,
"
gravida
"
,
"
cum
"
,
"
sociis
"
,
"
natoque
"
,
"
penatibus
"
,
"
et
"
,
"
magnis
"
,
"
dis
"
,
"
parturient
"
,
"
montes,
"
,
"
nascetur
"
,
"
ridiculus
"
,
"
mus
"
,
"
mauris
"
,
"
vitae
"
,
"
ultricies
"
,
"
leo
"
,
"
integer
"
,
"
malesuada
"
,
"
nunc
"
,
"
vel
"
,
"
risus
"
,
"
commodo
"
,
"
viverra
"
,
"
maecenas
"
,
"
accumsan,
"
,
"
lacus
"
,
"
vel
"
,
"
facilisis
"
,
"
volutpat,
"
,
"
est
"
,
"
velit
"
,
"
egestas
"
,
"
dui,
"
,
"
id
"
,
"
ornare
"
,
"
arcu
"
,
"
odio
"
,
"
ut
"
,
"
sem
"
,
"
nulla
"
,
"
pharetra
"
,
"
diam
"
,
"
sit
"
,
"
amet
"
,
"
nisl
"
,
"
suscipit
"
,
"
adipiscing
"
,
"
bibendum
"
,
"
est
"
,
"
ultricies
"
,
"
integer
"
,
"
quis
"
,
"
auctor
"
,
"
elit
"
,
"
sed
"
,
"
vulputate
"
,
"
mi
"
,
"
sit
"
,
"
amet
"
,
"
mauris
"
,
"
commodo
"
,
"
quis
"
,
"
imperdiet
"
,
"
massa
"
,
"
tincidunt
"
,
"
nunc
"
,
"
pulvinar
"
,
"
sapien
"
,
"
et
"
,
"
ligula
"
,
"
ullamcorper
"
,
"
malesuada
"
,
"
proin
"
,
"
libero
"
,
"
nunc,
"
,
"
consequat
"
,
"
interdum
"
,
"
varius
"
,
"
sit
"
,
"
amet,
"
,
"
mattis
"
,
"
vulputate
"
,
"
enim
"
,
"
nulla
"
,
"
aliquet
"
,
"
porttitor
"
,
"
lacus,
"
,
"
luctus
"
,
"
accumsan
"
,
"
tortor
"
,
"
posuere
"
,
"
ac
"
,
"
ut
"
,
"
consequat
"
,
"
semper
"
,
"
viverra
"
,
"
nam
"
,
"
libero
"
,
"
justo,
"
,
"
laoreet
"
,
"
sit
"
,
"
amet
"
,
"
cursus
"
,
"
sit
"
,
"
amet,
"
,
"
dictum
"
,
"
sit
"
,
"
amet
"
,
"
justo
"
,
"
donec
"
,
"
enim
"
,
"
diam,
"
,
"
vulputate
"
,
"
ut
"
,
"
pharetra
"
,
"
sit
"
,
"
amet,
"
,
"
aliquam
"
,
"
id
"
,
"
diam
"
,
"
maecenas
"
,
"
ultricies
"
,
"
mi
"
,
"
eget
"
,
"
mauris
"
,
"
pharetra
"
,
"
et
"
,
"
ultrices
"
,
"
neque
"
,
"
ornare
"
,
"
aenean
"
,
"
euismod
"
,
"
elementum
"
,
"
nisi,
"
,
"
quis
"
,
"
eleifend
"
,
"
quam
"
,
"
adipiscing
"
,
"
vitae
"
,
"
proin
"
,
"
sagittis,
"
,
"
nisl
"
,
"
rhoncus
"
,
"
mattis
"
,
"
rhoncus,
"
,
"
urna
"
,
"
neque
"
,
"
viverra
"
,
"
justo,
"
,
"
nec
"
,
"
ultrices
"
,
"
dui
"
,
"
sapien
"
,
"
eget
"
,
"
mi
"
,
"
proin
"
,
"
sed
"
,
"
libero
"
,
"
enim,
"
,
"
sed
"
,
"
faucibus
"
,
"
turpis
"
,
"
in
"
,
"
eu
"
,
"
mi
"
,
"
bibendum
"
,
"
neque
"
,
"
egestas
"
,
"
congue
"
,
"
quisque
"
,
"
egestas
"
,
"
diam
"
,
"
in
"
,
"
arcu
"
,
"
cursus
"
,
"
euismod
"
,
"
quis
"
,
"
viverra
"
,
"
nibh
"
,
"
cras
"
,
"
pulvinar
"
,
"
mattis
"
,
"
nunc,
"
,
"
sed
"
,
"
blandit
"
,
"
libero
"
,
"
volutpat
"
,
"
sed
"
,
"
cras
"
,
"
ornare
"
,
"
arcu
"
,
"
dui
"
,
"
vivamus
"
,
"
arcu
"
,
"
felis,
"
,
"
bibendum
"
,
"
ut
"
,
"
tristique
"
,
"
et,
"
,
"
egestas
"
,
"
quis
"
,
"
ipsum
"
,
"
suspendisse
"
,
"
ultrices
"
,
"
fusce
"
,
"
ut
"
,
"
placerat
"
,
"
orci
"
,
"
nulla
"
,
"
pellentesque
"
,
"
dignissim
"
,
"
enim,
"
,
"
sit
"
,
"
amet
"
,
"
venenatis
"
,
"
urna
"
,
"
cursus
"
,
"
eget
"
,
"
nunc
"
,
"
scelerisque
"
,
"
viverra
"
,
"
mauris,
"
,
"
in
"
,
"
aliquam
"
,
"
sem
"
,
"
fringilla
"
,
"
ut
"
,
"
morbi
"
,
"
tincidunt
"
,
"
augue
"
,
"
interdum
"
,
"
velit
"
,
"
euismod
"
,
"
in
"
,
"
pellentesque
"
,
"
massa
"
,
"
placerat
"
,
"
duis
"
,
"
ultricies
"
,
"
lacus
"
,
"
sed
"
,
"
turpis
"
,
"
tincidunt
"
,
"
id
"
,
"
aliquet
"
,
"
risus
"
,
"
feugiat
"
,
"
in
"
,
"
ante
"
,
"
metus,
"
,
"
dictum
"
,
"
at
"
,
"
tempor
"
,
"
commodo,
"
,
"
ullamcorper
"
,
"
a
"
,
"
lacus
"
,
"
vestibulum
"
,
"
sed
"
,
"
arcu
"
,
"
non
"
,
"
odio
"
,
"
euismod
"
,
"
lacinia
"
,
"
at
"
,
"
quis
"
,
"
risus
"
,
"
sed
"
,
"
vulputate
"
,
"
odio
"
,
"
ut
"
,
"
enim
"
,
"
blandit
"
,
"
volutpat
"
,
"
maecenas
"
,
"
volutpat
"
,
"
blandit
"
,
"
aliquam
"
,
"
etiam
"
,
"
erat
"
,
"
velit,
"
,
"
scelerisque
"
,
"
in
"
,
"
dictum
"
,
"
non,
"
,
"
consectetur
"
,
"
a
"
,
"
erat
"
,
"
nam
"
,
"
at
"
,
"
lectus
"
,
"
urna
"
,
"
duis
"
,
"
convallis
"
,
"
convallis
"
,
"
tellus,
"
,
"
id
"
,
"
interdum
"
,
"
velit
"
,
"
laoreet
"
,
"
id
"
,
"
donec
"
,
"
ultrices
"
,
"
tincidunt
"
,
"
arcu,
"
,
"
non
"
,
"
sodales
"
,
"
neque
"
,
"
sodales
"
,
"
ut
"
,
"
etiam
"
,
"
sit
"
,
"
amet
"
,
"
nisl
"
,
"
purus,
"
,
"
in
"
,
"
mollis
"
,
"
nunc
"
,
"
sed
"
,
"
id
"
,
"
semper
"
,
"
risus
"
,
"
in
"
,
"
hendrerit
"
,
"
gravida
"
,
"
rutrum
"
,
"
quisque
"
,
"
non
"
,
"
tellus
"
,
"
orci,
"
,
"
ac
"
,
"
auctor
"
,
"
augue
"
,
"
mauris
"
,
"
augue
"
,
"
neque,
"
,
"
gravida
"
,
"
in
"
,
"
fermentum
"
,
"
et,
"
,
"
sollicitudin
"
,
"
ac
"
,
"
orci
"
,
"
phasellus
"
,
"
egestas
"
,
"
tellus
"
,
"
rutrum
"
,
"
tellus
"
,
"
pellentesque
"
,
"
eu
"
,
"
tincidunt
"
,
"
tortor
"
,
"
aliquam
"
,
"
nulla
"
,
"
facilisi
"
,
"
cras
"
,
"
fermentum,
"
,
"
odio
"
,
"
eu
"
,
"
feugiat
"
,
"
pretium,
"
,
"
nibh
"
,
"
ipsum
"
,
"
consequat
"
,
"
nisl,
"
,
"
vel
"
,
"
pretium
"
,
"
lectus
"
,
"
quam
"
,
"
id
"
,
"
leo
"
,
"
in
"
,
"
vitae
"
,
"
turpis
"
,
"
massa
"
,
"
sed
"
,
"
elementum
"
,
"
tempus
"
,
"
egestas
"
,
"
sed
"
,
"
sed
"
,
"
risus
"
,
"
pretium
"
,
"
quam
"
,
"
vulputate
"
,
"
dignissim
"
,
"
suspendisse
"
,
"
in
"
,
"
est
"
,
"
ante
"
,
"
in
"
,
"
nibh
"
,
"
mauris,
"
,
"
cursus
"
,
"
mattis
"
,
"
molestie
"
,
"
a,
"
,
"
iaculis
"
,
"
at
"
,
"
erat
"
,
"
pellentesque
"
,
"
adipiscing
"
,
"
commodo
"
,
"
elit,
"
,
"
at
"
,
"
imperdiet
"
,
"
dui
"
,
"
accumsan
"
,
"
sit
"
,
"
amet
"
,
"
nulla
"
,
"
facilisi
"
,
"
morbi
"
,
"
tempus
"
,
"
iaculis
"
,
"
urna,
"
,
"
id
"
,
"
volutpat
"
,
"
lacus
"
,
"
laoreet
"
,
"
non
"
,
"
curabitur
"
,
"
gravida
"
,
"
arcu
"
,
"
ac
"
,
"
tortor
"
,
"
dignissim
"
,
"
convallis
"
,
"
aenean
"
,
"
et
"
,
"
tortor
"
,
"
at
"
,
"
risus
"
,
"
viverra
"
,
"
adipiscing
"
,
"
at
"
,
"
in
"
,
"
tellus
"
,
"
integer
"
,
"
feugiat
"
,
"
scelerisque
"
,
"
varius
"
,
"
morbi
"
,
"
enim
"
,
"
nunc,
"
,
"
faucibus
"
,
"
a
"
,
"
pellentesque
"
,
"
sit
"
,
"
amet,
"
,
"
porttitor
"
,
"
eget
"
,
"
dolor
"
,
"
morbi
"
,
"
non
"
,
"
arcu
"
,
"
risus,
"
,
"
quis
"
,
"
varius
"
,
"
quam
"
,
"
quisque
"
,
"
id
"
,
"
diam
"
,
"
vel
"
,
"
quam
"
,
"
elementum
"
,
"
pulvinar
"
,
"
etiam
"
,
"
non
"
,
"
quam
"
,
"
lacus
"
,
"
suspendisse
"
,
"
faucibus
"
,
"
interdum
"
,
"
posuere
"
,
"
lorem
"
,
"
ipsum
"
,
"
dolor
"
,
"
sit
"
,
"
amet,
"
,
"
consectetur
"
,
"
adipiscing
"
,
"
elit
"
,
"
duis
"
,
"
tristique
"
,
"
sollicitudin
"
,
"
nibh
"
,
"
sit
"
,
"
amet
"
,
"
commodo
"
,
"
nulla
"
,
"
facilisi
"
,
"
nullam
"
,
"
vehicula
"
,
"
ipsum
"
,
"
a
"
,
"
arcu
"
,
"
cursus
"
,
"
vitae
"
,
"
congue
"
,
"
mauris
"
,
"
rhoncus
"
,
"
aenean
"
,
"
vel
"
,
"
elit
"
,
"
scelerisque
"
,
"
mauris
"
,
"
pellentesque
"
,
"
pulvinar
"
,
"
pellentesque
"
,
"
habitant
"
,
"
morbi
"
,
"
tristique
"
,
"
senectus
"
,
"
et
"
,
"
netus
"
,
"
et
"
,
"
malesuada
"
,
"
fames
"
,
"
ac
"
,
"
turpis
"
,
"
egestas
"
,
"
maecenas
"
,
"
pharetra
"
,
"
convallis
"
,
"
posuere
"
,
"
morbi
"
,
"
leo
"
,
"
urna,
"
,
"
molestie
"
,
"
at
"
,
"
elementum
"
,
"
eu,
"
,
"
facilisis
"
,
"
sed
"
,
"
odio
"
,
"
morbi
"
,
"
quis
"
,
"
commodo
"
,
"
odio
"
,
"
aenean
"
,
"
sed
"
,
"
adipiscing
"
,
"
diam
"
,
"
donec
"
,
"
adipiscing
"
,
"
tristique
"
,
"
risus
"
,
"
nec
"
,
"
feugiat
"
,
"
in
"
,
"
fermentum
"
,
"
posuere
"
,
"
urna
"
,
"
nec
"
,
"
tincidunt
"
,
"
praesent
"
,
"
semper
"
,
"
feugiat
"
,
"
nibh
"
,
"
sed
"
,
"
pulvinar
"
,
"
proin
"
,
"
gravida
"
,
"
hendrerit
"
,
"
lectus
"
,
"
a
"
,
"
molestie
"
,
"
gravida
"
,
"
dictum
"
];
return
{
createSentence
:
function
(
n
){
var
r
,
i
;
return
n
=
n
||
t
(
5
,
20
),
r
=
t
(
0
,
e
.
length
-
n
-
1
),
i
=
e
.
slice
(
r
,
r
+
n
).
join
(
"
"
).
replace
(
/
\,
$/g
,
""
)
+
"
.
"
,
i
=
i
.
charAt
(
0
).
toUpperCase
()
+
i
.
slice
(
1
),
i
},
createSentences
:
function
(
e
){
var
n
=
[],
r
=
0
;
e
=
e
||
t
(
3
,
5
);
for
(
r
=
0
;
r
<
e
;
r
++
)
n
.
push
(
this
.
createSentence
());
return
n
.
join
(
"
"
)},
createParagraph
:
function
(
e
){
var
t
=
this
.
createSentences
(
e
);
return
"
<p>
"
+
t
+
"
</p>
"
},
createParagraphs
:
function
(
e
,
n
){
var
r
=
[],
i
=
0
;
e
=
e
||
t
(
3
,
7
);
for
(
i
=
0
;
i
<
e
;
i
++
)
r
.
push
(
this
.
createParagraph
(
n
));
return
r
.
join
(
"
\n
"
)}}}).
directive
(
"
phTxt
"
,[
"
TextGeneratorService
"
,
function
(
e
){
return
{
restrict
:
"
EA
"
,
controller
:[
"
$scope
"
,
"
$element
"
,
"
$attrs
"
,
function
(
t
,
n
,
r
){
function
o
(){
var
t
;
s
||!
i
?
t
=
e
.
createParagraphs
(
s
,
i
):
t
=
e
.
createSentences
(
i
),
n
.
html
(
t
)}
var
i
,
s
;
r
.
$observe
(
"
phTxt
"
,
function
(
e
){
var
t
,
n
;
t
=
e
.
match
(
/
(\d
+
)
p/
),
n
=
e
.
match
(
/
(\d
+
)
s/
),
t
!==
null
?
s
=
parseInt
(
t
[
1
],
10
):
s
=!
1
,
n
!==
null
?
i
=
parseInt
(
n
[
1
],
10
):
i
=!
1
,
o
()}),
r
.
phTxt
||
o
()}]}}]);
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment