zdennis (owner)

Revisions

gist: 208483 Download_button fork
public
Public Clone URL: git://gist.github.com/208483.git
Embed All Files: show embed
tinymce_listener.js #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  var findParentWithClass = function(node, className){
    var klass;
    while(true){
      if(!node.getAttribute || !node.parentNode){
        return;
      }
      klass = node.getAttribute("class");
      if(klass && klass.split(/\s+/).include(className)){
        return node;
      }
      node = node.parentNode;
    }
  };
  
  Event.observe(editor.dom.doc, "click", function(e){
    var embedded_content = findParentWithClass(e.element(), "embedded");
    if(embedded_content){
      editor.selection.select(embedded_content);
    }
  });