Aktuelle Zeit: 23.02.2019 14:25

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Tool: HtmlPreprocessor
BeitragVerfasst: 24.08.2018 00:19 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9
Hallo,

da die Entwicklung von PureBasic seit längerem ins Stocken geraten ist und Fred die neue Version von SpiderBasic erst nach Erscheinen der PB-Final in Angriff nehmen möchte, habe ich ein kleines Tool geschrieben, das ein Feature-Request im SpiderBasic-Board erfüllen soll.

SpiderBasic erstellt (unverständlicherweise) bei jeden 'kompilieren' die zugrunde liegende HTML-Seite neu, so dass es nicht möglich ist, ohne weiteres JavaScript-Libraries von Drittanbietern einzubinden. Der bisher gängige Weg war es, diese kompliziert mit require nachzuladen, was allerdings in vielen Fällen aufgrund der merkwürdigen Dojo/require - Implementation zumindest zu Kopfzerbrechen führte.

Mein Code behebt diesen Umstand, indem es, wenn man es als SpiderBasic-Tool zwischen Erstellung der HTML-Seite und der Anzeige im Browser einhängt ("After Compile/Run" bzw. "After Create Executable"), ein simples Suchen und Ersetzen durchführt. Somit ist man in der Lage, beliebige CSS- und JavaScript-Dateien in den Head- bzw. Body-Bereich einzufügen.

Wenn Ihr es ausprobieren wollt; hier ist der Link zum GitHub-Repository: https://github.com/spiderbytes/HtmlPreprocessor

Grüße ... Peter

_________________
:(: (Schrödingers Smiley)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Tool: HtmlPreprocessor
BeitragVerfasst: 24.08.2018 08:59 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:53
Hallo Peter, Danke für das Tool. Ist das kompatibel mit SpiderByte?

_________________
"Papa, ich laufe schneller, dann ist es nicht so weit."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Tool: HtmlPreprocessor
BeitragVerfasst: 24.08.2018 09:03 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9
dige hat geschrieben:
Hallo Peter, Danke für das Tool. Ist das kompatibel mit SpiderByte?

ja, müsste (ich habe es jetzt noch nicht explizit getestet).

Grüße ... Peter

_________________
:(: (Schrödingers Smiley)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Tool: HtmlPreprocessor
BeitragVerfasst: 23.10.2018 13:58 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:53
Hallo Peter, wie kann ich bei dem Tool etwas in Hochkommata schreiben?
Komischerweise geht folgende Deklaration im Browser nicht richtig:

Code:
<link rel='stylesheet' href='libs/custom/style_custom.css' type='text/css' />


und so habe ich keine Probleme:

Code:
<link rel="stylesheet" href="libs/vvo/style_vvo.css" type="text/css" />


Ciao Dige

_________________
"Papa, ich laufe schneller, dann ist es nicht so weit."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Tool: HtmlPreprocessor
BeitragVerfasst: 23.10.2018 14:11 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9
müsste funktionieren, wenn Du das doppelte Hochkomma (Gänsefüßchen) mit einem Backslash maskierst:

Code:
"<link rel=\"stylesheet\" href=\"libs/vvo/style_vvo.css\" type=\"text/css\" />"


Grüße ... Peter

_________________
:(: (Schrödingers Smiley)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Tool: HtmlPreprocessor
BeitragVerfasst: 23.10.2018 15:15 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:53
Ups, das hatte ich befürchtet :oops: ..hätte ich ja auch selbst drauf kommen können /:->

Danke für die schnelle Hilfe :allright:

_________________
"Papa, ich laufe schneller, dann ist es nicht so weit."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Tool: HtmlPreprocessor
BeitragVerfasst: 23.10.2018 15:35 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9
dige hat geschrieben:
Danke für die schnelle Hilfe :allright:

allzeit b(e)reit!

_________________
:(: (Schrödingers Smiley)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye