Options:
- # Session Start: Thu Jan 30 00:00:01 2014
- # Session Ident: #css
- # [00:00] <birtles> ... they look like C preprocessor defines but they don't behave like that
- # [00:00] <birtles> ... it would be easy to forget the colon when you use it
- # [00:00] <dbaron> smfr: in @custom-selector :_foo the : looks a it like a property declaration
- # [00:00] <dbaron> ... so the space couldend up on the wrong side
- # [00:00] <birtles> ... I like the feature but not the syntax
- # [00:00] <birtles> TabAtkins: happy to change the syntax
- # [00:00] * sgalineau will-change: syntax;
- # [00:00] * Parts: jcraig (~jcraig@public.cloak) (jcraig)
- # [00:01] <birtles> florian: this syntax proposed for media queries is fine, I think, but I can see the concern for selectors
- # [00:01] <dbaron> smfr: Also concerned about the extra parentheses in media queries
- # [00:02] <dbaron> dbaron: agree with florian... though I wouldn't mind seeing () rules change
- # [00:02] <birtles> glazou: how does this relate to CSS hierarchies?
- # [00:02] * ed will-change: notarial;
- # [00:02] <birtles> TabAtkins: it doesn't
- # [00:03] * astearns sel-foo to define, sel(foo) to use
- # [00:03] <birtles> glazou: does it impact it? is having both too much?
- # [00:03] * birtles will-change: scribe
- # [00:03] <glazou> ScribeNick: glazou
- # [00:03] * birtles thank you!
- # [00:03] <glazou> Tab: nesting is very close if not identical to what we get from preproc
- # [00:04] <glazou> Tab: I also have a proposal for script-based custom selectors
- # [00:04] <glazou> … you define a name
- # [00:04] <glazou> … a function and when it's evaluated
- # [00:04] <glazou> … and a base selector that has to be fulfilled first
- # [00:04] <glazou> … (tab reads spec)
- # [00:04] * Joins: zcorpan (~zcorpan@public.cloak)
- # [00:04] <glazou> … based on mutation observers
- # [00:05] <glazou> … whenever a mutation comes in we try to reevaluate the function
- # [00:05] <glazou> heycam, re you afraid of style flashes because of events order and stuff?
- # [00:05] <glazou> Tab, no
- # [00:06] <glazou> Tab, was waiting for an infinite loop question
- # [00:06] <glazou> florian, might be brilliant but :-)
- # [00:06] <glazou> TabAtkins, very close to an existing lib by bkardell
- # [00:06] <glazou> smfr, don't thjink WebKit will ever want to run JS in the middle here
- # [00:07] <glazou> heycam, if you want to implement it yourself, you can set a classname from a mutation observer
- # [00:07] <glazou> smfr, I don't like it either
- # [00:07] <glazou> florian, a way to retrigger evaluation of this?
- # [00:07] <glazou> TabAtkins, there is something in the issue
- # [00:08] <glazou> TabAtkins explains extra bits of the proposal
- # [00:08] <glazou> SimonSapin, worth separating the API into two
- # [00:08] <glazou> SimonSapin, first part substitutions
- # [00:08] <glazou> SimonSapin, that part is less controversial
- # [00:09] <glazou> TabAtkins, the script api of custom MQ is super powerful
- # [00:10] <glazou> TabAtkins, I really want the MQ part
- # [00:10] <glazou> TabAtkins, having to repeat MQ everywhere in your page is terrible
- # [00:11] <glazou> TabAtkins, another option for script based selectors is assign a name and list of elements
- # [00:11] <glazou> heycam, this is a simpler model
- # [00:11] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [00:13] <SimonSapin> glazou: Earlier we said we want to deprecate media types in favor of media features
- # [00:13] * Joins: dauwhe (~dauwhe@public.cloak)
- # [00:13] <smfr> ScribeNick: SimonSapin
- # [00:13] <SimonSapin> glazou: that implies that web authors are gonna write @media (screen) instead of @media screen
- # [00:13] * sgalineau note to chairs: coffee/food are here
- # [00:13] <dbaron> Tab^: being able to fill in a map walking over the document doesn't have much advantage over walking over the document setting a class
- # [00:13] <SimonSapin> TabAtkins: If authors want to do that they can, still better than media types
- # [00:14] <SimonSapin> glazou: it’s another argument against the () around custom media, or for allowing the current media types in ()
- # [00:14] <SimonSapin> TabAtkins: disagree, media types a bad in general. Carry more that you want
- # [00:14] <SimonSapin> TabAtkins: if you want to disable animations, you should target 'updates', not 'print'
- # [00:15] <SimonSapin> glazou: we will have to have a section mapping media types to lists of media features
- # [00:15] <SimonSapin> florian: I think that’s a bad idea, they will just copy-paste that list
- # [00:15] <SimonSapin> florian: It’d be better if they’d queried for just one feature
- # [00:16] <SimonSapin> glazou: will follow up on email
- # [00:16] <glazou> TabAtkins, requesting a new ED
- # [00:16] <glazou> florian, find another name please
- # [00:17] <glazou> ChrisL, antialiasing ?
- # [00:17] <glazou> glazou, any objection ?
- # [00:17] <glazou> TabAtkins, preferred is to put the MQ part in MQ 4, ...
- # [00:17] <glazou> SimonSapin, er Selectors have to be independent from CSS
- # [00:18] <glazou> SimonSapin, what about selectors API ?
- # [00:18] <glazou> TabAtkins, yes!
- # [00:18] <SimonSapin> s/Selectors have to/we wanted Selectors to/
- # [00:19] <glazou> TabAtkins, MQ in MQ4 and Sel in Selectors ?
- # [00:19] <glazou> dbaron, API part not ready yet
- # [00:19] <dbaron> (script selectors)
- # [00:19] * sgalineau First Speculative Working Draft sounds like it should be a thing
- # [00:19] <dbaron> dbaron: but happy to see it go in drafts
- # [00:19] <glazou> TabAtkins, right
- # [00:20] * Rossen_f2f First Speculative Dream Draft will be even better
- # [00:20] * Quits: dauwhe (~dauwhe@public.cloak) (Ping timeout: 180 seconds)
- # [00:20] <glazou> glazou, I don't want to see an at-rule inside the Selectors spec
- # [00:21] <glazou> TabAtkins, then Custom Selectors spec
- # [00:21] <glazou> glazou, fine by me
- # [00:22] <glazou> SimonSapin trolls Tab on spec dependencies
- # [00:22] <dbaron> SimonSapin: Aren't MQ also independent of CSS?
- # [00:23] <glazou> RESOLVED: MQ part of TabAtkins's proposal to be added to MQ4, new ED for Custom Selectors granted
- # [00:23] <dbaron> #now { coffee-break-after: always }
- # [00:26] * Quits: koji (~koji@public.cloak) (Client closed connection)
- # [00:27] * Joins: koji (~koji@public.cloak)
- # [00:31] * Quits: Rossen_f2f (~Rossen_f2f@public.cloak) (Ping timeout: 180 seconds)
- # [00:34] * Quits: koji (~koji@public.cloak) (Ping timeout: 180 seconds)
- # [00:37] * Quits: abinader (~sid21713@public.cloak) (Client closed connection)
- # [00:37] * Joins: abinader (~sid21713@public.cloak)
- # [00:37] * Quits: birtles (~uid16523@public.cloak) (Client closed connection)
- # [00:38] * Joins: birtles (~uid16523@public.cloak)
- # [00:39] * Joins: zcorpan (~zcorpan@public.cloak)
- # [00:41] * Quits: nikos (~Thunderbird@public.cloak) (nikos)
- # [00:43] * Quits: MaRakow (~MaRakow@public.cloak) (Ping timeout: 180 seconds)
- # [00:46] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [00:48] * Joins: nikos (~Thunderbird@public.cloak)
- # [00:54] * Joins: koji (~koji@public.cloak)
- # [00:56] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
- # [00:57] * Joins: rhauck (~Adium@public.cloak)
- # [00:57] <Bert> ScribeNick: Bert
- # [00:57] <Bert> Topic: CSSOM Value-based API
- # [00:58] <smfr> TabAtkins shows http://www.xanthir.com/b4UD0
- # [00:58] <Bert> TabAtkins: After long time thinking, I'm ready to propose one. Got approval from colleagues who would implement it.
- # [00:58] * Quits: sgalineau (~sgalineau@public.cloak) (Client closed connection)
- # [00:59] <Bert> ... We implemented DOM2 and are trying to remove it now.
- # [00:59] <Bert> ... Because it is terrible for many reasons.
- # [00:59] <Bert> ... Exposing specialized forms for a property is probabbaly useful.
- # [01:00] <Bert> ... But it is not a direct tranlation of the property.
- # [01:00] <Bert> ... At base level I refuse that.
- # [01:00] <Bert> ... Might be future level.
- # [01:00] <Bert> ... DOM2 could not return value of a shorthand.
- # [01:00] * Joins: Rossen_f2f (~Rossen_f2f@public.cloak)
- # [01:00] <Rossen_f2f> LOL
- # [01:00] <Bert> ... We should also make it look more like JS.
- # [01:00] <Bert> ... And efficient.
- # [01:01] <Bert> ... Looking at what we changed in propertie sover the years.
- # [01:01] <Bert> ... Simple propoerties can later become complex, from one value to a list of values.
- # [01:02] <Bert> ... Calling it "el.css" (rather than el.style), but it's just a name.
- # [01:02] <Bert> ... el.css.backgroundImage (CamelCase)
- # [01:03] <Bert> ... JS can now do things like .float, even if float is a keyword, because of the preceding "."
- # [01:03] <Bert> ... E.g., width will be an array of length|keyword]
- # [01:03] <Bert> ... If you assign a single value, it'll be equiv to an array with one value.
- # [01:04] <Bert> ... The values are immutable values.
- # [01:04] * Quits: rhauck (~Adium@public.cloak) (Ping timeout: 180 seconds)
- # [01:04] <Bert> ... Every "10px" object is the same single object.
- # [01:04] <Bert> ... Poeple pushing for 64-bit ints.
- # [01:05] <Bert> ... So next year we'll have fully immutable objects.
- # [01:05] * Joins: zcorpan (~zcorpan@public.cloak)
- # [01:05] <Bert> You could write ".width: 5px" which looks exactly like CSS.
- # [01:05] <Bert> s/:/=/
- # [01:06] <Bert> ... The "5px" is an immutable object.
- # [01:06] * Quits: adenilson (~anonymous@public.cloak) (adenilson)
- # [01:06] <Bert> ... You can ask for the .px of 5px and get 5.
- # [01:07] <Bert> ... When yu ask for getcomputedstyle, you'll get the em as well.
- # [01:07] <Bert> glazou: Can you ask fro something like ".%"? Syntax issue?
- # [01:07] * Joins: MaRakow (~MaRakow@public.cloak)
- # [01:08] <Bert> TabAtkins: 5px is CSS.px(5)
- # [01:08] <glazou> you cannot write el.css.width = 10% because % is an operator you have to use CSS.percent(10)\
- # [01:08] <Bert> ... Constructor.
- # [01:08] * Joins: dauwhe (~dauwhe@public.cloak)
- # [01:09] <Bert> ... After el.css.width = 5px you can get el.computedCSS.width.vw (and .em and .px and .percent) and it will be computed.
- # [01:09] <Bert> ... Other accessors as needed.
- # [01:10] <Bert> krit: [missed question]
- # [01:10] <Bert> astearns: THis is inline style? Might want to call it InlineCSS.
- # [01:10] <Bert> TabAtkins: Yes, this is inline style.
- # [01:10] <krit> s/[missed question]/Is .css the element style/
- # [01:11] <Bert> SimonSapin: Percent is null?
- # [01:11] <Bert> TabAtkins: Yes, .percent cannot be computed, needs layout.
- # [01:11] <Bert> florian: Is there a typo in the example?
- # [01:11] <Bert> TabAtkins: Yes, sorry. Needs [0]
- # [01:12] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [01:12] <Bert> ... List needs to have same value at given index all the time [?]
- # [01:12] <Bert> ... Precise data structure, order of values.
- # [01:13] <Bert> glazou: If you query .width, I'd like to qurey waht the unit was, i.e., get "px" back.
- # [01:13] <Bert> TabAtkins: Not in proposal right now, but planning to.
- # [01:14] <Bert> ... If you pull a computed value, the unit may not be available anymore.
- # [01:14] <Bert> ... It'll say "px" in that case, arbitrarily.
- # [01:14] <Bert> florian: So if a property accepts repeated foo and bar, an in next level it accepts repeated foo, bar and baz?
- # [01:15] <Bert> TabAtkins: In a list, you get first value in a list. It is an array of arrays in reality.
- # [01:16] <Bert> ... After el.style.bgAttachment="scroll, fixed"
- # [01:17] <Bert> ... you get: el.css.bgAttachment => [CSSVal("scroll")]
- # [01:17] * Joins: sgalineau (~sgalineau@public.cloak)
- # [01:18] <Bert> ... and: el.css.bgAttachment.1 => [[CSSVal("scroll")],[CSSVal("fixed")]]
- # [01:18] <Bert> heycam: Thimgs that aren't lists, say a pair, how is that handled?
- # [01:19] <Bert> TabAtkins: Say you have <length> <length now and later we'll have <length> <ident> <length>
- # [01:19] <Bert> ... First you would get el.css.foo => [1px,20px]
- # [01:20] <Bert> ... Later you would get [1px,20px,...]
- # [01:20] <Bert> plinss: [missed]
- # [01:21] <Bert> szilles: You would have to cycl through array.
- # [01:21] <Bert> TabAtkins: Not super happy about my arrays, we can dcide for objects later.
- # [01:21] <Bert> astearns: Go with map idea and let Tab name everything. :-)
- # [01:22] <Bert> heycam: Shorthands also give an array back?
- # [01:22] <astearns> resolve to accept Tab's names for everything before he even starts
- # [01:22] <Bert> ... Say font, which has a slash?
- # [01:22] <Bert> TabAtkins: The slash is not returned, it is just part of the punctuation for ambiguous values.
- # [01:22] <Bert> plinss: ...
- # [01:23] <SimonSapin> s/.../personal preference, I hate single-letter names/
- # [01:23] <Bert> TabAtkins: Named values must not collide with [?]
- # [01:23] <Bert> florian: Custom properties?
- # [01:23] <Bert> TabAtkins: Probably a list of tokens.
- # [01:23] <Bert> florian: At rules?
- # [01:23] <Bert> ... selectors, etc.?
- # [01:24] <Bert> TabAtkins: Haven't thought through those yet.
- # [01:24] <Bert> ... Properties most important for me.
- # [01:24] <Bert> ... Is first step.
- # [01:24] <Bert> florian: At least think through it if it is compatible, without actually writing the spec.
- # [01:25] <Bert> heycam: Can you define operator overloading between customn types and stadard types?
- # [01:25] <Bert> TabAtkins: Yes, you can.
- # [01:25] <Bert> ... Yes, overlaod can be parametried by type.
- # [01:25] <Bert> ... So "5px + 10px" can be valid.
- # [01:26] <Bert> florian: And "10px + 10%"?
- # [01:26] <Bert> TabAtkins: Yes, that would return a calc() object.
- # [01:26] <heycam> |el.css.width + el.css.width| wouldn't work since they're both Array objects
- # [01:26] <Bert> TabAtkins: You cannot overlaod plain objects.
- # [01:27] <Bert> ... Also have a proposal that I call CSS.convert()
- # [01:27] <plinss> s/plinss: [missed]/plinss: maybe don't return arrays and only return maps/
- # [01:27] <Bert> ... Converts as much as possible.
- # [01:28] <Bert> ... var x = 32px;
- # [01:28] <Bert> ... Now x.em is null.
- # [01:29] <Bert> ... After el.css.fontSize = 16px, CSS.convert(x, el).em returns 2
- # [01:29] <Bert> ... This is current;y a big braindump.
- # [01:29] <Bert> ... Not asking for anything in particular right now.
- # [01:29] <Bert> ... If it is terrible, tell me.
- # [01:30] <Bert> krit: Agenda request: filter effects and custom filters.
- # [01:30] <Bert> Topic: Custom filters removed?
- # [01:30] <krit> http://dev.w3.org/fxtf/filters/
- # [01:30] <Bert> krit: We had to limit tham already because of security.
- # [01:31] <Bert> ... And they don't have the expected power.
- # [01:31] <Bert> ... Current impls have problems with them.
- # [01:31] <Bert> ... Especisally with combined customg and standard filters.
- # [01:31] <Bert> ... (Not all impls.)
- # [01:32] <Bert> ... We still believe in filter effects, but custom filters isn't the right solution.
- # [01:32] <Bert> Simon: We removed them in webkit, so supported.
- # [01:32] * Quits: tantek (~tantek@public.cloak) (tantek)
- # [01:32] <Bert> krit: New feature would not use shaders.
- # [01:33] <Bert> ChrisL: Seems slightly sad.
- # [01:33] * Joins: {Darktears} (~darktears@public.cloak)
- # [01:33] <Bert> ... But if two impls removed them already...
- # [01:33] <Bert> krit: No impls currently remaining.
- # [01:33] <Bert> Rossen_f2f: What was this again?
- # [01:34] <ChrisL> s/sad/sad since Microsoft added webGL support/
- # [01:34] <Bert> krit: Pixel manip with WebGL
- # [01:34] <Bert> heycam: Plan for replacment?
- # [01:34] * Quits: darktears (~darktears@public.cloak) (Client closed connection)
- # [01:34] <Bert> krit: Looking for more use cases, providing hit testing effects.
- # [01:34] <Bert> ... hit testing was a pb with current solution.
- # [01:35] * Quits: SteveZ (~SteveZ@public.cloak) (Ping timeout: 180 seconds)
- # [01:35] <Bert> heycam: So no future for generic shader-like thing?
- # [01:35] <Bert> krit: Many users were relying on pixel shaders, but they were security threat, so we had to limit them already.
- # [01:35] <Bert> ... Couldn't actually llok at color value.
- # [01:38] <Bert> ... We want to come up with a proposal, nd want feedback.
- # [01:38] <Bert> ... More fous on use case of CSS.
- # [01:38] <Bert> heycam: A bit afraid to geta 100 different canned effects...
- # [01:38] <Bert> florian: What is th proposal?
- # [01:38] <Bert> krit: Not is presentable shape yet.
- # [01:38] <Bert> Rossen_f2f: Can we remove after seeing the new proposal?
- # [01:38] <Bert> sgalineau: But it is holding up the spec.
- # [01:38] <Bert> ChrisL: Defer removal a bit?
- # [01:39] <Bert> sgalineau: The feature will go away, so what do we get by keepin git in a bit longer?
- # [01:39] <ChrisL> s/Defer/Are you asking to defer/
- # [01:39] <Bert> krit: I'm more focussing on SVG filters at th moment, and bringing that to LC.
- # [01:39] <sgalineau> the feature would end up at risk so not sure what the value of keeping it around
- # [01:40] <Bert> plinss: So take out? move to future level?
- # [01:40] <Bert> krit: Otherimpls might take it up again.
- # [01:40] * Quits: lmcliste_ (~lmclister@public.cloak) ("")
- # [01:40] <Bert> Rossen_f2f: Like to defer by a week.
- # [01:40] <Bert> krit: OK with me.
- # [01:41] <Bert> sgalineau: What do we get in a week?
- # [01:41] <Bert> RESOLVED: take custom shaders out in a week, unless somebody objects before that.
- # [01:43] * Quits: MaRakow (~MaRakow@public.cloak) (Ping timeout: 180 seconds)
- # [01:43] <Bert> Topic: backgrounds and colors and outlines in SVG
- # [01:43] <Bert> shepazu: Sometimes want to use outlines and colors, e.g., on hover.
- # [01:43] <Bert> ... SVG doens't have on-hover effetc on it sown.
- # [01:44] <Bert> ... Have to find the bounding box yourself.
- # [01:44] <Bert> ... These effectsdo no affect flow.
- # [01:44] <Bert> krit: :hover is supported.
- # [01:44] <Bert> ChrisL: What spec?
- # [01:44] <Bert> krit: it is automatic.
- # [01:45] <Bert> shepazu: Is this a terrible idea?
- # [01:45] <Bert> ... Would we allow whole background thing, or just color?
- # [01:45] <Bert> ... Fill area would be bounding box of element.
- # [01:45] <Bert> ... Use case is hover.
- # [01:46] <Bert> krit: Why not add an element behind it?
- # [01:46] <Bert> shepazu: Kind of a pain. I've done it.
- # [01:46] <Bert> ... Keep track of transforms, etc, yourself.
- # [01:47] <Bert> ... It is not perfect, but it is a start.
- # [01:47] <Bert> ... Could add stroke effetcs to the outline also, vector effects.
- # [01:47] <Bert> ... But simple thing now, and rest for futire.
- # [01:48] <Bert> heycam: [showing something]
- # [01:49] <Bert> ... Approaches in the past included filters, and filling boundign box with color. Bit of a hack.
- # [01:49] <Bert> shepazu: I prefer "on hover, background = white"
- # [01:49] <Bert> krit: Sceptical about background. Don't see use case.
- # [01:49] * Quits: kazutaka (~kazutaka@public.cloak) ("Page closed")
- # [01:49] <Bert> ... Dont think thi is what you really want to have.
- # [01:50] <Bert> ... Consider a complex shape, rectangle behnd iit is not what you want.
- # [01:50] <Bert> simonf: repeated images with fill?
- # [01:50] <Bert> krit: Yes, just decided today :-)
- # [01:51] <Bert> shepazu: I suggested things that don't change reflow.
- # [01:52] <Bert> [discussion of what it shuld look like for differnet shapes]
- # [01:53] <Bert> shepazu: SVG often used for icons.
- # [01:53] <Bert> krit: Icons dfon't have hover.
- # [01:53] <Bert> simonf: Often element behind the icon has the hover.
- # [01:53] * Parts: emalasky (~Adium@public.cloak) (emalasky)
- # [01:54] <Bert> krit: Outline for accessibility.
- # [01:54] <Bert> ChrisL: I'd like to find out the concerns of the CSS WG with this.
- # [01:55] <ChrisL> s/ChrisL/shepazu
- # [01:55] <Bert> [CSS WG has no opinion]
- # [01:55] <Bert> ChrisL: More concensus on outline than on bg
- # [01:56] <Bert> florian: CSS doesn't have def of where outline goes, does it?
- # [01:56] <Bert> dbaron: Correct. I have thought about it, but not finihed.
- # [01:57] <Bert> florian: I remember something about 3d transforms making outline harder.
- # [01:57] <Bert> krit: Outline gets smaller when object is smaller because of clip path, but we decided recently that outline shoulf actually be clipped.
- # [01:57] <ed> svg tiny 1.2 has viewport-fill and viewport-fill-opacity properties that are similar to what shepazu is asking for with bg, though more limited in which elements they apply to
- # [01:58] <Bert> heycam: Does CSS define outline is outside the box?
- # [01:58] <Bert> dbaron: We have or had an outline-offset.
- # [01:59] <Bert> florian: I tink we have neither a def nor interop.
- # [01:59] <Bert> leif: Significant latitude for impls.
- # [01:59] <Bert> ChrisL: That was certainly so with the orig def.
- # [02:00] <Bert> leif: Not even defined if it is on top of everyhting, or only on top of the elt.
- # [02:01] <Bert> ... But outline-offset is not problemeatic, but don't know about interop.
- # [02:01] * Quits: glazou (~glazou@public.cloak) (glazou)
- # [02:01] * Quits: smfr (~smfr@public.cloak) (smfr)
- # [02:02] <Bert> [End of meeting]
- # [02:02] * Quits: AdobeSeattle (~AdobeSeattle@public.cloak) ("Page closed")
- # [02:04] * Quits: sgalineau (~sgalineau@public.cloak) (Client closed connection)
- # [02:05] * Quits: florian (~Adium@public.cloak) ("Leaving.")
- # [02:06] * Quits: leif (~lastorset@public.cloak) (Ping timeout: 180 seconds)
- # [02:06] * Joins: zcorpan (~zcorpan@public.cloak)
- # [02:08] * Quits: koji (~koji@public.cloak) (Client closed connection)
- # [02:08] * Joins: koji (~koji@public.cloak)
- # [02:10] * heycam is now known as heycam|away
- # [02:11] <ed> RRSAgent, make minutes
- # [02:11] <RRSAgent> I have made the request to generate http://www.w3.org/2014/01/30-css-minutes.html ed
- # [02:11] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [02:11] * Joins: florian (~Adium@public.cloak)
- # [02:12] * Quits: dauwhe (~dauwhe@public.cloak) (Client closed connection)
- # [02:13] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [02:15] * Quits: koji (~koji@public.cloak) (Ping timeout: 180 seconds)
- # [02:18] * Quits: florian (~Adium@public.cloak) (Ping timeout: 180 seconds)
- # [02:26] * Joins: dauwhe (~dauwhe@public.cloak)
- # [02:42] * Quits: dauwhe (~dauwhe@public.cloak) (Client closed connection)
- # [02:46] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
- # [02:47] * Quits: ChrisL (clilley@public.cloak) (Client closed connection)
- # [02:47] * Quits: stakagi (~stakagi@public.cloak) ("TakIRC")
- # [02:50] * Joins: sgalineau (~sgalineau@public.cloak)
- # [02:52] * Quits: Rossen_f2f (~Rossen_f2f@public.cloak) (Ping timeout: 180 seconds)
- # [03:07] * Joins: zcorpan (~zcorpan@public.cloak)
- # [03:07] * Quits: sgalineau (~sgalineau@public.cloak) ("Computer has gone to sleep.")
- # [03:14] * Joins: rhauck (~Adium@public.cloak)
- # [03:14] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [03:22] * Joins: koji (~koji@public.cloak)
- # [03:23] * Joins: shepazu (schepers@public.cloak)
- # [03:32] * Joins: florian (~Adium@public.cloak)
- # [03:33] * Joins: lmcliste_ (~lmclister@public.cloak)
- # [03:34] * Quits: lmcliste_ (~lmclister@public.cloak) (Client closed connection)
- # [03:35] * Joins: lmcliste_ (~lmclister@public.cloak)
- # [03:38] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
- # [03:42] * Joins: dauwhe (~dauwhe@public.cloak)
- # [03:49] * Quits: dauwhe (~dauwhe@public.cloak) (Ping timeout: 180 seconds)
- # [03:52] * Quits: eliezerb_2nd (~Eliezer@public.cloak) ("Leaving")
- # [03:53] * Joins: tantek (~tantek@public.cloak)
- # [03:56] * Joins: florian1 (~Adium@public.cloak)
- # [03:56] * Quits: florian (~Adium@public.cloak) (Client closed connection)
- # [04:07] * Joins: florian (~Adium@public.cloak)
- # [04:07] * Quits: florian1 (~Adium@public.cloak) (Client closed connection)
- # [04:07] * Joins: zcorpan (~zcorpan@public.cloak)
- # [04:13] * Joins: shepazu (schepers@public.cloak)
- # [04:14] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [04:25] * Joins: leif (~lastorset@public.cloak)
- # [04:25] * Parts: leif (~lastorset@public.cloak) (leif)
- # [04:31] * Quits: florian (~Adium@public.cloak) ("Leaving.")
- # [04:35] * Joins: florian (~Adium@public.cloak)
- # [04:35] * Joins: florian1 (~Adium@public.cloak)
- # [04:35] * Quits: florian (~Adium@public.cloak) ("Leaving.")
- # [04:39] * Quits: {Darktears} (~darktears@public.cloak) (Ping timeout: 180 seconds)
- # [04:39] * Quits: tantek (~tantek@public.cloak) (tantek)
- # [04:39] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
- # [04:43] * Joins: dauwhe (~dauwhe@public.cloak)
- # [04:50] * Quits: dauwhe (~dauwhe@public.cloak) (Ping timeout: 180 seconds)
- # [04:51] * Quits: glenn (~gadams@public.cloak) ("Leaving...")
- # [05:01] * Quits: koji (~koji@public.cloak) (Client closed connection)
- # [05:01] * Joins: koji (~koji@public.cloak)
- # [05:08] * Joins: zcorpan (~zcorpan@public.cloak)
- # [05:08] * Quits: koji (~koji@public.cloak) (Ping timeout: 180 seconds)
- # [05:12] * Joins: dauwhe (~dauwhe@public.cloak)
- # [05:15] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [06:05] * Quits: florian1 (~Adium@public.cloak) ("Leaving.")
- # [06:09] * Joins: zcorpan (~zcorpan@public.cloak)
- # [06:16] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [07:09] * Joins: zcorpan (~zcorpan@public.cloak)
- # [07:15] * Joins: koji (~koji@public.cloak)
- # [07:16] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [07:19] * Quits: koji (~koji@public.cloak) (Client closed connection)
- # [07:20] * Joins: koji (~koji@public.cloak)
- # [07:26] * Quits: dauwhe (~dauwhe@public.cloak) (Client closed connection)
- # [07:26] * Joins: koji_ (~koji@public.cloak)
- # [07:27] * Quits: koji (~koji@public.cloak) (Ping timeout: 180 seconds)
- # [07:46] * Quits: koji_ (~koji@public.cloak) ("")
- # [07:55] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
- # [08:10] * Joins: zcorpan (~zcorpan@public.cloak)
- # [08:17] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [08:21] * Joins: tantek (~tantek@public.cloak)
- # [08:35] * Joins: glazou (~glazou@public.cloak)
- # [08:38] * Quits: glazou (~glazou@public.cloak) (glazou)
- # [08:46] * Quits: lmcliste_ (~lmclister@public.cloak) ("")
- # [09:01] * Joins: dbaron (~dbaron@public.cloak)
- # [09:11] * Joins: zcorpan (~zcorpan@public.cloak)
- # [09:18] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [09:27] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [09:32] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [09:40] * Joins: dbaron (~dbaron@public.cloak)
- # [09:42] * leaverou_away is now known as leaverou
- # [09:47] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [10:02] * leaverou is now known as leaverou_away
- # [10:06] * leaverou_away is now known as leaverou
- # [10:08] * Joins: zcorpan (~zcorpan@public.cloak)
- # [10:09] * Joins: zcorpan__ (~zcorpan@public.cloak)
- # [10:09] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [10:14] * Quits: zcorpan__ (~zcorpan@public.cloak) ("Leaving...")
- # [10:16] * leaverou is now known as leaverou_away
- # [10:20] * Joins: zcorpan (~zcorpan@public.cloak)
- # [10:20] * Quits: zcorpan (~zcorpan@public.cloak) ("Leaving...")
- # [10:29] * leaverou_away is now known as leaverou
- # [10:51] * leaverou is now known as leaverou_away
- # [10:55] * leaverou_away is now known as leaverou
- # [11:18] * Quits: tantek (~tantek@public.cloak) (tantek)
- # [11:28] * Joins: darktears (~darktears@public.cloak)
- # [12:50] * leaverou is now known as leaverou_away
- # [12:52] * leaverou_away is now known as leaverou
- # [13:15] * Joins: eliezerb (~Eliezer@public.cloak)
- # [14:18] * Quits: eliezerb (~Eliezer@public.cloak) ("Leaving")
- # [14:34] * leaverou is now known as leaverou_away
- # [14:39] * leaverou_away is now known as leaverou
- # [14:43] * Joins: dauwhe (~dauwhe@public.cloak)
- # [14:47] * Joins: plh (plehegar@public.cloak)
- # [14:57] * Joins: Henke37 (~Henrik@public.cloak)
- # [14:57] <Henke37> so I am reading the minutes about the discussion of the grid layout
- # [14:58] <Henke37> never mind, I forgot to read the details
- # [14:59] <Henke37> for a different topic, how can css be used to do a layout similiar to the masonry js solution?
- # [14:59] <Henke37> for those unfamiliar with it: columns where the shortest column is filled first
- # [15:32] * Joins: florian (~Adium@public.cloak)
- # [15:33] * Joins: tantek (~tantek@public.cloak)
- # [15:37] <astearns> Henke37: the closest thing is grid-auto-flow:dense with auto grid placement
- # [15:37] * Parts: dauwhe (~dauwhe@public.cloak) (dauwhe)
- # [15:38] <Henke37> that is what I could think of too
- # [15:38] <astearns> then you can use grid-auto-flow:column to fill columns first
- # [15:38] <astearns> I expect there may be specific masonry.js details that aren't matched exactly
- # [15:40] <Henke37> I think the main difference is the existence of defined rows
- # [15:41] <Henke37> masonry seems to just stack things without any specific rows in mind, those just happen
- # [15:59] * Joins: glenn (~gadams@public.cloak)
- # [16:06] * leaverou is now known as leaverou_away
- # [16:11] * Quits: tantek (~tantek@public.cloak) (tantek)
- # [16:26] * Joins: shepazu (schepers@public.cloak)
- # [16:30] * leaverou_away is now known as leaverou
- # [16:36] * Quits: florian (~Adium@public.cloak) ("Leaving.")
- # [16:52] * Joins: florian (~Adium@public.cloak)
- # [16:56] * Quits: florian (~Adium@public.cloak) ("Leaving.")
- # [17:12] * leaverou is now known as leaverou_away
- # [17:20] * Quits: darktears (~darktears@public.cloak) (Client closed connection)
- # [17:25] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
- # [17:30] * Joins: dbaron (~dbaron@public.cloak)
- # [17:31] * Joins: lmcliste_ (~lmclister@public.cloak)
- # [17:36] * Joins: florian (~Adium@public.cloak)
- # [17:41] * Joins: rhauck (~Adium@public.cloak)
- # [17:45] * Joins: AdobeSeattle (~AdobeSeattle@public.cloak)
- # [17:45] * Parts: AdobeSeattle (~AdobeSeattle@public.cloak)
- # [17:48] * heycam|away is now known as heycam
- # [17:54] * Joins: darktears (~darktears@public.cloak)
- # [18:00] * Joins: sgalineau (~sgalineau@public.cloak)
- # [18:01] * Joins: stakagi (~stakagi@public.cloak)
- # [18:03] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
- # [18:03] * Quits: glenn (~gadams@public.cloak) ("Leaving...")
- # [18:28] * Joins: shepazu (schepers@public.cloak)
- # [18:40] * Joins: dauwhe (~dauwhe@public.cloak)
- # [18:51] * Joins: rhauck (~Adium@public.cloak)
- # [19:01] * Joins: jet (~junglecode@public.cloak)
- # [19:08] * Joins: adenilson (~anonymous@public.cloak)
- # [19:19] * Quits: dauwhe (~dauwhe@public.cloak) (Client closed connection)
- # [19:52] * Quits: jet (~junglecode@public.cloak) (jet)
- # [19:53] * Joins: tantek (~tantek@public.cloak)
- # [20:01] * Joins: jet (~junglecode@public.cloak)
- # [20:02] * Joins: dauwhe (~dauwhe@public.cloak)
- # [20:08] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
- # [20:09] * Quits: jet (~junglecode@public.cloak) (jet)
- # [20:09] * Joins: jet (~junglecode@public.cloak)
- # [20:09] * Joins: rhauck (~Adium@public.cloak)
- # [20:13] * Quits: jet (~junglecode@public.cloak) (jet)
- # [20:22] * Quits: dauwhe (~dauwhe@public.cloak) (Ping timeout: 180 seconds)
- # [20:42] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
- # [20:43] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [20:43] * Joins: rhauck (~Adium@public.cloak)
- # [20:48] * Quits: sgalineau (~sgalineau@public.cloak) (Client closed connection)
- # [20:52] * leaverou_away is now known as leaverou
- # [20:57] * heycam is now known as heycam|away
- # [21:22] * Parts: florian (~Adium@public.cloak) (florian)
- # [21:32] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
- # [21:36] * Joins: dbaron (~dbaron@public.cloak)
- # [21:50] * leaverou is now known as leaverou_away
- # [21:57] * Disconnected
- # [21:58] * Attempting to rejoin channel #css
- # [21:58] * Rejoined channel #css
- # [21:58] * Topic is 'http://wiki.csswg.org/planning/seattle-2014'
- # [21:58] * Set by plinss on Mon Jan 27 17:42:43
- # [21:58] * Quits: paul___irish (~paul___irish@public.cloak) ("ZNC - http://znc.sourceforge.net")
- # [21:58] * Joins: amtiskaw_ (~sid19262@public.cloak)
- # [21:59] * Joins: rossen____ (~uid21900@public.cloak)
- # [21:59] * Joins: achicu (~sid13301@public.cloak)
- # [21:59] * Joins: birtles (~uid16523@public.cloak)
- # [21:59] * Joins: abinader (~sid21713@public.cloak)
- # [21:59] * Joins: astearns (~sid15080@public.cloak)
- # [21:59] * Joins: jacobg (~sid14856@public.cloak)
- # [21:59] * Joins: lmclister (~sid13822@public.cloak)
- # [21:59] * Joins: mihnea (~sid16310@public.cloak)
- # [21:59] * Joins: Teoli (~sid23960@public.cloak)
- # [21:59] * Joins: TabAtkins_ (~sid11559@public.cloak)
- # [21:59] * Joins: slightlyoff_ (~sid1768@public.cloak)
- # [21:59] * Joins: rhauck (~Adium@public.cloak)
- # [21:59] * Joins: cabanier_ (~sid15093@public.cloak)
- # [21:59] * Joins: cbiesinger (~sid8099@public.cloak)
- # [21:59] * Joins: mvujovic_ (~sid13458@public.cloak)
- # [21:59] * Joins: paul___irish (~paul___irish@public.cloak)
- # [22:21] * Quits: shepazu (schepers@public.cloak) (Client closed connection)
- # [22:22] * Joins: shepazu (schepers@public.cloak)
- # [22:27] * Quits: shepazu (schepers@public.cloak) (Client closed connection)
- # [22:27] * Joins: shepazu (schepers@public.cloak)
- # [22:28] * heycam|away is now known as heycam
- # [22:32] * Joins: jet (~junglecode@public.cloak)
- # [22:41] * Joins: florian (~Adium@public.cloak)
- # [22:47] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
- # [22:53] * Disconnected
- # [22:55] * Attempting to rejoin channel #css
- # [22:55] * Rejoined channel #css
- # [22:55] * Topic is 'http://wiki.csswg.org/planning/seattle-2014'
- # [22:55] * Set by plinss on Mon Jan 27 17:42:43
- # [22:55] * Joins: slightlyoff_ (~sid1768@public.cloak)
- # [22:55] * Joins: paul___irish (~paul___irish@public.cloak)
- # [22:56] * Quits: heycam|away (~cam@public.cloak) (heycam|away)
- # [22:56] * Joins: heycam (~cam@public.cloak)
- # [23:47] * Quits: florian (~Adium@public.cloak) ("Leaving.")
- # [23:47] * Quits: plh (plehegar@public.cloak) ("Leaving")
- # [23:57] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [23:59] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
- # Session Close: Fri Jan 31 00:00:00 2014
The end :)