mirror of
https://github.com/goharbor/harbor.git
synced 2024-11-24 11:15:24 +01:00
41 lines
859 B
JavaScript
41 lines
859 B
JavaScript
(function() {
|
|
|
|
'use strict';
|
|
|
|
angular
|
|
.module('harbor.repository')
|
|
.directive('pullCommand', pullCommand);
|
|
|
|
function PullCommandController() {
|
|
|
|
}
|
|
|
|
function pullCommand() {
|
|
var directive = {
|
|
'restrict': 'E',
|
|
'templateUrl': '/static/resources/js/components/repository/pull-command.directive.html',
|
|
'scope': {
|
|
'repoName': '@',
|
|
'tag': '@'
|
|
},
|
|
'link': link,
|
|
'controller': PullCommandController,
|
|
'controllerAs': 'vm',
|
|
'bindToController': true
|
|
};
|
|
return directive;
|
|
|
|
function link(scope, element, attrs, ctrl) {
|
|
|
|
ctrl.harborRegUrl = $('#HarborRegUrl').val() + '/';
|
|
|
|
element.find('a').on('click', clickHandler);
|
|
function clickHandler(e) {
|
|
element.find('input[type="text"]').select();
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
})(); |