Search completed in 0.92 seconds.
mozilla::MutexAutoUnlock
mozilla::mutexauto
unlock is an raii helper for mozilla::mutex.
...to use mozilla::mutexauto
unlock, declare and initialize it with a reference to a locked mozilla::mutex.
... the mozilla::mutexauto
unlock constructor will
unlock() the underlying mozilla::mutex automatically.
...And 5 more matches
JSVAL_UNLOCK
unlocks a js value, enabling garbage collection on it.
... syntax jsval_
unlock(cx,v) description jsval_
unlock is a deprecated feature that is supported only for backward compatibility with existing applications.
... to
unlock a value, use local roots with js_removeroot.
...And 3 more matches
JS_Unlock
unlock a previously locked js run-time environment.
... syntax void js_
unlock(jsruntime *rt); name type description rt jsruntime * pointer to the runtime to
unlock.
... description js_
unlock is a deprecated api; don't use it.
... mxr id search for js_
unlock ...
nsIProfileUnlocker
profile/public/nsiprofile
unlocker.idlscriptable returned by the nsitoolkitprofile.lock method; you can use this to attempt to force a profile to be
unlocked.
... 1.0 66 introduced gecko 1.8 inherits from: nsisupports last changed in gecko 1.8 (firefox 1.5 / thunderbird 1.5 / seamonkey 1.0) method overview void
unlock(in unsigned long aseverity); constants constant value description attempt_quit 0 politely ask the process currently holding the profile's lock to quit.
... methods
unlock() tries to
unlock the profile by attempting or forcing the process that currently holds the lock to quit.
... void
unlock( in unsigned long aseverity ); parameters aseverity either attempt_quit or force_quit.
Screen.unlockOrientation() - Web APIs
the screen.
unlockorientation() method removes all the previous screen locks set by the page/app.
... the screenorientation.
unlock() method should be used instead.
... syntax var
unlocked = window.screen.
unlockorientation(); return value returns true if the orientation was successfully
unlocked or false if the orientation couldn't be
unlocked.
... example var
unlockorientation = screen.
unlockorientation || screen.moz
unlockorientation || screen.ms
unlockorientation || (screen.orientation && screen.orientation.
unlock); if (
unlockorientation()) { // orientation was
unlocked } else { // orientation
unlock failed } specifications specification status comment screen orientation apithe definition of 'lockorientation()' in that specification.
ScreenOrientation.unlock() - Web APIs
the
unlock() property of the screenorientation interface
unlocks the orientation of the containing document from its default orientation.
... syntax screenorientation.
unlock() parameters none.
... specifications specification status comment screen orientation apithe definition of '
unlock()' in that specification.
... desktopmobilechromeedgefirefoxinternet exploreroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internet
unlockchrome full support 38edge full support 79firefox full support 43ie no support noopera full support 25safari no support nowebview ...
Keyboard.unlock() - Web APIs
the
unlock() method of the keyboard interface
unlocks all keys captured by the keyboard.lock() method and returns synchronously.
... syntax keyboard.
unlock() parameters none.
... keyboard lockthe definition of '
unlock()' in that specification.
PR_Unlock
releasing an
unlocked lock results in an error.
... syntax #include <prlock.h> prstatus pr_
unlock(prlock *lock); parameter pr_
unlock has one parameter: lock a pointer to a lock object to be released.
Building the WebLock UI
like the secure page icon, the weblock icon that appears in the lower right corner of the browser should indicate whether the browser is currently locked or
unlocked.
... since the weblock component is always initialized as
unlocked, we can have the client code - the javascript code in the interface - represent this state and track it as the user manipulates the iweblock interface.
... a boolean wlocked variable can do this: // initialize the wlocked variable as
unlocked var wlocked = 0; then the functions that get called from the interface and call through to the lock and
unlock methods of the weblock component must also adjust this variable accordingly: function wlock() { // check to see if locking is on or off weblock.lock(); wlocked = 1; } function w
unlock() { // check to see if locking is on or off weblock.
unlock(); wlocked = 0; } an important preliminary of these functions is that the weblock component be made available to the javascript in the form of the weblock object being used in the snippets above.
...And 6 more matches
Starting WebLock
unlock - disable web locking.
...the xpidl for iweblock appears below: iweblock #include "nsisupports.idl" interface nsisimpleenumerator; [scriptable, uuid(ea54eee4-9548-4b63-b94d-c519ffc91d09)] interface iweblock : nsisupports { void lock(); void
unlock(); // assume strings are utf-8 void addsite(in string url); void removesite(in string url); attribute nsisimpleenumerator sites; }; the first line includes the file nsisupports.idl, which defines the nsisupports interface from which all xpcom interfaces must derive, and makes it possible for the iweblock interface to subclass that base interface.
... void lock(); void
unlock(); this interface does not enforce any policy with respect to how the user enables or disables this feature.
...And 6 more matches
Pointer Lock API - Web APIs
as it has recently unprefixed, you would currently declare it something like this, for example if you wanted to request pointer lock on a canvas element: canvas.requestpointerlock = canvas.requestpointerlock || canvas.mozrequestpointerlock; canvas.requestpointerlock() if a user has exited pointer lock via the default
unlock gesture, or pointer lock has not previously been entered for this document, an event generated as a result of an engagement gesture must be received by the document before requestpointerlock will succeed.
... here is an example of using pointerlockelement: if(document.pointerlockelement === canvas || document.mozpointerlockelement === canvas) { console.log('the pointer lock status is now locked'); } else { console.log('the pointer lock status is now
unlocked'); } the document.exitpointerlock() method is used to exit pointer lock, and like requestpointerlock, works asynchronously using the pointerlockchange and pointerlockerror events, which you'll see more about below.
... document.exitpointerlock = document.exitpointerlock || document.mozexitpointerlock; // attempt to
unlock document.exitpointerlock(); pointerlockchange event when the pointer lock state changes—for example, when calling requestpointerlock(), exitpointerlock(), the user pressing the esc key, etc.—the pointerlockchange event is dispatched to the document.
...And 5 more matches
Index - Web APIs
1002 document: pointerlockchange event document, event, reference, web, pointerlockchange the pointerlockchange event is fired when the pointer is locked/
unlocked.
...it is null if lock is pending, pointer is
unlocked, or the target is in another document.
... 2201 keyboard.
unlock() api, keyboard api, keyboard lock, method, reference, keyboard,
unlock() the
unlock() method of the keyboard interface
unlocks all keys captured by the keyboard.lock() method and returns synchronously.
...And 4 more matches
imgIRequest
inherits from: nsirequest last changed in gecko 8.0 (firefox 8.0 / thunderbird 8.0 / seamonkey 2.5) method overview void cancelandforgetobserver(in nsresult astatus); imgirequest clone(in imgidecoderobserver aobserver); void decrementanimationconsumers(); imgirequest getstaticrequest(); void incrementanimationconsumers(); void lockimage(); void requestdecode(); void
unlockimage(); attributes attribute type description corsmode long the cors mode that this image was loaded with.
...the lock persists for the lifetime of the imgirequest (until
unlockimage() is called) even if the underlying image changes.
... if you do not call
unlockimage() by the time this imgirequest goes away, it will be called for you automatically.
...And 2 more matches
nsIToolkitProfile
method overview nsiprofilelock lock(out nsiprofile
unlocker a
unlocker); void remove(in boolean removefiles); attributes attribute type description localdir nsilocalfile the location of the profile local directory, which may be the same as the root directory.
...nsiprofilelock lock( out nsiprofile
unlocker a
unlocker ); parameters a
unlocker on error, contains an nsiprofile
unlocker object you can use to
unlock the profile.
... note: the
unlocker object cannot be returned to javascript as the error causes an exception to be thrown.
...And 2 more matches
Mobile accessibility - Learn web development
unlocking the phone when talkback is turned on,
unlocking the phone is a bit different.
...if you've set a passcode or pattern for
unlocking your device, you will then be taken to the relevant entry screen to enter it.
... you can also explore by touch to find the
unlock button at the bottom middle of the screen, and then double-tap.
...
unlock phone to
unlock the phone, you need to press the home button (or swipe) as normal.
mozilla::MutexAutoLock
when the mozilla::mutexautolock goes out of scope, its destructor will
unlock() the underlying mozilla::mutex.
... because of mozilla::mutexauto
unlock, the rule for determining if your code owns the mutex underlying the mutexautolock is slightly more complicated than that for monitorautoenter.
... this is because mutexauto
unlocks can be nested within mutexautolocks and vice versa, indefinitely deeply.
...see also mozilla::mutex mozilla::mutexauto
unlock ...
imgIContainer
d long framenumber, in print32 adisposalmethod); obsolete since gecko 2.0 void setframehasnoalpha(in unsigned long framenumber); obsolete since gecko 2.0 void setframetimeout(in unsigned long framenumber, in print32 atimeout); obsolete since gecko 2.0 void startanimation(); obsolete since gecko 2.0 void stopanimation(); obsolete since gecko 2.0 void
unlockimage(); attributes attribute type description animated boolean whether this image is animated.
...exceptions thrown missing exception missing description requestdiscard() if this image is
unlocked, discard its decoded data.
...exceptions thrown missing exception missing description
unlockimage() decreases the lock count on the image.
...void
unlockimage(); parameters none.
Component; nsIPrefBranch
tingat); void setboolpref(in string aprefname, in long avalue); void setcharpref(in string aprefname, in string avalue); requires gecko 58 void setstringpref(in string aprefname, in utf8string avalue); void setcomplexvalue(in string aprefname, in nsiidref atype, in nsisupports avalue); void setintpref(in string aprefname, in long avalue); void
unlockpref(in string aprefname); attributes attribute type description root string called to get the root on which this branch is based, such as "browser.startup." read only.
...
unlockpref() called to
unlock a specific preference.
...
unlocking a previously locked preference allows the preference service to once again return the user set value of the preference.
... void
unlockpref( in string aprefname ); parameters aprefname the preference to be
unlocked.
nsIProfileLock
inherits from: nsisupports last changed in gecko 1.8 (firefox 1.5 / thunderbird 1.5 / seamonkey 1.0) method overview void
unlock(); attributes attribute type description directory nsilocalfile the main profile directory.
... methods
unlock()
unlocks the profile.
... void
unlock(); parameters none.
... see also profile management nsitoolkitprofileservice nsitoolkitprofile nsiprofile
unlocker ...
nsIScreen
var screen = components.classes["@mozilla.org/gfx/screenmanager;1"] .getservice(components.interfaces.nsiscreen); method overview void getavailrect(out long left, out long top, out long width, out long height); void getrect(out long left, out long top, out long width, out long height); void lockminimumbrightness(in unsigned long brightness); void
unlockminimumbrightness(in unsigned long brightness); attributes attribute type description colordepth long the screen's color depth; this is the number of bits used to represent a color.
...each call to this method must eventually be followed by a corresponding call to
unlockminimumbrightness() with the same value for the brightness parameter.
...
unlockminimumbrightness() releases a lock on the minimum brightness of the screen, which was previously established through a corresponding call to lockminimumbrightness().
... void
unlockminimumbrightness( in unsigned long brightness ); parameters brightness the brightness level to release; this must be one of the values specified in screen brightness constants.
MCD, Mission Control Desktop, AKA AutoConfig - Archive of obsolete content
ref: bug 690370 available functions are (see prefcalls.js file for details): function getprefbranch() function pref(prefname, value) function defaultpref(prefname, value) function lockpref(prefname, value) function
unlockpref(prefname) function getpref(prefname) function getldapattributes(host, base, filter, attribs) function getldapvalue(str, key) function displayerror(funcname, message) function getenv(name) configure autoconfig two directives ask thunderbird to use autoconfig at startup: # cat /usr/lib/thunderbird/defaults/pref/tb-autoconf.js // 20100526 - modification autoconfig jehan.
...ap_values) { running_ldap_server = ldap_servers[i]; // if $mozilla_debug=1 display in a popup the running server if (env_mozdebug) { displayerror("getldapattributes: debug 2 running_ldap_server: " + running_ldap_server); } break; } } // 5) set user preferences //browser lockpref("browser.startup.homepage", "http://www.int-evry.fr/s2ia/portail/"); //
unlockpref("browser.startup.homepage"); lockpref("browser.startup.homepage_override", true); lockpref("startup.homepage_override_url", "http://www.int-evry.fr/s2ia/portail/"); //
unlockpref("startup.homepage_override_url"); lockpref("browser.cache.disk.capacity", 100); lockpref("network.cookie.cookiebehavior", 0); //network preferences lockpref("network.proxy.autoconfig_url", "http://www.int-evry.fr/loc...
... [root@lugdunum /var/www/html/browser] $ more config_file_unix.jsc // functions you can use: // lockpref(name, value) user is disallowed from changing // (aka lock_pref()) // defaultpref(name, value) unless user overrides, this is value // (aka default_pref()) //
unlockpref(name)
unlock previously "lockpref"-ed name // config(name, value) usually for menus...
Index
178 jsval_
unlock jsapi reference, obsolete, spidermonkey jsval_
unlock is a deprecated feature that is supported only for backward compatibility with existing applications.
... to
unlock a value, use local roots with js_removeroot.
... 493 js_
unlock jsapi reference, spidermonkey
unlock a previously locked js run-time environment.
JS_LockGCThing
syntax jsbool js_lockgcthing(jscontext *cx, void *thing); // obsolete since jsapi 21 jsbool js_
unlockgcthing(jscontext *cx, void *thing); // obsolete since jsapi 21 jsbool js_lockgcthingrt(jsruntime *rt, void *thing); jsbool js_
unlockgcthingrt(jsruntime *rt, void *thing); name type description cx jscontext * a context.
...js_
unlockgcthing removes a lock from a specified item, thing, allowing it to be garbage collected when the javascript engine determines it is unreachable.
... js_lockgcthing and js_
unlockgcthing are available only for backward compatibility with existing applications.
mozilla::Mutex
unlock()
unlock the mutex.
...see also mutexautolock mutexauto
unlock prlock ...
FC_Initialize
unlockmutex should be null.
... examples #include <assert.h> ck_function_list_ptr pfunctionlist; ck_rv crv; ck_c_initialize_args initargs; crv = fc_getfunctionlist(&pfunctionlist); assert(crv == ckr_ok); initargs.createmutex = null; initargs.destroymutex = null; initargs.lockmutex = null; initargs.
unlockmutex = null; initargs.flags = ckf_os_locking_ok; initargs.libraryparameters = "..."; initargs.preserved = null; /* invoke fc_initialize as pfunctionlist->c_initialize */ crv = pfunctionlist->c_initialize(&initargs); see also fc_finalize ...
JSAPI reference
cript 1.8.5 js_printtracethinginfo (debug-only) added in spidermonkey 1.8 obsolete since jsapi 16 miscellaneous gc apis: js_updatemalloccounter added in spidermonkey 17 js::setlargeallocationfailurecallback added in spidermonkey 31 js::setoutofmemorycallback added in spidermonkey 31 js_enumeratediagnosticmemoryregions added in spidermonkey 17 jsval_lock obsolete since jsapi 18 jsval_
unlock obsolete since jsapi 18 js_lockgcthing obsolete since jsapi 21 js_lockgcthingrt obsolete since jsapi 22 js_
unlockgcthing obsolete since jsapi 21 js_
unlockgcthingrt obsolete since jsapi 22 numbers js_numbervalue added in spidermonkey 17 js_defineconstdoubles struct jsconstdoublespec js_defineconstintegers added in spidermonkey 38 struct jsconstintegerspec added in spide...
...yieldrequest obsolete since jsapi 18 js_suspendrequest obsolete since jsapi 18 js_resumerequest obsolete since jsapi 18 js_getcontextthread obsolete since jsapi 8 js_setcontextthread obsolete since jsapi 8 js_clearcontextthread obsolete since jsapi 8 the following functions are always available, but in non-js_threadsafe builds, they do nothing: js_lockruntime obsolete since jsapi 12 js_
unlockruntime obsolete since jsapi 12 js_lock obsolete since jsapi 12 js_
unlock obsolete since jsapi 12 time js_now callback types native function types: jsnative jsfastnative obsolete since javascript 1.8.5 other callback types: js::largeallocationfailurecallback - used by js::setlargeallocationfailurecallback added in spidermonkey 31 js::offthreadcompilecallback - used by js::c...
Secure Development Guidelines
unlock(lockb);
unlock(locka); } func_b() { lock(lockb); lock(locka); ...
...
unlock(locka);
unlock(lockb); } writing secure code: good coding practices banned api list badly designed apis can often lead to vulnerabilities it’s too easy to use the api inappropriately for example, consider the libc string handling apis strcpy() performs no bounds checking strncpy() doesn’t always 0-terminate strncat() length parameter is very confusing banned api list examples of incorrect strncat usage buffer overflow strncat(buffer, string, sizeof(buffer)); off-by-one strncat(buffer, string, sizeof(buffer) – strlen(string)); correct usage strncat(buffer, string, sizeof(buffer) – strlen(string) – 1)); banned api list: recommendations create wrappers or replacements for standard funct...
Index
to get access to the profile manager service: 841 nsiprofilelock interfaces, interfaces:scriptable, profiles, toolkit, xpcom interface reference
unlocks the profile.
... 842 nsiprofile
unlocker interfaces, interfaces:scriptable, profiles, xpcom interface reference tries to
unlock the profile by attempting or forcing the process that currently holds the lock to quit.
XPCOM Thread Synchronization
concurrentmethod() { nsautolock al(mlock); nsautomonitor am(mmonitor); if (needexpensivecomputation()) { nsauto
unlock au(mlock); } am.wait(); pr_notifycondvar(mcvar); } new usage using namespace mozilla; concurrentmethod() { mutexautolock al(mlock); monitorautoenter am(mmonitor); if (needexpensivecomputation()) { mutexauto
unlock au(mlock); } am.wait(); mcvar->notify(); } mozilla synchronization api reference the mozilla:: namespac...
... mozilla::condvar mozilla::monitor mozilla::monitorautoenter mozilla::mutex mozilla::mutexautolock mozilla::mutexauto
unlock ...
Document - Web APIs
null if lock is pending, pointer is
unlocked, or if the target is in another document.
... pointerlockchange fired when the pointer is locked/
unlocked.
Keyboard - Web APIs
keyboard.
unlock()
unlocks all keys captured by the lock() method and returns synchronously.
... editor's draft adds lock() and
unlock().
ScreenOrientation - Web APIs
screenorientation.
unlock()
unlocks the orientation of the containing document from its default orientation.
... 38chrome android full support 38firefox android full support 43opera android full support 25safari ios no support nosamsung internet android full support 3.0
unlockchrome full support 38edge full support 79firefox full support 43ie no support noopera full support 25safari no support nowebview ...
Using addresses of stack variables with NSPR threads on win16 - Archive of obsolete content
pr_newlock(); shared.cv = pr_newcondvar(shared.ml); shared.counter = 10; thread = pr_createthread( pr_user_thread, forkedthread, &shared, pr_priority_normal, pr_local_thread, pr_joinable_thread, 0); do { pr_sleep(pr_secondstointerval(1)); pr_lock(shared.ml); if (0 == shared.counter) break; pr_notifycondvar(shared.cv); pr_
unlock(shared.ml); } while (pr_true); rv = pr_jointhread(thread); return (pr_success == rv) ?
Aprender y obtener ayuda - Learn web development
it isn't however very good at getting an understanding of "the big picture", and
unlocking new neural pathways when you are trying to understand new subjects or solve new problems that you haven't come across before.
IME handling guide
finally, after
unlocking the contents, it flushes the pending actions with dispatches widgetcompositionevents via texteventdispatcher.
OS.File for the main thread
let options = { winshare: 0 // exclusive lock on windows }; if (os.constants.libc.o_exlock) { // exclusive lock on *nix options.unixflags = os.constants.libc.o_exlock; } let file = yield os.file.open(..., options); then when you want to
unlock the file so it can be edited from other places, close the file.
Mozilla
mozilla::condvarmozilla::monitormozilla::monitorautoentermozilla::mutexmozilla::mutexautolockmozilla::mutexauto
unlock ...
Namespace
mozillamozilla::condvarmozilla::monitormozilla::monitorautoentermozilla::mutexmozilla::mutexautolockmozilla::mutexauto
unlock ...
Phishing: a short definition
unfortunately, some users still feel it's too tedious
unlocking a phone, opening the otp app, and manually typing a few digits each time a provider requests a new token.
Locks
pr_
unlock unlocks a specified lock object.
PR_IntervalNow
tervaltime epoch = pr_intervalnow(); pr_lock(data->mutex); while (!evaluatedata(data)) /* wait until condition is met */ { pruint32 delta = pr_intervaltomilliseconds(pr_intervalnow() - epoch); if (delta > interval) break; /* timeout */ rv = pr_wait(data->condition, pr_millisecondstointerval(interval - delta)); if (pr_failure == rv) break; /* likely an interrupt */ } pr_
unlock(data->mutex); ...
NSS 3.12.4 release notes
bug 505858: nss_registershutdown can return without
unlocking nssshutdownlist.lock bug 507041: invalid build options for vc6 bug 507228: coreconf.dep doesn't need to contain the nss version number bug 507422: crash [[@ port_freearena - lg_mksecretkeyrep] when port_newarena fails bug 507482: nss 3.12.3 (and later) doesn't build on aix 5.1 bug 507937: pwdecrypt program problems bug 508259: pk11mode crashed on linux2.4 bug 508467: libpkix ocsp checker shoul...
NSS API Guidelines
be sure to increment the reference count, on the returned object, before
unlocking.
PKCS #11 Module Specs
a new ck_c_initialize_args structure is defined as typedef struct ck_c_initialize_args { ck_createmutex createmutex; ck_destroymutex destroymutex; ck_lockmutex lockmutex; ck_
unlockmutex
unlockmutex; ck_flags flags; ck_void_ptr libraryparameters; ck_void_ptr preserved; } ck_c_initialize_args; applications/libraries must set libraryparameters to null if no parameter value is specified.
NSS functions
se64encoder_update mxr 3.2 and later nssrwlock_destroy mxr 3.2 and later nssrwlock_havewritelock mxr 3.2 and later nssrwlock_lockread mxr 3.2 and later nssrwlock_lockwrite mxr 3.2 and later nssrwlock_new mxr 3.2 and later nssrwlock_
unlockread mxr 3.2 and later nssrwlock_
unlockwrite mxr 3.2 and later nsssmime_versioncheck mxr 3.2.1 and later port_alloc mxr 3.2 and later port_arenaalloc mxr 3.2 and later port_arenagrow mxr 3.2 and later port_arenamark mxr ...
Utility functions
se64encoder_update mxr 3.2 and later nssrwlock_destroy mxr 3.2 and later nssrwlock_havewritelock mxr 3.2 and later nssrwlock_lockread mxr 3.2 and later nssrwlock_lockwrite mxr 3.2 and later nssrwlock_new mxr 3.2 and later nssrwlock_
unlockread mxr 3.2 and later nssrwlock_
unlockwrite mxr 3.2 and later nsssmime_versioncheck mxr 3.2.1 and later port_alloc mxr 3.2 and later port_arenaalloc mxr 3.2 and later port_arenagrow mxr 3.2 and later port_arenamark mxr ...
JSVAL_LOCK
see also jsval_is_gcthing jsval_to_gcthing jsval_
unlock js_addroot js_lockgcthing bug 787580 ...
JS_Lock
see also mxr id search for js_lock js_getruntime, js_
unlock ...
Using RAII classes in Mozilla
raii classes are useful when two operations (e.g., lock/
unlock, addref/release, pushstate/popstate) must be paired.
The Rust programming language
rust and the future of systems programming
unlocking the power of parallelism with rust rust for web developers safe systems programming with rust growing the rust community putting rust into production at mozilla ...
Creating XPCOM components
ce implementing weblock declaration macros representing return values in xpcom xpidl code generation getting the weblock service from a client implementing the iweblock interface the directory service modifying paths with nsifile manipulating files with nsifile using nsilocalfile for reading data processing the white list data iweblock method by method lock and
unlock addsite removesite setsites getnext getsites hasmoreelements finishing the component using frozen interfaces copying interfaces into your build environment implementing the nsicontentpolicy interface receiving notifications implementing the nsicontentpolicy uniform resource locators checking the white list creating nsiuri objects building the weblo...
nsIFactory
void lockfactory( in prbool lock ); parameters lock true to lock the factory, and false to
unlock the factory.
XPCOM Interface Reference
ioutputstreamnsioutputstreamcallbacknsiparentalcontrolsservicensiparserutilsnsipasswordnsipasswordmanagernsipermissionnsipermissionmanagernsipipensiplacesimportexportservicensiplacesviewnsipluginhostnsiprefbranch2nsipreflocalizedstringnsiprefservicensiprincipalnsiprinterenumeratornsiprintingpromptnsiprivatebrowsingservicensiprocessnsiprocess2nsiprocessscriptloadernsiprofilensiprofilelocknsiprofile
unlockernsiprogramminglanguagensiprogresseventsinknsipromptnsipromptservicensipropertiesnsipropertynsipropertybagnsipropertybag2nsipropertyelementnsiprotocolhandlernsiprotocolproxycallbacknsiprotocolproxyfilternsiprotocolproxyservicensiproxyinfonsipushmessagensipushservicensipushsubscriptionnsiradiointerfacelayernsirandomgeneratornsirequestnsirequestobservernsiresumablechannelnsirunnablensishentrynsishi...
Storage
due to bug 626193, locked databases get
unlocked when you call this.
Mozilla
for example, this popup notification is displayed when a web site requests geolocation information: using raii classes in mozilla raii classes are useful when two operations (e.g., lock/
unlock, addref/release, pushstate/popstate) must be paired.
KeyboardEvent.location - Web APIs
otherwise, when numlock is
unlocked and the keyboard actually has a numeric keypad, gecko always returns dom_key_location_numpad too.
Screen - Web APIs
methods screen.lockorientation lock the screen orientation (only works in fullscreen or for installed apps) screen.
unlockorientation
unlock the screen orientation (only works in fullscreen or for installed apps) methods inherited from eventtarget: eventtarget.addeventlistener() registers an event handler of a specific event type on the eventtarget.
Screen Orientation API - Web APIs
38chrome android full support 38firefox android full support 43opera android full support 25safari ios no support nosamsung internet android full support 3.0
unlockchrome full support 38edge full support 79firefox full support 43ie no support noopera full support 25safari no support nowebview ...
Color picker tool - CSS: Cascading Style Sheets
controls > * { float: left; } #color-palette .controls > *:hover { cursor: pointer; } #color-palette .controls .lock { width: 24px; height: 24px; margin: 10px; padding: 3px; background-image: url('https://mdn.mozillademos.org/files/6077/lock.png'); background-repeat: no-repeat; background-position: bottom right; } #color-palette .controls .lock:hover { /*background-image: url('images/
unlocked-hover.png');*/ background-position: bottom left; } #color-palette .controls .lock[locked-state='true'] { /*background-image: url('images/locked.png');*/ background-position: top left ; } #color-palette .controls .lock[locked-state='true']:hover { /*background-image: url('images/lock-hover.png');*/ background-position: top right; } /** * canvas */ #canvas { width: 100%; height: 300p...
User input and controls - Developer guides
locking the screen orientation is made possible by invoking the screen.lockorientation method, while the screen.
unlockorientation method removes all the previous screen locks that have been set.