U.O.Old.js 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. 
  2. //移除
  3. del = function (t) {
  4. var a = $("#U_MD_O_W")[0];
  5. if (a) {
  6. if (!t && (a["__isplay__"] == "true")) { a["__isplay__"] = "false"; }
  7. else { $(a).remove(); }
  8. }
  9. }
  10. //导航切换
  11. switchcon = function (b) {
  12. if (b.tagName.toLowerCase() !== "ul") {
  13. var i, c = $("#navg").Child(), a = $("#container").childs();
  14. for (i = 0; i < a.length; i++) {
  15. a.css("display", c[i] === b ? (b.className = "active return_key", "block") : (c[i].className = "navgo return_key", "none"), i);
  16. }
  17. }
  18. }
  19. //判断是否添加导航
  20. isNavg = function () {
  21. if (event.button == 2) {
  22. if (U.OU.R) { //处于模板模式
  23. var i, b, c, d, a = event.srcElement; $("#U_MD_O_W").remove();
  24. if ((a = (a.tagName.toLowerCase() == "LI" ? a : $(a).Parent({ tagName: "LI" }))).tagName == "LI") {
  25. c = $(a).parentElement({ id: "navg" }).Child(); for (i = 0; i < c.length; i++) { if (a === c[i]) { break; } }
  26. }
  27. b = $$("div", { "className": "U_MD_O_W", "__isplay__": "true", id: "U_MD_O_W" }, document.body);
  28. $$("div", {
  29. title: "点击添加导航",
  30. innerHTML: i ? "前面插入" : "插入最前",
  31. style: { "U_MD_O_E_borderLeft": "0" },
  32. "onclick": function () { addNavg(0, i); }
  33. }, b);
  34. $$("div", {
  35. title: "点击添加导航",
  36. innerHTML: i ? "后面插入" : "插入最后",
  37. "onclick": function () { addNavg(1, i); }
  38. }, b);
  39. if (i != null) { $$("div", { title: "点击删除导航", innerHTML: "删除导航", onclick: function () { delNavg(i); } }, b); } U.UF.C.rightClickMenuLocation(b);
  40. }
  41. }
  42. }
  43. //添加导航
  44. addNavg = function (j, k) {
  45. var c, d, a = $("#navg"), b = $("#container"), g = a.Child(), m = b.Child(), i = b.Child().length - a.Child().length; $("#U_MD_O_W").remove();
  46. if (!a[0] || !b[0]) {
  47. U.UF.UI.confirm("导航网页损坏,是否修复", repair);
  48. }
  49. else {
  50. while (i) { if (i < 0) { c = g; i++; } else { c = m; i--; } $(c[c.length - 1]).remove(); }
  51. d = $$("li", { "innerHTML": "新增导航" }, a[0], (k == null ? j ? null : g[0] : g[k + j])); c = $$("div", { "className": "new" }, b[0], k == null ? j ? null : m[0] : m[k + j]); $$("div", { "innerHTML": "请在此处添加内容" }, c); switchcon(d);
  52. }
  53. }
  54. //修复网页
  55. repair = function () {
  56. U.MD.O.W.GSTemp("US_O_Website");
  57. }
  58. //删除导航
  59. delNavg = function (i) {
  60. var a = $("#navg").childs(), b = $("#container").childs(); $("#U_MD_O_W").remove();
  61. if (b[i].innerText) {
  62. U.UF.UI.confirm("已编辑该板块是否删除", function () {
  63. delENavg(a[i], b[i]);
  64. });
  65. }
  66. else {
  67. delENavg(a[i], b[i]);
  68. }
  69. }
  70. //确定删除导航
  71. delENavg = function (a, b) {
  72. $[a, b].remove();
  73. }
  74. //中间内容设置样式分栏
  75. constyle = function (i) {
  76. var e, a = $("#container").Child()[i]; if (a.innerText) { e = a.innerText; } a.innerHTML = "";
  77. }
  78. del(true);