[Pkg-mozext-commits] [firetray] 133/399: better for loops

David Prévot taffit at alioth.debian.org
Tue Oct 29 18:23:28 UTC 2013


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to branch dfsg-clean
in repository firetray.

commit 4c3a1cfc89ba3428b6d2ff50790e8911d2bb5b79
Author: foudfou <foudil.newbie+git at gmail.com>
Date:   Sat Jan 7 22:16:17 2012 +0100

    better for loops
    
    http://stackoverflow.com/questions/5349425/whats-the-fastest-way-to-loop-through-an-array-in-javascript
---
 src/chrome/content/options.js       |   18 +++++++++---------
 src/modules/FiretrayMessaging.jsm   |    4 ++--
 src/modules/gtk2/FiretrayWindow.jsm |    2 +-
 3 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/src/chrome/content/options.js b/src/chrome/content/options.js
index 14bae55..735ee24 100644
--- a/src/chrome/content/options.js
+++ b/src/chrome/content/options.js
@@ -35,7 +35,7 @@ var firetrayUIOptions = {
     // NOTE: not sure this is necessary on window close
     let tree = document.getElementById("ui_tree_mail_accounts");
     let that = this;
-    for (let i=0; i < tree.view.rowCount; i++) {
+    for (let i=0, len=tree.view.rowCount; i<len ; ++i) {
       let cells = tree.view.getItemAtIndex(i).getElementsByTagName("treecell");
       if (tree.view.getLevel(i) === TREELEVEL_SERVER_TYPES) {
         // account_or_server_type_excluded, account_or_server_type_order
@@ -57,7 +57,7 @@ var firetrayUIOptions = {
 
   disableGroup: function(group, disableval) {
     try {
-      for(var i=0; i< group.childNodes.length; i++)
+      for (let i=0, len=group.childNodes.length; i<len ; ++i)
         group.childNodes[i].disabled = disableval;
     } catch(e) {}
   },
@@ -144,7 +144,7 @@ var firetrayUIOptions = {
 
     let prefExcludedFoldersFlags = firetray.Utils.prefService
       .getIntPref("excluded_folders_flags");
-    for(let folderType in FLDRS_UNINTERESTING) {
+    for (let folderType in FLDRS_UNINTERESTING) {
       let localizedFolderType = this.strings.getString(folderType);
       let item = excludedFoldersList.appendItem(localizedFolderType, folderType);
       item.setAttribute("observes", "broadcaster-notification-disabled");
@@ -159,7 +159,7 @@ var firetrayUIOptions = {
 
     LOG("LAST SELECTED: "+excludedFoldersList.currentItem.label);
     let excludedFoldersFlags = null;
-    for(let i = 0; i < excludedFoldersList.itemCount; i++) {
+    for (let i = 0, len=excludedFoldersList.itemCount; i<len; ++i) {
       let folder = excludedFoldersList.getItemAtIndex(i);
       if (folder.selected)
         excludedFoldersFlags &= ~FLDRS_UNINTERESTING[folder.value];
@@ -182,7 +182,7 @@ var firetrayUIOptions = {
     try {
       let cells = row.childNodes; // .getElementsByTagName('treecell');
       LOG("CELLS: "+cells);
-      for (let i=0; i< cells.length; i++) {
+      for (let i=0, len=cells.length; i<len; ++i) {
         LOG("i: "+i+", cell:"+cells[i]);
         if (disable === true) {
           cells[i].setAttribute('properties', "disabled");
@@ -226,7 +226,7 @@ var firetrayUIOptions = {
         checkboxCell,
         'ancestor::xul:treeitem[1]/descendant::xul:treechildren//xul:treerow');
       LOG("subRows="+subRows);
-      for (let i=0; i<subRows.length; i++) {
+      for (let i=0, len=subRows.length; i<len; ++i) {
         firetrayUIOptions._disableTreeRow(
           subRows[i], (checkboxCell.getAttribute("value") === "false"));
       }
@@ -267,7 +267,7 @@ var firetrayUIOptions = {
     LOG("serverTypesSorted: "+serverTypesSorted);
 
     let target = document.getElementById("ui_mail_accounts");
-    for (let i=0; i<serverTypesSorted.length; i++) {
+    for (let i=0, len=serverTypesSorted.length; i<len; ++i) {
       let serverTypeName = serverTypesSorted[i];
 
       let item = document.createElement('treeitem');
@@ -307,7 +307,7 @@ var firetrayUIOptions = {
         continue;
 
       let rowDisabled = (cellExcluded.getAttribute("value") === "false");
-      for (let i=0; i<typeAccounts.length; i++) {
+      for (let i=0, len=typeAccounts.length; i<len; ++i) {
         let subItem = document.createElement('treeitem');
         let subRow = document.createElement('treerow');
 
@@ -363,7 +363,7 @@ var firetrayUIOptions = {
 
     LOG("VIEW="+ tree.view + ", rowCount="+tree.view.rowCount);
     let prefObj = {"serverTypes":{}, "excludedAccounts":[]};
-    for (let i=0; i < tree.view.rowCount; i++) {
+    for (let i=0, len=tree.view.rowCount; i<len; ++i) {
       let accountOrServerTypeName = tree.view.getCellText(
         i, tree.columns.getNamedColumn("account_or_server_type_name"));
       let accountOrServerTypeExcluded = (
diff --git a/src/modules/FiretrayMessaging.jsm b/src/modules/FiretrayMessaging.jsm
index b982aa3..3f4d3f8 100644
--- a/src/modules/FiretrayMessaging.jsm
+++ b/src/modules/FiretrayMessaging.jsm
@@ -178,7 +178,7 @@ firetray.Messaging.Accounts.prototype.__iterator__ = function() {
    (nsISupportsArray, nsICollection). Should be OK to re-build a JS-Array for
    few accounts */
   let accountServers = [];
-  for (let i = 0; i < accounts.Count(); i++) {
+  for (let i=0, len=accounts.Count(); i<len; ++i) {
     let account = accounts.QueryElementAt(i, Ci.nsIMsgAccount);
     let accountServer = account.incomingServer;
     accountServers[i] = accountServer;
@@ -202,7 +202,7 @@ firetray.Messaging.Accounts.prototype.__iterator__ = function() {
     });
   }
 
-  for (i = 0; i < accountServers.length; i++) {
+  for (let i=0, len=accountServers.length; i<len; ++i) {
     LOG("ACCOUNT: "+accountServers[i].prettyName+" type: "+accountServers[i].type);
     yield accountServers[i];
   }
diff --git a/src/modules/gtk2/FiretrayWindow.jsm b/src/modules/gtk2/FiretrayWindow.jsm
index 25ed1b9..88b117e 100644
--- a/src/modules/gtk2/FiretrayWindow.jsm
+++ b/src/modules/gtk2/FiretrayWindow.jsm
@@ -269,7 +269,7 @@ firetray.Window = {
     if (!propsFound) return 0;
 
     let maximizedHorz = maximizedVert = false;
-    for (let i=0, propsFoundLen=nitems.value; i<propsFoundLen; ++i) {
+    for (let i=0, len=nitems.value; i<len; ++i) {
       LOG("i: "+propsFound.contents[i]);
       let foundProp = propsFound.contents[i].toString();
       if (strEquals(propsFound.contents[i], x11.current.Atoms['_NET_WM_STATE_HIDDEN']))

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/firetray.git



More information about the Pkg-mozext-commits mailing list