Changes between Initial Version and Version 1 of Ticket #10117


Ignore:
Timestamp:
Feb 25, 2013, 12:11:30 PM (13 years ago)
Author:
Piotrek Koszuliński
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #10117 – Description

    initial v1  
    88Example :
    99
     10{{{
    1011function addBox(){
    11 var divID = new Date().getTime()
    12 var divIdName = "block_"+divID;
    13 var newdiv = document.createElement('div');
    14 newdiv.setAttribute("id", divIdName);
    15 newdiv.setAttribute("contenteditable", "true");
    16 newdiv.innerHTML = "editable data";
    17 document.getElementById("parent_container").appendChild(newdiv);
     12  var divID = new Date().getTime()
     13  var divIdName = "block_"+divID;
     14  var newdiv = document.createElement('div');
     15  newdiv.setAttribute("id", divIdName);
     16  newdiv.setAttribute("contenteditable", "true");
     17  newdiv.innerHTML = "editable data";
     18  document.getElementById("parent_container").appendChild(newdiv);
    1819}
     20}}}
    1921
    2022In the body section of the page there's a div called "parent_container" and the new elements are appended to that container
     
    3234example :
    3335
     36{{{
    3437function addBox(){
    35 var divID = new Date().getTime()
    36 var divIdName = "block_"+divID;
    37 var newdiv = document.createElement('div');
    38 newdiv.setAttribute("id", divIdName);
    39 newdiv.innerHTML = "<div class='titleBoxWrapper'><div class='titleBoxHeaderTitleWrapper'><div class='titleBoxHeaderIcon'><img src='' /></div><div class='titleBoxHeaderTitle' contenteditable='true'>header title</div></div><div class='titleBoxContent' contenteditable='true'>new box</div></div>";
     38  var divID = new Date().getTime()
     39  var divIdName = "block_"+divID;
     40  var newdiv = document.createElement('div');
     41  newdiv.setAttribute("id", divIdName);
     42  newdiv.innerHTML = "<div class='titleBoxWrapper'><div class='titleBoxHeaderTitleWrapper'><div class='titleBoxHeaderIcon'><img src='' /></div><div class='titleBoxHeaderTitle' contenteditable='true'>header title</div></div><div class='titleBoxContent' contenteditable='true'>new box</div></div>";
    4043document.getElementById("parent_container").appendChild(newdiv);
    4144}
     45}}}
    4246
    4347In this example, I cannot call CKEDITOR.inline( divIdName ) as that would make the outer div editable and that is not want I want. The new div has inner elmenents that are editable, but these elements don't have an ID as in real life, the inner content of the new element is loaded from templates and therefore the content is general, without ID's. Only the outer div, into where the template is loaded, get's an ID.
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy