-
- load->view('modals/partials/_projectdashboard'); ?>
-
-
-
-
-load->view( 'modals/partials/_projectoffers' ); ?>
-
-
- load->view( 'modals/partials/_projectcosts' ); ?>
-
-
- load->view( 'modals/partials/_reservations' ); ?>
-
+
+ load->view( 'modals/partials/_dashboard' ); ?>
+
+
+ load->view( 'modals/partials/_financials' ); ?>
+
+
+
+
+ load->view( 'modals/partials/_projectemployees' ); ?>
-
-
- load->view( 'modals/partials/_invoices' ); ?>
-
-
- load->view('modals/partials/_forecasts'); ?>
-
-
-
-
-
-
- load->view( 'modals/partials/_projectemployees' ); ?>
-
-
- load->view( 'modals/partials/_hours' ); ?>
-
+
+ load->view( 'modals/partials/_hours' ); ?>
+
-
-
-
- load->view( 'modals/partials/_projectfiles' ); ?>
-
-
- load->view( 'modals/partials/_projectcomments' ); ?>
-
+
+
+
+ load->view( 'modals/partials/_projectfiles' ); ?>
+
+
+ load->view( 'modals/partials/_projectcomments' ); ?>
+
\ No newline at end of file
diff --git a/public/js/lib/modals/projectModal.js b/public/js/lib/modals/projectModal.js
index c6ffbf8..16bde54 100644
--- a/public/js/lib/modals/projectModal.js
+++ b/public/js/lib/modals/projectModal.js
@@ -46,6 +46,7 @@ $( function () {
totalForecast : ko.observable(),
documents : ko.observableArray( [] ),
comments : ko.observableArray( [] ),
+ activeTab : ko.observable(),
init: function () {
var vm = dbo.editProjectModal;
@@ -68,6 +69,12 @@ $( function () {
} );
},
+ setActiveTab: function ( tab ) {
+ var vm = dbo.editProjectModal;
+
+ vm.activeTab( tab );
+ },
+
togglePayments: function () {
this.showPayments( !this.showPayments() );
@@ -487,7 +494,7 @@ $( function () {
if ( !self ) self = this;
if ( !self.external_id ) {
- self.invalidReservation(true);
+ self.invalidReservation( true );
return;
}
@@ -500,7 +507,7 @@ $( function () {
dbo.projectDataService.saveReservation( submitDATA, function ( data ) {
if ( data.success ) {
- self.invalidReservation(false);
+ self.invalidReservation( false );
self.id = data.reservationID;
}
} );