|
@@ -92,6 +92,7 @@ var Assist = function (vm, assist) {
|
|
|
path: "/",
|
|
path: "/",
|
|
|
isDir: true,
|
|
isDir: true,
|
|
|
isExpanded: true,
|
|
isExpanded: true,
|
|
|
|
|
+ isChecked: false,
|
|
|
aclBit: false,
|
|
aclBit: false,
|
|
|
striked: false,
|
|
striked: false,
|
|
|
selected: false,
|
|
selected: false,
|
|
@@ -199,6 +200,7 @@ var Assist = function (vm, assist) {
|
|
|
aclBit: item.rwx.indexOf('+') != -1,
|
|
aclBit: item.rwx.indexOf('+') != -1,
|
|
|
striked: item.striked != null,
|
|
striked: item.striked != null,
|
|
|
isExpanded: true,
|
|
isExpanded: true,
|
|
|
|
|
+ isChecked: false,
|
|
|
rwx: item.rwx,
|
|
rwx: item.rwx,
|
|
|
isDir: item.type == "dir" || item.isDir == true,
|
|
isDir: item.type == "dir" || item.isDir == true,
|
|
|
page: {
|
|
page: {
|
|
@@ -314,6 +316,11 @@ var Assist = function (vm, assist) {
|
|
|
self.setPath(obj, true);
|
|
self.setPath(obj, true);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ self.checkPath = function (obj) {
|
|
|
|
|
+ obj.isChecked(!obj.isChecked());
|
|
|
|
|
+ self.updatePathProperty(self.growingTree(), obj.path(), "isChecked", obj.isChecked());
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
self.openPath = function (obj) {
|
|
self.openPath = function (obj) {
|
|
|
window.open("/filebrowser/view" + obj.path(), '_blank');
|
|
window.open("/filebrowser/view" + obj.path(), '_blank');
|
|
|
}
|
|
}
|