Re: [TYPO3-german] wec_map, Version 3, Info-Bubbles
Am 26.03.2013 20:37, schrieb Peter Linzenkirchner: Wenn gar nichts erscheint, fehlt wahrscheinlich der letzte Teil (plugin.tx_wecmap_pi3.tables.10). Das habe ich mittlerweile gefunden :-) Das steht aber auch so in der Doku (als tables.*.description) in der TS-Referenz zum pi3-Plugin. na ja ... im Manual finde ich nichts, ... Das steht so in der Tabelle drin. Jedenfalls ist ein plugin.tx_wecmap_pi3.marker aus gutem Grund nicht erwähnt. ;-) Vielleicht nehme ich noch ein Beispiel auf, wie Du vorgeschlagen hast. Wenn Du Zeit und Lust hast, nehme ich auch gerne fertige Textvorschläge für die Doku entgegen. Die Generierung Klassenangabe ist versehentlich im Code (res/wecmap.js) Du meinst das hier: ... Ja, genau. Wenn du dabei bist, mach noch eine andere Änderung: class.tx_wecmap_marker_google.php, Zeile 138: $markerContent[0] .= 'br /div id='.$this-mapName.'_di = nimm das br / raus. Da alles in div-Containern ist, brauchts keine Zeilenschaltung. Und das br per CSS rauszumachen schmerzt ... Das hatte ich aus Kompatibilitätsgründen zu V2.x drin gelassen. Wenn wir schon dabei sind, ein paar Feature-Requests, die nice-to-have wären: Mach bitte einzelne Requests auf Forge auf. Das ist einfacher nachzuhalten. $jsFile = t3lib_extMgm::siteRelPath('wec_map') . 'res/wecmap.js'; $jsFile2 = t3lib_extMgm::siteRelPath('wec_map') . 'res/copyrights.js'; = konfigurierbar per Typoscript wäre schön. Dann kann man den Output bequem selbst anpassen, ohne dass die Änderungen nach einem Update weg sind. Spricht nichts dagegen. Request 2: = alle div und span mit Klassen versehen. Klassenlose Tags sind schwer stylebar. Scheint mir kompatibel zu existieren Installationen sein. Request 3: = alle Klassen mit einem Namensraum versehen. .marker ist nicht so schön: das kann zu Konflikten führen. Klassen wie wecmap_marker sind besser. Da kommt der alte Klassenname auch wieder aus der V2.x. Mit .tx-wecmap-map .marker sollte man auch dieses div treffen. Für die Breite gibt es im Moment eine Vorgabe { maxWidth: 300 }. Ohne eine solche maximale Breite habe ich es nicht stabil ans Laufen gebracht. Vermutlich lässt sich dann trotz der Klassennamen die Breite nur begrenzt anpassen. Vielleicht hat ja jemand noch eine Idee dazu, wie das am besten zu lösen ist. Mein Problem war (ist) vor allem, dass ich Scrollbalken bekomme. ... Offenbar wird die Höhe falsch berechnet, dadurch erscheinen senkrechte Scrollbalken, und die wiederum führen zu waagrechten, wegen der Breite des senkrechten Scrollbalkens :-( Das muss an infobubble.js liegen. Ich habe dazu keine Lösung. Trag's auf Forge ein. Vielleicht findet sich ja noch jemand mit einer Idee. Evtl. muss man auch infobubble.js gegen eine andere Lib austauschen. Bei uns ist es sehr unterschiedlich, ob man Scrollbalken bekommt. Ansonsten funktioniert das Teil wie eine Eins :-) Schön zu hören, wobei ein Großteil der Lorbeeren nach wie vor an das WEC-Team geht, das die tolle Basis geschaffen hat. Von mir kommt ja nur die Anpassung an die neue Google-API. Gruß, Jan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] wec_map, Version 3, Info-Bubbles
Hallo Jan, Das steht so in der Tabelle drin. Jedenfalls ist ein plugin.tx_wecmap_pi3.marker aus gutem Grund nicht erwähnt. ;-) Vielleicht nehme ich noch ein Beispiel auf, wie Du vorgeschlagen hast. Wenn Du Zeit und Lust hast, nehme ich auch gerne fertige Textvorschläge für die Doku entgegen. Ich nehms mir mal für die Feiertage vor. Das hatte ich aus Kompatibilitätsgründen zu V2.x drin gelassen. Habe ich mir schon gedacht. Es ist aber leichter, eine Zeile CSS dafür nachzurüsten, als mühsam das br irgendwie rauszubekommen. Alternativ: gibt dem br eine Klasse :-) Mach bitte einzelne Requests auf Forge auf. Das ist einfacher nachzuhalten. OK, mache ich. Ich habe dazu keine Lösung. Trag's auf Forge ein. Vielleicht findet sich ja noch jemand mit einer Idee. Evtl. muss man auch infobubble.js gegen eine andere Lib austauschen. Bei uns ist es sehr unterschiedlich, ob man Scrollbalken bekommt. Habe mir die Klasse teilweise angesehen, bin aber nicht fündig geworden. Liegt vielleicht auch an der Formatierung des Inhalts. Danke für die prompte Rückmeldung! Gruß Peter -- Xing: http://www.xing.com/profile/Peter_Linzenkirchner Web: http://www.typo3-lisardo.de Facebook: http://tinyurl.com/lisardo-multimedia ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] wec_map, Version 3, Info-Bubbles
Hallo Liste, weiß jemand wie man in der neuen wec_map die Info-bubbles formatieren kann? Die Ausgabe enthält eigentlich nur noch div- und span-Tags ohne Klassen, das würde ich gerne ändern. Bzw. muss ich, sonst kann ich sie nicht formatieren ... Wenn ich allerdings so vorgehe wie in der Doku beschrieben, tut sich schlicht gar nichts ... da ich mit tt_address arbeite also plugin.tx_wecmap_pi3.marker { title = COA title { 10 = TEXT 10.field = name 10.wrap = h1|/h1 } description = COA description { 10 = COA 10 { 10 = TEXT 10.field = address 10.wrap = | br/ 20 = TEXT 20.field = city 20.wrap = |, 30 = TEXT 30.field = zone 30.wrap = | nbsp; 40 = TEXT 40.field = zip } 10.wrap = p|/p 20 = TEXT 20.field = phone 20.wrap = p|/p } } = kein Ergebnis. Was ich anpassen müsste: Breite der Info-Bubbles + Klassenangabe für das Info-Bubble. Danke Peter -- --- Peter Linzenkirchner Lisardo EDV-Beratung Katharinengasse 20, Rückgebäude, Eingang Bleigäßchen 5 86150 Augsburg Tel. +49-821-150565, Fax +49-821-150595 http://typo3-lisardo.de i...@lisardo.de --- -- Xing: http://www.xing.com/profile/Peter_Linzenkirchner Web: http://www.typo3-lisardo.de Facebook: http://tinyurl.com/lisardo-multimedia ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] wec_map, Version 3, Info-Bubbles
Am 3/26/13 2:19 PM, schrieb Peter Linzenkirchner: Hallo Liste, weiß jemand wie man in der neuen wec_map die Info-bubbles formatieren kann? Die Ausgabe enthält eigentlich nur noch div- und span-Tags ohne Klassen, das würde ich gerne ändern. Bzw. muss ich, sonst kann ich sie nicht formatieren ... Wenn ich allerdings so vorgehe wie in der Doku beschrieben, tut sich schlicht gar nichts ... da ich mit tt_address arbeite also Läst sich das nicht mit jQuery-Magie realisieren? Da geht doch EINIGES. Rainer plugin.tx_wecmap_pi3.marker { title = COA title { 10 = TEXT 10.field = name 10.wrap = h1|/h1 } description = COA description { 10 = COA 10 { 10 = TEXT 10.field = address 10.wrap = | br/ 20 = TEXT 20.field = city 20.wrap = |, 30 = TEXT 30.field = zone 30.wrap = | nbsp; 40 = TEXT 40.field = zip } 10.wrap = p|/p 20 = TEXT 20.field = phone 20.wrap = p|/p } } = kein Ergebnis. Was ich anpassen müsste: Breite der Info-Bubbles + Klassenangabe für das Info-Bubble. Danke Peter -- Dipl.-Ing. Rainer Schleevoigt Referent für mobiles eLearning und Medientechnik Universität Hamburg Dekanat der Fakultät für Mathematik, Informatik und Naturwissenschaften Rothenbaumchaussee 19 20146 Hamburg Tel. +49 040 42838 9598 eMail rainer.schleevo...@uni-hamburg.de http://www.min.uni-hamburg.de/eLearning ___ Lecture2Go Team http://lecture2go.uni-hamburg.de ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] wec_map, Version 3, Info-Bubbles
Am 26.03.2013 14:19, schrieb Peter Linzenkirchner: weiß jemand wie man in der neuen wec_map die Info-bubbles formatieren kann? Die Ausgabe enthält eigentlich nur noch div- und span-Tags ohne Klassen, das würde ich gerne ändern. Bzw. muss ich, sonst kann ich sie nicht formatieren ... Wenn ich allerdings so vorgehe wie in der Doku beschrieben, tut sich schlicht gar nichts ... [langes TS-Setup ...] = kein Ergebnis. Ich mache es so: temp.tx_wecmap_pi.description = COA temp.tx_wecmap_pi.description { 10 = COA 10 { 10 = TEXT 10.field = address 10.wrap = | br/ 20 = TEXT 20.field = zip 20.wrap = | #32; 30 = TEXT 30.field = city } 10.wrap = p|/p ... } plugin.tx_wecmap_pi1.marker { description temp.tx_wecmap_pi.description description.10.10.field = street } plugin.tx_wecmap_pi3.tables.10 { table = tt_address where = ***wird von stdWrap überschrieben*** where.wrap = pid = | where.data = page:uid description temp.tx_wecmap_pi.description } Wenn gar nichts erscheint, fehlt wahrscheinlich der letzte Teil (plugin.tx_wecmap_pi3.tables.10). Das steht aber auch so in der Doku (als tables.*.description) in der TS-Referenz zum pi3-Plugin. Was ich anpassen müsste: Breite der Info-Bubbles + Klassenangabe für das Info-Bubble. Die Generierung Klassenangabe ist versehentlich im Code (res/wecmap.js) noch auskommentiert. Bitte in WecMapGoogleV3.prototype.addBubble (ca. Zeile 467) die for-Schleife wieder einkommentieren. Dann gibt es wieder eine zur alten 2er Version von wec_map kompatible CSS-Klassen- und ID-Angabe: div class=marker id=map14129_marker_0_1.../div Diese Änderung werde ich gleich in die Trunk-Version auf Forge einchecken. Für die Breite gibt es im Moment eine Vorgabe { maxWidth: 300 }. Ohne eine solche maximale Breite habe ich es nicht stabil ans Laufen gebracht. Vermutlich lässt sich dann trotz der Klassennamen die Breite nur begrenzt anpassen. Vielleicht hat ja jemand noch eine Idee dazu, wie das am besten zu lösen ist. Gruß, Jan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] wec_map, Version 3, Info-Bubbles
Hallo Jan, Wenn gar nichts erscheint, fehlt wahrscheinlich der letzte Teil (plugin.tx_wecmap_pi3.tables.10). Das habe ich mittlerweile gefunden :-) Das steht aber auch so in der Doku (als tables.*.description) in der TS-Referenz zum pi3-Plugin. na ja ... im Manual finde ich nichts, man findet es auskommentiert in pi3/static/setup.txt. Ich musste mich durch ..pi3.php debuggen, danach war klar was fehlt. Also ein Hinweis im Manual (Kapitel 6.6, Customizing the info bubble) )wäre nicht schlecht, und wenn nur drin steht, dass man in der Datei nachschauen soll :-) Die Generierung Klassenangabe ist versehentlich im Code (res/wecmap.js) Du meinst das hier: // for (var i = 0; i content.length; i++) { // content[i] = 'div id=' + this.mapId + '_marker_' + groupId + '_' + markerId + ' class=marker' + content[i] + '/div'; // } das hatte ich zwar gesehen, aber nicht realisiert ... teste ich, genau diese Klasse habe ich nämlich vermisst. Ich habe mir eine um title und description gebaut, das ist nicht so schön :-) Diese Änderung werde ich gleich in die Trunk-Version auf Forge einchecken. Wenn du dabei bist, mach noch eine andere Änderung: class.tx_wecmap_marker_google.php, Zeile 138: $markerContent[0] .= 'br /div id='.$this-mapName.'_di = nimm das br / raus. Da alles in div-Containern ist, brauchts keine Zeilenschaltung. Und das br per CSS rauszumachen schmerzt ... Wenn wir schon dabei sind, ein paar Feature-Requests, die nice-to-have wären: $jsFile = t3lib_extMgm::siteRelPath('wec_map') . 'res/wecmap.js'; $jsFile2 = t3lib_extMgm::siteRelPath('wec_map') . 'res/copyrights.js'; = konfigurierbar per Typoscript wäre schön. Dann kann man den Output bequem selbst anpassen, ohne dass die Änderungen nach einem Update weg sind. Request 2: = alle div und span mit Klassen versehen. Klassenlose Tags sind schwer stylebar. Request 3: = alle Klassen mit einem Namensraum versehen. .marker ist nicht so schön: das kann zu Konflikten führen. Klassen wie wecmap_marker sind besser. Für die Breite gibt es im Moment eine Vorgabe { maxWidth: 300 }. Ohne eine solche maximale Breite habe ich es nicht stabil ans Laufen gebracht. Vermutlich lässt sich dann trotz der Klassennamen die Breite nur begrenzt anpassen. Vielleicht hat ja jemand noch eine Idee dazu, wie das am besten zu lösen ist. Mein Problem war (ist) vor allem, dass ich Scrollbalken bekomme. Wenn ich das hier verwende: this.infoWindow = new google.maps.InfoWindow({ maxWidth: 300 }); klappt die Darstellung ohne Scrollbalken, die Overlays werden so groß wie der Inhalt. Allerdings halt mit einem eckigen Overlay. Bei dem hier: this.infoWindow = new InfoBubble({ maxWidth:300 }); klappt es nicht, ich bekomme rechts und unten Scrollbalken. Offenbar wird die Höhe falsch berechnet, dadurch erscheinen senkrechte Scrollbalken, und die wiederum führen zu waagrechten, wegen der Breite des senkrechten Scrollbalkens :-( Das muss an infobubble.js liegen. Bei mir funktioniert nur das hier: this.infoWindow = new InfoBubble({ minWidth: 320, minHeight:110 }); das aber auch nur, wenn ich minWidth und minHeight wirklich so groß mache, dass der Inhalt Platz hat. OK, der Tipp mit dem Einkommentieren wird auf jeden Fall weiterhelfen, das war das letzte, was ich noch vermisst habe. Vielen Dank!! Ansonsten funktioniert das Teil wie eine Eins :-) Viele Grüße Peter -- --- Peter Linzenkirchner Lisardo EDV-Beratung Katharinengasse 20, Rückgebäude, Eingang Bleigäßchen 5 86150 Augsburg Tel. +49-821-150565, Fax +49-821-150595 http://typo3-lisardo.de i...@lisardo.de --- -- Xing: http://www.xing.com/profile/Peter_Linzenkirchner Web: http://www.typo3-lisardo.de Facebook: http://tinyurl.com/lisardo-multimedia ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german