►
From YouTube: Web Development Special Interest Group - 11/18/2021
Description
Chat logs:
00:08:30 Barbara Johnson: https://wiki.koha-community.org/wiki/JQuery_Library#Highlight_titles_with_holds_in_the_search_results_table
00:28:17 Kristen Martinez: Not really! Just wanted to see what this group was about. :) I'm a neophyte.
Self-registration modifications: https://docs.google.com/document/d/1rt7J6FAQRkdR4jkFdCGC6InzimsMzf4azVSKK7fyPkc/edit?usp=sharing
A
All
right
welcome
everybody
to
the
it's
november
november,
webdav
meeting
for
the
for
kaha
us.
We
are
gonna
talk
about
some
stuff
and
barbara
has
something
to
share
so
I'll.
Let
you
go.
B
Okay,
so
where
it
shows
the
holds
number,
we
wanted
to
be
able
to
draw
more
attention
to
things
that
actually
have
holds,
so
I
cobbled
together
some
jquery
and
I'm
a
real
hit
or
miss
kind
of
jquery
person.
I
kind
of
get
the
gist
of
things,
but
I
don't
always
know
how
to
put
it
together.
B
So
for
this
one,
I
wanted
to
find
everything
that
had
the
holds
zero
and
basically
you
know
not
touch
those,
but
anything
that
had
some
kind
of
number.
So
I
had
to
do
all
this
stuff
with
like
not
and
contains
and
stuff
like
that,
so
I've
got
the
link.
A
B
B
A
Brilliant
yeah,
that's
you've
got
some
good
like
general
chunks
in
there,
so
you've
got
the
wild
card
selector.
I
always
have
to
look
those
up
and
I've
never
used,
not
so
that.
B
Was
the
part
that
I
I
had
to
look
it
up
and
I
I
got
how
it
was
supposed
to
work,
but
it
was
like
making
it
work.
You
know
it
was
difficult,
so
I
went
through
you
know.
I
went
to
like
your
opac
and
christopher's
oppac
and
viewed
the
source.
It's
like
do.
They
have
any
of
that
in
any
of
theirs
and
somewhere.
I
found
something
and
it's
like.
Okay,
there's
a
little
bit
of
an
example,
and
I
just
kept
trying
things
until
it
finally
finally
worked.
So
that
was
my.
A
B
Those
are
from
christopher,
he
did
that
in
the
in
his
opac
and
then
he
did
it
in
the
staff
interface
as
well,
and
so
that
let
me
find
that
is.
B
A
C
B
A
See
what
I'm
trying
to
do
is
I've
got
custom
xslt
that
pulls
in
like
blu-ray
or
dvd
or
vhs
from
the
007,
but
I
don't
want
to
use
custom
xslt
anymore,
because
it's
a
pain
because
anytime
we
have
an
update,
then
I
have
to
go
in
and
add
in
all
the
new
stuff,
they've
added
yeah
to
my
own
custom
sheet.
So
I'd
like
to
be
I'd
like
to
use
the
api
for
that.
A
But
I
don't
know
if
you
can
pull
encoding
fields
from
the
api
or
if
it's
just
marked
data,
and
then
I'm
also
doing
that
with
series.
We
talked
about
this
last
time
about
how
the
series
is
in
the
xslt
now,
so
I
shouldn't
need
it,
but
I
forgot
afterwards
that
I've
broken
the
tracing
on
that
because
we
don't
like
it
when
it
searches
the
series
and
the
author
at
the
same
time.
That
gives
us
too
narrow
of
a
result
right.
A
So
I
think
I
can
use
the
api
to
do
that
with
that
code
that
we've
played
with
in
the
past,
but
I'm
still
having
some
problems
with
it.
A
Okay,
are
you
seeing
my
got
purple
background
kind
of
yeah?
I
did
get
my
opac
pretty
lined
out
since
the
upgrade,
so
I've
got
the
new
footer
in
place,
and
I
made
some
accessibility
improvements
to
this.
I
think
I've
talked
about
that
in
the
past.
A
The
search
results
is
something
that
I
hadn't
really
worked
on
much
and
I
think
I
probably
still
have
some
polishing
to
do
also
it
does
this
weird
little
blip,
because
I
move
things
around
on
the
screen,
and
I
don't
like
that.
I
want
to
try
and
fix
that
somehow,
but
I
I
did
I
just
completely
killed.
A
So
I
think
what
I
did
was
I
added
bootstrap
classes
to
these
so
that
it's
like,
I
guess
I
can
show
so
I
use
jquery
to
add
the
boot
class
strap.
So
this
is
column
small
two
and
then
this
section
is
here
somewhere
column
nope.
That's
that
one,
so
I
had
a
column
small
10
to
this
one.
So
it's
it's
getting
its
sizing
from
that
and
laying
out
the
the
page
a
little
better
and
then
I
also
moved
the
ratings
over
here
and
then
what
I
was
talking
about
earlier.
A
That's
some
blu-rays,
so
I
I've
I've
added
in
these
little
icons
with
the
xslt,
and
I've
also
put
that
over
there
in
this.
The
summary
area,
but
that's
that's
the
thing
I
want
to
try
and
stop
relying
on
it
before,
but
you
can't
get
it
anywhere
over
here.
Like
a
lot
of
times,
you
can
get
format,
codes
and
things
like
that
out
of
the
description
that's
there,
but
that
one's
hiding
in
the
007.
So
I
have
to
pull
it
out
of
the
database,
which
is
slightly
frustrating.
A
What
else
did
I
do
here?
So
this
is
the
same:
we've
broken
out
like
the
holdings
into
a
little
table
just
so
it's
a
little
bit
better
visual.
I
chopped
off
all
the
extra
verbiage,
so
my
library
names
are
things
like
columbus,
public
library,
fredonia
public
howard
city,
that
sort
of
thing,
so
I've
got
jquery
in
there
to
chop
those
down
to
just
the
library
name,
because
yeah.
A
On
this
page,
I
haven't
done
a
lot
I
did
so
novelist
is
something
that
we
subscribed
to
and
my
my
novelist
stuff
kind
of
broke
at
some
point
and
I
never
really
fixed
it.
So
I
clean
that
up
a
little
bit.
It's
floating,
really
slow
right.
Now,
I'm
not
sure
what
that's
about
novels
does
that
sometimes
on.
B
A
Yeah
they're
they're
having
some
problems
or
something
but
yeah,
so
I've
added
this
button.
I
used
to
have
like
a
little
floaty
thing
here,
but
it
wasn't
very
good
on
mobile,
so
I
just
added
a
button
here
that
jumps
you
down
to
the
novelist
content
and
the
rest
of
this
is
pretty
unmodified.
A
I
did
notice
there's
some
buggy
stuff
going
on
with
this
box
and
I
think
there
are
bugs
out
there
for
it
but
like
when
it
looks
like
this.
If
you
click
back
the
results,
it's
actually
generating
a
rss
feed
link,
so
it
doesn't
go
back
to
the
results
and
I
don't
know
if
that's
something
that
I
did
or
if
it's
like
a
bug,
but
it
doesn't
always
come
up
that
way
like.
A
A
So
that
took
me
back
to
the
browse
page
and
the
next
and
previous
are
lit
up,
so
it
actually
works.
But
if
I
go
further
down
the
page
I
don't
know
I
haven't
figured
out
exactly
what
causes
it
yet,
because
if
I
I
went
to
pass
test
earlier
and
see
it's
fine
now,
so
I
haven't
been
able
to
replicate
the
behavior,
but
it
it
does
happen.
A
The
page
nation
on
mobile
was
throwing
off
how
wide
the
screen
was,
so
I
have
to
reload
the
page.
It
doesn't
switch
when
you
switch.
I
have
some
code
that
switches
when
you
switch
this
one's,
not
one
of
them,
so
if
you
load
it
up
on
a
mobile
device,
now
I've
taken
away
all
the
pagination,
except
for
the
next
and
previous
buttons.
A
Otherwise,
without
it
the
numbers
kind
of
trail
off
the
screen
over
here,
and
it
makes
the
screen
go
back
and
forth,
and
maybe
that's
just
a
me
problem
too,
but
it
was
it
didn't
also
the
numbers
you
can't
really
hit
with
your
thumb
very
well
on
a
screen.
So
I
just
thought
having
the
previous
next
buttons
was
a
better
solution
for
this
experience.
A
And
I
think
that's
pretty
much
it
the
rest
of
this
kind
of
just
trickles
down
from
the
the
the
regular
screen
like
since
I
put
them
in
the
bootstrap
columns.
It's
automatically
become
responsive
enough
to
put
that
where
I
want
it,
which
is
nice.
A
I'm
sure
I've
made
other
adjustments,
but
those
are
the
main
ones.
So
that's
my
what
I've
done
on
the
upgrade
type
thing:
that's
not
at
all
related
to
things
that
came
in
the
screen.
A
A
It
was
more
of
a
they
remember.
I
exist
so
they
started
sending
me
things.
I
guess
I
do
have
one
the
the
notices
you
get
when
you
check
things
in
the
modals
that
pop
up
I've
broken
those
in
the
past.
So
I
think,
there's
a
system
preference
now
that
lets
you
not
block
the
screen
if
it's
a
transfer,
but
it
does
block
the
screen
if
it's
a
hold
and
that's
basically
what
I
broke
it
to
do
so
my
broken
version
of
it.
Now
it's
like
duplicating
the
messages.
A
So,
if
there's
a
transfer,
it's
giving
you
that
message
that
I
may
so
I'll
just
pulled
up.
Let
me
see.
A
A
A
I
have
it
up
here
and
then
it's
duplicating
down
here,
so
I'm
trying
to
decide
if
I
just
need
to
unbreak
it
and
turn
on
that
system,
preference
or
if
I
need
to
hide
it,
if
it's
a
duplicate
thing,
because
if
you
have
it
just
running
off
the
system,
preference,
it's
gonna
do
what
it
did
before
and
the
reason
it's
back.
There
is
because
when
you
clear
the
modal,
you
still
have
that
information
on
the
screen.
A
A
B
I
do
have
some
jquery.
Let
me
share
my
screen
again
and
this
wasn't
related
to
this
upgrade.
B
B
It's
like
you
know,
and
so
it
really
bothered
me
so
lucas
created
this
jquery
to
get
rid
of
that
trailing
slash,
and
I
just
it's
such
a
small
thing,
but
it
just
to
me
it
just
makes
it
look
so
much
cleaner
and
someone
else
had
asked
me,
you
know
what
did
you
do
there
and
it's
like
well
lucas
did
that
and
and
here's
here's
what
it
is
to
do
that,
so
that
was
kind
of
handy.
A
Yeah,
I'm
gonna
have
to
harvest
that
one.
A
All
right,
what
else
do
we
have
to
talk
about
jen
or
kristen?
Do
you
have
anything
you
want
to
share
or
questions
that
we
can
try
and
answer.
C
I
don't
have
any
questions,
I'm
I'm
new
at
my
job
and
so
I'm
just
lurking
to
try
and
learn
everything
I
can.
A
B
A
What
else
can
we
talk
about?
Let's.
B
B
Okay
in
texas,
we're
required
to
ask
all
new
library
card
holders
if
they
want
to
get
a
butt
registration
card
or
not,
and
we're
supposed
to
do
that
as
a
routine.
You
know
across
the
desk
transaction
when
we're
issuing
the
card,
but
it's
often
forgotten.
B
We
have
all
of
our
patrons
self
register.
They,
you
know
if
they
come
up
to
the
desk
and
it's
like
what
you
know.
What
do
I
need
for
a
library
card?
We
take
them
over
to
a
station,
that's
right
by
the
desk
and
we
tell
them
to
fill
out
the
form
and
then
come
back
to
the
desk
with
their
driver's
license
and
then
we'll
complete
the
process.
B
So
this
value
is
on
the
self-registration
form
and
it's
a
required
value.
They
either
have
to
say
yes
or
no,
so
then
they
get
back
to
the
desk
and
the
value
is
there
and
filled
in,
but
staff
are
and
I
made
it
red
to
stand
out,
but
staff
are
still
having
issues
with
you
know,
seeing
it
or
paying
attention
to
it
or
whatever.
B
So
I
was
trying
to
to
think
of
you
know
ways
to
make
it
obvious
to
them,
and
I
haven't
worked
on
this
in
a
while.
I
did
come
up
with
something
and
it
did
work,
but
then
every
time
you
went
in
to
go
into
a
patron
record
to
edit
it
or
look
at
something
you
would
have
to
answer.
I
don't
remember
what
I
did,
but
you
know
maybe
I
did
a
pop-up
or
something
you
would
be.
B
B
B
B
A
Yeah,
I
think
I
would
have
done
the
same
purchase
your
earlier
thing,
but
I
that
would
get
annoying
if
you're
editing
because,
like
you,
could
definitely
tell
that
to
pop
up
an
alert
if
it
says
yes
like
when
they
click
go
to
click,
save
or
something.
B
A
B
A
B
It's
like
we've,
we've
got
a
thing
here.
We
have
that
automatic.
You
know
resetting
of
the
password.
I
guess
it
is
so
if,
if
they
replace
the
library
card,
you
know
this
one
they've
lost
it.
You
scan
in
a
new
number,
but
people
would
scan
in
the
new
card
number
here
and
then
just
save
and
not
change
it
down
below
and
if
well,
if
they
scan
in
a
new
card
number
here
and
like
press
enter
or
tab,
or
you
know
advance
to
another
field.
It'll
take
care
of
everything
down
here,
but
if
they.
A
B
A
A
I
wonder
if
on
that,
that
one,
if
you
could
add
like
a
mouse
event
so
whenever
they
move
their
mouse
at
all,
it
updated
the
other
fields,
because
it
sounds
like
you've
already
got
like
a
tab
event.
That
does
it
so,
maybe
maybe
there's
something
there
with
just
moving
mouse
moving.
I
don't
know
but
yeah
yeah.
A
You
could
have
something
like
that,
but
even
easier
than
that,
since
the
value's
already
in
there
all
you'd
have
to
do,
is
check
the
value
and
then
change
something
add
something
you
could
even
change
the
background
color
of
the
whole
page
or
something,
and
then
that
could
be.
B
Yeah,
so
I
need
to
get
back
to
that
one
because
they
keep
telling
me.
I
don't
think
that's
working
and
it's
like
you're
right,
it's
it's
well.
I
took
out
the
jquery,
but
they
were
still
thinking
that
it
was
somehow
going
to
alert
them
and
then
they
said
you
know.
I
don't
think
it's
doing
anything
to
catch
that
it's
like
you're
right.
I
had
to
take
it
out.
A
Maybe
you
could
like,
if
it
says
yes
change,
the
color
of
the
save
bar
and
append
it
up
there
in
bold,
like
next
to
the
cancel
button,
append
something
that
says
patron
check,
yes
for
voter
registration
card
or
something
like
that,
so
that
it's
right
their
eye
is
going
to
go
to
that
save
button.
So
they'll
see
it
up
there,
but
they
won't
have
to
actually
click
through
things
to
to
save
it.
If
it
doesn't
be
taken
care
of.
A
I
don't
think
so
I
mean
all
you're
doing
is
so
you're
changing
the
css
of
that
bar
up
there
and
then
you're
doing
like
a
dot
append
and
then
the
html
of
whatever
you
want
to
say,
so
it
shouldn't
be
too
bad.
The
tricky
part
is
what
you've
already
got
done,
which
is
if
it
says
yes
do
something.
If
it
doesn't
say
yes,
don't
do
something.
A
Your
your
mention
of
self-registration
reminded
me
that
I
did
do
some
work
on
that
page,
so
I
can
show
off
what
I've
done
there.
A
One
of
our,
so
our
big
project
with
some
of
the
our
money
is
redesigning
websites
for
all
of
our
member
libraries
that
want
them
and
one
of
the
things
that
we're
doing
with
that
is
encouraging
them
to
use
the
self-registration
a
link
to
self-registration
on
their
website.
So
they
can
have
like
a
get
a
card
link
on
their
website
that
shoots
them
over
to
koha.
So
we
we
kind
of
did
a
review
of
our
self-registration
page
and
decided
we
needed
some.
It
needed
shoring
up.
A
Basically,
so
one
thing
that
I
did
was
change
the
heading
to
say:
register
for
a
new
library
account,
that's
a
good
idea,
because
often
people
will
come
here
when
they
forget
their
password.
So
I
wanted
to
make
it
clear
that
that's
what
they're
doing
right
now
and
then
I
also
added
a
second
line
that
takes
them
to
the
password
recovery
page,
just
to
kind
of
reinforce
that
this
is
a
new
account.
If
you
already
have
an
account,
you
can
get
your
password
back.
A
If
you
wanted
to
delete
it
because
cohort
doesn't
like
it,
if
your
cards
don't
have
card
numbers,
so
one
of
the
things
I
added
here-
and
I
don't
know
if
you
can
actually
see
it
in
the
background,
so
the
card
number
field
is
still
there
and
it's
hidden
all
right.
It
is
filling
it
into.
So
if
I
unhide
those
two
fields,
so
the
expiration
date
is
just
there.
A
I
just
hit
back
that
doesn't
do
anything,
so
I
added
some
jquery
kind
of
hiding
in
the
background
for
the
card
number,
and
I
just
built
the
string
using
the
term
sulfur
egg,
and
then
this
is
like
month
day
minute
hour.
Second
and
then
millisecond,
so
there's
a
very,
very
small
chance
that
two
people
doing
it
at
the
same
time
are
going
to
get
the
same
number
generated
there
and
then,
since
it's
pre-pended
with
self-reg,
it's
easy
for
us
to
know
that
that
was
something
that
was
created.
A
A
Okay,
I
I
should
share
some
of
my
stuff,
like
you
did
in
the
wiki,
I
mean
I've,
I'm
so
bad
about
not
getting
too
low
with
my
stuff,
but
I
can
show
you
what
the
code
looks
like
and
it's
an
opec
thing.
A
So
this
is
the
the
swapping
the
self-registration,
so
I
added
some
wording
on
those
little
pop-ups
too.
That's
the
header
text
that
we
talked
about.
A
Oh
here's,
the
part
that
pre-fills
the
number
so
we're
declaring
the
date.
We're
saying
this
is
right.
Now
is
the
date
which
then
lets
us
kind
of
pull
pieces
out
of
it.
A
So
this
is
the
the
input
field
that
you
see
here
and
then
I'm
setting
a
value
and
that
value
is
building
a
string
using
things
from
the
date.
So
you
can
see
it.
It's
adding
that
cell
frag
and
it's
saying
from
now,
which
is
my
date
I
want
to
get
the
month
and
then
I
add
one
for
the
month,
because
it's
zero
index
so
january
is
zero.
A
But
I
wanted
to
be
more
reflective
of
current
date,
so
I
added
the
one
there
and
then
it's
getting
the
date,
the
year
hours
minutes
seconds
and
then
milliseconds,
which
should
always
give
me
a
unique
number
theoretically.
A
A
A
I
hid
some
of
the
the
fields
with
the
new
there's,
a
new
system
preference
that
lets
you
decide.
Maybe
this
one's
not
that
new.
What
fields
show
up
here?
So
I
hid
some
of
those,
but
we
still
have
some
required
fields
and
just
the
standard
stuff.
A
We
do
also
have
the
alternate
address
and
contact
fields
active
on
the
form,
though
I
don't
feel
like
people
registering
accounts
themselves,
are
going
to
use
that
very
often
so
I
just
collapse
those
using
a
little
extra
jquery,
it's
not
as
smooth
as
I'd
like
when
you
un,
like
re-collapse
it.
I
don't
know
what's
going
on
there,
but
and
then
the
little
flippy
arrow
thing
is
actually
css,
which
I
figured
out.
A
A
A
But
on
this
form
I
don't
expect
the
patron
to
know
that
or
possibly
even
have
one,
but
it's
a
required
field
because
we
had
to
set
it
up
that
way
to
make
the
the
cloud
library
thing
work.
So
I've
I've
gone
in
and
also
created,
generated
a
placeholder
dummy
number
for
that
that
the
staff
then
can
go
in
and
take
out
after
the
account
has
registered.
A
A
I
also
added
that
note
at
the
bottom
and
I'm
just
I'm
trying
to
use
bootstrap
more
so
like
because
it's
already
built
into
coho.
All
I
have
to
do
is
add
that
bootstrap
button
class
of
bg
warning
and
it's
doing
the
formatting
for
me
that
matches
what
else
might
be
a
warning
in
koha.
So
I'm
trying
to
save
myself
some
time
and
headache
recreating
the
wheel
up
here
in
the
css
box
by
using
those
classes.
A
A
I
also
added
in
to
the
pending
area
I
tied
in
a
report
that
shows
how
many
self
registration
requests
are
going
are
outstanding
there
nice,
because
otherwise,
the
only
way
we
really
know
a
patron
has
self-registered
is
either
we
run
a
report
deliberately
to
do
that,
which
is
what
this
link
does.
But
most
of
my
libraries
aren't
in
that
mindset
or
the
patron
comes
in
themselves
and
comes
to
kind
of
upgrade
their
account.
A
So
this
way
we've
got
a
little
extra
tracking
and
my
my
next
one
of
my
next
projects
is
to
get
this
stuff
over
here,
because
often
you
have
to
scroll
down
to
see
it,
especially
on
my
libraries
that
don't
necessarily
have
giant
monitors.
So
I
want
that
to
be
like
the
first
thing.
They
see
all
the
stuff
they
need
to
be
paying
attention
to
on
the
screen.
So
I'm
gonna
work
on
just
shoving
that
up
there
shouldn't
be
too
hard.
B
Yeah,
that's
great
because
we
do
have
a
report
that
they
go
and
look
at
to
see.
You
know
self-registrations
and
we
get
a
lot
of
self-registrations
from
other
places
named
bedford.
There
are
lots.
B
A
Yeah
yeah
and
ours
is
set
up
to
wipe
them
out
after
14
days.
We've
got
that
crown
job
running,
but
it
hasn't
always
been
consistent
and
I
think
part
of
the
problem
is
we
allow
them
to
place
holds
so
I
don't
know
that
co
has
deleting
cards
that
have
outstanding
holds
and
also
the
fact
that
it
doesn't
have
a
card
number
in
there.
I
think
it's
preventing
that
deletion
from
happening,
because
if
you
try
to
delete
it
on
your
own,
you
get
it
like
an
internal
server
error.
B
B
Can't
we
were
gonna,
cancel
hold
and
you
know
just
redo
it
because
it
was
all
messed
up
and
on
the
staff
side,
because
the
patron
didn't
have
a
card
number,
we
couldn't
place
a
hold
it
just
wouldn't
let
us
do
it
and
so
cirque
staff
said
yeah
that
happens
every
once
in
a
while,
and
you
know
we
have
this
other
kind
of
process.
A
Yeah,
so
everything
will
work
because
there's
something
in
the
field,
so
yeah
yeah.
I
can
definitely
share
that
at
least
with
the
notes
for
this
meeting.
If
not,
if
I
get
around
to
adding
things
to
the
wiki.
A
A
I
guess
I
didn't
mention
on
the
the
staff.
Client
self
registration
link
thing
it's
generating
the
number
from
one
report,
so
the
count
is
coming
from
a
report
and
I'm
pulling
that
in
with
jquery
and
then
the
link
actually
goes
to
a
different
report
to
give
them
a
list
of
who
who
that
number
is
associated
with.
But
it's
all
we
are
consortium.
A
So
it's
all
running
off
of
the
logged
in
branch,
so
they
just
see
their
stuff,
which
I
never
really
thought
about
in
the
past,
because
it's
been
like
a
long-standing
problem
that
the
purchase
suggestions
show
up
for
everybody
like
you,
get
everybody's
account
and
then
you
go
there
and
it's
not
there.
I
could
have
easily
done
the
same
thing
as
I
did
with
the
self
registration
link
with
purchase
suggestions
like
years
ago,
but
now
that
this
upgrade
brought
us
the
division
on
that
link.
I
don't
have
to
anymore
so,
oh
well,.