From 2c5a198366b035f5b37d6446d620aa86b3abbf83 Mon Sep 17 00:00:00 2001
From: Dries Buytaert <dries@buytaert.net>
Date: Sun, 20 Sep 2009 19:14:40 +0000
Subject: [PATCH] - Patch #444402 by sun: clean up of parseInt() usage.

---
 misc/tabledrag.js      | 12 ++++++------
 misc/tableheader.js    |  2 +-
 modules/color/color.js |  2 +-
 3 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/misc/tabledrag.js b/misc/tabledrag.js
index 0c7acbc751ee..d79eda06c23b 100644
--- a/misc/tabledrag.js
+++ b/misc/tabledrag.js
@@ -293,7 +293,7 @@ Drupal.tableDrag.prototype.makeDraggable = function (item) {
             self.rowObject.swap('before', previousRow);
             self.rowObject.interval = null;
             self.rowObject.indent(0);
-            window.scrollBy(0, -parseInt(item.offsetHeight));
+            window.scrollBy(0, -parseInt(item.offsetHeight, 10));
           }
           handle.get(0).focus(); // Regain focus after the DOM manipulation.
         }
@@ -325,7 +325,7 @@ Drupal.tableDrag.prototype.makeDraggable = function (item) {
               nextGroupRow = $(nextGroup.group).filter(':last').get(0);
               self.rowObject.swap('after', nextGroupRow);
               // No need to check for indentation, 0 is the only valid one.
-              window.scrollBy(0, parseInt(groupHeight));
+              window.scrollBy(0, parseInt(groupHeight, 10));
             }
           }
           else {
@@ -333,7 +333,7 @@ Drupal.tableDrag.prototype.makeDraggable = function (item) {
             self.rowObject.swap('after', nextRow);
             self.rowObject.interval = null;
             self.rowObject.indent(0);
-            window.scrollBy(0, parseInt(item.offsetHeight));
+            window.scrollBy(0, parseInt(item.offsetHeight, 10));
           }
           handle.get(0).focus(); // Regain focus after the DOM manipulation.
         }
@@ -524,11 +524,11 @@ Drupal.tableDrag.prototype.findDropTargetRow = function (x, y) {
     // table cells, grab the firstChild of the row and use that instead.
     // http://jacob.peargrove.com/blog/2006/technical/table-row-offsettop-bug-in-safari.
     if (row.offsetHeight == 0) {
-      var rowHeight = parseInt(row.firstChild.offsetHeight) / 2;
+      var rowHeight = parseInt(row.firstChild.offsetHeight, 10) / 2;
     }
     // Other browsers.
     else {
-      var rowHeight = parseInt(row.offsetHeight) / 2;
+      var rowHeight = parseInt(row.offsetHeight, 10) / 2;
     }
 
     // Because we always insert before, we need to offset the height a bit.
@@ -697,7 +697,7 @@ Drupal.tableDrag.prototype.updateField = function (changedRow, group) {
         }
         else {
           // Assume a numeric input field.
-          var weight = parseInt($(targetClass, siblings[0]).val()) || 0;
+          var weight = parseInt($(targetClass, siblings[0]).val(), 10) || 0;
           $(targetClass, siblings).each(function () {
             this.value = weight;
             weight++;
diff --git a/misc/tableheader.js b/misc/tableheader.js
index 1b772af3ca7e..813e4c7cab7d 100644
--- a/misc/tableheader.js
+++ b/misc/tableheader.js
@@ -10,7 +10,7 @@ Drupal.tableHeaderDoScroll = function () {
 Drupal.behaviors.tableHeader = {
   attach: function (context, settings) {
     // This breaks in anything less than IE 7. Prevent it from running.
-    if ($.browser.msie && parseInt($.browser.version) < 7) {
+    if ($.browser.msie && parseInt($.browser.version, 10) < 7) {
       return;
     }
 
diff --git a/modules/color/color.js b/modules/color/color.js
index a834f11edac7..f6ebc8774ada 100644
--- a/modules/color/color.js
+++ b/modules/color/color.js
@@ -26,7 +26,7 @@ Drupal.behaviors.color = {
     // Build a preview.
     $('#preview').once('color').append('<div id="gradient"></div>');
     var gradient = $('#preview #gradient');
-    var h = parseInt(gradient.css('height')) / 10;
+    var h = parseInt(gradient.css('height'), 10) / 10;
     for (i = 0; i < h; ++i) {
       gradient.append('<div class="gradient-line"></div>');
     }
-- 
GitLab