UNPKG

graphdb-workbench

Version:
2 lines 1.54 kB
export const __webpack_id__=58334;export const __webpack_ids__=[3588,10307,58334];export const __webpack_modules__={3588:(r,e,o)=>{o.r(e),o.d(e,{FIELD_TYPE:()=>t});const t={STRING:"string",TEXT:"text",BOOLEAN:"boolean",JSON:"json",SELECT:"select",MULTI_SELECT:"multi_select"}},10307:(r,e,o)=>{o.r(e);var t=o(3588);function i(r){return{restrict:"E",scope:{field:"=",form:"=",translationKeyPrefix:"="},templateUrl:"js/angular/core/directives/dynamic-form/templates/form-field-template.html",link:function(r){r.FIELD_TYPE=t.FIELD_TYPE}}}angular.module("graphdb.framework.core.directives.dynamic-form-field",[]).directive("dynamicFormField",i),i.$inject=[]},58334:(r,e,o)=>{o.r(e),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.LoggerProvider.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(r,e){r.FIELD_TYPE=t.FIELD_TYPE,r.formCtrl=void 0,r.showAllFields=r.showAllFields||!1,(()=>{const o=e.find("form").controller("form");if(!o)return void l.error("Form controller not found!");r.formCtrl=o;const t=o.$setValidity;r.formCtrl.$setValidity=function(e,i,l){t.call(o,e,i,l),r.onValidityChange&&r.onValidityChange({valid:o.$valid})}})()}}}}}; //# sourceMappingURL=58334.8a2bdb0560e0ce23f792.bundle.js.map