=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-event-capture/scripts/event-capture.js' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-event-capture/scripts/event-capture.js 2014-12-15 14:00:36 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-event-capture/scripts/event-capture.js 2014-12-17 14:21:45 +0000 @@ -29,29 +29,7 @@ dhis2.ec.store = new dhis2.storage.Store({ name: 'dhis2ec', adapters: [dhis2.storage.IndexedDBAdapter, dhis2.storage.DomSessionStorageAdapter, dhis2.storage.InMemoryAdapter], - objectStores: ['programs', 'programStages', 'geoJsons', 'optionSets', 'events'] - /*objectStores: [ - { - name: 'programs', - adapters: adapters - }, - { - name: 'programStages', - adapters: adapters - }, - { - name: 'geoJsons', - adapters: adapters - }, - { - name: 'optionSets', - adapters: adapters - }, - { - name: 'events', - adapters: adapters - } - ]*/ + objectStores: ['programs', 'programStages', 'geoJsons', 'optionSets', 'events'] }); (function($) { @@ -171,7 +149,10 @@ promise = promise.then( getPrograms ); promise = promise.then( getProgramStages ); promise = promise.then( getOptionSets ); - promise.done( function() { + promise.done( function() { + //Enable ou selection after meta-data has downloaded + $( "#orgUnitTree" ).removeClass( "disable-clicks" ); + console.log( 'Finished loading meta-data' ); dhis2.availability.startAvailabilityCheck(); console.log( 'Started availability check' ); === modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-event-capture/styles/style.css' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-event-capture/styles/style.css 2014-12-16 15:44:11 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-event-capture/styles/style.css 2014-12-17 14:21:45 +0000 @@ -885,6 +885,9 @@ font-weight: bold; } +.disable-clicks { + pointer-events: none; +} @media print { #header, #leftBar, .not-printable {