angular-swagger-ui
Version:
AngularJS implementation of OpenAPI (aka Swagger) UI
26 lines (24 loc) • 576 B
JavaScript
/*
* Orange angular-swagger-ui - v0.6.5
*
* (C) 2015 Orange, all right reserved
* MIT Licensed
*/
;
angular
.module('swaggerUi')
.directive('selectOnDbClick', function($window) {
// helper to be able select all text on double click
return {
restrict: 'A',
link: function(scope, element) {
element.bind('dblclick', function() {
var selection = $window.getSelection(),
range = document.createRange();
range.selectNodeContents(element[0]);
selection.removeAllRanges();
selection.addRange(range);
});
}
};
});