01:38
<zewt>
TabAtkins: "add bloat to the platform so I don't have to learn anything new" D:
01:38
<TabAtkins>
Yeah. :/
06:53
<Ms2ger>
Hixie_, cloneNode defaults to true in Gecko too
07:02
<Ms2ger>
Looks like Gecko has @srcdoc now
07:48
<MikeSmith>
Ms2ger: moving getElementById to ParentNode would mean Element would end up having it too, right?
07:48
<Ms2ger>
Doesn't it?
07:48
<MikeSmith>
it doesn't now I don't think
07:48
<Ms2ger>
Oh, not Id
07:48
<Ms2ger>
Only TagName/TagNameNS/ClassName
07:48
<MikeSmith>
yeah
08:16
<annevk>
Hixie_: I think Chrome might default to false because they didn't have actual optional arguments to begin with
08:17
<annevk>
Hixie_: for cloneNode(), arv can prolly get that fixed
12:00
<galant>
how can I find cursor/caret position in contenteditable section element?
13:45
<zewt>
https://www.w3.org/Bugs/Public/show_bug.cgi?id=22515 "find"? is that a weird typo of "querySelector"
13:45
<Ms2ger>
http://dev.w3.org/2006/webapi/selectors-api2/#find
13:47
<zewt>
looks like something that ... doesn't exist
13:50
<zewt>
can we just say no to specs that screaming-caps MUST
13:55
<zewt>
so findAll() wouldn't return objects in tree order like querySelectorAll?
14:23
<galant>
companies that makes web browsers must implement standards that are defined by w3c?
14:31
<Ms2ger>
No
14:31
<galant>
what is this ? http://dom.spec.whatwg.org/
14:32
<galant>
who makes dom technology whatwg or w3c?
14:35
<Ms2ger>
annevk does, and he publishes at the WHATWG now
14:38
<arv>
annevk, I'll look at cloneNode. Should be trivial.
15:05
<Hixie_>
galant: it's more the other way around... w3c must write specs that browsers implement
15:15
<gsnedders>
Well, the W3C can do whatever the hell they like; it just may struggle to remain relevant as a standards organization if they don't do anything any browser wants to implement.
15:15
<galant>
ok thanks
15:46
<SimonSapin>
Can I tell html5lib here is the character encoding I got from Content-Type, do your thing regarding http://www.whatwg.org/specs/web-apps/current-work/multipage/parsing.html#determining-the-character-encoding ?
20:18
<Hixie_>
i think we should make people take this test before they can vote in working groups http://www.slate.com/blogs/the_vault/2013/06/28/voting_rights_and_the_supreme_court_the_impossible_literacy_test_louisiana.html
20:19
<Hixie_>
(obviously its original purpose is an abomination, but that's a separate issue)
20:42
<galant>
can I find the text node in the element that has contenteditable and I am writing in?
20:45
<Hixie_>
probably, but can you be more specific about what you mean?
20:45
<galant>
can I find number of characters from beginning to the caret/cursor position? in element or text node I am writing in? in the element there are text nodes and img elements
20:46
<galant>
I have one section element htat has contenteditable it has text nodes and img elements, if I write in some text node in that element - can I find number of characters from the beginning of the text node or the element I am writing in?
20:46
<galant>
that*
20:55
<galant>
can I do this with DOM range api and is it cross browser compatible and with older browsers?
20:55
<Hixie_>
you can find the caret position using getSelection()
20:56
<Hixie_>
and in most browsers, they have DOM Range and you should be able to manipulate the range pretty easily... take a copy of the selection range, and change one of its ends to the start of the block
20:56
<galant>
Hixie_, but that isn't for selection? Returns a selection object representing the range of text selected by the user.
20:56
<galant>
I need just caret/cursor position not the selection
20:56
<Hixie_>
if there's no selection, the selection is a collapsed range at the cursor position
20:57
<galant>
ahm nice
20:57
<galant>
thanks Hixie_
20:57
<Hixie_>
if there's a selection, there's no cursor (in most operating systems)
20:57
<Hixie_>
np
20:57
<galant>
Hixie_, cursor position is calculated from the starting of the element or the text node?
20:57
<Hixie_>
it's a range, so the usual range thing
20:58
<galant>
I have element with contenteditable which has text nodes and img elements
20:58
<galant>
ok
21:14
<galant>
Hixie_, I don't understand how can I find cursor position from the getSelection() :S
21:21
<galant>
ok Hixie_ I found what I was looking for, thanks for the help and guiding man