Tunnel-Links werden in der Topographie nicht mehr angezeigt

Freifunk Firmware, Programme für den Router, Entwicklungen, Fragen und Anleitungen
Antworten
Benutzeravatar
tox
Beiträge: 1417
Registriert: 11.08.2007 16:33
Wohnort: Halle
Kontaktdaten:

Tunnel-Links werden in der Topographie nicht mehr angezeigt

Beitrag von tox »

woran liegts?^^
みんなはばかだ。
Mein öffentlicher Schlüssel (OpenPGP)
Mein öffentlicher Schlüssel (SSH2, kommerzielles Format)
Verwalter von 7.42, 7.43, 7.44, 9.42, 10.42, 10.43, 15.42 und 28.1.
Anschluss: T-Com Call & Surf Comfort Plus inkl. HotSpot-Flat 16/1 Mbit
Modem, Router, TK-Anlage: Speedport W 700V
FF-Router: Buffalo WHR-HP-G54, FFF-Leipzig 1.6.10-core-1-halle-3, Doppel-Biquad-Antenne
Benutzeravatar
se
Beiträge: 939
Registriert: 17.08.2005 22:45

Re: Tunnel-Links werden in der Topographie nicht mehr angezeigt

Beitrag von se »

ich weiß zufällig, dass cyrus momentan ausgelastet ist. du könntest dir ja den quelltext der topographiesoftware runterladen und mal selber versuchen rauszufinden, woran das liegt. studierst doch informatik ;)
Benutzeravatar
tox
Beiträge: 1417
Registriert: 11.08.2007 16:33
Wohnort: Halle
Kontaktdaten:

Re: Tunnel-Links werden in der Topographie nicht mehr angezeigt

Beitrag von tox »

hat zwar nichts mit den tunnellinks zu tun (gehn offenbar ohne mein zutun wieder), aber mir ist ein tippfehler in mtwidgets.js in zeile 244 aufgefallen, welcher zu scriptfehlern führt.
statt

Code: Alles auswählen

linkLine.style.color = 'black;'
sollte es heißen

Code: Alles auswählen

linkLine.style.color = 'black';
dann ist mir aufgefallen, dass beim ersten laden der topo die checkboxes nicht richtig angehakt werden. ich weiß nicht, obs nur beim ie auftritt, hab grad keinen anderen browser zu hand :) das liegt offenbar daran, dass die funktionen zum vorauswählen dessen, was angezeigt werden soll beim laden der seite, aufgerufen werden, bevor das widget generiert wird. in mtcontext-topography.js, zeilen 144 bis 155 sollte statt:

Code: Alles auswählen

		self.showType('custom');
		self.showType('nodehna');
		self.showType('nodeinactive');
		self.showType('node');
		
		self.widgets.addWidget(_buildStatsBlock(statNodeCount, statOnlineCount, statLinkCount, modTopo, new Date(mtime * 1000)));
		if (llink.dist > 0) {
			self.widgets.addWidget(mtLinkWidget('L\u00E4ngste Funkstrecke:', llink));
		}
		self.widgets.addWidget(mtWidget('Gehe zu:', self._buildItemSelector()));
		self.widgets.addWidget(mtSearchWidget('Adresssuche:', _search));
		self.widgets.addWidget(self.buildLegendWidget());
besser stehen:

Code: Alles auswählen

		self.widgets.addWidget(_buildStatsBlock(statNodeCount, statOnlineCount, statLinkCount, modTopo, new Date(mtime * 1000)));
		if (llink.dist > 0) {
			self.widgets.addWidget(mtLinkWidget('L\u00E4ngste Funkstrecke:', llink));
		}
		self.widgets.addWidget(mtWidget('Gehe zu:', self._buildItemSelector()));
		self.widgets.addWidget(mtSearchWidget('Adresssuche:', _search));
		self.widgets.addWidget(self.buildLegendWidget());

		self.showType('custom');
		self.showType('nodehna');
		self.showType('nodeinactive');
		self.showType('node');
und in dementsprechend in mtcontext-hna.js, zeilen 112 bis 114:

Code: Alles auswählen

		self.showType('node');
		self.showType('nodehna');
		self.showType('link');
unterhalb der zeile 137:

Code: Alles auswählen

		self.widgets.addWidget(self.buildLegendWidget());
desweiteren ist mir aufgefallen, dass die anzeige nicht deshalb so lange benötigt, weil die daten so viel berechnet werden muss, sondern weil der download der server.py/mapDataTopology ziemlich lange dauert. gibs da ne möglichkeit das zu beschleunigen?
みんなはばかだ。
Mein öffentlicher Schlüssel (OpenPGP)
Mein öffentlicher Schlüssel (SSH2, kommerzielles Format)
Verwalter von 7.42, 7.43, 7.44, 9.42, 10.42, 10.43, 15.42 und 28.1.
Anschluss: T-Com Call & Surf Comfort Plus inkl. HotSpot-Flat 16/1 Mbit
Modem, Router, TK-Anlage: Speedport W 700V
FF-Router: Buffalo WHR-HP-G54, FFF-Leipzig 1.6.10-core-1-halle-3, Doppel-Biquad-Antenne
Benutzeravatar
Cyrus
Beiträge: 635
Registriert: 19.08.2006 16:51

Re: Tunnel-Links werden in der Topographie nicht mehr angezeigt

Beitrag von Cyrus »

danke erstmal für die fixes, die langen ladezeiten werd ich mich später mal angucken, ich weiß im moment nicht was das script da solange rumrechnet
Benutzeravatar
tox
Beiträge: 1417
Registriert: 11.08.2007 16:33
Wohnort: Halle
Kontaktdaten:

Re: Tunnel-Links werden in der Topographie nicht mehr angezeigt

Beitrag von tox »

ladezeit wurde reduziert, danke soweit :)
みんなはばかだ。
Mein öffentlicher Schlüssel (OpenPGP)
Mein öffentlicher Schlüssel (SSH2, kommerzielles Format)
Verwalter von 7.42, 7.43, 7.44, 9.42, 10.42, 10.43, 15.42 und 28.1.
Anschluss: T-Com Call & Surf Comfort Plus inkl. HotSpot-Flat 16/1 Mbit
Modem, Router, TK-Anlage: Speedport W 700V
FF-Router: Buffalo WHR-HP-G54, FFF-Leipzig 1.6.10-core-1-halle-3, Doppel-Biquad-Antenne
Antworten