New Upstream Snapshot - libjs-jquery-center

Ready changes

Summary

Merged new upstream version: 1.1.0+git20121031.1.72408e8 (was: 1.1.0+dfsg1).

Resulting package

Built on 2022-12-18T16:15 (took 4m15s)

The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:

apt install -t fresh-snapshots libjs-jquery-center

Diff

diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index e43b0f9..0000000
--- a/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-.DS_Store
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7fca1b2..677753a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,11 @@
 # jQuery Center Plugin CHANGELOG
 
+## 1.1.1/ 2012-10-31
+
+- [bug fix] center against window failed
+
+
+
 ## 1.1.0
 
 * Add center on window resize option, default to true
diff --git a/README.md b/README.md
index 668bdad..cb2188f 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@ A jQuery plugin that centralizes DOM element.
 
 ## Description
 
-This simple plugin helps you centralize your DOM element against their parent element or the window. You can also specify the top of the DOM element by passing customized settings.
+This simple plugin helps you centralize your DOM element against their parent element or the window. You can also specify the top of the DOM element by passing customized settings. This plugin only works for **absolute elements**.
 
 
 
diff --git a/debian/changelog b/debian/changelog
index c20f1cb..0684f9c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libjs-jquery-center (1.1.0+dfsg1-3) UNRELEASED; urgency=medium
+libjs-jquery-center (1.1.0+git20121031.1.72408e8-1) UNRELEASED; urgency=medium
 
   * Bump debhelper from old 11 to 12.
   * Set upstream metadata fields: Repository.
@@ -12,8 +12,11 @@ libjs-jquery-center (1.1.0+dfsg1-3) UNRELEASED; urgency=medium
   * Remove constraints unnecessary since buster:
     + libjs-jquery-center: Drop versioned constraint on libjs-jquery in Depends.
   * Set upstream metadata fields: Repository-Browse.
+  * New upstream snapshot.
+  * Drop patch 0001_add-info-to-readme.patch, present upstream.
+  * Drop patch 0002_center-against-window-failed.patch, present upstream.
 
- -- Debian Janitor <janitor@jelmer.uk>  Tue, 10 Dec 2019 12:38:35 +0000
+ -- Debian Janitor <janitor@jelmer.uk>  Sun, 18 Dec 2022 16:13:22 -0000
 
 libjs-jquery-center (1.1.0+dfsg1-2) unstable; urgency=medium
 
diff --git a/debian/patches/0001_add-info-to-readme.patch b/debian/patches/0001_add-info-to-readme.patch
deleted file mode 100644
index 15f716a..0000000
--- a/debian/patches/0001_add-info-to-readme.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From 1cf91c4e840f1d5bd53ed3fc9c273b961a93ac8a Mon Sep 17 00:00:00 2001
-From: ben <ben@dreamerslab.com>
-Date: Wed, 10 Oct 2012 11:06:36 +0800
-Subject: [PATCH] add info to readme
-
----
- README.md | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/README.md b/README.md
-index 668bdad..cb2188f 100644
---- a/README.md
-+++ b/README.md
-@@ -6,7 +6,7 @@ A jQuery plugin that centralizes DOM element.
- 
- ## Description
- 
--This simple plugin helps you centralize your DOM element against their parent element or the window. You can also specify the top of the DOM element by passing customized settings.
-+This simple plugin helps you centralize your DOM element against their parent element or the window. You can also specify the top of the DOM element by passing customized settings. This plugin only works for **absolute elements**.
- 
- 
- 
diff --git a/debian/patches/0002_center-against-window-failed.patch b/debian/patches/0002_center-against-window-failed.patch
deleted file mode 100644
index e2e15e9..0000000
--- a/debian/patches/0002_center-against-window-failed.patch
+++ /dev/null
@@ -1,117 +0,0 @@
-From 72408e8ae31ba533f26c976f8a1baca1912adfa4 Mon Sep 17 00:00:00 2001
-From: Fred Chu <cjw3112386@gmail.com>
-Date: Wed, 31 Oct 2012 17:15:25 +0800
-Subject: [PATCH] release 1.1.1, [bug fixed] center against window failed
-
----
- CHANGELOG.md         |  6 ++++++
- jquery.center.js     | 33 ++++++++++++++++++++++++---------
- jquery.center.min.js |  4 ++--
- 3 files changed, 32 insertions(+), 11 deletions(-)
-
-diff --git a/CHANGELOG.md b/CHANGELOG.md
-index 7fca1b2..677753a 100644
---- a/CHANGELOG.md
-+++ b/CHANGELOG.md
-@@ -1,5 +1,11 @@
- # jQuery Center Plugin CHANGELOG
- 
-+## 1.1.1/ 2012-10-31
-+
-+- [bug fix] center against window failed
-+
-+
-+
- ## 1.1.0
- 
- * Add center on window resize option, default to true
-diff --git a/jquery.center.js b/jquery.center.js
-index ea09e6a..922e7a5 100644
---- a/jquery.center.js
-+++ b/jquery.center.js
-@@ -1,17 +1,29 @@
- /*! Copyright 2011, Ben Lin (http://dreamerslab.com/)
- * Licensed under the MIT License (LICENSE.txt).
- *
--* Version: 1.1.0
-+* Version: 1.1.1
- *
- * Requires: jQuery 1.2.6+
- */
- ;( function( $, window ){
-+  var get_win_size = function (){
-+    if( window.innerWidth != undefined ){
-+      return [ window.innerWidth, window.innerHeight ];
-+    }else{
-+      var B = document.body;
-+      var D = document.documentElement;
-+
-+      return [ Math.max( D.clientWidth, B.clientWidth ), Math.max( D.clientHeight, B.clientHeight )];
-+    }
-+  }
-+
-   $.fn.center = function( opt ){
-     var $w        = $( window ); // cache gobal
-     var scrollTop = $w.scrollTop();
- 
-     return this.each( function(){
-       var $this = $( this ); // cache $( this )
-+
-       // merge user options with default configs
-       var configs = $.extend({
-         against       : 'window',
-@@ -22,26 +34,29 @@
- 
-       var centerize = function(){
-         var against = configs.against;
-+        var against_w_n_h;
-         var $against;
- 
-         if( against === 'window' ){
--          $against = $w;
-+          against_w_n_h = get_win_size();
-         }else if( against === 'parent' ){
--          $against = $this.parent();
--          scrollTop = 0;
-+          $against      = $this.parent();
-+          against_w_n_h = [ $against.width(), $against.height()];
-+          scrollTop     = 0;
-         }else{
--          $against = $this.parents( against );
--          scrollTop = 0;
-+          $against      = $this.parents( against );
-+          against_w_n_h = [ $against.width(), $against.height()];
-+          scrollTop     = 0;
-         }
- 
--        var x = (( $against.width()) - ( $this.outerWidth())) * 0.5;
--        var y = (( $against.height()) - ( $this.outerHeight())) * configs.topPercentage + scrollTop;
-+        var x = (( against_w_n_h[ 0 ]) - ( $this.outerWidth())) * 0.5;
-+        var y = (( against_w_n_h[ 1 ]) - ( $this.outerHeight())) * configs.topPercentage + scrollTop;
- 
-         if( configs.top ) y = configs.top + scrollTop;
- 
-         $this.css({
-           'left' : x,
--          'top' : y
-+          'top'  : y
-         });
-       };
- 
-#diff --git a/jquery.center.min.js b/jquery.center.min.js
-#index c1ae70b..7c1114f 100644
-#--- a/jquery.center.min.js
-#+++ b/jquery.center.min.js
-#@@ -1,8 +1,8 @@
-# /*! Copyright 2011, Ben Lin (http://dreamerslab.com/)
-# * Licensed under the MIT License (LICENSE.txt).
-# *
-#-* Version: 1.1.0
-#+* Version: 1.1.1
-# *
-# * Requires: jQuery 1.2.6+
-# */
-#-;(function(b,a){b.fn.center=function(c){var d=b(a);var e=d.scrollTop();return this.each(function(){var h=b(this);var g=b.extend({against:"window",top:false,topPercentage:0.5,resize:true},c);var f=function(){var k=g.against;var j;if(k==="window"){j=d;}else{if(k==="parent"){j=h.parent();e=0;}else{j=h.parents(k);e=0;}}var i=((j.width())-(h.outerWidth()))*0.5;var l=((j.height())-(h.outerHeight()))*g.topPercentage+e;if(g.top){l=g.top+e;}h.css({left:i,top:l});};f();if(g.resize===true){d.resize(f);}});};})(jQuery,window);
-#\ No newline at end of file
-#+;(function($,window){var get_win_size=function(){if(window.innerWidth!=undefined)return[window.innerWidth,window.innerHeight];else{var B=document.body;var D=document.documentElement;return[Math.max(D.clientWidth,B.clientWidth),Math.max(D.clientHeight,B.clientHeight)]}};$.fn.center=function(opt){var $w=$(window);var scrollTop=$w.scrollTop();return this.each(function(){var $this=$(this);var configs=$.extend({against:"window",top:false,topPercentage:0.5,resize:true},opt);var centerize=function(){var against=configs.against;var against_w_n_h;var $against;if(against==="window")against_w_n_h=get_win_size();else if(against==="parent"){$against=$this.parent();against_w_n_h=[$against.width(),$against.height()];scrollTop=0}else{$against=$this.parents(against);against_w_n_h=[$against.width(),$against.height()];scrollTop=0}var x=(against_w_n_h[0]-$this.outerWidth())*0.5;var y=(against_w_n_h[1]-$this.outerHeight())*configs.topPercentage+scrollTop;if(configs.top)y=configs.top+scrollTop;$this.css({"left":x,"top":y})};centerize();if(configs.resize===true)$w.resize(centerize)})}})(jQuery,window);
-#\ No newline at end of file
diff --git a/debian/patches/2001_dont-use-external-javascript-modules.patch b/debian/patches/2001_dont-use-external-javascript-modules.patch
index f22b128..544e5b9 100644
--- a/debian/patches/2001_dont-use-external-javascript-modules.patch
+++ b/debian/patches/2001_dont-use-external-javascript-modules.patch
@@ -1,8 +1,10 @@
 Description: Don't use external Javascript modules.
 Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
 
---- a/demo.html
-+++ b/demo.html
+Index: libjs-jquery-center.git/demo.html
+===================================================================
+--- libjs-jquery-center.git.orig/demo.html
++++ libjs-jquery-center.git/demo.html
 @@ -111,8 +111,8 @@
          Demo provides by <a href="http://dreamerslab.com/">DreamersLab</a>
        </h3>
diff --git a/debian/patches/series b/debian/patches/series
index bdbda4e..0c1ce80 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1 @@
-0001_add-info-to-readme.patch
-0002_center-against-window-failed.patch
 2001_dont-use-external-javascript-modules.patch
diff --git a/jquery.center.js b/jquery.center.js
index ea09e6a..922e7a5 100644
--- a/jquery.center.js
+++ b/jquery.center.js
@@ -1,17 +1,29 @@
 /*! Copyright 2011, Ben Lin (http://dreamerslab.com/)
 * Licensed under the MIT License (LICENSE.txt).
 *
-* Version: 1.1.0
+* Version: 1.1.1
 *
 * Requires: jQuery 1.2.6+
 */
 ;( function( $, window ){
+  var get_win_size = function (){
+    if( window.innerWidth != undefined ){
+      return [ window.innerWidth, window.innerHeight ];
+    }else{
+      var B = document.body;
+      var D = document.documentElement;
+
+      return [ Math.max( D.clientWidth, B.clientWidth ), Math.max( D.clientHeight, B.clientHeight )];
+    }
+  }
+
   $.fn.center = function( opt ){
     var $w        = $( window ); // cache gobal
     var scrollTop = $w.scrollTop();
 
     return this.each( function(){
       var $this = $( this ); // cache $( this )
+
       // merge user options with default configs
       var configs = $.extend({
         against       : 'window',
@@ -22,26 +34,29 @@
 
       var centerize = function(){
         var against = configs.against;
+        var against_w_n_h;
         var $against;
 
         if( against === 'window' ){
-          $against = $w;
+          against_w_n_h = get_win_size();
         }else if( against === 'parent' ){
-          $against = $this.parent();
-          scrollTop = 0;
+          $against      = $this.parent();
+          against_w_n_h = [ $against.width(), $against.height()];
+          scrollTop     = 0;
         }else{
-          $against = $this.parents( against );
-          scrollTop = 0;
+          $against      = $this.parents( against );
+          against_w_n_h = [ $against.width(), $against.height()];
+          scrollTop     = 0;
         }
 
-        var x = (( $against.width()) - ( $this.outerWidth())) * 0.5;
-        var y = (( $against.height()) - ( $this.outerHeight())) * configs.topPercentage + scrollTop;
+        var x = (( against_w_n_h[ 0 ]) - ( $this.outerWidth())) * 0.5;
+        var y = (( against_w_n_h[ 1 ]) - ( $this.outerHeight())) * configs.topPercentage + scrollTop;
 
         if( configs.top ) y = configs.top + scrollTop;
 
         $this.css({
           'left' : x,
-          'top' : y
+          'top'  : y
         });
       };
 
diff --git a/jquery.center.min.js b/jquery.center.min.js
new file mode 100644
index 0000000..7c1114f
--- /dev/null
+++ b/jquery.center.min.js
@@ -0,0 +1,8 @@
+/*! Copyright 2011, Ben Lin (http://dreamerslab.com/)
+* Licensed under the MIT License (LICENSE.txt).
+*
+* Version: 1.1.1
+*
+* Requires: jQuery 1.2.6+
+*/
+;(function($,window){var get_win_size=function(){if(window.innerWidth!=undefined)return[window.innerWidth,window.innerHeight];else{var B=document.body;var D=document.documentElement;return[Math.max(D.clientWidth,B.clientWidth),Math.max(D.clientHeight,B.clientHeight)]}};$.fn.center=function(opt){var $w=$(window);var scrollTop=$w.scrollTop();return this.each(function(){var $this=$(this);var configs=$.extend({against:"window",top:false,topPercentage:0.5,resize:true},opt);var centerize=function(){var against=configs.against;var against_w_n_h;var $against;if(against==="window")against_w_n_h=get_win_size();else if(against==="parent"){$against=$this.parent();against_w_n_h=[$against.width(),$against.height()];scrollTop=0}else{$against=$this.parents(against);against_w_n_h=[$against.width(),$against.height()];scrollTop=0}var x=(against_w_n_h[0]-$this.outerWidth())*0.5;var y=(against_w_n_h[1]-$this.outerHeight())*configs.topPercentage+scrollTop;if(configs.top)y=configs.top+scrollTop;$this.css({"left":x,"top":y})};centerize();if(configs.resize===true)$w.resize(centerize)})}})(jQuery,window);
\ No newline at end of file

Debdiff

File lists identical (after any substitutions)

No differences were encountered in the control files

More details

Full run details