►
From YouTube: Very basic jQuery for Koha (Part 1)
Description
Presented by George Williams, NEXT Search Catalog Coordinator at the Northeast Kansas Library System, and koha-US Past President (2019).
Links:
- About George: http://slides.hopperdietzel.org/about/index.html
- Presentation: http://basicjquery.hopperdietzel.org/
- Koha jQuery Library: https://wiki.koha-community.org/wiki/JQuery_Library
A
A
A
Sure
thing
so
I'll
just
introduce
myself,
I
noticed
on
the
cohort
on
webpage.
Everybody
else
had
their
full
name
there,
but
all
of
my
presentations
just
said
george
is
so
it's
like.
Nobody
remembered
that
I
had
a
last
name:
I'm
george
williams,
I'm
the
next
search
catalog
coordinator,
northeast
kansas
library
system.
I
used
to
be
the
president
whoops.
A
A
So
I'm
the
north
next
search
catalog
coordinator
northeast
kansas
library
system
in
lawrence
kansas,
I
used
to
be
the
president
of
koha
u.s.
People
are
often
confused
about
knuckles
necklace,
provides.
A
To
all
types
of
libraries
in
northeast
kansas,
there's
117
libraries
that
are
members,
but
only
51
of
those
member
libraries
are
part
of
the
next
search.
Catalog
shared
shared
public
catalog,
which
is
our
cohab
service
that
we
provide
and
we've
been
using
koha
since
2008,
and
we've
been
on
community
coho,
hosted
by
bywater
since
2011.
A
A
You
know
I
worked
for
the
lantau
county
library
district,
which
is
where
lizette
is
now
part
of
the
valnet
library
consortium,
and
I
was
there
when
belmont
migrated
to
coho
and
before
that
I
had
a
couple
other
library,
jobs
and
I
have
a
degree
in
medieval
british
literature
from
boise
state
university,
which
is
why
I'm
wearing
the
broncos
sweatshirt
there's
nothing.
That
really
can
prepare
you
for
working
at
libraries
and
being
a
co-host
system.
Administrator
like
like
knowing
about
a
medieval
arthurian
literature
and
reading
chaucer
and
beowulf.
A
I've
also
got
everything
that
I've
prepared.
B
C
A
A
link
to
all
of
the
stuff
I'm
going
to
talk
about
after
we're
done
so
some
places
this
got
listed
as
jquery
hacks
with
george,
but
what
was
asked
for
and
what
I
prepared
is
very
basic.
Jquery
and
john
stubborns
actually
suggested
that
I
start
with
you
know.
The
j
is
small
and
the
q
is
capitalized
in
jquery,
so
people
wanted
very,
very
basic
jquery
and
I'm
going
to
go
into
very,
very,
very
basic
jquery
and
the
first
question
I'll
answer.
A
Specific
that
they
want
to
see
that
they
can
ask
questions
about.
But
the
first
question
is
what
does
jquery
have
to
do
with
co-op,
and
so
there
are
four
system
preferences
that
allow
cohan
users
to
add
jquery
and
javascript
into
their
cohort
system,
and
so
knowing
some
basic
jquery
can
help.
You
do
things
in
quahog
before
or
not
before,
but
without
having
to
do
a
development.
A
So
you
can
modify
cohab
without
having
to
actually
redesign
to
actually
change
pages
at
the
at
the
basic
level.
You
can
actually
make
changes
without
changing
the
basic
level
of
co-op.
So
so
the
next
question,
of
course,
then,
is
going
to
be
what
are
the
four
system
preferences?
I've
got
them
right
here
on
the
screen:
there's
intranet,
user.js,
opac,
user.js,
self-checkout,
user.js
and
self-check-in
user.js,
and
I'm
going
to
flip
over
here.
A
So
this
is
the
first
time
we've
been
using
the
coba
us
demo
demo
that
bywater
solutions
set
up
for
us,
and
so
I'm
logged
in
and
if
you
go
over
to
koha
administration.
A
And
you
can
go
to
each
of
these,
you
can
find
them
in
the
list
of
system
preferences,
but
the
easy
easiest
way
to
find
all
forms
at
once
is
to
do
in
the
search
box
user.js,
because
these
all
have
all
four
of
these
system.
Preferences
have
user.js
in
their
names,
and
so
here
we've
got
self-check
user.js
and
self-checking
user.js
you're
going
to
find
those
in
the
circulation
preferences
so
normally
they're.
Under
this
tab,
opac
preferences
are
under
the
opac
tab
and
staff
client
preferences
are
under
the
staff,
client
tab.
A
So
that's
how
you
find
these
different
system
preferences,
where
you
can
insert
javascript.
A
Into
your
into
your
coho
system,
one
of
the
reasons
that
I
am
the
person
that
was
asked
to
talk
about
this
is
because
we
have
a
ton
of
javascript
at
nexsearch
catalog
and
it's
you
know.
I've
been
writing
jquery
for
cohob,
since
before
we
started
using
co-op,
he
had
a
training,
advil
well
I'll,
get
to
the
first
piece
of
jquery
that
I
wrote
or
or
watched
ed
wright
and
the
first
piece
of
jquery
that
we
inserted
into
the
into.
A
A
A
Question
to
that
is
okay,
so
what's
it
what's
a
javascript
library.
So
in
this
context
it's
a
predefined
set
of
functions,
and
I
guess
the
easiest
way
to
explain
this
is
a
library
in
javascript
is
think
of
it
like
a
cookbook.
A
A
The
library
is
like
a
cookbook
and
the
piece
of
chicken.
The
jquery
is
like
a
recipe.
A
Saying
well,
I've
got
an
example
here.
This
is
one
way
highlighted
here.
This
is
how,
in
just
with
javascript,
you
could
hide
something
on
a
page.
You
could
do
document
get
element
by
id
and
then
put
a
selector
in
there
and
then
dot
style
dot
display
equals
none.
A
A
A
So
it
simplifies
all
these
pieces
of
javascript
and
makes
it
easier
to
to
do
with
to
do
these
things.
Essentially,
it's
it's
the
most
used,
javascript
library
and
there's
a
lot
of
flexibility
that
you
can
get
out
of
that.
There's
some
other
things
there's
sometimes
when
you're
writing,
jquery
that
you
have
to
go
in
and
write
out
full
pieces
of
javascript,
because
nobody
has
written
a
shortened
version.
A
But
there's
a
lot
of
flexibility
with
jquery
and
coha
allows
that
flexibility
to
come
through.
So.
A
A
A
Then
you've
got
to
go
through
and
straighten
out
all
the
quotes
because
you
can't
have
double
quotes
inside
of
double
quotes,
because
javascript
is
going
to
think
that
the
that
the
first
quote
double
quote
and
the
second
double
quote,
even
though
they're
both
the
first
in
the
whole
statement,
they're
not
going
to
match
up
and
it's
going
to
break
your
java
javascript.
A
C
A
Inside
quotes,
you
need
to
change
the
the
quotations
and
then
so
that's
the
first
half
of
the
piece
of
jquery
is
the
selector
in
the
second
half
is
an
event
or
an
effect
or
a
modification,
and
those
they're
separated
the
selector
and
the
modification
are
separated
by
a
dot
and
there's
a
usually
a
dot
and
a
word
and
a
pair
of
parentheses
that
could
be
empty
or
it
might
have
something
in
it
and
whether
it's
empty
or
it
has
something
in
it,
it's
going
to
depend
on
what
effect
or
modification
you're
doing.
A
A
B
A
Selector,
a
selector
is
a
piece
of
quote
code
that
tells
java
jquery,
which
part
of
the
page
which
piece
of
html
that
you're
gonna
that
you're
gonna
mess
with,
and
so
the
first
thing
you're
gonna
need
to
know
a
kind
of
a
prerequisite
to
doing
things
with
jquery
is
you're
going
to
need
to
know
a
little
bit
about
html.
A
A
Elements
you
know
the
html
code
has
those
things
in
the
angle
brackets
p
for
paragraph
table
for
table
div
for
a
division
of
the
page.
A
C
A
What
is
an
event
effect
or
a
method?
Well,
once
you've
selected
something
you're
going
to
want
to
do
something
with
it
and
that's
what
the
that's,
what
the
events
and
methods
are:
you're
gonna,
first
you're
gonna
select
something
on
the
page
and
then
you're
gonna
tell
jquery.
This
is
what
I
wanna
do.
B
A
That
thing
that
I've
selected,
so
it's
pretty
simple-
I
mean
it's
a
simple
set
of
instructions.
You've
got.
You
say
this
is
what
I
want
to
change,
and
this
is
how
I
want
to
change
it.
That's
all
that
jquery's
is
and
what
becomes
complicated
is
trying
to
figure
out
how
to
select
things
sometimes
and
then
how
to
tell
jquery
what
it
is
you
want
to
do
with
them
and.
A
Page
here
of
some
events
are
click
hover,
toggle
resize.
So
you
know
if
you
hover
your
pointer
over
something.
The
hover
event
says
that
when
you
hover
over
something
you're,
gonna
something's
gonna
happen,
some
effects
are
fading,
fade
out,
hide
and
show
you
know.
Maybe
if
you
hover
over
something
you're
gonna
have
something
fade
into
view
or
fade
out
or
you're.
Gonna
change,
the
color
of
it
fade
in
and
fade
out
are
useful
with
buttons
hide
and
show
are
ones
that
I
use
all
the
time
and
there's.
B
A
And
then
we've
also
got
methods
like
append
and
prepend
and
add
class
and
dot
html
and
attr.
I
didn't
put
that
one
in
their
attribute.
You
can
add
attributes
to
things
on
the
page
which
sometimes
you
have
to
add
an
attribute
to
something
in
order
to
be
able
to
select
it.
A
So
how
do
you
create
a
selector?
How
do
you
find?
How
do
you
figure
out
what
to
select-
and
this
is
where
I'm
going
to
jump
over
to
our
demo
version
of
co-op?
Actually,
I'm
going
to
go
to
the
home
page
here.
A
So
what
you
can
do,
though,
is
you
type
control
shift
I
and
that
will
open
one
of
the
developer
tools.
So
that's
ctrl
shift.
I
you
can
also
find
the
developer
tools
if
you
go
up
to
the
menu
in
firefox
or
in
chrome
and
click
on
the
menu
and
then
go
down
to
where
it
says.
Web
developer
and
you've
got
this
whole
list
of
tools.
A
I
have
never
met
anybody
that
likes
this
on
the
left
hand,
side
of
the
page-
or
you
can
even
put
it
in
a
separate
window
and
throw
it
over
here
and
actually
stuck
that
on
my
on
my
other
screen
there,
so
you
find
that
by
going
to
the
menu
I'm
going
to
web
developer
and
toggle
tools,
now
I
got
to
put
it
back
where
I
like
it
there
we
go,
and
I
want
to
get
rid
of
that.
A
So
when
you
are
in
this
window
and
you
hover
over
the
things
on
the
page,
you'll
notice
that
they
highlight
when
you
hover
over
them,
like
if
you
hover
over
the
body
tag,
it
highlights
everything,
because
the
body
tag
is
everything
on
the
page.
A
C
A
To
that
thing,
where
it
is
in
the
code
and
you'll
see
all
the
things
that
are
next
to
it.
So
this
is
how
you
find
selectors.
This
is
the
easy
way
to
find
selectors,
and
one
of
the
things
you
can
do
here
is,
if
you,
if
you,
if
we
highlight
this,
we
can
actually
if
we
highlight
the
whole
link
and
go
to
copy
and
css
selector,
we
can
actually
copy
the
selector
there,
and
this
would
actually
get
us
a
selector
that
we
could
use
in
a
piece
of
jquery.
A
This
is
not
a
great
way
to
do
it,
because
we'll
kind
of
explain
that
in
a
few
minutes
here,
but
that's
one
way
to
find
selectors,
you
can
highlight
things
you
can
find
them
here
like
if
we
wanted
to
find
out
what
the
what
the
html
elements
are
that
go
into
the
lists
we
can.
A
A
So
that's
one
easy
way
to
grab
selectors,
but
there's
some
tricks
to
that
and
and
we'll
get
into
we'll
get
into
that
in
just
a
minute.
I
also
I
want
to
talk
here
about
the
internet,
user.js
system,
preference.
B
A
But
the
first
thing
you
see
here
is
that
you
must
include
document
ready
function
at
the
beginning
of
the
document
or
you
must
wrap
it
around
each
individual
piece
of
code
that
you
put
in
here,
and
there
are
two
schools
of
thought
on
this.
So
first
off,
let
me
explain
what
the
documentary
function
is
going
to
do
it's
the
thing
that
tells
javascript
to
that.
A
When
the
document
when,
when
the
page
is
loaded,
when
the
document
is
ready
to
be
is
ready,
then
it's
going
to
run
the
jquery
that
you've
created,
and
so
there
are
two
schools
of
thought
on
this
one
school
says:
put
the
first
half
of
this
document
ready
function
bracket
at
the
beginning
of
the
system,
preference.
A
At
the
very
end-
and
then
you
can
put
all
your
other
jquery
in
here
inside
of
these
inside
of
this
one
set
of
brackets,
and
what
I've
been
told
by
a
couple
of
different
people
is
that
the
the
other
school
of
thought?
Is
you
take
every
single
piece
of
jquery
so
like?
If
you
have
50
pieces
of
jquery
in
your
system,
you
put
this
function
around
every
single
one
of
them,
so
those
are
the
two
schools
of
thought.
Is
you
can
do
it
where
each
function?
A
Each
piece
of
code
is
wrapped
inside
of
the
document
ready
function
or
the
whole
system
preferences
inside
of
that
document
ready
function,
so
the
two
schools,
the
two
things
that
I've
heard
about
this-
are
that
the
first
one's
better,
because
you're
less
likely
to
break.
A
A
So
I
don't
know
which
is
true,
and
I
don't
know
if
it
really
makes
that
much
of
a
difference,
but.
A
A
A
I've
also
discovered
that
some
pages
most
pages-
you
don't
have
to
put
the
document
ready
function
in
at
all,
but
there
are
a
couple
of
pages
in
cohab
that
still
require
it.
A
So
there
are
some
pages
where,
if
you
don't
have
that
document
ready
function
in
there,
the
jquery
you
write
will
not
work
and,
and
but
most
pages
it
will
so.
A
The
case,
I
don't
know
whether
that's
a
bug
or
I
don't
know
whether
it's
a
bug
that
it
doesn't
work
on
all
the
pages
or
it's
a
bug
that
it's
that
it's
not
needed
at
all.
I
really
can't
answer
that,
but
for
the
best
results,
you're
going
to
want
to
put
document
ready
function
at
the
beginning
and
at
the
end
of
the
whole
system,
preference
or
at
the
beginning
and
end
of
each
piece
of
jquery
that
you
write
so.
A
A
A
Is
show
some
very
simple
things
that
we
can
do
and
I'll
explain
why
we
do
them.
If
I
can
get
this
zoom
bar
out
of
the
way
there.
C
A
Go
that's
the
okay,
so
everybody
should
be
familiar
with
the
coho
home
page.
I
hope-
and
that's.
A
A
B
A
A
A
So,
let's
look
over
here
again
and
I'm
going,
I'm
gonna
open
my
tool,
my
toolbar
developer
tools
and
I'm
gonna
click
on
this
link
and
I'm
gonna
go
up
here
to
the
drop
down,
and
this
is
where
this
now
I
can
see-
and
I
don't
know
how
well
you
guys
can
see
this,
but
this
is
the
selector
for
that
whole,
this
whole
space
up
here
and
what
I'm
going
to
do
is
actually,
if
I
I
think,
if
I
open
that
and
then
do
the
inspector,
I
can
actually
select
my
account
and
it
will
take
us
right
to
this.
A
This
is
the
html
that
controls
this
my
account
link
in
the
drop
down,
and
so
as
a
selector
I,
as
an
as
a
piece
of
html,
I
can
see
that
it's
an
a
which
a
is
the
tag
for.
A
A
If
you
can
find
something
that
has
a
class,
you
can
dig
that
class
out
of
there
and
then
use
that
as
the
selector
to
in
your
in
your
jquery,
and
so
this
is
the
actual
link
here
and
that
drop
down
menu.
It's
that
whole
element,
the
link
is
a
part
of
a
of
a
list,
and
I
can
see
that
the
list
also
have
has
a
class
and
it's
called
tool
links
dash
my
account.
A
It's
a
class
so
the
way
to
write
the
way
to
include
class
in
a
piece
of
jquery.
Is
you
start
with
a
dot?
If
this
was
an
id,
we
would
start
with
the
pound
sign.
A
A
So
I
took
my
checkouts
out
of
the
out
of
the
drop
down
and.
A
This
with
my
account.
A
A
A
And
the
code
for
that
is
here
the
first
one
is
my
account.
The
second
one
is
my
checkouts,
so
I
made
those
disappear
just
with
this
simple
piece,
these
two
simple
pieces
of
jquery
now
there's
something
else
I
can
go
further
here.
I've
got
two
things
that
I
want
to
hide
them
on
all
the
pages.
Another
thing
that
I
can
do
is
I
can
take
my
account
here.
A
A
A
A
A
So
let's
see
I
don't
remember
what
I
was
doing:
okay,
so
they're
both
still
hidden.
It's
just
that
I
I.
A
A
And
so
the
way
that
we
get
in
there,
what
we
can
do
is
I
can
see
that
the
li
has
an
anchor
in
it
and
the
anchor
contains
the
text
set
library.
So
what
I
can
do
here.
A
A
A
A
This
this
anchor
all
of
the
anchors
in
this
drop
down
menu,
have
a
class
in
them
called
top
links.
A
B
A
Because
you
put
two
slashes
in
front
of
that's
one
way
to
write
comments
in
jquery,
so
if
I,
if
I
just
were
to
go
after
that,
select
library
by
doing
top
links,
hide
that
what
I'm
going
to
get
is
I'm
going
to
end
up
if
I
reload
this,
I'm
hiding
everything
because
everything
in
there
that
has
an
anchor
in
it
has
that
class.
A
B
A
A
B
A
Class,
not
everything
has
an
id,
so
you've
got
to
find
other
ways
to
to.
A
So
let
me
stop
again,
then
and
I'll
see
if
anybody
else
has
any
questions
or
how
things
are
going
for
everybody.
I
don't
know
where
my
chat
box
is
there.
It
is
actually.
A
A
A
A
Let's
make
sure
that
we're
doing
this
right,
so
I'm
actually
let
me
save
this
and
reload
the
page,
so
we
can
rename
things
so
my
checkouts!
A
No,
I
didn't
actually
want
to
go
to
that.
I
want
to
click
here
and.
B
A
A
A
So
the
anchor
is
top
links.
My
checkout
and
we've
got
that
that's
the
class
and
the
excuse
me
the
anchor
is
the
text
is
my
checkouts,
and
so
we
can
do
this
by
saying
we're
going
to
go
we're
going
to
select
the
out
the
list
element
that
has
a
class
my
checkouts.
A
A
That
has
the
the
my
checkouts
and
underneath
that,
so
I
know
that
top
links
might
check
out.
Is
this
element
here
and.
A
A
So
that
was
how
to
select
things.
We've
talked
about
how
to
select
things
by
that
was.
A
A
good
example
of
of
how
to
find
things
you
know.
Sometimes
you
can
find
things
with
a
class,
but
what
you
actually
want
to
change
is
underneath
that
class
and
one
of
the
things
that
quahog
does
do
is
you
know
we're
on
a
circulation
page
right
now,
the
body
of
all
the
circulation
pages
has
an
id.
A
So
if
we
only
wanted
to
change,
if
we
only
wanted
to
change
that
on
the
pages
where
we
were
in
circulation,
we
could
add.
A
A
A
It's
going
to
make
the
html
of
that
anchor
it's
going
to
make
that
into
the
whatever
html
you
put
there,
so
this
can
be
really
useful
if
you
only
want
to
change
things
on
certain
pages
or
a
lot
of
times
a
class.
The
the
big
difference
between
an
id
and
a
class
is
that
on
a
page
there
should
only
be
one
thing
with
an
id.
A
You
should
only
see
the
id
once
in
a
page
and
usually
coha
is
pretty
good.
There
aren't
usually
two
things
system
wide
where
you
have
two
things
that.
A
Same
id
that
are
different
things,
but
a
class
you
can
have
lots
of
things
that
have.
You
can
have.
A
Things
like
that,
you
know
classes
can
repeat
but
ids,
don't
I
say
they
don't
they
in
some
cases
and
how
they
used
to
like
about
eight
years
ago
there
were
a
couple
of
ids
where
there
was
the
same
id
that
was
connected
to
two
different
things,
but
I
think
that's
mostly
been
fixed
up.
A
A
With
classes,
but
I'm
going
to
go
over
now
to
the
search
page
and
under
advanced
search,
we
have
the
subtype
limits
which,
if
you're
cataloging
a
public
library
you're
going
to
have
a
lot
of
things
that
might
have
incorrect
or
not
have
any
subtype
limits
at
all.
So
it's
kind
of
pointless
to
have
filters
on
subtypes
if
you're
not
going
to
have
a
catalog
that
supports
that,
and
so
one
of
the
things
we
have
in
our
system.
Since
we
do
have
a
lot
of
bad
cataloging
is
we
just
hide
the
subtypes?
A
A
B
A
Is
identified
by
a
pound
sign
now
there
are
certain
situations
in
quahog
and
I
couldn't
think
of
I
didn't
think
of
this
last
night.
There
are
some
times
when
you
see
an
item
and
buttons
are
usually
a
good
example.
A
The
class
here,
where
it
says
class
equals
button
button
dash
default,
drop
down,
dash
toggle,
that's
not
one
class,
that's
one,
two
three
different
classes
so.
A
A
It
because
the
class
isn't
that
isn't
one
class,
that's
three
classes.
So
if
you.
B
A
Now
the
button
is
gone,
but
the
thing
there
is
that
it
wasn't
just
one
button,
there's
like
three
buttons
on
that
page
that
have
that
same
that
same
set
of
classes
attached
to
them.
So.
A
We
would
have
to
find
some
other
way
of
doing
that
the
classes
or.
A
Me
ids,
there's,
usually
there's
only
one
you're
only
able
to
put
one
id
on
an
element
so
you're
not
going
to
see
situations
where,
where
you
have
ids
with
spaces
at
least
I
don't
believe
so.
A
C
A
A
Want
them
to
change
libraries
when
they're
logging
in.
A
B
A
B
A
A
A
A
A
A
A
A
A
C
A
C
A
Login
form
it's
going
to
look
for
any
labels
and
then
anything
we
put
in
the
brackets
we're
going
to
is
going
to
be
an
attribute,
and
in
this
case
we're
looking
for
the
four
attribute
and
so
any
place
where
the
label,
where
the
four
attribute
equals
branch.
What
we're
going
to
do
is
we're
going
to
hide
that
thing.
That's
how.
A
Label
so
that
can
be
the
trickiest
part
of
jquery
is
figuring
out
how
to
connect
into
things
how
to
select
the
things
there's.
Another
thing,
though,
let
me
go
back
here.
Let
me
put
this
main
off.
A
A
And
if
I
go
over
here,
the
thing
about
this
is
hide
just
makes
things
invisible,
so
the
label
you
can
still
see
when
you
use
the
inspector.
You
can
still
see
that
the
label
for
branch
is
still
here.
It's
just
now.
It
has
css
attached
to
it
that
says
style
display
none
and
the
drop
down
menu
is
still
there,
it's
just
hidden.
A
So
it's
still
on
the
page,
it's
just
been
hidden.
All
the
jquery
is
doing
is
making
it
invisible.
There's.
A
And
I
saved
that,
so
let
me
log
out
again
and
so
I
I
hid
the
label,
but
I
removed
the
the
actual
drop
down,
and
so
I
can
still
see
that
the
label
is
still
there.
It's
just
invisible,
but
the
remove
method
actually
removes
the
drop
down
from
the
page
at
all
and
there's.
A
So
todd's
question
that
I
see
over
here
is:
can
you
use
jquery
to
make
a
function
key
stroke
associated
with
logouts?
You
can.
A
A
hotkey
that
you
could
use
to
log
out
of
quahog
just
with
a
keystroke
instead
of
having
to
go
up
and
go
to
here
and
then
log
out.
Yes,
I
am
not
prepared
to
go
through
that
process
today,
because
hotkeys
are
hotkeys,
I
wouldn't
say,
are
our
basic
jquery.
I
think
that's
more
advanced.
A
So
I
think
I
covered
all
these
things,
so
I
can
also
show
you.
This
is
the
first
piece
of
jquery
I
learned
so.
A
I
guess
I
didn't
realize
you
know
I
figured
this
would
take
less
time
than
it
has.
I
didn't
realize
it's
been
a
whole
hour,
so.
A
There
and
everybody's.
A
A
A
You
can
do
you
know
the
first
piece
of
jquery
I
learned
from
ed
and
nicole,
when
we
were
doing
the
training
eight
years
ago
for
the
valnet
migration,
the.
A
The
first
question:
one
of
the
first
questions
that
came
up
was
one
where
nicole
and
ed
are
showing
people
how
to
enter
a
patron.
One
of
the
fields
in
the
in
coho
for
patrons
is
surname,
and
one
of
the
people
in
the
group
asked
the
question.
What's
a
surname
and
we
have
to
say
it's,
it's
a
last
name,
and
so
I
immediately
thought
you
know
if
surname.
If
there's
one
you
know,
I
have
a
background
in
restaurants.
A
My
my
knowledge
is
that
if
one
person
complains
about
something
or
asks
a
question,
it
means
that
there
are
10
other
people
that
have
the
exact
same
question
that
just
weren't
afraid
they
were
too
afraid
to
ask
it.
So
I
figured
if
one
person
in
this
room
knows
doesn't
know
what
a
surname
is
they're
going
to
be
a
lot
of
people
that
don't
know
what
a
surname
is,
and
I
don't
didn't
want
things
to
be
confusing
for
anybody.
A
Was
confusing
to
people
too,
so
we
added
text
to
that.
So
it
said
other
name,
nickname,
slash
other
name
and
then,
after
that
it
was
in
valnet
at
the
time
when
a
patron
got
a
library
card,
their
password
was
said
as
their
last
name
and
at
the.
B
A
Didn't
allow
patrons
to
change
their
password,
so
it
was
library
card
number,
last
name,
so
we
wrote
and
showed
me
how
to
write
jquery
that
took
the
patrons
last
name
as
soon
as
the
last
name
is
in
that
box.
It
automatically
fills
the
password,
so
ed
showed
me
those
things
in
one
week
and
during
training
and
like
a
year
later,
I
discovered
that
there's
a
limit
to
how
much
jquery
you
can
put
into
cohab.
A
That's
like
I
don't
know
what
it
is
like:
60
000
characters.
That's
the
max
and.
A
A
You
automatically
so
is
that
still
the
character
limit.
I
have
no
idea
because
I
really
backed
off
and
one
of
the
things
that's
nice
about
a
lot
of
the
jquery.
A
To
share
with
everybody
that
it
is
in
the
well,
I
did
share
it.
I
did
go
to
the
page.
This
is
the
link
to
the.
A
Here
we
go,
this
is
the
link
to
the
koha
wiki
with
the
jquery
library,
there's
a
whole
bunch
of
jquery
there
that
maybe
you
have
something
that
you
want
to
do
that.
Somebody.
A
Something
that
does
that
so
and
there's
tons
of
stuff
there.
A
lot
of
it
is
probably
out
of
date.
This
some
of
it
you'll
see,
says,
like
you
know,
3.2.
A
A
C
A
About
it
is
that
you
know
a
lot
of
people
will
tell
me
that
I'm
so
smart
or
that
I'm
you
know
really
good
at
this,
and
then
I
will
work
with
them
and
I'll
see.
What
happens
is
that
they
will
they'll
start
off
and
they've
got
an
idea
of
what
they
want
to
do
and
if
it
takes
them
longer
than
like
10
minutes
to
get
it
done.
A
That's
like
I
can't
do
it
and
that's
the
thing
that
where
I'm
different
is
like,
if
I
get
to
a
brick
wall,
I
will
just
bang
my
head
on
it
until
I
knock
on.
A
If
I
can't
get
a
selector
to
work
right,
I
could
be
up
half
the
night
trying
to
figure
out.
You
know
what
I'm
doing
wrong
and.
C
A
As
oh,
I
forgot
the
t
and
contains,
but
that's
the
thing
that's
most
important
is
to
persevere
and
to
keep
banging
your
head
on
the
wall
until
you
knock
a
hole
through
it,
and
and
so.
A
If
we
want
to
do
if
there's
enough
interest,
we
could
do
a
like
part
two
of
this,
where
we
could
do
instead
of
very,
very,
very
basic
jquery.
We
could
do
very,
very
basic,
jquery
and
I'd
be
totally
willing
to
do
that
in
a
couple
of
months,
and
there
is
another
question
here
from
todd:
george:
do
you
know
if
the
limit
is
for
all
of
co-op
or
is
it
a
system,
preference
per
system
preference?
I
think
it's
per
system
preference.
A
B
A
That
limit
again
because
it
was
annoying,
but
what
you
know
a
lot
of
the
things
that
are
written
in
jquery
a
lot
of
times
will
eventually
become
part
of
quahog
like
christopher
brennan
in
coeur.
A
D'alene,
idaho
was
annoyed
because
there
was
it
used
to
be
that
when
you
at
the
search
box
on
every
page,
you
would
have
check
out
search
for
patreon
search
the
catalog
and
if
you
type
something
and
search
for
paper,
check
out
and
then
switch
the
tab
to
search
for
patrons,
you
would
lose
that
data
and
so
christopher
wrote
jquery
to
make
it
so
that
that
persisted
through
all
of
the
different
tabs
in
that
search
box
and
enough
people
saw
that
jquery
and
somebody
incorporated
it
into
a
future
version
of
co-op.