graphdb-workbench
Version:
The web application for GraphDB APIs
2 lines • 1.5 kB
JavaScript
export const __webpack_esm_id__=58334;export const __webpack_esm_ids__=[3588,10307,58334];export const __webpack_esm_modules__={3588:(e,r,o)=>{o.d(r,{w:()=>t});const t={STRING:"string",TEXT:"text",BOOLEAN:"boolean",JSON:"json",SELECT:"select",MULTI_SELECT:"multi_select"}},10307:(e,r,o)=>{var t=o(3588);function i(e){return{restrict:"E",scope:{field:"=",form:"=",translationKeyPrefix:"="},templateUrl:"js/angular/core/directives/dynamic-form/templates/form-field-template.html",link:function(e){e.FIELD_TYPE=t.w}}}angular.module("graphdb.framework.core.directives.dynamic-form-field",[]).directive("dynamicFormField",i),i.$inject=[]},58334:(e,r,o)=>{o(10307);var t=o(3588),i=o(304);angular.module("graphdb.framework.core.directives.dynamic-form",["graphdb.framework.core.directives.dynamic-form-field"]).directive("dynamicForm",n),n.$inject=[];const l=i.I.logger;function n(){return{restrict:"E",scope:{formModel:"=",showAllFields:"=?",onValidityChange:"&?",formCtrl:"=?",translationKeyPrefix:"@?"},templateUrl:"js/angular/core/directives/dynamic-form/templates/dynamic-form.html",link:function(e,r){e.FIELD_TYPE=t.w,e.formCtrl=void 0,e.showAllFields=e.showAllFields||!1,(()=>{const o=r.find("form").controller("form");if(!o)return void l.error("Form controller not found!");e.formCtrl=o;const t=o.$setValidity;e.formCtrl.$setValidity=function(r,i,l){t.call(o,r,i,l),e.onValidityChange&&e.onValidityChange({valid:o.$valid})}})()}}}}};
//# sourceMappingURL=58334.c7bfc83322d748a5c2a6.bundle.js.map