VulpesOS/gaia/apps/system/js/camera_trigger.js
OverSu b38dea0597 Publish Vulpes Preview 15 sources for desktop, Android and Tundra
Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
2026-09-30 23:13:03 +02:00

35 lines
751 B
JavaScript
Executable file

/* globals BaseModule, MozActivity, Service */
'use strict';
(function(exports) {
var CameraTrigger = function() {};
CameraTrigger.EVENTS = [
'holdcamera'
];
BaseModule.create(CameraTrigger, {
name: 'CameraTrigger',
DEBUG: false,
TRACE: false,
_handle_holdcamera: function(event) {
// Avoid triggering the Camera app multiple times if the lockscreen is
// locked, and prevent bailing during FTU
if (Service.query('locked') || Service.query('isFtuRunning')) {
return;
}
this.debug('Received holdcamera');
/* jshint unused:false */
var activity = new MozActivity({
name: 'record',
data: {
type: 'photos'
}
});
}
});
}());