Sha256: cb7b9b68f6d89f8655952f1a7f09fc889715795b2ef770b09d5b9b48e9ed03b3

Contents?: true

Size: 1.63 KB

Versions: 1

Compression:

Stored size: 1.63 KB

Contents

$(document).ready(function() {

    $("#quicksearch").searchField();

    $(".resource :input", document.myForm).bind("change", function() { setConfirmUnload(true); });

    $("a.fancybox").fancybox({
        'titlePosition': 'over',
        'type': 'image',
        'centerOnScroll': true,
        'scrolling': false,
    });

    $(".iframe").fancybox({
        'width': 720,
        'height': '90%',
        'autoScale': false,
        'transitionIn': 'none',
        'transitionOut': 'none',
        'type': 'iframe',
        'centerOnScroll': true,
        'scrolling': false,
        onClosed: function() {
            if (Typus.parent_location_reload) {
                parent.location.reload(true);
            } else {
                var attribute = Typus.resource_attribute;
                var text = Typus.resource_to_label;
                var value = Typus.resource_id;
                $(attribute).append(new Option(text, value, true, true));
                $(".chzn-select").trigger("liszt:updated");
            }
        },
    });

    // This method is used by Typus::Controller::Bulk
    $(".action-toggle").click(function() {
        var status = this.checked;
        $('input.action-select').each(function() { this.checked = status; });
        $('.action-toggle').each(function() { this.checked = status; });
    });

    $(".chzn-select").chosen();

});

Typus = {}

function setConfirmUnload(on) {
    window.onbeforeunload = (on) ? unloadMessage : null;
}

function unloadMessage() {
    return "You have entered new data on this page. If you navigate away from this page without first saving your data, the changes will be lost.";
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
typus-3.1.2 app/assets/javascripts/typus/jquery.application.js