Branch: refs/heads/master
  Home:   https://github.com/timbunce/devel-nytprof
  Commit: b21dd1bebd895f5016ccf7f38b703d1d47d4467a
      
https://github.com/timbunce/devel-nytprof/commit/b21dd1bebd895f5016ccf7f38b703d1d47d4467a
  Author: Sebastian Rose, Hannover, Germany <[email protected]>
  Date:   2016-10-08 (Sat, 08 Oct 2016)

  Changed paths:
    M bin/nytprofhtml
    M lib/Devel/NYTProf/js/jquery-min.js
    A lib/Devel/NYTProf/js/jquery.floatThead.min.js

  Log Message:
  -----------
  floatHeaders keep <TH>s on top.  Update jQuery to latest 1.x version.

This is a first attempt to keep table headers visible when scrolling.  A feature
requested by PenolopeFudd (https://github.com/PenelopeFudd).  See issue #14 on
github:  https://github.com/timbunce/devel-nytprof/issues/14

THIS REVISION MIGHT NOT WORK AS EXPECTED IN SOME BROWSERS!

The author tested in a fairly recent version of Firefox, where everything works
like charm.  Some quirks where encountered in an ancient Opera (version 12 -
current version is 40.somthing).

We might want to add a commandline switch and/or buttons to turn this feature
on and off (see also 'BUGS' below).

CHANGES

  * Scripts in lib/Devel/NYTProf/js/

    - Include a more recent version of jQuery.  1.12.4 is the most up to date
      version in the 1.x series.  Stored as jqery-min.js again.
      Source: https://code.jquery.com/jquery-1.12.4.min.js

    - Include floatHeaders.js (in a minified version).  MIT License. Sources:
      + https://github.com/mkoryak/floatThead/tree/master/dist - Repo
      + http://mkoryak.github.io/floatThead - Homepage, demo, and download.
      "Release 1.4.4 released 5 days ago (October 3rd 2016)":
    https://api.github.com/repos/mkoryak/floatThead/tarball/1.4.4

  * nytprofhtml:

    - Add 'floadHeaders' to the class attribute of large tables.
    - Add a snippet to initialize the 'floadHeaders' (line 420 and 1501).

BUGS

  * When clicking on a link in the "Top 15 Subroutines" table, the method name
    in the target table is hidden by the floatHeaders.  The floatHeaders script
    does not take anchors into account.

  * Opera 12: floatHeaders are shrunk to a more narrow size by the script.


  Commit: f09331ede4f4ad8dd0b4ab635df99ded6655a1f1
      
https://github.com/timbunce/devel-nytprof/commit/f09331ede4f4ad8dd0b4ab635df99ded6655a1f1
  Author: Sebastian Rose, Hannover, Germany <[email protected]>
  Date:   2016-10-10 (Mon, 10 Oct 2016)

  Changed paths:
    M bin/nytprofhtml

  Log Message:
  -----------
  nytprofhtml:  Make fragment target visible.

With floatThead.js, fragment targets are hidden by the floating table
headers.  This patch fixes this.  The uppermost visible position of
the target is computed and the window scrolled accordingly.

Also, if the user changes the fragment in the browser's address field,
make the new fragment target visible again.  This second part of the
fix might not work in old browsers.  The browser has to provide the
'window.hashchange' function.


  Commit: 05ab4a22a208bc08bdbba16b948046abf6a659b8
      
https://github.com/timbunce/devel-nytprof/commit/05ab4a22a208bc08bdbba16b948046abf6a659b8
  Author: Sebastian Rose, Hannover, Germany <[email protected]>
  Date:   2016-10-11 (Tue, 11 Oct 2016)

  Changed paths:
    M bin/nytprofhtml

  Log Message:
  -----------
  Fix page load - URL without fragment

$(":target").closest() is not a funciton


  Commit: 0edfe32d59bd1771c0798ea040b170c3266f2cbe
      
https://github.com/timbunce/devel-nytprof/commit/0edfe32d59bd1771c0798ea040b170c3266f2cbe
  Author: Sebastian Rose, Hannover, Germany <[email protected]>
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
    M bin/nytprofhtml

  Log Message:
  -----------
  floadTheads: avoid JS errors.

...and format the code like the original js code.


  Commit: 7d097c12334b6e2ea31e671c59b087821f1cade0
      
https://github.com/timbunce/devel-nytprof/commit/7d097c12334b6e2ea31e671c59b087821f1cade0
  Author: Sebastian Rose, Hannover, Germany <[email protected]>
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
    M bin/nytprofhtml

  Log Message:
  -----------
  Houps - single quote => double backslash


  Commit: 230ddf94d8e2ba8804659286896be12ca78339cc
      
https://github.com/timbunce/devel-nytprof/commit/230ddf94d8e2ba8804659286896be12ca78339cc
  Author: Sebastian Rose, Hannover, Germany <[email protected]>
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
    M bin/nytprofhtml

  Log Message:
  -----------
  Be explicit about the floatThead-container class


  Commit: 64e5953fb5b4d67993174b62d72439d1279ec7fe
      
https://github.com/timbunce/devel-nytprof/commit/64e5953fb5b4d67993174b62d72439d1279ec7fe
  Author: Tim Bunce <[email protected]>
  Date:   2016-11-24 (Thu, 24 Nov 2016)

  Changed paths:
    M bin/nytprofhtml
    M lib/Devel/NYTProf/js/jquery-min.js
    A lib/Devel/NYTProf/js/jquery.floatThead.min.js

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/pr/106'


Compare: 
https://github.com/timbunce/devel-nytprof/compare/b3ae99e47eac...64e5953fb5b4

-- 
-- 
You've received this message because you are subscribed to
the Devel::NYTProf Development User group.

Group hosted at:  http://groups.google.com/group/develnytprof-dev
Project hosted at:  http://perl-devel-nytprof.googlecode.com
CPAN distribution:  http://search.cpan.org/dist/Devel-NYTProf

To post, email:  [email protected]
To unsubscribe, email:  [email protected]
--- 
You received this message because you are subscribed to the Google Groups 
"Devel::NYTProf Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to