mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-07 22:06:05 +01:00
update: file manager select color
This commit is contained in:
@@ -11,7 +11,8 @@ from filemanager.models import Trash
|
||||
|
||||
class FileManager:
|
||||
modes = {'php': 'application/x-httpd-php', 'javascript': 'javascript', 'python': 'text/x-python',
|
||||
'html': 'text/html', 'go': 'text/x-go', 'css': 'text/css', 'java': 'text/x-java', 'perl': 'text/x-perl'}
|
||||
'html': 'text/html', 'go': 'text/x-go', 'css': 'text/css', 'java': 'text/x-java', 'perl': 'text/x-perl',
|
||||
'scss': 'text/x-sass'}
|
||||
|
||||
def __init__(self, request, data):
|
||||
self.request = request
|
||||
@@ -29,12 +30,14 @@ class FileManager:
|
||||
return FileManager.modes['html']
|
||||
elif fileName.endswith('.go'):
|
||||
return FileManager.modes['go']
|
||||
elif fileName.endswith('.css') or fileName.endswith('.scss'):
|
||||
elif fileName.endswith('.css'):
|
||||
return FileManager.modes['css']
|
||||
elif fileName.endswith('.pl') or fileName.endswith('.PL'):
|
||||
return FileManager.modes['perl']
|
||||
elif fileName.endswith('.java'):
|
||||
return FileManager.modes['java']
|
||||
elif fileName.endswith('.scss'):
|
||||
return FileManager.modes['scss']
|
||||
else:
|
||||
return ""
|
||||
|
||||
@@ -123,7 +126,12 @@ class FileManager:
|
||||
"""
|
||||
elif mode == FileManager.modes['perl']:
|
||||
return """
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.58.1/mode/perl/perl.min.js" integrity="sha512-6rKFA1mIjmFqxMM/b0dtjQOWFRAoqKCmhb7/6u2KohJcP4poKbrUI08Yf5GXsK+rkCr2dQnppV7gMe2a0HGQBQ==" crossorigin="anonymous"></script> """
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.58.1/mode/perl/perl.min.js" integrity="sha512-6rKFA1mIjmFqxMM/b0dtjQOWFRAoqKCmhb7/6u2KohJcP4poKbrUI08Yf5GXsK+rkCr2dQnppV7gMe2a0HGQBQ==" crossorigin="anonymous"></script>
|
||||
"""
|
||||
elif mode == FileManager.modes['scss']:
|
||||
return """
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.58.1/mode/sass/sass.min.js" integrity="sha512-lFZETu8ovGFrFbFWAJnwgJrRcQ06C0BhjySIpBFPUatL/vqFz/mZIvXhlLtbOwbvRCp+XcLCmTEigKOJPN+YhA==" crossorigin="anonymous"></script>
|
||||
"""
|
||||
else:
|
||||
return ''
|
||||
|
||||
|
||||
@@ -199,4 +199,8 @@ fileManager.controller('editFileCtrl', function ($scope, $http, $window) {
|
||||
|
||||
};
|
||||
|
||||
$scope.closeWindow = function () {
|
||||
window.close();
|
||||
};
|
||||
|
||||
});
|
||||
@@ -310,7 +310,7 @@ fileManager.controller('fileManagerCtrl', function ($scope, $http, FileUploader,
|
||||
var collectionOfA = tableBody.getElementsByTagName("tr");
|
||||
|
||||
for (var i = 0; i < collectionOfA.length; i++) {
|
||||
collectionOfA[i].style.background = "aliceblue";
|
||||
collectionOfA[i].style.background = "#ccdbe8";
|
||||
var getFileName = collectionOfA[i].getElementsByTagName('td')[0].innerHTML;
|
||||
allFilesAndFolders.push(getFileName);
|
||||
}
|
||||
@@ -340,7 +340,7 @@ fileManager.controller('fileManagerCtrl', function ($scope, $http, FileUploader,
|
||||
var check = 1;
|
||||
var getFileName = nodeName.getElementsByTagName('td')[0].innerHTML;
|
||||
|
||||
if (nodeName.style.backgroundColor === "aliceblue") {
|
||||
if (nodeName.style.backgroundColor === "rgb(204, 219, 232)") {
|
||||
|
||||
var tempArray = [];
|
||||
nodeName.style.background = "None";
|
||||
@@ -356,7 +356,7 @@ fileManager.controller('fileManagerCtrl', function ($scope, $http, FileUploader,
|
||||
return;
|
||||
}
|
||||
|
||||
nodeName.style.background = "aliceblue";
|
||||
nodeName.style.background = "#ccdbe8";
|
||||
|
||||
|
||||
for (var j = 0; j < allFilesAndFolders.length; j++) {
|
||||
@@ -1179,7 +1179,6 @@ fileManager.controller('fileManagerCtrl', function ($scope, $http, FileUploader,
|
||||
|
||||
};
|
||||
|
||||
|
||||
/// move
|
||||
|
||||
$scope.moveLoading = true;
|
||||
@@ -1196,7 +1195,6 @@ fileManager.controller('fileManagerCtrl', function ($scope, $http, FileUploader,
|
||||
|
||||
}
|
||||
|
||||
|
||||
$scope.startMoving = function () {
|
||||
|
||||
$scope.moveLoading = false;
|
||||
@@ -1340,7 +1338,7 @@ fileManager.controller('fileManagerCtrl', function ($scope, $http, FileUploader,
|
||||
var check = 1;
|
||||
var getFileName = nodeName.getElementsByTagName('td')[0].innerHTML;
|
||||
|
||||
if (nodeName.style.backgroundColor === "aliceblue") {
|
||||
if (nodeName.style.backgroundColor === "#ccdbe8") {
|
||||
|
||||
var tempArray = [];
|
||||
nodeName.style.background = "None";
|
||||
@@ -1356,7 +1354,7 @@ fileManager.controller('fileManagerCtrl', function ($scope, $http, FileUploader,
|
||||
return;
|
||||
}
|
||||
|
||||
nodeName.style.background = "aliceblue";
|
||||
nodeName.style.background = "#ccdbe8";
|
||||
|
||||
|
||||
for (var j = 0; j < allFilesAndFolders.length; j++) {
|
||||
@@ -1372,7 +1370,6 @@ fileManager.controller('fileManagerCtrl', function ($scope, $http, FileUploader,
|
||||
// activating deactivating functions
|
||||
$scope.buttonActivator();
|
||||
|
||||
|
||||
};
|
||||
|
||||
// rename
|
||||
|
||||
@@ -148,6 +148,13 @@
|
||||
</select>
|
||||
{{ additionalOptions | safe }}
|
||||
</ul>
|
||||
<button style="float:right" ng-click="putFileContents()" type="button"
|
||||
class="btn btn-light">{% trans "Save Changes" %} <img ng-hide="cyberPanelLoading"
|
||||
src="{% static 'filemanager/images/loadingSmall.gif' %}">
|
||||
</button>
|
||||
<button style="float:right; margin-left: 1%" ng-click="closeWindow()" type="button"
|
||||
class="btn btn-danger">{% trans "Close" %}
|
||||
</button>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
@@ -166,17 +173,6 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="fixed-bottom">
|
||||
<div class="card" style="margin-left: 15%; margin-right: 15%; margin-bottom: -1%">
|
||||
<div class="card-body">
|
||||
<p><span>Editing {{ fileName }}</span>
|
||||
<button style="float:right" ng-click="putFileContents()" type="button"
|
||||
class="btn btn-outline-success">{% trans "Save Changes" %} <img ng-hide="cyberPanelLoading" src="{% static 'filemanager/images/loadingSmall.gif' %}"></button>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<!--- File Manager body ends ---->
|
||||
|
||||
@@ -199,4 +199,8 @@ fileManager.controller('editFileCtrl', function ($scope, $http, $window) {
|
||||
|
||||
};
|
||||
|
||||
$scope.closeWindow = function () {
|
||||
window.close();
|
||||
};
|
||||
|
||||
});
|
||||
@@ -310,7 +310,7 @@ fileManager.controller('fileManagerCtrl', function ($scope, $http, FileUploader,
|
||||
var collectionOfA = tableBody.getElementsByTagName("tr");
|
||||
|
||||
for (var i = 0; i < collectionOfA.length; i++) {
|
||||
collectionOfA[i].style.background = "aliceblue";
|
||||
collectionOfA[i].style.background = "#ccdbe8";
|
||||
var getFileName = collectionOfA[i].getElementsByTagName('td')[0].innerHTML;
|
||||
allFilesAndFolders.push(getFileName);
|
||||
}
|
||||
@@ -340,7 +340,7 @@ fileManager.controller('fileManagerCtrl', function ($scope, $http, FileUploader,
|
||||
var check = 1;
|
||||
var getFileName = nodeName.getElementsByTagName('td')[0].innerHTML;
|
||||
|
||||
if (nodeName.style.backgroundColor === "aliceblue") {
|
||||
if (nodeName.style.backgroundColor === "rgb(204, 219, 232)") {
|
||||
|
||||
var tempArray = [];
|
||||
nodeName.style.background = "None";
|
||||
@@ -356,7 +356,7 @@ fileManager.controller('fileManagerCtrl', function ($scope, $http, FileUploader,
|
||||
return;
|
||||
}
|
||||
|
||||
nodeName.style.background = "aliceblue";
|
||||
nodeName.style.background = "#ccdbe8";
|
||||
|
||||
|
||||
for (var j = 0; j < allFilesAndFolders.length; j++) {
|
||||
@@ -1179,7 +1179,6 @@ fileManager.controller('fileManagerCtrl', function ($scope, $http, FileUploader,
|
||||
|
||||
};
|
||||
|
||||
|
||||
/// move
|
||||
|
||||
$scope.moveLoading = true;
|
||||
@@ -1196,7 +1195,6 @@ fileManager.controller('fileManagerCtrl', function ($scope, $http, FileUploader,
|
||||
|
||||
}
|
||||
|
||||
|
||||
$scope.startMoving = function () {
|
||||
|
||||
$scope.moveLoading = false;
|
||||
@@ -1340,7 +1338,7 @@ fileManager.controller('fileManagerCtrl', function ($scope, $http, FileUploader,
|
||||
var check = 1;
|
||||
var getFileName = nodeName.getElementsByTagName('td')[0].innerHTML;
|
||||
|
||||
if (nodeName.style.backgroundColor === "aliceblue") {
|
||||
if (nodeName.style.backgroundColor === "#ccdbe8") {
|
||||
|
||||
var tempArray = [];
|
||||
nodeName.style.background = "None";
|
||||
@@ -1356,7 +1354,7 @@ fileManager.controller('fileManagerCtrl', function ($scope, $http, FileUploader,
|
||||
return;
|
||||
}
|
||||
|
||||
nodeName.style.background = "aliceblue";
|
||||
nodeName.style.background = "#ccdbe8";
|
||||
|
||||
|
||||
for (var j = 0; j < allFilesAndFolders.length; j++) {
|
||||
@@ -1372,7 +1370,6 @@ fileManager.controller('fileManagerCtrl', function ($scope, $http, FileUploader,
|
||||
// activating deactivating functions
|
||||
$scope.buttonActivator();
|
||||
|
||||
|
||||
};
|
||||
|
||||
// rename
|
||||
|
||||
Reference in New Issue
Block a user