[PATCH 2/5] htdocs: Add clipboard.js

Stephen Finucane stephen at that.guru
Wed Jun 14 18:59:28 AEST 2017


On Tue, 2017-06-13 at 21:35 +1000, Andrew Donnellan wrote:
> On 10/06/17 03:25, Stephen Finucane wrote:
> > We provide our own, much smaller implementation of this currently.
> > However, we want to be able to implement slightly different variants of
> > this elsewhere and using an existing library helps avoid reinventing the
> > wheel and lets us use already battle-tested code.
> > 
> > Signed-off-by: Stephen Finucane <stephen at that.guru>
> 
> One comment below
> 
> Reviewed-by: Andrew Donnellan <andrew.donnellan at au1.ibm.com>
> 
> > ---
> > We should probably look at integrating Django Compressor in a future
> > release, as the number of JS files we have is slowly increasing. Work
> > for v2.1.0.
> > ---
> >  htdocs/README.rst                             | 10 ++++++++++
> >  htdocs/js/bundle.js                           |  2 +-
> >  htdocs/js/clipboard.min.js                    |  7 +++++++
> >  patchwork/templates/patchwork/patch-list.html | 20 +++++---------------
> >  templates/base.html                           |  6 ++++++
> >  5 files changed, 29 insertions(+), 16 deletions(-)
> >  create mode 100644 htdocs/js/clipboard.min.js
> > 
> > diff --git a/htdocs/README.rst b/htdocs/README.rst
> > index 513fb24..62f15c2 100644
> > --- a/htdocs/README.rst
> > +++ b/htdocs/README.rst
> > @@ -65,6 +65,16 @@ js
> > 
> >    Part of Patchwork.
> > 
> > +``clipboard.min.js``
> > +
> > +  Modern copy to clipboard. No Flash. Just 3kb gzipped
> > +
> > +  This is used to allow us to "click to copy" various elements in the UI.
> > +
> > +  :Website: https://clipboardjs.com/
> > +  :GitHub: https://github.com/zenorocha/clipboard.js/
> > +  :Version: 1.7.1
> > +
> >  ``jquery.js``
> > 
> >    jQuery is a fast, small, and feature-rich JavaScript library. It makes
> > things
> > diff --git a/htdocs/js/bundle.js b/htdocs/js/bundle.js
> > index c969d0b..e27c091 100644
> > --- a/htdocs/js/bundle.js
> > +++ b/htdocs/js/bundle.js
> > @@ -1,4 +1,3 @@
> > -
> >  var editing_order = false;
> >  var dragging = false;
> > 
> > @@ -63,6 +62,7 @@ function drag_hover_in()
> >      if (!dragging)
> >          $(this).addClass("draghover");
> >  }
> > +
> >  function drag_hover_out()
> >  {
> >      $(this).removeClass("draghover");
> 
> This hunk seems unnecessary?

Resolved this and applied.

Stephen


More information about the Patchwork mailing list