﻿
function LoadContextEdition(adminUrl) {
    var editableFields = $("[data-editable]");
    //editableFields.css('border', 'solid 1px #000');
    //editableFields.css('min-height', '50px');
    editableFields.addClass('CM-editableElement');

    editableFields.each(function (i) {
        var wrapper = $("<div class='CM-modalEditWrapper'></div>");
        $(this).prepend(wrapper);

        var button = $("<div class='CM-modalEditButton jqModal'>Edit</div>");
        wrapper.prepend(button);

        $(this).mouseover(function () {
            $(this).find('.CM-modalEditWrapper').show();
        });

        $(this).mouseout(function () {
            $(this).find('.CM-modalEditWrapper').hide();
        });

        button.click(function () {
            showContextEdition($(this).parent().parent(), adminUrl);
        });
    });
}

function showContextEdition(part, adminUrl) {
    var path = adminUrl + '/InContextEditing.aspx';

    var partName = part.attr('data-editable');
    var navId = part.attr('data-navId');
    var cultureCode = part.attr('data-cultureCode');

    path = path + '?ItemId=' + navId.replace(/'/g, '')
    path = path + '&CultureCode=' + cultureCode.replace(/'/g, '');
    path = path + '&PartName=' + partName.replace(/'/g, '');

    $("#ContextEditor").attr('src', path);

    $("#CM-modalContextEditor").show();
}

function refresh() {
    location.reload(true);
}

function hideContextEdition() {
    location.reload(true); // $("#modalContextEditor").hide();
}

