mirror of
https://github.com/ansible/awx.git
synced 2024-11-01 16:51:11 +03:00
Remove Revisions directory
This commit is contained in:
parent
3d5f7057c3
commit
d8384522c2
@ -5,3 +5,4 @@
|
|||||||
@import 'popover/_index';
|
@import 'popover/_index';
|
||||||
@import 'tabs/_index';
|
@import 'tabs/_index';
|
||||||
@import 'utility/_index';
|
@import 'utility/_index';
|
||||||
|
@import 'truncate/_index';
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
@import "./client/src/shared/branding/colors.default.less";
|
|
||||||
|
|
||||||
.RevisionHash {
|
.RevisionHash {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
@ -10,12 +8,12 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.RevisionHash-copy {
|
.RevisionHash-copy {
|
||||||
color: @b7grey;
|
color: @at-gray-dark-2x;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
margin-left: 10px;
|
margin-left: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
.RevisionHash-copy:hover {
|
.RevisionHash-copy:hover {
|
||||||
color: @default-link;
|
color: @at-blue;
|
||||||
}
|
}
|
@ -6,7 +6,7 @@ function atTruncateLink (scope, el, attr, ctrl) {
|
|||||||
truncateController.init(scope, string, maxlength);
|
truncateController.init(scope, string, maxlength);
|
||||||
}
|
}
|
||||||
|
|
||||||
function AtTruncateController ($filter) {
|
function AtTruncateController ($filter, $scope) {
|
||||||
let vm = this;
|
let vm = this;
|
||||||
vm.toolTipContent = 'Copy full revision to clipboard.';
|
vm.toolTipContent = 'Copy full revision to clipboard.';
|
||||||
|
|
||||||
@ -55,8 +55,10 @@ function AtTruncateController ($filter) {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
AtTruncateController.$inject = ['$filter', '$scope' ];
|
||||||
|
|
||||||
function atTruncate($filter, pathService) {
|
|
||||||
|
function atTruncate(pathService) {
|
||||||
return {
|
return {
|
||||||
restrict: 'EA',
|
restrict: 'EA',
|
||||||
replace: true,
|
replace: true,
|
||||||
@ -73,7 +75,6 @@ function atTruncate($filter, pathService) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
atTruncate.$inject = [
|
atTruncate.$inject = [
|
||||||
'$filter',
|
|
||||||
'PathService'
|
'PathService'
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -93,19 +93,6 @@ export default ['$scope', '$rootScope', '$log', 'Rest', 'Alert',
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$scope.$on('copied', function(e) {
|
|
||||||
// $scope.projects.map( (project) => {
|
|
||||||
// if (project.id === e.targetScope.project.id) {
|
|
||||||
// project.tooltipContent = 'Copied to clipboard.';
|
|
||||||
// }
|
|
||||||
// else {
|
|
||||||
// project.tooltipContent = "Copy full revision to clipboard.";
|
|
||||||
// }
|
|
||||||
// });
|
|
||||||
console.log('copied hi there');
|
|
||||||
console.log(e);
|
|
||||||
});
|
|
||||||
|
|
||||||
$scope.reloadList = function(){
|
$scope.reloadList = function(){
|
||||||
let path = GetBasePath(list.basePath) || GetBasePath(list.name);
|
let path = GetBasePath(list.basePath) || GetBasePath(list.name);
|
||||||
qs.search(path, $state.params[`${list.iterator}_search`])
|
qs.search(path, $state.params[`${list.iterator}_search`])
|
||||||
|
@ -13,10 +13,9 @@ import { N_ } from '../i18n';
|
|||||||
import GetProjectPath from './factories/get-project-path.factory';
|
import GetProjectPath from './factories/get-project-path.factory';
|
||||||
import GetProjectIcon from './factories/get-project-icon.factory';
|
import GetProjectIcon from './factories/get-project-icon.factory';
|
||||||
import GetProjectToolTip from './factories/get-project-tool-tip.factory';
|
import GetProjectToolTip from './factories/get-project-tool-tip.factory';
|
||||||
import revisions from './revisions/main';
|
|
||||||
|
|
||||||
export default
|
export default
|
||||||
angular.module('Projects', [revisions.name])
|
angular.module('Projects', [])
|
||||||
.controller('ProjectsList', ProjectsList)
|
.controller('ProjectsList', ProjectsList)
|
||||||
.controller('ProjectsAdd', ProjectsAdd)
|
.controller('ProjectsAdd', ProjectsAdd)
|
||||||
.controller('ProjectsEdit', ProjectsEdit)
|
.controller('ProjectsEdit', ProjectsEdit)
|
||||||
|
@ -1,11 +0,0 @@
|
|||||||
/*************************************************
|
|
||||||
* Copyright (c) 2015 Ansible, Inc.
|
|
||||||
*
|
|
||||||
* All Rights Reserved
|
|
||||||
*************************************************/
|
|
||||||
|
|
||||||
import revisions from './revisions.directive';
|
|
||||||
|
|
||||||
export default
|
|
||||||
angular.module('revisions', [])
|
|
||||||
.directive('revisions', revisions);
|
|
@ -1,46 +0,0 @@
|
|||||||
export default
|
|
||||||
[ 'templateUrl', function(templateUrl) {
|
|
||||||
return {
|
|
||||||
restrict: 'E',
|
|
||||||
templateUrl: templateUrl('projects/revisions/revisions'),
|
|
||||||
link: function(scope) {
|
|
||||||
|
|
||||||
scope.copy = function() {
|
|
||||||
scope.$emit('copied');
|
|
||||||
|
|
||||||
let full_revision = scope.project.scm_revision;
|
|
||||||
let textArea = document.createElement("textarea");
|
|
||||||
|
|
||||||
// Place in top-left corner of screen regardless of scroll position.
|
|
||||||
textArea.style.position = 'fixed';
|
|
||||||
textArea.style.top = 0;
|
|
||||||
textArea.style.left = 0;
|
|
||||||
|
|
||||||
// Ensure it has a small width and height. Setting to 1px / 1em
|
|
||||||
// doesn't work as this gives a negative w/h on some browsers.
|
|
||||||
textArea.style.width = '2em';
|
|
||||||
textArea.style.height = '2em';
|
|
||||||
|
|
||||||
// We don't need padding, reducing the size if it does flash render.
|
|
||||||
textArea.style.padding = 0;
|
|
||||||
|
|
||||||
// Clean up any borders.
|
|
||||||
textArea.style.border = 'none';
|
|
||||||
textArea.style.outline = 'none';
|
|
||||||
textArea.style.boxShadow = 'none';
|
|
||||||
|
|
||||||
// Avoid flash of white box if rendered for any reason.
|
|
||||||
textArea.style.background = 'transparent';
|
|
||||||
|
|
||||||
textArea.value = full_revision;
|
|
||||||
document.body.appendChild(textArea);
|
|
||||||
textArea.select();
|
|
||||||
|
|
||||||
document.execCommand('copy');
|
|
||||||
|
|
||||||
document.body.removeChild(textArea);
|
|
||||||
};
|
|
||||||
}
|
|
||||||
};
|
|
||||||
}
|
|
||||||
];
|
|
@ -1,7 +0,0 @@
|
|||||||
<div class="RevisionHash-tag">
|
|
||||||
<span at-truncate="{{project.scm_revision}}" maxLength="7" class="RevisionHash-name"></span>
|
|
||||||
</div>
|
|
||||||
<div class="RevisionHash-copy" aw-tool-tip="{{project.tooltipContent}}" data-tip-watch="project.tooltipContent"
|
|
||||||
data-placement="top" ng-click="copy()">
|
|
||||||
<i class="fa fa-clone"></i>
|
|
||||||
</div>
|
|
Loading…
Reference in New Issue
Block a user