mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-06 05:07:41 +00:00
GUACAMOLE-136: Use $element to retrieve field elements rather than straight jQuery.
This commit is contained in:
@@ -22,15 +22,23 @@
|
|||||||
* API to prompt the user for additional credentials, ultimately receiving a
|
* API to prompt the user for additional credentials, ultimately receiving a
|
||||||
* signed response from the Duo service.
|
* signed response from the Duo service.
|
||||||
*/
|
*/
|
||||||
angular.module('guacDuo').controller('duoSignedResponseController', ['$scope',
|
angular.module('guacDuo').controller('duoSignedResponseController', ['$scope', '$element',
|
||||||
function duoSignedResponseController($scope) {
|
function duoSignedResponseController($scope, $element) {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The iframe which contains the Duo authentication interface.
|
* The iframe which contains the Duo authentication interface.
|
||||||
*
|
*
|
||||||
* @type HTMLIFrameElement
|
* @type HTMLIFrameElement
|
||||||
*/
|
*/
|
||||||
var iframe = $('.duo-signature-response-field iframe')[0];
|
var iframe = $element.find('iframe')[0];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The submit button which should be used to submit the login form once
|
||||||
|
* the Duo response has been received.
|
||||||
|
*
|
||||||
|
* @type HTMLInputElement
|
||||||
|
*/
|
||||||
|
var submit = $element.find('input[type="submit"]')[0];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Whether the Duo interface has finished loading within the iframe.
|
* Whether the Duo interface has finished loading within the iframe.
|
||||||
@@ -56,7 +64,7 @@ angular.module('guacDuo').controller('duoSignedResponseController', ['$scope',
|
|||||||
});
|
});
|
||||||
|
|
||||||
// Submit updated credentials
|
// Submit updated credentials
|
||||||
$('.duo-signature-response-field input[type="submit"]').click();
|
submit.click();
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user