mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 868428 - Remove left over capture picker css and code. r=sfoster
This commit is contained in:
parent
48b37c3b6e
commit
fd6dfd38f4
@ -1,85 +0,0 @@
|
||||
/* -*- Mode: js2; js2-basic-offset: 4; indent-tabs-mode: nil; -*- */
|
||||
/* 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;
|
||||
const Cr = Components.results;
|
||||
const Cu = Components.utils;
|
||||
|
||||
Cu.import("resource://gre/modules/XPCOMUtils.jsm");
|
||||
Cu.import("resource://gre/modules/Services.jsm");
|
||||
|
||||
function CapturePicker() {
|
||||
this.messageManager = Cc["@mozilla.org/childprocessmessagemanager;1"].getService(Ci.nsISyncMessageSender);
|
||||
}
|
||||
|
||||
CapturePicker.prototype = {
|
||||
_file: null,
|
||||
_mode: -1,
|
||||
_result: -1,
|
||||
_shown: false,
|
||||
_title: "",
|
||||
_type: "",
|
||||
_window: null,
|
||||
|
||||
//
|
||||
// nsICapturePicker
|
||||
//
|
||||
init: function(aWindow, aTitle, aMode) {
|
||||
this._window = aWindow;
|
||||
this._title = aTitle;
|
||||
this._mode = aMode;
|
||||
},
|
||||
|
||||
show: function() {
|
||||
if (this._shown)
|
||||
throw Cr.NS_ERROR_UNEXPECTED;
|
||||
|
||||
this._shown = true;
|
||||
|
||||
let res = this.messageManager.sendSyncMessage("CapturePicker:Show", { title: this._title, mode: this._mode, type: this._type })[0];
|
||||
if (res.value)
|
||||
this._file = res.path;
|
||||
|
||||
return (res.value ? Ci.nsICapturePicker.RETURN_OK : Ci.nsICapturePicker.RETURN_CANCEL);
|
||||
},
|
||||
|
||||
modeMayBeAvailable: function(aMode) {
|
||||
if (aMode != Ci.nsICapturePicker.MODE_STILL)
|
||||
return false;
|
||||
return true;
|
||||
},
|
||||
|
||||
get file() {
|
||||
if (this._file) {
|
||||
let file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile);
|
||||
file.initWithPath(this._file);
|
||||
let utils = this._window.QueryInterface(Ci.nsIInterfaceRequestor).getInterface(Ci.nsIDOMWindowUtils);
|
||||
return utils.wrapDOMFile(file);
|
||||
} else {
|
||||
throw Cr.NS_ERROR_FAILURE;
|
||||
}
|
||||
},
|
||||
|
||||
get type() {
|
||||
return this._type;
|
||||
},
|
||||
|
||||
set type(aNewType) {
|
||||
if (this._shown)
|
||||
throw Cr.NS_ERROR_UNEXPECTED;
|
||||
else
|
||||
this._type = aNewType;
|
||||
},
|
||||
|
||||
// QI
|
||||
QueryInterface: XPCOMUtils.generateQI([Ci.nsICapturePicker]),
|
||||
|
||||
// XPCOMUtils factory
|
||||
classID: Components.ID("{cb5a47f0-b58c-4fc3-b61a-358ee95f8238}"),
|
||||
};
|
||||
|
||||
var components = [ CapturePicker ];
|
||||
this.NSGetFactory = XPCOMUtils.generateNSGetFactory(components);
|
@ -30,7 +30,6 @@ EXTRA_COMPONENTS = \
|
||||
ContentDispatchChooser.js \
|
||||
FormAutoComplete.js \
|
||||
LoginManagerPrompter.js \
|
||||
CapturePicker.js \
|
||||
$(NULL)
|
||||
|
||||
ifdef MOZ_SAFE_BROWSING
|
||||
|
@ -1199,17 +1199,3 @@ setting[type="radio"] > vbox {
|
||||
margin-left: -18px;
|
||||
pointer-events: auto;
|
||||
}
|
||||
|
||||
/* Capture picker ------------------------------------------------------------- */
|
||||
|
||||
#capturepicker-video {
|
||||
border: @border_width_tiny@ solid white;
|
||||
}
|
||||
|
||||
#capturepicker-container {
|
||||
margin: @margin_normal@;
|
||||
}
|
||||
|
||||
#capturepicker-container.vertical {
|
||||
height: 330px;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user