- Модуль: learning
- Путь к файлу: ~/bitrix/modules/learning/classes/general/clearnrelationhelper.php
- Класс: CLearnRelationHelper
- Вызов: CLearnRelationHelper::module_learning_js_admin_function_add_child_or_parent
function module_learning_js_admin_function_add_child_or_parent(targetNode, fieldName, lesson_id, name)
{
var elemId = 'RELATION_PARENT_LID_' + lesson_id;
var oDIV = BX.create('DIV', {'props': {'id': elemId}});
var oA = BX.create(
'SPAN',
{
'props':
{
'className': 'access-delete',
},
'style':
{
position: 'relative',
top: '3px',
marginRight: '1px'
},
'events':
{
'click': function() {
document.getElementById(elemId).parentNode.removeChild(document.getElementById(elemId));
}
}
}
);
var oINPUT = BX.create(
'INPUT',
{
'props':
{
'type': 'hidden',
'name': fieldName,
'value': lesson_id
}
}
);
var oSPAN = BX.create(
'SPAN',
{
'text': '[' + lesson_id + '] ' + name
}
);
var oSPAN_space = BX.create(
'SPAN',
{
'text': ' '
}
);
oDIV.appendChild(oA);
oDIV.appendChild(oSPAN_space);
oDIV.appendChild(oINPUT);
oDIV.appendChild(oSPAN);
BX(targetNode).appendChild(oDIV);
}