|
|
- define(["worldpalettetemplate",
- "text!worldpalette.html"], function (palette, template) {
-
- 'use strict';
-
- var activitypalette = {};
-
- activitypalette.ActivityPalette = function (activityButton,
- datastoreObject) {
-
- palette.Palette.call(this, activityButton);
-
- var activityTitle;
- var descriptionLabel;
- var descriptionBox;
-
- this.getPalette().id = "activity-palette";
-
- var containerElem = document.createElement('div');
- containerElem.innerHTML = template;
- this.setContent([containerElem]);
-
- this.countryobjects = document.getElementsByClassName("country");
-
- var that = this;
- for (var i=0; i<this.countryobjects.length; i++){
- this.countryobjects[i].addEventListener('click', function(){
- var countryobj = document.getElementsByClassName("country");
- for (var j=0; j<countryobj.length; j++){
- countryobj[j].style.backgroundColor = "black";
- }
- this.style.backgroundColor = "grey";
- document.getElementById('worldConst').innerHTML = [(this.id).split(',')[0],(this.id).split(',')[1]];
- that.popDown();
- });
- var currentcountry = document.getElementById(document.getElementById('worldConst').innerHTML);
- if (currentcountry == null) currentcountry = document.getElementById("55.3781,-3.4360");
- //currentcountry.style.backgroundColor = "grey";
- }
-
- };
-
- activitypalette.ActivityPalette.prototype =
- Object.create(palette.Palette.prototype, {
- setTitleDescription: {
- value: "World Select:",
- enumerable: true,
- configurable: true,
- writable: true
- }
- });
-
- return activitypalette;
- });
|