summaryrefslogtreecommitdiff
path: root/threads.js
diff options
context:
space:
mode:
Diffstat (limited to 'threads.js')
-rw-r--r--threads.js72
1 files changed, 0 insertions, 72 deletions
diff --git a/threads.js b/threads.js
index 06454e3..7587f06 100644
--- a/threads.js
+++ b/threads.js
@@ -2669,78 +2669,6 @@ Process.prototype.reportTimer = function () {
return 0;
};
-Process.prototype.reportLanguage = function () {
- var ide = this.homeContext.receiver.parentThatIsA(IDE_Morph);
- if (ide) {
- var lang = ide.userLanguage;
- if (lang) {
- return lang;
- }
- }
- return 'en';
-};
-
-Process.prototype.reportLocation = function (name) {
- var myself = this;
-
- if (!myself.context.jsonpScript) {
- if (!navigator.geolocation) {
- myself.handleError({name: 'Location',
- message: 'navigator.geolocation is not supported'});
- }
- window.OSM_JSONP_Callback = function (data) {
- myself.context.json = data;
- window.OSM_JSONP_Callback = undefined;
- };
- myself.context.jsonpScript = document.createElement('script');
-
- navigator.geolocation.getCurrentPosition(
- function (pos) {
- var crd = pos.coords;
-
- myself.context.jsonpScript.src =
- 'https://nominatim.openstreetmap.org/reverse'
- + '?format=json&json_callback=OSM_JSONP_Callback'
- + '&zoom=18&addressdetails=1'
- + '&lat='
- + crd.latitude
- + '&lon='
- + crd.longitude;
- document.getElementsByTagName('HEAD')[0]
- .appendChild(myself.context.jsonpScript);
- },
- function (err) {
- console.log(err);
- myself.handleError({name: 'Location', message: err});
- },
- { enableHightAccuracy: true, timeout: 30000, maximumAge: 0}
- );
- } else {
- if (myself.context.json) {
- switch (myself.inputOption(name)) {
- case 'all':
- return myself.context.json.display_name;
- case 'state district':
- return myself.context.json.address.state_district;
- case 'house number':
- return myself.context.json.address.house_number;
- case 'licence':
- return myself.context.json.licence;
- case 'country':
- case 'state':
- case 'suburb':
- case 'city':
- case 'road':
- return myself.context.
- json.address[myself.inputOption(name)];
- }
- }
- }
-
- this.pushContext('doYield');
- this.pushContext();
-};
-
// Process Dates and times in Snap
// Map block options to built-in functions
var dateMap = {