Viewing File: /usr/local/cpanel/base/frontend/jupiter/passenger/directives/table_row_form.min.js
define(["angular","cjt/util/locale","cjt/core"],(function(e,n,a){e.module("cpanel.applicationManager").directive("tableRowForm",(function(){return{restrict:"A",scope:{model:"=formModel",onSave:"&onSave",onCancel:"&onCancel"},require:["^form"],replace:!0,templateUrl:"passenger/directives/table_row_form.ptt",link:function(e,n,a,r){e.form=r[0],e.envarName=e.model.name,e.envarValue=e.model.value,e.checkSaveDisabledStatus=function(){return e.form.envarName.$pristine&&e.form.envarValue.$pristine||e.form.envarName.$invalid||e.form.envarValue.$invalid},e.handleCancel=function(){return e.onCancel({envar:e.model})},e.handleSave=function(){return e.onSave({envar:e.model,name:e.envarName,value:e.envarValue})}}}}))}));
Back to Directory
File Manager