Initial commit
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
<button type="button"
|
||||
id="documents-add"
|
||||
subModule="documentsAdd"
|
||||
class="btn btn-default"
|
||||
ng-click="setSubModule($event)">{{ 'documents.buttons.ADD_DOCUMENTS' | translate }}</button>
|
||||
@@ -0,0 +1,7 @@
|
||||
<div class="row">
|
||||
<div class="col-md-12"
|
||||
id="documents-add-layer"
|
||||
ng-if="isSubmoduleVisible('documentsAdd')">
|
||||
<documents-add ng-controller="documentsAddCtrl" ng-init="getDocumentTypes()"></documents-add>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,56 @@
|
||||
<div class="documents-add-layer row">
|
||||
<div class="col-md-3">
|
||||
<div class="documetns-types">
|
||||
<div class="documents-header">
|
||||
{{'documents.headers.DOCUMENT_TYPES' | translate}}
|
||||
</div>
|
||||
<div class="document-types-list">
|
||||
<div class="document-type-row {{getTypeRowClass(docType)}}"
|
||||
ng-click="selectType(docType)"
|
||||
ng-repeat="docType in documentTypes">
|
||||
<span ng-if="hasInfo(docType)">*</span>
|
||||
{{docType.type}}
|
||||
</div>
|
||||
</div>
|
||||
<div class="document-type-row add-type-layer">
|
||||
<input type="text"
|
||||
ng-model="documentNewType"
|
||||
placeholder="{{'documents.headers.TYPE' | translate}}"/>
|
||||
<div ng-click="addNewType()" class="btn btn-primary">
|
||||
{{'documents.buttons.ADD_TYPE' | translate}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<form id="upload-new-doc-container" name="form" class="col-md-4">
|
||||
<div>
|
||||
<label>{{'documents.headers.DOCUMENT_NAME' | translate}}: </label>
|
||||
<input id="new-doc-name"
|
||||
type="text"
|
||||
placeholder="{{'documents.headers.DOCUMENT_NAME' | translate}}"
|
||||
ng-model="documentName" />
|
||||
</div>
|
||||
|
||||
<div ngf-drop="uploadFile($file)"
|
||||
ng-model="files"
|
||||
ngf-drag-over-class="'dragover'"
|
||||
ngf-select="uploadFile($file)"
|
||||
ngf-pattern="'.pdf,.docx,.doc,.xlsx,.xls,.odt,.ods'"
|
||||
ngf-max-size="20MB"
|
||||
class="drop-box">{{'documents.headers.SELECT_DOCUMENT' | translate}}</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-3">
|
||||
<div ng-if="hasInfo(selectedType)" class="alert alert-info doc-type-info">
|
||||
<span class="glyphicon glyphicon-info-sign"></span>
|
||||
{{selectedType.type}}: {{ 'documents.messages.TYPE_INFO_' + selectedType.idDocumentType | translate }}
|
||||
</div>
|
||||
<div class="alert alert-info doc-type-info">
|
||||
<span class="glyphicon glyphicon-info-sign"></span>
|
||||
{{ 'documents.messages.TYPE_INFO' | translate }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,71 @@
|
||||
<div class="documents-link-layer row">
|
||||
<div class="all-packages-layer col-md-4">
|
||||
<div class="documents-container">
|
||||
<div class="documents-header">{{ 'documents.headers.SELECT_PACKAGE' | translate }}</div>
|
||||
<div class="documents-list">
|
||||
<div ng-click="selectPackage(package)" class="package-layer {{getPackageClass(package)}}" ng-repeat="package in packages">
|
||||
<span class="flag-icon flag-icon-{{package.countryCode}}"></span> {{package.packageName}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="documents-link-area col-md-8">
|
||||
<div class="documents-big-container col-md-12">
|
||||
<div class="col-md-6">
|
||||
<div id="linked-documents"
|
||||
class="documents-container"
|
||||
data-drop="true"
|
||||
jqyoui-droppable="{onDrop:'documentDropped(\'linked-documents\')'}">
|
||||
<div class="documents-header">{{ 'documents.headers.LINKED_DOCUMENTS' | translate }}</div>
|
||||
<div id='linked-documents-list' class="documents-list">
|
||||
<div class="linked-documents-layer document-row linked"
|
||||
ng-repeat="document in selectedPackage.documents"
|
||||
data-drag="true"
|
||||
id-document="{{document.idDocument}}"
|
||||
drop-to="all-documents"
|
||||
jqyoui-draggable="{animate:true, onStart:'documentDragStart(\'linked-documents-list\')', onStop:'documentDragStop(\'linked-documents-list\')', scroll: false}"
|
||||
data-jqyoui-options="{revert: true}">
|
||||
<div class="document-icon-layer">
|
||||
<span class="{{document.extension}} document-icon glyphicon glyphicon-file"></span>
|
||||
<div class="document-icon-text">{{document.extension}}</div>
|
||||
</div>
|
||||
({{document.documentType}}) {{document.documentName}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-6">
|
||||
<div id="all-ducuments"
|
||||
class="documents-container"
|
||||
data-drop="true"
|
||||
jqyoui-droppable="{onDrop:'documentDropped(\'all-documents\')'}">
|
||||
<div class="documents-header">{{ 'documents.headers.ALL_DOCUMENTS' | translate }}</div>
|
||||
<div id='all-documents-list' class="documents-list">
|
||||
<div ng-if="document.isNotLinked"
|
||||
class="all-documents-layer document-row not-linked"
|
||||
ng-repeat="document in documents"
|
||||
data-drag="true"
|
||||
id-document="{{document.idDocument}}"
|
||||
drop-to="linked-documents"
|
||||
jqyoui-draggable="{animate:true, onStart:'documentDragStart(\'all-documents-list\')', onStop:'documentDragStop(\'all-documents-list\')', scroll: false}"
|
||||
data-jqyoui-options="{revert: true}">
|
||||
<div class="document-icon-layer">
|
||||
<span class="{{document.extension}} document-icon glyphicon glyphicon-file"></span>
|
||||
<div class="document-icon-text">{{document.extension}}</div>
|
||||
</div>
|
||||
({{document.documentType}}) {{document.documentName}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="documents-link-buttons col-md-12">
|
||||
<div class="btn btn-primary" ng-click="updatePackageDocuments()">
|
||||
{{ 'documents.buttons.SAVE' | translate }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,24 @@
|
||||
<button type="button"
|
||||
id="documents-view"
|
||||
subModule="documentsView"
|
||||
class="btn btn-default"
|
||||
ng-click="setSubModule($event)">{{ 'documents.buttons.VIEW_DOCUMENTS' | translate }}</button>
|
||||
<?php
|
||||
if($user->getUserType() === USER_TYPES['BROKER']){
|
||||
require_once('AddDocumentsButton.php');
|
||||
require_once('LinkDocumentsButton.php');
|
||||
}
|
||||
?>
|
||||
<div class="row">
|
||||
<div class="col-md-12"
|
||||
id="documents-view-layer"
|
||||
ng-if="isSubmoduleVisible('documentsView')">
|
||||
<documents-view ng-controller="documentsViewCtrl" ng-init="getDocuments()"></documents-view>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
if($user->getUserType() === USER_TYPES['BROKER']){
|
||||
require_once('AddDocumentsLayer.php');
|
||||
require_once('LinkDocumentsLayer.php');
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,46 @@
|
||||
<div class="documents-view-layer row">
|
||||
<div class="document-categ col-md-12" ng-repeat="(category, categDocuments) in documents">
|
||||
<h3>{{category}}</h3>
|
||||
<div class="document-layer row" ng-repeat="document in categDocuments">
|
||||
<div class="document-icon-layer col-md-1 col-sm-1">
|
||||
<span class="{{document.extension}} document-icon glyphicon glyphicon-file"></span>
|
||||
<div class="document-icon-text">{{document.extension}}</div>
|
||||
</div>
|
||||
|
||||
<div class="document-name col-md-3 col-sm-3">
|
||||
{{document.documentName}}.{{document.extension}}
|
||||
</div>
|
||||
|
||||
<div class="packages-link col-md-6 col-sm-4">
|
||||
<div ng-if="document.packages.length">
|
||||
{{ 'documents.headers.LINKED_PACKAGES' | translate }} <span ng-repeat="package in document.packages">{{package.packageName}}, </span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="document-download col-md-1 col-sm-2">
|
||||
<a href="utils/api/downloadFile?idDocument={{document.idDocument}}&fileName={{document.documentName}}.{{document.extension}}">
|
||||
<div class="btn btn-primary">
|
||||
<span class="glyphicon glyphicon-download"></span> {{ 'documents.buttons.DOWNLOAD' | translate }}
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
<div class="document-delete col-md-1 col-sm-2">
|
||||
<div class="btn btn-danger" ng-click="showHideRemoveDialog(document)">
|
||||
<span class="glyphicon glyphicon-remove"></span> {{ 'documents.buttons.REMOVE' | translate }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="dialog-confirm-remove"
|
||||
dialog
|
||||
ng-if="isRemoveDialogVisible"
|
||||
on-confirmation="removeDocument"
|
||||
on-close="showHideRemoveDialog"
|
||||
is-modal="true"
|
||||
has-buttons="true"
|
||||
parameters="selectedDocument"
|
||||
title="{{'documents.headers.REMOVE_DOCUMENT' | translate}}">
|
||||
<p><span class="glyphicon glyphicon-warning-sign"></span>{{'documents.messages.REMOVE_DOCUMENT' | translate}} {{selectedDocument.documentName}}.{{selectedDocument.extension}}?</p>
|
||||
</div>
|
||||
@@ -0,0 +1,5 @@
|
||||
<button type="button"
|
||||
id="documents-link"
|
||||
subModule="documentsLink"
|
||||
class="btn btn-default"
|
||||
ng-click="setSubModule($event)">{{ 'documents.buttons.LINK_DOCUMENT' | translate }}</button>
|
||||
@@ -0,0 +1,7 @@
|
||||
<div class="row">
|
||||
<div class="col-md-12"
|
||||
id="documents-link-layer"
|
||||
ng-if="isSubmoduleVisible('documentsLink')">
|
||||
<documents-link ng-controller="documentsLinkCtrl" ng-init="getDocumentsAndPackages()"></documents-link>
|
||||
</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user