►
Description
Update includes context menu in sidebar, drag and drop upload, type-based forms.
https://github.com/DSpace-Labs/angular2-ui-prototype
A
Hello,
everyone.
So
it's
been
a
few
weeks
since
our
last
update
on
the
angular
2
prototype,
so
I
thought
I'd
show
you
what
we've
been
working
on
first
off,
just
a
minor
sort
of
sidebar
thing
is
that
we
have
a
context
menu
now
that
changes
as
we
browse
throughout
the
site.
If
I
go
to
a
community
level,
you
can
see
community
specific
options,
collection,
level,
we
got
collection,
specific
options
and
now
that
the
item
level,
we
get
items
specific
options.
A
More
of
the
work
in
the
last
couple
weeks
has
actually
been
involved
in
the
creation
process
for
items,
so
we've
reworked
the
how
you
create
an
item
a
little
bit
more.
As
you
can
see,
the
creative
item
screen
now
starts
with
an
upload
files
option
where
you
can
drop,
drag
and
drop
your
files
there.
The
next
option,
that
is
to
actually
select
a
type
of
document,
and
what
this
does
is
it
dynamically
changes,
the
metadata
fields
that
you're
going
to
have
below
based
on
the
type
of
document?
You
are
uploading
so
by
default.
A
You
get
just
item
item
metadata.
What
we
call
our
default
item
metadata
form,
but
you
can
change
this
drop-down
here
to
dynamically
change.
What
fields
are
specified
here
for
most
of
our
demo
demonstration
types?
We
just
really
do
a
title
and
description
for
now.
We
need
to
complete
out
the
metadata,
that's
more
specific
to
a
presentation
or
an
animation
or
things
of
that
nature
under
the
thesis
type.
A
We
get
a
much
more
full
form
at
this
point
in
time
and
again,
these
these
fields
are
all
tweakable
using
the
same
JSON
configuration
files
that
I
showed
off
in
the
last
demonstration.
In
fact,
I'm
going
to
pull
this
window
to
the
side
here
and
show
how
this
is
sort
of
configured.
So
we
have
the
selected
type
option,
which
is
actually
right
here
defined
in
JSON,
and
each
of
the
options
within
that
select
box
now
has
a
form
associated
with
it.
A
So
if
I
select
the
animation
type,
it's
going
to
use
the
type
/
animation
form
if
I
don't
specify
what
I
want
to
use
by
default.
It's
just
going
to
use
our
default
item
form,
and
the
cool
thing
here,
then,
is
that
each
of
these
forms
is
actually
a
separate
JSON
file.
So
I've
got
a
types
directory
here
with
a
separate
JSON
file
perform
type,
and
you
can
even
even
have
options
that
share
the
same
form.
A
So,
whether
you
select
image
or
image
3d,
it's
just
going
to
use
the
type
/
image
form,
and
these
are
all
tweakable,
so
I
could
change
some
of
these
to
just
use
the
default
item
form
if
I
wanted
to
or
whatever
name
I
want
to
have
for
the
forms.
So
that's
kind
of
a
cool
idea
that
you
can
have
all
these
various
forms
based
on
the
types
of
documents
that
you
want
to
put
into
your
D
space
and
then
after
you
have
these
forms
defined
you
can
dynamically
or
dynamically.
A
Have
your
users
select
the
type
so
that
it
will
specify
which
form
their
to
use
during
the
deposit
process.
So
again,
this
is
all
just
kind
of
a
proof
of
concept
that
we
could
achieve
this,
but
it
shows
off
kind
of
a
neat
dynamic
feature
that
we've
been
able
to
to
put
into
our
prototype
already
so
I
do
want
to
also
show
off
just
the
uploading
drag-and-drop
upload
feature
so
I'm
going
to
pull
that
to
the
side
here
and
we're
going
to
grab
my
upload
folder
of
documents.
A
So
just
have
four
documents
here
that
I
can
drag
and
drop
over,
and
you
can
optionally
provide
a
description
for
these
files
and
say
this
is
my
spreadsheet.
It's
my
data,
here's
the
PDF,
the
presentation
version.
However,
you
wanted
to
describe
these
files,
then
I'm
going
to
go
ahead
and
just
provide
a
title
and
fill
out
these
fields
here,
real
quick.
So
let's
do
a
test.
A
And
will
provide
an
abstract
now
when
I
press
the
submit
button
I'm
actually
going
to
get
in
progress
bar
that
you
saw
there
really
quickly
as
it
uploaded
the
files
I'm
uploading
them
to
a
local
server
here.
So
it's
a
really
quick
upload
process,
but
if
I
had
more
files-
or
it
was
much
much
further
server-
one
that
takes
longer
to
upload-
you
see
that
upload
progress
bar
go
across
as
we're
uploading
those
files.
So
now
I
can
scroll
down
here
and
we
have
my
test
demo
item
with
many
files
and
you
can
see.
A
I
got
all
four.
The
files
that
I've
selected
to
upload
I've
got
my
basic
metadata
and
my
test
abstract
here.
So
that's
the
basic
features
that
we've
implemented
in
the
last
few
weeks
here,
there's
much
more
to
come
of
course,
and
I
think
our
next
demonstration
is
probably
going
to
be
at
the
open
repositories
conference
in
Dublin,
but
I'll
continue
recording
these
these
short
videos
after
the
open
repositories
conference
to
keep
everybody
else
up
to
date
on
the
progress
as
we
move
through
this.