From e8622cc4b3c31f981370a62e4004d9638bf8d3a4 Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 7 Aug 2008 02:28:12 +0200 Subject: [PATCH] - Swapped behaviour so php4 is speciel instead of php5 sites - Added auto php4 selection in Quickbox for known php4 sites - Made PHP5 branch default for globals viewcvs lookup in Quickbox. - Made View Source on top of viewcvs links in dropdown - Fixed a bug detected php5 branch when coming from a viewcvs link into the quickbox - Made dropdown display upto 25 chars of the uri of the links - Added option to select where to open link in the quickbox. Bombed to version 0.10.0 --- content/options.js | 98 ++++++++++++++-------------- content/options.xul | 14 ++-- content/quickbox.js | 31 +++++++-- content/quickbox.xul | 11 ++++ content/tv2developer.js | 28 ++++---- defaults/preferences/tv2developer.js | 2 +- locale/da-DK/tv2developer.dtd | 28 +++++--- locale/da-DK/tv2developer.properties | 2 +- locale/en-US/tv2developer.dtd | 28 +++++--- locale/en-US/tv2developer.properties | 2 +- version | 2 +- 11 files changed, 151 insertions(+), 95 deletions(-) diff --git a/content/options.js b/content/options.js index d62eb33..c581a11 100644 --- a/content/options.js +++ b/content/options.js @@ -19,76 +19,76 @@ var TV2Options = { document.getElementById('mac-accesskeys').checked = (this._keyBranch.getIntPref('menuAccessKey') != 0); } - // fill in php5 sites - this.php5sitesFillIn(TV2Util.getPref('php5sites', '')); - document.getElementById('php5auto').selectedIndex = - (TV2Util.hasPref('php5sites') ? 1 : 0); + // fill in php4 sites + this.php4sitesFillIn(TV2Util.getPref('php4sites', '')); + document.getElementById('php4auto').selectedIndex = + (TV2Util.hasPref('php4sites') ? 1 : 0); }, /* fill in list */ - php5sitesFillIn: function(php5set) { - var php5sites = php5set.split(',').sort(); - var php5list = document.getElementById('php5sites'); - var child = php5list.childNodes; + php4sitesFillIn: function(php4set) { + var php4sites = php4set.split(',').sort(); + var php4list = document.getElementById('php4sites'); + var child = php4list.childNodes; for (var i=child.length-1; i>=0; --i) { if (child[i].tagName == 'listitem') { - php5list.removeChild(child[i]); + php4list.removeChild(child[i]); } } - for (var i=0; i add) { - insertBefore = php5childs[i]; + insertBefore = php4childs[i]; break; } } } var newItem = document.createElement('listitem'); newItem.setAttribute('label', add); - php5sites.insertBefore(newItem, insertBefore); - php5sites.selectedItem = newItem; + php4sites.insertBefore(newItem, insertBefore); + php4sites.selectedItem = newItem; this.update(); - php5sites.focus(); + php4sites.focus(); } }, - php5sitesRemove: function(obj) { - var php5sites = document.getElementById('php5sites'); - php5sites.removeChild(php5sites.selectedItem); + php4sitesRemove: function(obj) { + var php4sites = document.getElementById('php4sites'); + php4sites.removeChild(php4sites.selectedItem); this.update(); - php5sites.focus(); + php4sites.focus(); }, - php5sitesAuto: function(obj) { - var php5sites = document.getElementById('php5sites'); + php4sitesAuto: function(obj) { + var php4sites = document.getElementById('php4sites'); var useDefaults = (obj.selectedIndex == 0); - if (useDefaults && !php5sites.disabled) { - this.php5sitesFillIn(TV2Util.getDefaultPref('php5sites')); + if (useDefaults && !php4sites.disabled) { + this.php4sitesFillIn(TV2Util.getDefaultPref('php4sites')); } else { - php5sites.focus(); + php4sites.focus(); } - php5sites.disabled = useDefaults; - document.getElementById('php5sites_add').disabled = useDefaults; + php4sites.disabled = useDefaults; + document.getElementById('php4sites_add').disabled = useDefaults; this.update(); }, @@ -101,20 +101,20 @@ var TV2Options = { this._keyBranch.clearUserPref('menuAccessKey'); } } - // save php5 sites list - var php5auto = document.getElementById('php5auto'); - if (php5auto.selectedIndex == 1) { - var php5childs = document.getElementById('php5sites').childNodes; - var php5sites = []; - for (var i=0; i - - - - + + + + - + -