Class: Text

CTS.repository.Prototypes.cts3. Text

new Text(nodes, type, urn)

Instantiate CTS Text from CTS3 XML (CTS Text is the abstract model shared by Edition and Translation)
Parameters:
Name Type Description
nodes NodeList DOM element to use for completion of the instance
type string Type of Text
urn string URN of the parent
Properties:
Name Type Description
urn string URN of the Text
type string Type of the Text
lang string Lang of the Text
titles Object.<string, string> Dictionary of titles to show for the textgroup (Author name)
defaultLangLabel string Default lang to use to display title
descriptions Object.<string, string> Dictionary of titles to show for the textgroup (Author name)
defaultLangDesc string Default lang to use to display title
citations Array.<string> List of label for citations scheme

Extends

Methods

getDesc(lang) → {string}

Get the description
Parameters:
Name Type Argument Description
lang string <nullable>
Lang wished
Inherited From:
Returns:
Title of the object. Return default lang if lang not found
Type
string

getTitle(lang) → {string}

Get the title of the object
Parameters:
Name Type Argument Description
lang string <nullable>
Lang wished
Inherited From:
Returns:
Title of the object. Return default lang if lang not found
Type
string