javaScriptEdit.html 6.69 KB
<div id="editJavaScript" class="page-content clearfix" ng-controller="JavaScriptController">
    <div class="bar-buttons-action fixed">
        <div class="row">
            <div class="col-sm-8 text-left">
                
				<button title="{{$translate.instant('LABEL.SALVAR')}}" alt="{{$translate.instant('LABEL.SALVAR')}}" class="btn btn-clear" ng-click="saveOrUpdate(false)" ng-show="edit && !javaScript.id">
					<i class="fa fa-save green"></i> <translate>LABEL.SALVAR</translate>
				</button>
							
				<div ng-show="edit && javaScript.id" class="btn-group dropdown" role="group" dropdown>
					<button title="{{$translate.instant('LABEL.SALVAR')}}" alt="{{$translate.instant('LABEL.SALVAR')}}" type="button" class="btn btn-clear" dropdown-toggle>
						<i class="fa fa-save green"></i> <translate>LABEL.SALVAR</translate><span class="fa fa-caret-down icon-on-right"></span>
					</button>
					<ul class="dropdown-menu-center dropdown-menu dropdown-caret" role="menu">
						<li>
							<a href="#void" ng-click="saveOrUpdate(false)" ><i class="fa fa-page-text green"></i> <translate>ESI.SALVAR_COMO_VERSAO_ATUAL</translate></a>
						</li>
						<li>
							<a href="#void" ng-click="saveOrUpdate(true)" ><i class="fa fa-page-text-o red"></i> <translate>ESI.SALVAR_NA_VERSAO_ORIGINAL</translate> ({{javaScript.majorVersion}}.{{javaScript.minorVersion}})</a>
						</li>
					</ul>
				</div>				

                <button class="btn btn-clear" ng-click="limparJavaScript()" ng-show="javaScript.id === undefined">
                    <i class="fa fa-eraser yellow-dark"></i> <translate>LABEL.LIMPAR</translate>
                </button>
                
                <button class="btn btn-clear" ng-show="!edit" ng-click="edit = true">
                    <i class="fa fa-pencil blue"></i>
                    <translate>LABEL.EDITAR</translate>
                </button>
                
                <button class="btn btn-clear" ng-click="remove(javaScript);" ng-show="javaScript.id !== undefined">
                    <i class="fa fa-times red"></i> <translate>LABEL.REMOVER</translate>
                </button>
                
                <bloquear-desbloquear ng-model="javaScript" ng-repository="JavaScriptRepository" ng-edit="edit" form="javaScriptForm"></bloquear-desbloquear>
                
                <button class="btn btn-clear" ng-click="$showPageSearchWorkspace(workspace); atualizaPaginaPesquisa();">
                    <i class="fa fa-search"></i> <translate>LABEL.PESQUISAR</translate>
                </button>

            </div><!-- .col -->

            <div class="col-sm-4 text-right">
                
                <favorito/>
                
                <help-button workspace="workspace" />
                
            </div><!-- .col -->
        </div><!-- .row -->
    </div><!-- .bar-buttons-action -->

    <breadcrumb ng-workspace="workspace"></breadcrumb>

    <form name="javaScriptForm" enctype="multipart/form-data">
        <p>
            <small>( <span class="red">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>
        </p>

        <fieldset>

            <legend><translate>ESI.JAVA_SCRIPT</translate></legend>
            
            <div class="row">
                <div class="col-md-5">
                    <label-input-identifier ng-id="javaScript.resource.name" ng-label="LABEL.NOME" ng-model="javaScript.resource.name" 
                    	form="javaScriptForm" ng-obrigatorio="true" ng-custom-maxlength="100" ng-disabled="!edit"  />
                </div><!-- .col -->
                
                <div class="col-md-7">
                    <label-input ng-id="javaScript.resource.description" ng-label="LABEL.DESCRICAO" ng-model="javaScript.resource.description" 
                    	form="javaScriptForm" ng-obrigatorio="true" ng-custom-maxlength="255" ng-disabled="!edit"  />
				</div><!-- .col -->
            </div><!-- .row -->
				
            <div class="row">
                <div class="col-md-5">
                    <label-input ng-id="javaScript.path" ng-label="ESI.PASTA" ng-model="javaScript.path" 
                    	form="javaScriptForm" ng-obrigatorio="true" ng-custom-maxlength="255" ng-disabled="!edit"  />
				</div><!-- .col -->
								
           		<div class="col-md-1">
					<div class='form-group'>
						<label class='control-label'><translate>LABEL.VERSAO</translate> </label>
						<input type='text' class='form-control' ng-disabled='true' value='{{javaScript.majorVersion}}.{{javaScript.minorVersion}}'/>
					</div>
              	</div>			
              	
<!-- 				<div class="col-md-6">
              		<div class="form-group no-label">					
	                   <div class="checkbox-inline inline">
	                       <label>
							<input type="checkbox" name="javaScript.loadAsDefaultFile" ng-model="javaScript.loadAsDefaultFile" ng-disabled="!edit" >
							<translate>ESI.CARREGA_COMO_PADRAO</translate>
	                       </label>
	                   </div>	
                   	</div>										
				</div>	 -->	              		
            </div><!-- .row -->
		</fieldset>	
		
		<fieldset>
			<legend><translate>ESI.CONTEUDO</translate></legend>
			<div class="row">
				<div class="col-sm-6">
					<div class="form-group">
	                    <div nv-file-drop="" uploader="uploader" id="actionUploadFile" onclick="$('#uploadFile').click();">
							<div nv-file-over="" uploader="uploader" over-class="another-file-over-class" class="well my-drop-zone">
								<span ng-show="uploader.queue.length <= 0"><translate>MSG.ARRASTE_SOLTE_ARQUIVO<translate/></span>
								<span ng-show="uploader.queue.length > 0" >{{uploader.queue[0].file.name}}</span>
							</div>
						</div>
						<input id="uploadFile" type="file" nv-file-select="" uploader="uploader" ng-show="false" />
               	 	</div><!-- .form-group -->
               	 </div>
				 <div class="col-sm-2">
					<div class="form-group no-label">	
		                <button ng-show="uploader.queue.length > 0 && javaScript.id && !newFile" class="btn btn-clear" ng-click="view();">
		                    <i class="fa fa-search blue"></i>
		                    <translate>LABEL.VISUALIZAR</translate>
		                </button>
	                </div>
				</div><!-- .col -->
			</div><!-- .row -->
	  </fieldset>          
    </form>
    
    <script type="text/ng-template" id="viewJavaScript">
		<div class="modal-header">
	    	<button ng-click="$dismiss('cancel');" class="btn btn-clear">
	        	<i class="fa fa-times red"></i>
	        	<translate>LABEL.FECHAR</translate>
	    	</button>
		</div><!-- .modal-header -->

		<div class="modal-body">
	    	<iframe src="{{url}}" allowfullscreen class="iframe-report" />
		</div><!-- .modal-body -->
	</script>
        
</div><!-- .page-content -->