diff options
| author | schneefux <schneefux+commit@schneefux.xyz> | 2014-03-13 17:55:22 +0100 |
|---|---|---|
| committer | schneefux <schneefux+commit@schneefux.xyz> | 2016-08-15 19:46:35 +0200 |
| commit | 9fea58a7096be7920555123193567a607a014ab7 (patch) | |
| tree | fa75dcdc1ad4d24bd4eb78d849280c27b104aaa1 /js/index.js | |
| download | wvs-vplan-9fea58a7096be7920555123193567a607a014ab7.tar.gz wvs-vplan-9fea58a7096be7920555123193567a607a014ab7.zip | |
erster Commit
Diffstat (limited to 'js/index.js')
| -rw-r--r-- | js/index.js | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/js/index.js b/js/index.js new file mode 100644 index 0000000..1f239e8 --- /dev/null +++ b/js/index.js @@ -0,0 +1,50 @@ +/* + * Copyright (C) 2014 + * This file is part of WvS VPlan. + * + * WvS VPlan is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. +*/ + +var app = { + // Application Constructor + initialize: function() { + this.bindEvents(); + }, + // Bind Event Listeners + // + // Bind any events that are required on startup. Common events are: + // 'load', 'deviceready', 'offline', and 'online'. + bindEvents: function() { + document.addEventListener('deviceready', this.onDeviceReady, false); + }, + // deviceready Event Handler + // + // The scope of 'this' is the event. In order to call the 'receivedEvent' + // function, we must explicity call 'app.receivedEvent(...);' + onDeviceReady: function() { + app.receivedEvent('deviceready'); + }, + // Update DOM on a Received Event + receivedEvent: function(id) { + /* var parentElement = document.getElementById(id); + var listeningElement = parentElement.querySelector('.listening'); + var receivedElement = parentElement.querySelector('.received'); + + listeningElement.setAttribute('style', 'display:none;'); + receivedElement.setAttribute('style', 'display:block;'); + + */ + console.log('Received Event: ' + id); + } +}; |
