rangy

    1

    1답변

    이것은 followup question입니다. 난 선 그래프를 사용하여 iframe에서 선택한 텍스트를 가져 오려고했습니다. 이 코드는 iframe이 아닌 콘텐츠에서 작동하는 것으로 보입니다. rangy's doc에 따라 작동해야합니다. 여기 데모입니다 : http://jsfiddle.net/codef0rmer/UuJ5G/

    2

    1답변

    저는 Rangy.js를 선택 범위로 사용 해왔고 지금까지 정말 좋아했습니다. 특정 태그 내에서 선택 영역의 텍스트 노드를 감싸고 단추를 클릭 할 때이를 전환하려고합니다. 나는 cssClassApplierModule을 사용하여 훌륭하게 작동한다. (그리고 이름 때문에 의미가있다.) dom 요소에 자체적으로 적용하는 클래스를 주어야한다. Text text te

    1

    1답변

    http://rangy.googlecode.com/svn/trunk/demos/core.html에는 사용자가 선택한 콘텐트에 대해 HTML을 얻는 방법을 보여주는 데모가 있습니다. 그러나 최상위 노드부터 선택한 내용이 속한 노드까지 노드의 전체 구조를 얻고 싶습니다. 이 노드 구조는 어떻게 구합니까? 예를 들어, 사용자가 내용 만 선택하면 "사용자에 의해

    0

    1답변

    Rangy를 사용하여 서식있는 텍스트 편집기 (designmode = "on")에서 여러 작업을 수행하고 있습니다. 이러한 기능 중 하나는 사용자가 미리 작성한 특정 사전 정의 된 문자를 나타낼 수있는 형식화 된 컨텐츠를 붙여 넣는 것입니다. 모든 텍스트 내용은 단락 요소에 보관됩니다. 사용자는 다음과 같이 시작할 수 있습니다. <p>The followin

    0

    1답변

    Rangy를 사용하여 커서 위치를 선택하고 복원합니다. 우수한 작업을하지만 사용자 입력을 프로그래밍 방식으로 조작하고 DIV의 innerHTML에서 더 짧은 문자열을 대체 할 수 있도록 설계되지 않았습니다. http://jsbin.com/ebeqoj/4/edit 교체 된 innerHTML을이 하나의 넓은 복원을 시도보다 짧은 : 나는 선택의 말에 때 사용자

    6

    1답변

    위치 (선택)에서 노드/요소를 분할하는 방법은 무엇입니까? <p>This is <a href="">a te|st</a>, you like?</p> (이 파이프 위치/선택을 나타냄) 내가로 변환 할 : 선택을 유지 <p>This is <a href="">a te</a></p>|<p><a href="">st</a>, you like?</p> 예 나는이

    2

    2답변

    나는에 tokensToRanges 함수에서 생성 된 범위의 집합이 있습니다 Convert tokens into selection ranges 가 지금은 각각의 범위에서 루프를 원하는, 그리고 그들에게 작업을 적용 할 수 있습니다. 그러나 나는 오류 얻을 : 나는 오류가있는 이유 Uncaught Error: Range error: Range is no lon

    0

    1답변

    일부 정리 로직으로 인라인 편집기를 만들었습니다. 따라서 단어 파일에서 붙여 넣으면 모든 서식이 삭제됩니다. 내 문제는 예를 들어 한 문장 붙여 넣기 만하면 대체되지 않습니다. 이것은 cleanUp 로직의 듀오입니다. 이제는 범위가있는 범위를 삭제하는 방법을 알아야하므로 붙여 넣기 전에이 범위를 삭제할 수 있습니다. http://jsfiddle.net/eJ

    0

    1답변

    어쨌든/있습니다. 난간의 CSSClassApplier를 클래스가 아닌 요소로 전환하는 방법은 무엇입니까? 내가 시도 : var applier = rangy.createCssClassApplier(null, { elementTagName: 'strong' }); 을하지만, 작동하지 않는 것입니다.

    2

    1답변

    문서의 선택한 텍스트에 클래스를 추가하려고합니다. 문제는 사용자가 페이지의 모든 텍스트를 선택할 수 없도록하려는 것입니다 (예를 들어 command + A를 사용하여 ...). 그래서 범위에서 노드를 제거하고 싶습니다. 하기 위해서. 이 페이지에는 많은 텍스트/중첩 된 div가 있으므로 선택할 수있는 요소에 있는지 확인하기 위해 추가 된 클래스를 사용하면