123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160 |
- Namespace.register("U.MD.DK.LL");
- U.MD.DK.LL.printLeftTreeDirectory = function (directorys, el, userid, classes) {
- var _dtorydiv,
- _namediv,
- _frag = $$("div"),
- _padding = 3
- ;
-
- if ($(el).Child()[0]) {
- _padding = parseInt($(el).Child()[0].style.paddingLeft || 0) + 5;
-
- if ($($(el).Child()[0]).Child()[0].className.indexOf("U_MD_DK_LTXOSIO") == -1) {
- return;
- }
- }
-
- if ($(el).Child()[1]) {
- el.removeChild($(el).Child()[1]);
- }
-
- for (i = 0; i < directorys.length; i++) {
-
- if ((classes || "").length) {
- _Img = classes[i] || classes;
- }
- else {
- if ((directorys[i]["UserDirectoryEncrypt"] && directorys[i]["UserDirectoryEncrypt"] != userid)) {
- _Img = "U_MD_DK_LCJ";
- }
- else {
- _Img = "U_MD_DK_LCW";
- }
- }
-
- _dtorydiv = $$("div", { "id": directorys[i]["UserDirectoryID"] ? "L" + directorys[i]["UserDirectoryID"] : "", "className": "U_MD_DK_LTXOA" }, _frag);
- _namediv = $$("div", {
- "className": "U_MD_DK_LTXOS",
- "style": {
- "paddingLeft": _padding + "px"
- },
-
- "onclick": U.UF.C.closure(function (directoryinfo, el) {
- U.UF.EV.stopBubble();
- U.MD.DK.LL.leftTreeClick(directoryinfo, el, userid)
- }, [directorys[i], _dtorydiv]),
-
- "oncontextmenu": U.UF.C.closure(function (directoryinfo) {
- U.UF.EV.stopBubble();
- U.UF.EV.stopDefault();
- U.MD.DK.RM.rightMenu(this, directoryinfo, US.disk.UserDisk);
- }, [directorys[i]])
- }, _dtorydiv);
- $$("div", {
- "className": "U_MD_DK_LTXOSI U_MD_DK_Img"
- }, _namediv);
- $$("div", { "className": "U_MD_DK_LCOI U_MD_DK_LTXOST U_MD_DK_Img " + _Img }, _namediv);
-
- $$("div", {
- "className": "U_MD_DK_LTXOSN U_MD_D_Text_Abbreviation",
- "innerHTML": directorys[i].UserallDirectoryName,
- "ondblclick": U.UF.C.closure(function (directoryinfo) {
- U.UF.EV.stopBubble();
- U.MD.DK.RE.rename(this, directoryinfo);
- }, [directorys[i]])
- }, _namediv);
- }
- el.appendChild(_frag);
- }
- U.MD.DK.LL.leftTreeClick = function (fileinfo, el, userid) {
- var _childel = $(el).Child()[0];
-
-
- if ($(_childel).Child()[0].className.indexOf("U_MD_DK_LTXOSIO") > -1) {
- $(_childel).Child()[0].className = "U_MD_DK_LTXOSI U_MD_DK_Img";
-
- var _contentel = $(_childel).next();
- _childel.className = "U_MD_DK_LTXOS"
- if (_contentel[0]) {
- el.removeChild(_contentel[0]);
- }
- }
- else {
- U.MD.DK.LL.leftTreeHighlight(el);
- $(_childel).Child()[0].className = "U_MD_DK_LTXOSI U_MD_DK_Img U_MD_DK_LTXOSIO";
- }
-
- U.MD.DK.LE.openFileDirectory(fileinfo, userid);
- }
- U.MD.DK.LL.leftTreeHighlight = function (el) {
- var i,
- _childel,
- _parentel = el
- ;
-
- do {
- _parentel = el.parentNode;
- _childel = $(_parentel).Child();
-
- for (i = 0; i < _childel.length; i++) {
- $(_childel[i]).Child()[0].className = el == _childel[i] ? "U_MD_DK_LTXOS U_MD_DK_LTXOSO" : "U_MD_DK_LTXOS";
- }
- } while ((el = _parentel.parentNode) && el.id != "U_MD_DK_LTXO")
- }
- U.MD.DK.LL.printNavigation = function (navarray, el, userid) {
- var i,
- _frag = $$("frag"),
- _click
- ;
- el.innerText = "";
-
- for (i = navarray.length - 1; i > -1; i--) {
-
- $$("div", { "className": "U_MD_DK_RYBO", "innerHTML": navarray[i]["UserallDirectoryName"],
- "onclick": U.UF.C.closure(function (nav) {
- U.MD.DK.LE.openFileDirectory(nav, userid);
- }, [navarray[i]])
- }, _frag);
- }
- el.appendChild(_frag);
-
- var _navchild = $(el).Child();
- while (el.scrollHeight > 30) {
- _navchild[i].style.display = "none";
- }
- }
|