Ticket #17872: inlines.js.diff

File inlines.js.diff, 1008 bytes (added by Kidwind, 12 years ago)
  • (a) D:/Temp/inlin-revBASE.svn005.tmp.js vs. (b) E:/Program

    a b  
    1818        $.fn.formset = function(opts) {
    1919                var options = $.extend({}, $.fn.formset.defaults, opts);
    2020                var updateElementIndex = function(el, prefix, ndx) {
    21                         var id_regex = new RegExp("(" + prefix + "-(\\d+|__prefix__))");
     21                        var id_regex = new RegExp("(" + prefix + "-(\\d+|__prefix__))", "g");
    2222                        var replacement = prefix + "-" + ndx;
    2323                        if ($(el).attr("for")) {
    2424                                $(el).attr("for", $(el).attr("for").replace(id_regex, replacement));
     
    2929                        if (el.name) {
    3030                                el.name = el.name.replace(id_regex, replacement);
    3131                        }
     32                        if (el.tagName == "SCRIPT")
     33                        {
     34                                el.innerHTML = el.innerHTML.replace(id_regex, replacement);
     35                        }
    3236                };
    3337                var totalForms = $("#id_" + options.prefix + "-TOTAL_FORMS").attr("autocomplete", "off");
    3438                var nextIndex = parseInt(totalForms.val());
Back to Top