Commit 0aebb9b8 authored by HERBERT Ryan's avatar HERBERT Ryan Committed by Vidjil Team

builder.js refactored create_info_container

parent be74a233
...@@ -556,8 +556,6 @@ Builder.prototype = { ...@@ -556,8 +556,6 @@ Builder.prototype = {
var div_sequence_info = this.create_info_container( var div_sequence_info = this.create_info_container(
this.m.getInfoTime(this.m.t), this.m.getInfoTime(this.m.t),
'span',
'textarea',
'sequence_info', 'sequence_info',
'info_text'); 'info_text');
parent.appendChild(div_sequence_info) parent.appendChild(div_sequence_info)
...@@ -574,28 +572,28 @@ Builder.prototype = { ...@@ -574,28 +572,28 @@ Builder.prototype = {
div_data_file.appendChild(document.createTextNode(this.m.getPrintableAnalysisName())); div_data_file.appendChild(document.createTextNode(this.m.getPrintableAnalysisName()));
document.title = this.m.getPrintableAnalysisName() document.title = this.m.getPrintableAnalysisName()
parent.appendChild(div_data_file) parent.appendChild(div_data_file)
var div_patient_info = this.create_info_container(this.m.info, 'div', 'input', 'patient_info', 'patient_info_text'); var div_patient_info = this.create_info_container(
this.m.info,
'patient_info',
'patient_info_text');
parent.appendChild(div_patient_info) parent.appendChild(div_patient_info)
}, },
create_info_container: function (info, container_type, text_container_type, externalClass, innerClass) { create_info_container: function (info, className, id) {
var container = document.createElement(container_type); var self = this;
container.className = externalClass; var container = document.createElement('div');
var text_container = document.createElement(text_container_type); container.className = className;
text_container.className = innerClass;
// text_container.disabled = true
if (text_container instanceof HTMLInputElement) {
text_container.value = info;
} else {
text_container.innerHTML = info;
}
container.appendChild(text_container);
return container; text_span = document.createElement('span');
}, text_span.id = id;
text_span.innerHTML = info.replace(/\n/g, '<br />');
$(text_span).on("dblclick", function() {
self.edit(this, "info");
});
container.appendChild(text_span);
return container;
}, },
build_multi_system: function () { build_multi_system: function () {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment