From 25370b7f0cc8709821acc8b7826c2c6e38268c67 Mon Sep 17 00:00:00 2001 From: JustOff Date: Sat, 14 Apr 2018 13:00:36 +0300 Subject: Remove dead Places protocol handler in Pale Moon --- .../components/places/BrowserPlaces.manifest | 2 - .../components/places/PlacesProtocolHandler.js | 49 ---------------------- application/palemoon/components/places/moz.build | 4 -- application/palemoon/installer/package-manifest.in | 2 - 4 files changed, 57 deletions(-) delete mode 100644 application/palemoon/components/places/BrowserPlaces.manifest delete mode 100644 application/palemoon/components/places/PlacesProtocolHandler.js (limited to 'application/palemoon') diff --git a/application/palemoon/components/places/BrowserPlaces.manifest b/application/palemoon/components/places/BrowserPlaces.manifest deleted file mode 100644 index 3b25f50f4..000000000 --- a/application/palemoon/components/places/BrowserPlaces.manifest +++ /dev/null @@ -1,2 +0,0 @@ -component {6bcb9bde-9018-4443-a071-c32653469597} PlacesProtocolHandler.js -contract @mozilla.org/network/protocol;1?name=place {6bcb9bde-9018-4443-a071-c32653469597} diff --git a/application/palemoon/components/places/PlacesProtocolHandler.js b/application/palemoon/components/places/PlacesProtocolHandler.js deleted file mode 100644 index ebffd2e28..000000000 --- a/application/palemoon/components/places/PlacesProtocolHandler.js +++ /dev/null @@ -1,49 +0,0 @@ -/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- - * vim: sw=2 ts=2 sts=2 et - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -const Cc = Components.classes; -const Ci = Components.interfaces; - -Components.utils.import("resource://gre/modules/NetUtil.jsm"); -Components.utils.import("resource://gre/modules/XPCOMUtils.jsm"); - -const SCHEME = "place"; -const URL = "chrome://browser/content/places/content-ui/controller.xhtml"; - -function PlacesProtocolHandler() {} - -PlacesProtocolHandler.prototype = { - scheme: SCHEME, - defaultPort: -1, - protocolFlags: Ci.nsIProtocolHandler.URI_DANGEROUS_TO_LOAD | - Ci.nsIProtocolHandler.URI_IS_LOCAL_RESOURCE | - Ci.nsIProtocolHandler.URI_NORELATIVE | - Ci.nsIProtocolHandler.URI_NOAUTH, - - newURI: function PPH_newURI(aSpec, aOriginCharset, aBaseUri) { - let uri = Cc["@mozilla.org/network/simple-uri;1"].createInstance(Ci.nsIURI); - uri.spec = aSpec; - return uri; - }, - - newChannel: function PPH_newChannel(aUri) { - let chan = NetUtil.newChannel(URL); - chan.originalURI = aUri; - return chan; - }, - - allowPort: function PPH_allowPort(aPort, aScheme) { - return false; - }, - - QueryInterface: XPCOMUtils.generateQI([ - Ci.nsIProtocolHandler - ]), - - classID: Components.ID("{6bcb9bde-9018-4443-a071-c32653469597}") -}; - -this.NSGetFactory = XPCOMUtils.generateNSGetFactory([PlacesProtocolHandler]); diff --git a/application/palemoon/components/places/moz.build b/application/palemoon/components/places/moz.build index fc69beed9..2e35e1951 100644 --- a/application/palemoon/components/places/moz.build +++ b/application/palemoon/components/places/moz.build @@ -6,9 +6,5 @@ JAR_MANIFESTS += ['jar.mn'] -EXTRA_COMPONENTS += [ - 'BrowserPlaces.manifest', - 'PlacesProtocolHandler.js', -] EXTRA_JS_MODULES += [ 'PlacesUIUtils.jsm' ] diff --git a/application/palemoon/installer/package-manifest.in b/application/palemoon/installer/package-manifest.in index ffe033596..aefa7fdd7 100644 --- a/application/palemoon/installer/package-manifest.in +++ b/application/palemoon/installer/package-manifest.in @@ -400,7 +400,6 @@ @RESPATH@/browser/components/BrowserDownloads.manifest @RESPATH@/browser/components/DownloadsStartup.js @RESPATH@/browser/components/DownloadsUI.js -@RESPATH@/browser/components/BrowserPlaces.manifest @RESPATH@/components/Downloads.manifest @RESPATH@/components/DownloadLegacy.js @RESPATH@/components/BrowserPageThumbs.manifest @@ -471,7 +470,6 @@ @RESPATH@/components/UnifiedComplete.manifest @RESPATH@/components/UnifiedComplete.js @RESPATH@/components/nsPlacesExpiration.js -@RESPATH@/browser/components/PlacesProtocolHandler.js @RESPATH@/components/PlacesCategoriesStarter.js @RESPATH@/components/ColorAnalyzer.js @RESPATH@/components/PageThumbsProtocol.js -- cgit v1.2.3 From b519af540873c09e468687b8e95627f81f23b4d5 Mon Sep 17 00:00:00 2001 From: janekptacijarabaci Date: Sun, 15 Apr 2018 08:13:22 +0200 Subject: [PALEMOON] Fix a warning: "unreachable code after return statement" in urlbarBindings.xml Issue #121 --- application/palemoon/base/content/urlbarBindings.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'application/palemoon') diff --git a/application/palemoon/base/content/urlbarBindings.xml b/application/palemoon/base/content/urlbarBindings.xml index c99819f0d..ce7de3665 100644 --- a/application/palemoon/base/content/urlbarBindings.xml +++ b/application/palemoon/base/content/urlbarBindings.xml @@ -1913,7 +1913,7 @@ viewsLeft = 0; return; // XXX - + /* if (Services.prefs.prefHasUserValue("services.sync.username") && this._notificationType != "addons-sync-disabled") { // If the user has already setup Sync, don't show the notification. @@ -1947,6 +1947,7 @@ this._promomessage.firstChild.textContent = this._notificationMessage; this._promomessage.height = this._promomessage.getBoundingClientRect().height; }.bind(this), true); + */ } ]]> -- cgit v1.2.3 From f8086ef486f296515958d2254873b902fdab3db1 Mon Sep 17 00:00:00 2001 From: janekptacijarabaci Date: Sun, 15 Apr 2018 17:55:14 +0200 Subject: [PALEMOON] [Frontend vs Backend] HTML - input - datetime Issue #162 --- application/palemoon/base/content/browser.css | 8 ++++++-- application/palemoon/base/content/browser.xul | 17 ++++++++++++++- application/palemoon/base/content/tabbrowser.xml | 24 +++++++++++++--------- application/palemoon/components/nsBrowserGlue.js | 4 ++++ .../palemoon/modules/FormValidationHandler.jsm | 2 +- 5 files changed, 41 insertions(+), 14 deletions(-) (limited to 'application/palemoon') diff --git a/application/palemoon/base/content/browser.css b/application/palemoon/base/content/browser.css index e6a84421b..24cbb9d8e 100644 --- a/application/palemoon/base/content/browser.css +++ b/application/palemoon/base/content/browser.css @@ -280,6 +280,10 @@ panel[noactions] > richlistbox > richlistitem[type~="action"] > .ac-url-box > .a -moz-binding: url("chrome://browser/content/urlbarBindings.xml#urlbar-rich-result-popup"); } +#DateTimePickerPanel[active="true"] { + -moz-binding: url("chrome://global/content/bindings/datetimepopup.xml#datetime-popup"); +} + /* Pale Moon: Address bar: Feeds */ #ub-feed-button > .button-box > .box-inherit > .button-text, #ub-feed-button > .button-box > .button-menu-dropmarker { @@ -542,11 +546,11 @@ window[chromehidden~="toolbar"] toolbar:not(.toolbar-primary):not(#nav-bar):not( max-width: 280px; } -.form-validation-anchor { +.popup-anchor { /* should occupy space but not be visible */ opacity: 0; - visibility: hidden; pointer-events: none; + -moz-stack-sizing: ignore; } #addon-progress-notification { diff --git a/application/palemoon/base/content/browser.xul b/application/palemoon/base/content/browser.xul index df152bbaa..8a79890cd 100644 --- a/application/palemoon/base/content/browser.xul +++ b/application/palemoon/base/content/browser.xul @@ -132,6 +132,20 @@