8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
-
+
+
|
return;
}
/*
* Optional features for CACKey
*/
var cackeyFeatures = {
customPINPrompt: true
customPINPrompt: true,
useChromePINDialog: true
};
/*
* Handle for the CACKey NaCl Target
*/
var cackeyHandle = null;
var cackeyPCSCHandle = null;
|
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
|
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
|
-
+
|
/*
* Set the handle to an invalid (but non-null) value until the window
* is created in case we are invoked again soon.
*/
pinWindowPreviousHandle = "invalid";
if (messageEvent.data.originalrequest.signRequestId === null) {
if (messageEvent.data.originalrequest.signRequestId === null || cackeyFeatures.useChromePINDialog === false) {
chrome.app.window.create("pin.html", {
"id": "cackeyPINEntry",
"resizable": false,
"alwaysOnTop": true,
"focused": true,
"visibleOnAllWorkspaces": true,
"innerBounds": {
|