Class: Editor

Simplicite.UI.View.Editor

new Editor

Code editor rendering

Parameters:
Name Type Description
app Simplicite.Ajax Ajax service
engine Simplicite.UI.Engine Main controller
view Simplicite.UI.View.Main View services
Source:
  • editor.js, line 14

Methods

changed

Change event on tab

Source:
  • editor.js, line 350

compare

Compare sources with 2 ACE editors

Parameters:
Name Type Description
left object left editor parameters { content, editable, copyLinkEnabled... }
right object right editor parameters
save function optional callback(src) to apply changes in caller
Source:
  • editor.js, line 830

display

Display the editor form

Parameters:
Name Type Description
ctn jQuery container
p object optional parameters
cbk function optional callback
Source:
  • editor.js, line 72

explorer

Source explorer

Parameters:
Name Type Description
ctn jQuery Container
modules object list of modules/object/doc [{ id, module, open, items:[{ object, label, field, open, list:[{ id, label, docId }] }] }]
Source:
  • editor.js, line 557

openAce

Ace editor

Parameters:
Name Type Description
key string tab unique key
x object tab definition and db source item {tab, item}
Source:
  • editor.js, line 623

openActive

Open active object

Source:
  • editor.js, line 410

save

Save a tab

Parameters:
Name Type Description
e object tab definition
cbk function optional callback
log object save all context to return errors
Source:
  • editor.js, line 445

saveActive

Save active tab

Source:
  • editor.js, line 404

saveAll

Save all tabs

Source:
  • editor.js, line 357