From 48ae1fd14d40ae4484f455d837710d45ad9c06e6 Mon Sep 17 00:00:00 2001
From: Victor Wagner
Date: Mon, 31 Mar 2008 20:42:39 +0000
Subject: [PATCH] Added pop up quickreply form
---
templates/basicset/forum.html | 9 ++++--
templates/basicset/login.html | 2 +-
templates/basicset/page.js | 52 +++++++++++++++++++++++---------
templates/basicset/reply.html | 2 +-
templates/basicset/topic.html | 20 ++++++------
templates/basicset/userlist.html | 2 --
6 files changed, 57 insertions(+), 30 deletions(-)
diff --git a/templates/basicset/forum.html b/templates/basicset/forum.html
index cf1cb2e..2bf1aed 100644
--- a/templates/basicset/forum.html
+++ b/templates/basicset/forum.html
@@ -16,6 +16,10 @@ class="login" href="forum?login=1">ÐойÑи
РедакÑиÑоваÑÑ
ÐÑава доÑÑÑпа
УÑÐ¾Ð²ÐµÐ½Ñ Ð²ÑÑе
+РнаÑало
+Свежие ÑообÑениÑ
+ÐÑоÑилÑ
+ÐолÑзоваÑели
ТеÑÑовÑй ÑоÑÑм Still Life
ÐоÑÐµÐ½Ñ ÑоÑÑма
@@ -25,7 +29,7 @@ class="logo">
Создан
ÐодÑоÑÑмÑ
-
+
@@ -51,7 +55,8 @@ alt=""> |
анноÑаÑÐ¸Ñ ÑемÑ
-
+ÐолиÑеÑÑво ÑообÑений ()
|
ÐаÑолÑ: | 0) {
+ links[i].removeChild(links[i].childNodes[0]);
+ }
+ }
+ }
return ;
}
userStatus = getUserRights(username);
@@ -60,7 +70,7 @@ function showUser(username) {
}
links[i].appendChild(document.createTextNode("ÐÑйÑи"));
links[i].href=forumScriptUrl+"?logout=1";
- }
+ }
}
}
@@ -206,25 +216,37 @@ function hideDeniedOperations() {
// ÐоказÑÐ²Ð°ÐµÑ Ð²ÑÑÑоеннÑÑ Ð² ÑÑÑаниÑÑ ÑоÑÐ¼Ñ Ð¿Ð¾Ð´ ÑекÑÑей ÑÑÑлкой
// ÐÑполÑзование
function showForm(link, formName) {
- var linktext=link.href;
- // РазобÑаÑÑ Ð¿Ð°ÑамеÑÑÑ, полÑÑиÑÑ Ð·Ð½Ð°Ñение id
- var start =linktext.indexOf("id=");
- var id;
- if (start!=-1) {
- start+=3;
- var end = linktext.indexOf("&",start);
- if (end==-1) end=linktext.length;
- id = linktext.substring(start,end);
- }
- var f=document.forms[formName];
+ var id;
+ if (link.form) {
+ link = link.form;
+ id = link.elements["id"].value;
+ } else {
+ var linktext=link.href;
+ // РазобÑаÑÑ Ð¿Ð°ÑамеÑÑÑ, полÑÑиÑÑ Ð·Ð½Ð°Ñение id
+ var start =linktext.indexOf("id=");
+ if (start!=-1) {
+ start+=3;
+ var end = linktext.indexOf("&",start);
+ if (end==-1) end=linktext.length;
+ id = linktext.substring(start,end);
+ }
+ }
+ var block = document.getElementById(formName);
+ var f = block.getElementsByTagName("form")[0];
if (id) {
f.elements["id"].value=id;
}
- f.style.display="block";
// позиÑиониÑÑем ÑоÑÐ¼Ñ Ð¿Ð¾Ð´ ÑекÑÑей ÑÑÑлкой.
- return false;
+ block.style.display="block";
+ link.parentNode.insertBefore(block,link.nextSibling);
+ window.setTimeout(function() {f.elements["text"].focus();},250);
+ window
+ return false;
+}
+function hideForm(formId) {
+ var block = document.getElementById(formId);
+ block.style.display = "none";
}
-
/**
* СоздаÑÑ Ð¾Ð±ÑÐµÐºÑ XMLHttpRequest, пÑедваÑиÑелÑно ÑниÑÑÐ¾Ð¶Ð°Ñ ÑÑÑеÑÑвÑÑÑий,
* еÑли Ñакой ÑÑÑеÑÑвÑеÑ.
diff --git a/templates/basicset/reply.html b/templates/basicset/reply.html
index 5588b0a..50efcbe 100644
--- a/templates/basicset/reply.html
+++ b/templates/basicset/reply.html
@@ -18,7 +18,7 @@
-
+
|
ÐаÑолÑ: | ÐойÑи
Создана
-ÐÑÑказаÑÑÑÑ
+ÐÑÑказаÑÑÑÑ
|
-
-
-
+
|
ТеÑÑовÑй ÑоÑÑм Still Life
СпиÑок полÑзоваÑелей
-
-РедакÑиÑоваÑÑ
ÐолÑзоваÑÐµÐ»Ñ | СÑаÑÑÑ | ÐаÑегиÑÑÑиÑован | СообÑений | ÐоÑледнее |
--
2.39.5