Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    World-Hack.org
    @world_hack_org_twitter
    hiho... kann mir wer ne frage zu dem jspanel beantworten?
    ich habe folgendes problem...
    via jsPanel.create erstelle ich ja ein neues panel.
    wenn ich das panel als default erstelle, und es dann verschiebe, hab ich ja eine transparenz von 0.8...
    wenn ich dagegen ein panel mit eigenen angaben erstelle (was bisher weitestgehend problemlos funktioniert) und dort "animateIn: 'jsPanelFadeIn', " mit angebe, funktioniert das zwar, aber dann geht die opacity beim verschieben des fensters nicht mehr.
    woran liegt das und wie kann ich es beheben?
    Stefan Sträßer
    @Flyer53
    @world_hack_org_twitter Das ist wohl ein Bug der mir selbst noch nicht aufgefallen ist, sorry. Ich werde natürlich versuchen das so bald als möglich zu korrigieren. Beachte aber bitte, dass jsPanel v4 noch im Alpha Stadium ist. Ich denke zwar nicht dass sich was an der API ändern wird, aber die ein oder andere Kleinigkeit wird sicher noch passieren ...
    World-Hack.org
    @world_hack_org_twitter
    ich glaube ich nutze derzeit die 3er version....
    aber erstmal danke für die info und vor allem für das panel.... sehr schöne arbeit und vor allem gut dokumentiert....
    ok.... die jspanel ist version 4.0.0
    Stefan Sträßer
    @Flyer53
    @world_hack_org_twitter Danke für das Lob :smile: Du nutzt aber v4 alpha, denn bei v3 gibt es noch kein jsPanel.create(). Und auch die Option animateIn gibt's erst in v4
    World-Hack.org
    @world_hack_org_twitter

    stimmt schon.... ich hatte bei v3 auch nicht so ganz den erfolg den ich wollte.... deswegen ging ich recht schnell zur alpha über und war davon sehr angetan...
    ich versuche mir gerade eine neue version meines browsergames zu erstellen... und da möchte ich gerne solche fenster verwenden.... und bisher erfüllen deine panels genau das, was ich möchte....
    zumal sie viele aha-effekte bei mir in den letzten tagen hervorgebracht hat und ich für mich persönlich sichtbare fortschritte erzielen konnte...

    hier mal meine funktion die ich aufrufe um meine fenster variable zu erstellen...

    function setContent(pagename){
    
    //mit pagenameID kann ein Panel nur einmal geöffnet werden.... ohne mehrfach
      if(pagename == 'main') {
                    var pagenameID = '';
                    }else{
                    var pagenameID = pagename;
                    }
    
      jsPanel.create({
    
                    id: pagenameID,
                    theme:       'rebeccapurple',
                    contentSize: {
                       width: function() { return Math.min(730, window.innerWidth*0.9);},
                        height: function() { return Math.min(400, window.innerHeight*0.5);}
                    },
                    position:    {my: "center-top", at: "center-top", offsetY: 15},
                    animateIn:   'jsPanelFadeIn', // wird die zeile auskommentiert, funktioniert die opacity
                    headerTitle: pagename,    
                    contentAjax: 'content/' + pagename + '.html'
                })
    }
    Stefan Sträßer
    @Flyer53
    Sieht gut aus. Ich denke ich habe den tweak für animateIn schon gefunden damit die opacity wunschgemäß funktioniert. Muss ich natürlich noch etwas testen. Im Laufe der Woche wird's also eine neue alpha geben. Schau einfach die Tage mal wieder in die Docs. Aktuell ist alpha.70
    World-Hack.org
    @world_hack_org_twitter
    alles klar... danke dir
    Stefan Sträßer
    @Flyer53
    Gerne ...
    World-Hack.org
    @world_hack_org_twitter

    der link funktioniert im übrigen nicht ...
    http://jspanel.de/demos/group-minimized.html

    hier geklickt: http://jspanel.de/api/#option/minimizeTo
    bei
    Go to group-minimized.html for an example.

    Stefan Sträßer
    @Flyer53
    Yep! Der link war fehlerhaft ... ist korrigiert http://jspanel.de/media/demos/group-minimized.html
    Danke für die Info
    World-Hack.org
    @world_hack_org_twitter
    immer gerne.... ich erwarte im übrigen NICHT das du immer gleich zu stelle bist und alles behebst.... ich kenn das ja selber... demnach ist es nur für dich zur reinen info, wenn es ok ist, das ich solche dinge hier mal schreibe...
    World-Hack.org
    @world_hack_org_twitter

    und bei der funktion fallen mir direkt 2 dinge auf....

    1. während des normalen minimized reihen sich die minimierten fenster nacheinander ein.... bei der gruppierung, drängelt sich die gruppe vor das undefinierte minimierte fenster.... die reihenfolge wird somit verändert...

    2. die gruppe lässt sich zwar per mouseover anzeigen, jedoch kann ich den 2. und 3. reiter nicht erreichen und muss demnach die jeweils erste öffnen...

    Stefan Sträßer
    @Flyer53
    Bin für jede Info dankbar. Und da ich eh grad an v4 am arbeiten war antworte ich auch gleich ... wenn ich es mitbekomme ...
    Ja das Beispiel lässt sich sicher noch optimieren, sollte aber eh nur zeigen wofür diese Option gut sein könnte.
    Für v4 habe ich ein anderes Beispiel, dass ich ganz cool finde http://alpha.jspanel.de/docs/demos/html2canvas.html
    World-Hack.org
    @world_hack_org_twitter
    das sieht auch sehr nett aus...
    ist aber leicht ungünstig platziert in dem beispiel, weil es den quellcode am ende verdeckt... hehe
    Stefan Sträßer
    @Flyer53
    Auf meinem Full HD Schirm ist das kein Thema ;) ... Musst halt alle panels schließen, dann ist nichts mehr verdeckt.
    Für heute mach ich Feierabend ... schönen Abend noch ...
    World-Hack.org
    @world_hack_org_twitter
    ... ups.... ja sry... ich hab 3 monitore und hab den browser nicht im hauptfenster offen....
    ebenfalls... danke
    World-Hack.org
    @world_hack_org_twitter
    guten morgen...
    da ich keine funktion zum gleichzeitigen minimieren aller geöffneten panels gefunden habe, hab ich mal selber eine geschrieben.... vllt willst du sie ja mit einbinden....
    function miniAll() { 
    
    var x = document.getElementsByClassName("jsPanel");
        var i;
        for (i = 0; i < x.length; i++) {
    
            x[i].minimize();
    
        }
    
    }
    und im übrigen... danke für das schnelle bugfixen gestern noch...
    World-Hack.org
    @world_hack_org_twitter
    mhhh.... ka ob es an mir leigt oder ob es nen fehler ist....
    wenn ich meinem body nem overflow: hidden gebe, muss ich zwei mal zb den minimize-btn klicken bevor es sich minimiert (gleiches gilt auch fürs closen und maximize)
    hab zwar nun nen weg für mich gefunden auf den style-tag zu verzichten, aber es hat ne sekunde gedauert um den fehler zu finden....
    vllt blockiert der style die initialisierung beim laden....
    World-Hack.org
    @world_hack_org_twitter
    fehler auf der page gefunden....
    wenn ich unter methods auf closeChildPanels() klicke kommt nur eine weiße seite.... der fehler liegt wohl im link.... closeChildpanels statt closeChildPanels
    Stefan Sträßer
    @Flyer53
    Mühsam ernährt sich das Eichhörnchen. Ich hab schon Tage damit verbracht Fehler zu suchen, die sich schließlich als simples Typo herausstellten ;)
    Der Code für deine Funktion geht auch kürzer: