8 void* hndl = dlopen(
"libwt.so", RTLD_NOW | RTLD_GLOBAL);
10 LOG(
ERROR) <<
"WsModEditor :: Cannot load libwt.so shared library! " << dlerror();
20 WApplication::instance()->require(WApplication::instance()->resourcesUrl() +
"codemirror/lib/codemirror.js");
21 WApplication::instance()->require(WApplication::instance()->resourcesUrl() +
"codemirror/lib/.js");
35 WContainerWidget* pcw =
new WContainerWidget(parent);
37 pcw->resize(WLength(100, WLength::Percentage), WLength(100, WLength::Percentage));
38 pcw->setOverflow(WContainerWidget::OverflowAuto);
39 std::string p1 = Wt::WApplication::instance()->internalPath();
43 std::string javaScript =
"\
45 WApplication::instance()->doJavaScript(javaScript);
62 return "WsModEditor wittyShare module";
const std::string & diffPath() const
Wt::WWidget * createAdmin(Wt::WContainerWidget *parent=0) const
Create the contents for an administrator.
void WsModEditorInit(void)
WsEditorWidget * createEditor(Wt::WContainerWidget *parent=0) const
Create the contents for an editor (create a view of options).
Wt::WWidget * createContentsMenuBar(Wt::WContainerWidget *parent=0) const
Create the functionalities.
Wt::WWidget * createContents(Wt::WContainerWidget *parent=0) const
Create the contents.
std::string description() const
Return the description of the module.