123456789101112131415161718192021222324252627282930 |
- (f=function(){
- var selection=window.getSelection();
- if(selection.rangeCount===0)return;
- var range=selection.getRangeAt(0);
- var root=range.commonAncestorContainer;
- var start=range.startContainer;
- var end=range.endContainer;
- while (true) {
- if(root===null)return;
- tag=root.tagName;
- if(tag==="BODY")return;
- if(tag==="FB:BODY"||type==="FB:SECTION")break;
- root = root.parentNode;
- }
- while(start.parentNode!==root) {
- if(start===null)return;
- start=start.parentNode;
- }
- while(end.parentNode!==root) {
- if(end===null)return;
- end=end.parentNode;
- }
- return location(root)
- +"|"+$(root).children().index(start)
- +","+$(root).children().index(end)
- +"|"+locator(range.startContainer)
- +","+range.startOffset
- +","+locator(range.endContainer)
- +","+range.endOffset;
- })()
|