function createTranslatedTextViewer( $attribute ) { $o = OmegaWikiAttributes::getInstance(); $result = createTableViewer( $attribute ); $result->addEditor( createLanguageViewer( $o->language ) ); $result->addEditor( createLongTextViewer( $o->text ) ); return $result; }
function getUpdatedTranslatedTextEditor( $attribute, $showRollBackOptions ) { $o = OmegaWikiAttributes::getInstance(); $o = OmegaWikiAttributes::getInstance(); $editor = createTableViewer( $attribute ); if ( $showRollBackOptions ) { $rollBackEditor = new RollbackEditor( $o->rollBackTranslatedContent, true ); $rollBackEditor->setSuggestionsEditor( getTranslatedContentHistorySelector( $o->translatedContentHistory ) ); $editor->addEditor( $rollBackEditor ); } $editor->addEditor( new ObjectPathEditor( $o->objectId ) ); $editor->addEditor( createDefinedMeaningReferenceViewer( $o->attribute ) ); $editor->addEditor( createLanguageViewer( $o->language ) ); $editor->addEditor( createLongTextViewer( $o->text ) ); $editor->addEditor( createShortTextViewer( $o->operation ) ); $editor->addEditor( createBooleanViewer( $o->isLatest ) ); return $editor; }