Skip to content
Snippets Groups Projects
Tsref.js 970 B
Newer Older
/**
 * Submits a form by id.
 *
 * @param formId
 * @return void
 */
function submitForm(formId) {
	document.getElementById(formId).submit();
}

/**
 * Confirmation box for type deletion.
 *
 * @return boolean
 */
function confirmDeleteType() {
	return window.confirm("Are you sure that you wish to delete this type?");
}

/**
 * Confirmation box for property deletion.
 *
 * @return boolean
 */
function confirmDeleteProperty() {
	return window.confirm("Are you sure that you wish to delete this property?");
damjan's avatar
damjan committed
}

/**
 * Uses markdown to format content of all HTML elements that have "sg-markdown" class.
 */
window.onload = function () {
	var md = window.markdownit({breaks: true});
damjan's avatar
damjan committed
	var elementsToMarkdown = document.getElementsByClassName("sg-markdown");
	var elementsLength = elementsToMarkdown.length;
	for (var iterator = 0; iterator < elementsLength; iterator++) {
		elementsToMarkdown[iterator].innerHTML = md.render(elementsToMarkdown[iterator].innerHTML);
	}
}