From e699dee40dc0b027282442ed76291aeae4d7ee53 Mon Sep 17 00:00:00 2001 From: inga-lovinde <52715130+inga-lovinde@users.noreply.github.com> Date: Tue, 6 Jul 2010 17:20:14 +0000 Subject: [PATCH] Improved result pages 'pmsent', 'messagecreated' and 'migrateaccount' --- Builder/IISMainHandler/build.txt | 2 +- Builder/IISUploadHandler/build.txt | 2 +- .../handlers/request/CreateThreadHandler.cs | 5 ++- .../handlers/request/ReplyHandler.cs | 5 ++- static/js/common.js | 27 +++++++++++++++- static/js/textEditor.js | Bin 19398 -> 18528 bytes templates/Full/result/MessageCreated.xslt | 29 ++++++++++++++---- templates/Full/result/MigrateAccount.xslt | 24 ++++++++++++++- templates/Full/result/PMSent.xslt | 29 ++++++++++++++---- 9 files changed, 105 insertions(+), 18 deletions(-) diff --git a/Builder/IISMainHandler/build.txt b/Builder/IISMainHandler/build.txt index 73623d1..0c7f592 100644 --- a/Builder/IISMainHandler/build.txt +++ b/Builder/IISMainHandler/build.txt @@ -1 +1 @@ -600 \ No newline at end of file +604 \ No newline at end of file diff --git a/Builder/IISUploadHandler/build.txt b/Builder/IISUploadHandler/build.txt index 1713e61..4b74f22 100644 --- a/Builder/IISUploadHandler/build.txt +++ b/Builder/IISUploadHandler/build.txt @@ -1 +1 @@ -334 \ No newline at end of file +338 \ No newline at end of file diff --git a/IISMainHandler/handlers/request/CreateThreadHandler.cs b/IISMainHandler/handlers/request/CreateThreadHandler.cs index 3e5a5ac..004e610 100644 --- a/IISMainHandler/handlers/request/CreateThreadHandler.cs +++ b/IISMainHandler/handlers/request/CreateThreadHandler.cs @@ -23,7 +23,10 @@ namespace FLocal.IISHandler.handlers.request { newThread.markAsRead(context.session.account, newPost, newPost); - return new XElement[] { newPost.exportToXmlWithoutThread(context, false) }; + return new XElement[] { + newThread.board.exportToXml(context, false), + newPost.exportToXmlWithoutThread(context, false) + }; } } } diff --git a/IISMainHandler/handlers/request/ReplyHandler.cs b/IISMainHandler/handlers/request/ReplyHandler.cs index 56d1409..70c301f 100644 --- a/IISMainHandler/handlers/request/ReplyHandler.cs +++ b/IISMainHandler/handlers/request/ReplyHandler.cs @@ -23,7 +23,10 @@ namespace FLocal.IISHandler.handlers.request { newPost.thread.markAsRead(context.session.account, newPost, newPost); - return new XElement[] { newPost.exportToXmlWithoutThread(context, false) }; + return new XElement[] { + newPost.thread.board.exportToXml(context, false), + newPost.exportToXmlWithoutThread(context, false) + }; } } diff --git a/static/js/common.js b/static/js/common.js index 18607de..1d4677f 100644 --- a/static/js/common.js +++ b/static/js/common.js @@ -5,4 +5,29 @@ function showSpoiler(obj) { } else { inner.style.display = "none"; } -} \ No newline at end of file +} + +var isNetscape = (document.layers) ? true : false; +var isOpera = (navigator.userAgent.toLowerCase ().indexOf ("opera") != -1); +var isIe = (document.all && !isOpera) ? true : false; +var isWebkit = (navigator.userAgent.toLowerCase ().indexOf ("webkit") != -1); +var isMozilla = (document.getElementById && !isIe && !isOpera && !isWebkit) ? true : false; +var isMac = (navigator.userAgent.toLowerCase ().indexOf ("macintosh") != -1); + +function assignArrowsHandlers() { + document.onkeydown = function(event) { + if(window.event && isIe) { + keyCode = window.event.keyCode; + } else if (event.keyCode) { + keyCode = event.keyCode; + } else { + keyCode = event.which; + } + + if (keyCode == 37) { + location.href = document.getElementById("actionLink_left").href; + } else if (keyCode == 39) { + location.href = document.getElementById("actionLink_right").href; + } + } +} diff --git a/static/js/textEditor.js b/static/js/textEditor.js index 606aea7ffd225655a194891a4f0182756f12253e..f8cb6bd2008e8e65da42c169b54b8e798b76a456 100644 GIT binary patch delta 13 VcmX>$o$O delta 795 zcmchVy-EW?6opSJL69v(K^r$I#4Qw435tpu!GO`yI*A(%Zd7*1_|xPS0$cbTzJ$-A z58yla-7%mmDbgszFf-?#IrrW(^ENEKK9`2Ig|0H4D3)VwtEpS|p|%y~!Tj7(0`drw z5{CP10@yf1W7L+8n)xz39LkcRB=()nl6b`@C@- ze~Wf}88+UaBJ-yeW2{5BLk)?&X#NpQ6@E;ENc$fQ?D;(QkK7{GWV#&pYhE^@qfdtz BiE;n{ diff --git a/templates/Full/result/MessageCreated.xslt b/templates/Full/result/MessageCreated.xslt index 0e640b9..ad1780b 100644 --- a/templates/Full/result/MessageCreated.xslt +++ b/templates/Full/result/MessageCreated.xslt @@ -11,14 +11,31 @@ Новое сообщение + + + + + +
- Ваше сообщение было успешно создано -
- - /Thread//p - Просмотреть сообщение - +

Ваше сообщение было успешно создано

+

+ [←] + + /Board// + Вернуться в раздел + + | + + /Thread//p + Просмотреть сообщение + + [→] +

+
diff --git a/templates/Full/result/MigrateAccount.xslt b/templates/Full/result/MigrateAccount.xslt index 031ad14..15acb72 100644 --- a/templates/Full/result/MigrateAccount.xslt +++ b/templates/Full/result/MigrateAccount.xslt @@ -11,9 +11,31 @@ Миграция пользователя + + + + + +
- Миграция успешно завершена, теперь вы можете войти в форум, используя свой логин и новый пароль. +

Миграция была успешно завершена, теперь вы можете войти в форум, используя свой логин и новый пароль

+

+ [←] + + /Boards/ + Вернуться к списку разделов + + | + + /Login/ + Войти + + [→] +

+
diff --git a/templates/Full/result/PMSent.xslt b/templates/Full/result/PMSent.xslt index 0de5d07..2bae878 100644 --- a/templates/Full/result/PMSent.xslt +++ b/templates/Full/result/PMSent.xslt @@ -11,14 +11,31 @@ Новое приватное сообщение + + + + + +
- Ваше сообщение было успешно создано -
- - /Conversation//p - Просмотреть сообщение - +

Ваше сообщение было успешно создано

+

+ [←] + + /Conversations/ + Вернуться к личным сообщениям + + | + + /Conversation//p + Просмотреть сообщение + + [→] +

+