Problem z Visual Mode na haxpuck.com

w dziale Strony WWW w Operze
Xeophyte napisał(a):

Czy możecie sprawdzić w swoich Operach czy działa wam taki zabieg na stronie http://haxpuck.com?
1. kliknąć Text Mode w prawym górnym rogu
2. kliknąć Select All i Clear
3. wkleić w okno edycji przykładowy kod:

{ "name" : "Small", "width" : 420, "height" : 200, "spawnDistance" : 130, "bg" : { "type" : "grass", "width" : 320, "height" : 130, "kickOffRadius" : 70, "cornerRadius" : 0 }, "vertexes" : [ { "x" : -320, "y" : 130, "trait" : "ballArea" }, { "x" : -320, "y" : 55, "trait" : "ballArea" }, { "x" : -320, "y" : -55, "trait" : "ballArea" }, { "x" : -320, "y" : -130, "trait" : "ballArea" }, { "x" : 320, "y" : 130, "trait" : "ballArea" }, { "x" : 320, "y" : 55, "trait" : "ballArea" }, { "x" : 320, "y" : -55, "trait" : "ballArea" }, { "x" : 320, "y" : -130, "trait" : "ballArea" }, { "x" : 0, "y" : 200, "trait" : "kickOffBarrier" }, { "x" : 0, "y" : 70, "trait" : "kickOffBarrier" }, { "x" : 0, "y" : -70, "trait" : "kickOffBarrier" }, { "x" : 0, "y" : -200, "trait" : "kickOffBarrier" }, { "x" : -330, "y" : -55, "trait" : "goalNet" }, { "x" : -350, "y" : -35, "trait" : "goalNet" }, { "x" : -350, "y" : 35, "trait" : "goalNet" }, { "x" : -330, "y" : 55, "trait" : "goalNet" }, { "x" : 330, "y" : -55, "trait" : "goalNet" }, { "x" : 350, "y" : -35, "trait" : "goalNet" }, { "x" : 350, "y" : 35, "trait" : "goalNet" }, { "x" : 330, "y" : 55, "trait" : "goalNet" } ], "segments" : [ { "v0" : 0, "v1" : 1, "trait" : "ballArea" }, { "v0" : 2, "v1" : 3, "trait" : "ballArea" }, { "v0" : 4, "v1" : 5, "trait" : "ballArea" }, { "v0" : 6, "v1" : 7, "trait" : "ballArea" }, { "v0" : 12, "v1" : 13, "trait" : "goalNet", "curve" : -90 }, { "v0" : 13, "v1" : 14, "trait" : "goalNet" }, { "v0" : 14, "v1" : 15, "trait" : "goalNet", "curve" : -90 }, { "v0" : 16, "v1" : 17, "trait" : "goalNet", "curve" : 90 }, { "v0" : 17, "v1" : 18, "trait" : "goalNet" }, { "v0" : 18, "v1" : 19, "trait" : "goalNet", "curve" : 90 }, { "v0" : 8, "v1" : 9, "trait" : "kickOffBarrier" }, { "v0" : 9, "v1" : 10, "trait" : "kickOffBarrier", "curve" : 180, "cGroup" : ["blueKO"] }, { "v0" : 9, "v1" : 10, "trait" : "kickOffBarrier", "curve" : -180, "cGroup" : ["redKO"] }, { "v0" : 10, "v1" : 11, "trait" : "kickOffBarrier" } ], "goals" : [ { "p0" : [-320, 55], "p1" : [-320,-55], "team" : "red" }, { "p0" : [320, 55], "p1" : [320,-55], "team" : "blue" } ], "discs" : [ { "pos" : [-320, 55], "trait" : "goalPost", "color" : "FFCCCC" }, { "pos" : [-320, -55], "trait" : "goalPost", "color" : "FFCCCC" }, { "pos" : [ 320, 55], "trait" : "goalPost", "color" : "CCCCFF" }, { "pos" : [ 320, -55], "trait" : "goalPost", "color" : "CCCCFF" } ], "planes" : [ { "normal" : [0, 1], "dist" : -130, "trait" : "ballArea" }, { "normal" : [0,-1], "dist" : -130, "trait" : "ballArea" }, { "normal" : [ 0, 1], "dist" : -200, "bCoef" : 0.1 }, { "normal" : [ 0,-1], "dist" : -200, "bCoef" : 0.1 }, { "normal" : [ 1, 0], "dist" : -420, "bCoef" : 0.1 }, { "normal" : [-1, 0], "dist" : -420, "bCoef" : 0.1 } ], "traits" : { "ballArea" : { "vis" : false, "bCoef" : 1, "cMask" : ["ball"] }, "goalPost" : { "radius" : 8, "invMass" : 0, "bCoef" : 0.5 }, "goalNet" : { "vis" : true, "bCoef" : 0.1, "cMask" : ["ball"] }, "kickOffBarrier" : { "vis" : false, "bCoef" : 0.1, "cGroup" : ["redKO", "blueKO"], "cMask" : ["red", "blue"] } } }


4. kliknąć Visual Mode po lewej na dole

Czy wam to działa? Mi pod 11.50 nie i pod IE8 też nie ale już pod Chrome tak.

lemari napisał(a):

Originally posted by Xeophyte:

pod Chrome tak


U mnie też.
O12.00#1301 nie.

Medium napisał(a):

W najnowszej stabilnej nie działa. Ale czy ten kod jest OK?

Xeophyte napisał(a):

Kod jest ok bo dziala pod Chrome i Firefox. A tak dokładnie to jest to format JSON.
Inny podobny kod tego typu:

{ "name" : "Funky", "width" : 450, "height" : 250, "spawnDistance" : 250, "bg" : { "type" : "hockey", "width" : 400, "height" : 200, "kickOffRadius" : 75, "cornerRadius" : 125, "goalLine" : -1 }, "vertexes" : [ { "x" : -275, "y" : 200, "trait" : "ballArea" }, { "x" : -400, "y" : 75, "trait" : "ballArea" }, { "x" : -400, "y" : -75, "trait" : "ballArea" }, { "x" : -275, "y" : -200, "trait" : "ballArea" }, { "x" : 275, "y" : 200, "trait" : "ballArea" }, { "x" : 400, "y" : 75, "trait" : "ballArea" }, { "x" : 400, "y" : -75, "trait" : "ballArea" }, { "x" : 275, "y" : -200, "trait" : "ballArea" }, { "x" : 0, "y" : 250, "trait" : "kickOffBarrier" }, { "x" : 0, "y" : 75, "trait" : "kickOffBarrier" }, { "x" : 0, "y" : -75, "trait" : "kickOffBarrier" }, { "x" : 0, "y" : -250, "trait" : "kickOffBarrier" }, { "x" : -160, "y" : 200, "trait" : "funky" }, { "x" : -80, "y" : 160, "trait" : "funky" }, { "x" : 80, "y" : 160, "trait" : "funky" }, { "x" : 160, "y" : 200, "trait" : "funky" }, { "x" : -160, "y" : -200, "trait" : "funky" }, { "x" : -80, "y" : -160, "trait" : "funky" }, { "x" : 80, "y" : -160, "trait" : "funky" }, { "x" : 160, "y" : -200, "trait" : "funky" } ], "segments" : [ { "v0" : 0, "v1" : 1, "trait" : "ballArea", "curve" : 90 }, { "v0" : 2, "v1" : 3, "trait" : "ballArea", "curve" : 90 }, { "v0" : 4, "v1" : 5, "trait" : "ballArea", "curve" : -90 }, { "v0" : 6, "v1" : 7, "trait" : "ballArea", "curve" : -90 }, { "v0" : 1, "v1" : 2, "trait" : "goalNet" }, { "v0" : 6, "v1" : 5, "trait" : "goalNet" }, { "v0" : 8, "v1" : 9, "trait" : "kickOffBarrier" }, { "v0" : 9, "v1" : 10, "trait" : "kickOffBarrier", "curve" : 180, "cGroup" : ["blueKO"] }, { "v0" : 9, "v1" : 10, "trait" : "kickOffBarrier", "curve" : -180, "cGroup" : ["redKO"] }, { "v0" : 10, "v1" : 11, "trait" : "kickOffBarrier" }, { "v0" : 12, "v1" : 13, "trait" : "funky", "curve" : -30 }, { "v0" : 13, "v1" : 14, "trait" : "funky", "curve" : 80 }, { "v0" : 14, "v1" : 15, "trait" : "funky", "curve" : -30 }, { "v0" : 17, "v1" : 16, "trait" : "funky", "curve" : -30 }, { "v0" : 18, "v1" : 17, "trait" : "funky", "curve" : 80 }, { "v0" : 19, "v1" : 18, "trait" : "funky", "curve" : -30 } ], "goals" : [ { "p0" : [-400, 75], "p1" : [-400,-75], "team" : "red" }, { "p0" : [400, 75], "p1" : [400,-75], "team" : "blue" } ], "discs" : [ { "pos" : [-400, 75], "trait" : "goalPost" }, { "pos" : [-400, -75], "trait" : "goalPost" }, { "pos" : [ 400, 75], "trait" : "goalPost" }, { "pos" : [ 400, -75], "trait" : "goalPost" } ], "planes" : [ { "normal" : [0, 1], "dist" : -200, "trait" : "ballArea" }, { "normal" : [0,-1], "dist" : -200, "trait" : "ballArea" }, { "normal" : [ 0, 1], "dist" : -250, "bCoef" : 0.1 }, { "normal" : [ 0,-1], "dist" : -250, "bCoef" : 0.1 }, { "normal" : [ 1, 0], "dist" : -450, "bCoef" : 0.1 }, { "normal" : [-1, 0], "dist" : -450, "bCoef" : 0.1 } ], "traits" : { "ballArea" : { "vis" : false, "bCoef" : 1, "cMask" : ["ball"] }, "goalPost" : { "radius" : 8, "invMass" : 0, "bCoef" : 0.5 }, "goalNet" : { "vis" : true, "bCoef" : 0.1, "cMask" : ["ball"], "curve" : 110 }, "kickOffBarrier" : { "vis" : false, "bCoef" : 0.1, "cGroup" : ["redKO", "blueKO"], "cMask" : ["red", "blue"] }, "funky" : { "vis" : true, "cMask" : ["ball"], "color" : "E9CC6E" } } }

Xeophyte napisał(a):

Rozumiem. Da się to jakoś obejść w Operze tak żeby w sposób kontrolowany Opera przymknęła oko na tę stronkę?

Xeophyte napisał(a):

Z tego co widzę to ten problem występuje tylko wtedy gdy w tej sekcji "bg" atrybut "cornerRadius" ma wartość 0. Z każdą inną działa.
Zgłoszę to do nich jako bug.