Set sequence ID button for use as reference - refs BT#9893 #TMI

1.10.x
Angel Fernando Quiroz Campos 11 years ago
parent 0f134169f5
commit d3674e2aee
  1. 2
      main/inc/ajax/sequence.ajax.php
  2. 22
      main/template/default/admin/resource_sequence.tpl

@ -84,7 +84,7 @@ switch ($action) {
$link .= '<div class="big-icon">';
$link .= $image;
$link .= '<div class="sequence-course">' . $sessionInfo['name'] . '</div>';
$link .= '<div class="sequence-id">' . $id . '</div>';
$link .= '<a href="#" class="sequence-id">' . $id . '</a>';
$link .= $linkDelete;
$link .= $linkUndo;
$link .= '</div></div>';

@ -7,8 +7,8 @@
var resourceId = 0;
var sequenceId = 0;
function useAsReference(type, sequenceId) {
var id = $("#item option:selected" ).val();
function useAsReference(type, sequenceId, itemId) {
var id = itemId || $("#item option:selected" ).val();
sequenceId = $("#sequence_id option:selected" ).val();
@ -113,7 +113,7 @@
sequenceId = $("#sequence_id option:selected" ).val();
// Load parents
$('#parents').on('click', 'a', function(e) {
$('#parents').on('click', 'a.delete_vertex, a.undo_delete', function(e) {
e.preventDefault();
var self = $(this),
@ -137,6 +137,22 @@
}
});
$('#parents, #resource, #children').on('click', '.parent .sequence-id', function(e) {
e.preventDefault();
var itemId = $(this).parents('.parent').data('id') || 0;
if (!itemId) {
return;
}
$('button[name="set_requirement"]').prop('disabled', false);
$('#requirements').prop('disabled', false);
$('button[name="save_resource"]').prop('disabled', false);
useAsReference(type, sequenceId, itemId);
});
// Button use as reference
$('button[name="use_as_reference"]').click(function() {

Loading…
Cancel
Save