Seite 4 von 9

Re: PB2Web: Mitstreiter gesucht

Verfasst: 09.07.2013 23:41
von NicTheQuick
Also daran stört mich eine Sache und eine ist einfach merkwürdig. ^^

Wenn man auf einen Button ziemlich kurz klickt, scheint es manchmal nicht gezählt zu werden oder sowas. Weil wenn ich recht schnell mache, dann verlier' ich plötzlich und ich klicke ganz sicher auf einen Button und lasse die Maustaste auch darüber wieder los.

Das merkwürdige ist, dass man Text aus dem Fenster heraus ziehen kann. <)

Re: PB2Web: Mitstreiter gesucht

Verfasst: 10.07.2013 00:21
von Kiffi
NicTheQuick hat geschrieben:Das merkwürdige ist, dass man Text aus dem Fenster heraus ziehen kann. <)
das kommt davon, wenn man in letzter Sekunde eine Sache ändert, ohne sie
vorher ausreichend zu testen. :| Danke für den Hinweis! :allright:

Ist nun geändert. Kann sein, dass das mit dem verzögerten Klick nun auch
behoben ist (ich kann das leider hier nicht nachvollziehen). Hast Du die Seite
auf Deinem Rechner aufgerufen? Oder auf einem 'mobile Device'?

An die Handy- und Tablet-Besitzer: Das Fenster lässt sich bei Euch momentan
nicht (mehr) verschieben, aber ich arbeite dran...

Grüße ... Kiffi

Re: PB2Web: Mitstreiter gesucht

Verfasst: 12.07.2013 22:50
von fsw
Hallo,
bin nicht so oft in dem deutschen forum, deshalb habe ich dieses thread jetzt erst gesehen :oops:

Habt ihr das schon gesehen?
Sieht sehr gut aus.
Der js/css source code is BSD licensed.

Vielleicht hilft das weiter...
(you don't have to reinvent the wheel) :mrgreen:

Re: PB2Web: Mitstreiter gesucht

Verfasst: 13.07.2013 00:00
von c4s
@fsw
Ziel ist doch eine Umsetzung mit PB-ähnlichem Syntax, sodass PB to Web möglich wird. :allright:

Re: PB2Web: Mitstreiter gesucht

Verfasst: 13.07.2013 00:32
von Kiffi
c4s hat geschrieben:Ziel ist doch eine Umsetzung mit PB-ähnlichem Syntax, sodass PB to Web möglich wird. :allright:
geeenau! :-) YUI habe ich mir im Rahmen meiner Framework-Evaluierung zwar
auch angeschaut, habe mich aber letztendlich für jQuery(UI) entschieden, weil
es schnell, flexibel, weit verbreitet, sympathisch und MIT ist.

@fsw: Schau Dir mal den Source zu meinem NumberClick an:

[Link entfernt]

Dort wirst Du viele schon umgesetzte PB-Funktionen finden (OpenWindow(), ButtonGadget(), ...).

(Das Fenster ist übrigens mit dem Visual Designer erstellt worden. Den
entsprechenden Codeabschnitt habe ich dann rauskopiert, die #-Zeichen
entfernt und ohne weitere Bearbeitung in das JS eingefügt.)

Restliche Sachen, wie...

Code: Alles auswählen

Procedure(...) ... EndProcedure() -> function(...) {...}
For ... Next -> for(var ...) {}
If ... EndIf -> if (...) {...}
Select ... EndSelect -> switch (...) {...}
... sollten dann mal irgendwann vom Parser umgesetzt werden.

(Mein Parser kann schon einige Sachen, ist aber noch nicht
veröffentlichungswürdig)

Grüße ... Kiffi

Edit: Link entfernt. Beta-Ankündigung folgt...

Re: PB2Web: Mitstreiter gesucht

Verfasst: 13.07.2013 15:11
von Kevin
Kiffi hat geschrieben:...
Restliche Sachen, wie...

Code: Alles auswählen

Procedure(...) ... EndProcedure() -> function(...) {...}
For ... Next -> for(var ...) {}
If ... EndIf -> if (...) {...}
Select ... EndSelect -> switch (...) {...}
... sollten dann mal irgendwann vom Parser umgesetzt werden.

(Mein Parser kann schon einige Sachen, ist aber noch nicht
veröffentlichungswürdig)

Grüße ... Kiffi
Hi,

Ich habe dass ganz einfach gelöst.
z.B.: folgender Code:

Code: Alles auswählen

Procedure test(a,b)
If #a=3 and 3=4
Debug "test"
b=3+3
EndIf
endprocedure
wird zu:

Code: Alles auswählen

[keyword]   Procedure
[function]  test
[separator] (
[variable]  a
[separator] ,
[variable]  b
[separator] )
[eol]
[keyword]   If
[constant]  #a
[operator]  =
[number]    3
[keyword]   and
[number]    3
[operator]  =
[number]    4
[eol]
[keyword]   debug
[string]    "test"
[eol]
[variable]  b
[operator]  =
[number]    3
[operator]  +
[number]    3
[eol]
[keyword]   EndIf
[keyword]   endprocedure
[eol]
dann kann man ganz einfach die Liste bearbeiten z.B.:

Code: Alles auswählen

Foreach liste
if \typ=#typ_keyword
select \string
case "Endif","endprocedure",...
  \string = "}"
case "and"
  \string="&&"
case "if"
  \string + "(" 
  \eol\s + "){"; \eol\s = ein Zeiger auf das letzte Element einer Zeile ([eol]) um einfacher ein ) und/oder { ans ende einzufügen
...
endselect
endif
...
next
dann muss der code nur wieder zusammen gesetzt werden:

Code: Alles auswählen

function test(a,b){
if(const_KA=3 && 3=4){
alert("test");
b=3+3;
}
}
fertig.

Re: PB2Web: Mitstreiter gesucht

Verfasst: 02.08.2013 09:08
von dige
Hallo zusammen, bei dem super Sommer hat wahrscheinlich niemand Lust zu programmieren, aber wie gehts denn voran?
Kann man beim testen helfen?

Mal ne andere Frage, mit Html5 sieht man neuerdings öfter PDF's direkt zum durchblättern auf der Webseite.
Zum Bsp.: http://www.s-bahn-muenchen.de/s_muenche ... flip.shtml

Wäre sowas auch mit PB2Web möglich?

Ciao dige

Re: PB2Web: Mitstreiter gesucht

Verfasst: 02.08.2013 09:55
von Kiffi
dige hat geschrieben:wie gehts denn voran?
peu à peu. Es wird :-)

Werde heute Abend mal eine neue Demo ins Netz stellen. Damit kann man auch ein wenig selber testen.
dige hat geschrieben:[PDF]Wäre sowas auch mit PB2Web möglich?
theoretisch schon. Mal schauen, was sich da machen lässt...

Grüße ... Kiffi

Re: PB2Web: Mitstreiter gesucht

Verfasst: 03.08.2013 01:06
von Kiffi
so, hier wie angekündigt die neue Pb2Web-Demo: [Link entfernt]

Funktioniert längst noch nicht alles. Ist halt noch Alpha. Aber das ein oder andere kann man schon ausprobieren.

Grüße ... Kiffi

Edit: Link entfernt. Beta-Ankündigung folgt...

Re: PB2Web: Mitstreiter gesucht

Verfasst: 03.08.2013 08:19
von dige
Hammer!!! :-) Wird es noch was mit Images oder dem CanvasGadget geben? Denke da vor allem an das durchblättern von PDFs..

Ansonsten, weiter so!! :allright: