diff --git a/package.json b/package.json index c06b7018c..10dcada0e 100644 --- a/package.json +++ b/package.json @@ -30,4 +30,4 @@ "select2": "^4.0.13", "uglify-js": "^3.9.4" } -} \ No newline at end of file +} diff --git a/src/dal/static/autocomplete_light/autocomplete_light.min.js b/src/dal/static/autocomplete_light/autocomplete_light.min.js index 3c7733d29..e4f2f6367 100644 --- a/src/dal/static/autocomplete_light/autocomplete_light.min.js +++ b/src/dal/static/autocomplete_light/autocomplete_light.min.js @@ -1 +1 @@ -var yl=yl||{};yl.functions={},yl.registerFunction=function(e,t){if(this.functions.hasOwnProperty(e))console.error('The DAL function "'+e+'" has already been registered.');else{if("function"!=typeof t)throw new Error("The custom DAL function must be a function.");this.functions[e]=t;var n=new CustomEvent("dal-function-registered."+e,{detail:{name:e,func:t}});window.dispatchEvent(n)}},window.addEventListener("load",function(){window.django=window.django||{},django.hasOwnProperty("jQuery")||"undefined"===jQuery||(django.jQuery=jQuery),function($){$.fn.getFormPrefix=function(){var e,t=$(this).attr("name").split("-");for(e in t){var n=t.slice(0,-e).join("-");if(n.length)if($(":input[name^="+(n+="-")+"]").length)return n}return""},$.fn.getFormPrefixes=function(){var e=$(this).attr("name").split("-").slice(0,-1),t=[];for(i=0;ia?i[a]:null)?o(d):null)},yl.getForwards=function(a){var e,d,t="div.dal-forward-conf#dal-forward-conf-for-"+a.attr("id")+", div.dal-forward-conf#dal-forward-conf-for_"+a.attr("id"),n=(0i?n[i]:null)?r(o):null)},yl.getForwards=function(a){var e,d,t="div.dal-forward-conf#dal-forward-conf-for-"+a.attr("id")+", div.dal-forward-conf#dal-forward-conf-for_"+a.attr("id"),n=(0");return e.html(t),e}return t}function a(t){var a=r(t.text,void 0!==e.attr("data-html")||void 0!==e.attr("data-result-html"));return t.create_id?$("").text(a).addClass("dal-create"):a}var n=null;e.attr("data-autocomplete-light-url")&&(n={url:e.attr("data-autocomplete-light-url"),dataType:"json",delay:250,data:function(t){return{q:t.term,page:t.page,create:e.attr("data-autocomplete-light-create")&&!e.attr("data-tags"),forward:yl.getForwards(e)}},processResults:function(t,a){return e.attr("data-tags")&&$.each(t.results,function(t,a){a.id=a.text}),t},cache:!0}),e.select2({tokenSeparators:e.attr("data-tags")?[","]:null,debug:!0,containerCssClass:":all:",placeholder:e.attr("data-placeholder")||"",language:e.attr("data-autocomplete-light-language"),minimumInputLength:e.attr("data-minimum-input-length")||0,allowClear:!e.is("[required]"),templateResult:a,templateSelection:function(t){return void 0!==t.selected_text?r(t.selected_text,void 0!==e.attr("data-html")||void 0!==e.attr("data-selected-html")):a(t)},ajax:n,with:null,tags:Boolean(e.attr("data-tags"))}),e.on("select2:selecting",function(t){var r,a=t.params.args.data;!0===a.create_id&&(t.preventDefault(),r=e,$.ajax({url:e.attr("data-autocomplete-light-url"),type:"POST",dataType:"json",data:{text:a.id,forward:yl.getForwards(e)},beforeSend:function(t,a){t.setRequestHeader("X-CSRFToken",document.csrftoken)},success:function(t,a,e){r.append($("