|
Problem: opening a child post will be displayed off the top of the window if the parent post is not entirely visible.
Steps: - Open up this post: http://www.codeproject.com/Lounge.aspx?msg=2895800#xx2895800xx[^]
- Scroll browser window so that the start of Joan's post is above the top of the window.
- Click on the first child post (by Perspx). His post is displayed above the top of the window.
Details: FF2 and IE6, Layout=Normal
Ctrl-F5 hit: Yes
modified on Sunday, January 25, 2009 1:13 PM
|
|
|
|
|
I see this too.
I'm using IE6, XP, display 1400 x 1050 and 144 dpi.
Alan N.
|
|
|
|
|
same problem with IE 8 Beta 2
|
|
|
|
|
CP is no longer rendering in Quirks Mode. Therefore, the function EnsureMessageVisible() in ShortCuts.js must be updated to work with the documentElement (rather than body ) as the scroll container:
function EnsureMessageVisible(msgID, bShowTop)
{
var msgHeader = document.getElementById("F" + msgID + "_h0");
var msgBody = document.getElementById("F" + msgID + "_h1");
if (!msgBody||!msgHeader)return;
var scrollContainer = document.documentElement;
var top = getRealPos(msgHeader, 'Top');
var bottom = getRealPos(msgBody, 'Top') + msgBody.offsetHeight;
if ( scrollContainer.scrollTop > top && !bShowTop)
scrollContainer.scrollTop = top - scrollContainer.clientHeight/10;
if ( scrollContainer.scrollTop+scrollContainer.clientHeight < bottom)
scrollContainer.scrollTop = bottom-scrollContainer.clientHeight;
if ( scrollContainer.scrollTop > top && bShowTop)
scrollContainer.scrollTop = top - scrollContainer.clientHeight/10;
} (changes in bold - yes, there appears to be something of a regression WRT the message ID)
|
|
|
|
|
All fixed.
Shog: add another beer to the tally. Or even a good red if you prefer.
cheers,
Chris Maunder
CodeProject.com : C++ MVP
|
|
|
|
|
The new menu is thanks enough. Seriously.
---- You're right.
These facts that you've laid out totally contradict the wild ramblings that I pulled off the back of cornflakes packets .
|
|
|
|
|
The article rating bar at the top of the article's page is being truncated at the article's rating instead of going all the way to 5. The net effect is that the entire bar is red with no white area.
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
|
|
|
|
|
Ah. Interesting. FireFox only? Weird.
I'll fix it.
cheers,
Chris Maunder
CodeProject.com : C++ MVP
|
|
|
|
|
Ad overlaps 'Articles' and 'Message Boards' menus (screenshot[^] - FF3).
|
|
|
|
|
Hit Ctrl+F5 to force a refresh of the flash serving script.
cheers,
Chris Maunder
CodeProject.com : C++ MVP
|
|
|
|
|
I try to provide titles in links whenever possible. I know that the CodeProject forum software automatically converts addresses to links ("A" tags) when they are pasted, and that the title portion (whatever it is called) is automatically selected, so perhaps it will be easier when I adjust to that way of doing things. I would of course prefer for it to be easier.
One possibility would be for a PermaLink type of tool, except the link could be put into the clipboard as a link with the title. I am not sure if the "A" element that the CodeProject forum software uses is valid HTML, but I assume it is. So one possibility would be to use a HTML fragment format, which is a valid type of clipboard format. That however is likely too sophisticated. So simply pasting text would be good enough for me. That would make posting of links to other forum messages much easier.
That would not help when we need to create a link outside of the CodeProject forums but it might be possible to make improvements in that area too. It just might be useful to support HTML fragments.
|
|
|
|
|
I'm not 100% sure of exactly how you would like this implemented. Could you give me an example?
cheers,
Chris Maunder
CodeProject.com : C++ MVP
|
|
|
|
|
I am not sure which of the two options I suggested taht you are asking about so let's start with the simplest.
It is possible to put text into the clipboard that is the link; that is, the "A" element with the address and such. The text could be the same text that would exist in the edit box that I am using now to create a message. The text could be pasted as if it is plain text. Hopefully it won't be a problem for the text to be pasted without conversion. The link could include the title or whatever you want to call the text that is the text portion of an address.
I am not sure if you want details of HTML fragments; do you know what I mean by that? The following will help.
HTML Clipboard Format[^]
How to add HTML code to the clipboard by using Visual Basic
[^]
Mike Stall's .NET Debugging Blog : Sample code for copying Html to Clipboard[^]
|
|
|
|
|
I guess what I'm confused about is the actual problem.
Let me try and rephrase:
You would like to be able to paste CF_HTML clipboard data to our message boards in order to include TITLE attributes in your A tags.
The first step of getting the data on to the clipboard is, I'm assuming, something you have under control.
The step of pasting this data then comes down to us being able, at the client-side scripting level, to grab CF_HTML data and paste it into the text boxes as valid HTML in text format.
Is this correct?
cheers,
Chris Maunder
CodeProject.com : C++ MVP
|
|
|
|
|
Forget the HTML clipboard for now. Now I will describe what I want to improve. To create a link to a forum thread, I:
- click on PermaLink
- go to the address bar and copy that
- go to the reply I am composing and paste the address into it
- go back to the article to get the title and copy and paste that
- go to the reply and paste that
I realize that most people don't bother to get the title but I am saying I do and my suggestion would make it easier for me and others to inlcude the title. I think other people will be more likely to include the title if it is as easy to do as I suggest doing it. Usint my suggestion, the following would be the equivalent steps:
- click on "copy PermaLink" or whatever you call it
- go to the reply and paste the address into it
It could be that easy.
|
|
|
|
|
None of the last post uses the CF_HTML clipboard format or has anything to do with that. The last post describes using plain text only, or at least could.
|
|
|
|
|
So I am suggesting something at the other end; that you create a "copy PermaLink" or something like that in each post or thread, to make it easier to create a link.
|
|
|
|
|
Is there a description of "PermaLink"? I tried to find it. If it is easy to find then I apologize for asking.
|
|
|
|
|
If you keep an eye on the browser url box when you click the Permalink button, you will see that the message number is appended to the url. You can then copy&paste this url. (I don't know of any "official" documentation, I just noticed this is the way it works.)
|
|
|
|
|
Thank you, Hans. I definitely did not see that.
|
|
|
|
|
For some reason, I thought you were going to make the Forum list expandable like the Chapter list on the home page - i.e., click on a Forum list header to see all the forums under that header. If you did that, you would have plenty of room to include both the Forum list and the Chapter list - now, the Chapter list only is shown on the home page.
|
|
|
|
|
In thinking it over I started worrying about how unweildy it was getting. A couple of hundred sections and a few dozen forums make for a lot of HTML being sent.
The long term plan is to simply everything and allow members to focus on the specific type of content they are most interested in, while making it easy to get between different areas of content. On top of this, the way we present the forums is going to change significantly as well so this setup is more of a temporary measure.
cheers,
Chris Maunder
CodeProject.com : C++ MVP
|
|
|
|
|
I'm glad to hear you have a plan!
However, if it's going to take a while for all this to happen, what this means is that the Chapters will only be accessible from the home page, which throws the whole site into a kind of modal behavior.
Maybe you could include a Chapters entry on the green menu bar? It could do what the Articles | Topic List selection is supposed to do, but which doesn't do anything right now.
|
|
|
|
|
This is a test.
See "Back button causes error message" at:
http://www.codeproject.com/script/Forums/View.aspx?fid=1645&msg=1952924&bmkres=success[^]
I used this thread to test that; the forums are stiil working the way I described there; that is, when I created this thread, then used the back key (Ctrl-back) then I got the warning saying that I will lose my work.
If anyone else gets the same, then you can reply to the other thread but my purpose here was to test it.
[Moved to Bugs and Suggestions]
modified on Sunday, January 25, 2009 1:58 AM
|
|
|
|
|
I moved your post into the Bugs and Suggestions forum.
I can't replicate what you are describing.
When I create a new message/thread by going to the edit page and hitting 'Submit' I end up in the forum viewing my latest post. Hitting Ctrl-back does nothing for me (IE7) but if you hit the back button in your browser and end up at the edit page, then again hit back (or try and quit) then yes, you'll see the popup warning because of the way you have navigated to the page.
cheers,
Chris Maunder
CodeProject.com : C++ MVP
|
|
|
|