-
Notifications
You must be signed in to change notification settings - Fork 20
/
Copy path#jquerymobile-dev_20110614.txt
118 lines (118 loc) · 7.91 KB
/
#jquerymobile-dev_20110614.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
[06:54:09] <toddparker> good morning all
[06:54:33] <toddparker> I'm going to tweet about the nav stuff landing in head
[06:54:40] <toddparker> and get ready to push out a blog post on it
[09:25:43] <kinblas> _Nickel: regarding the build notifications
[09:26:01] * kinblas realizes _nickel isn't around
[10:21:01] <todd_> nope
[10:21:04] <todd_> hey kinblas
[10:21:16] <todd_> getting ready to push out the blog post
[10:21:38] <todd_> so should we still meet today or should i move it out to thu for this week?
[10:25:29] <todd_> anyone else?
[10:27:00] <eddiemonge> today is good for me since thursday isnt but i dont really have any updates
[10:27:07] <eddiemonge> other than the pull requests i have in
[10:27:26] <eddiemonge> and that ill be working on the docs sitefor the rest of the week
[10:29:14] <gseguin> either
[10:30:56] <todd_> maybe we'll do a quick check-in today at 2:00 then
[10:31:02] <todd_> just to coordinate for beta
[10:31:19] <gseguin> sounds good
[10:54:15] <todd_> ok all, hop into meeting in 5 for a quick review
[11:07:06] <eddiemonge> #jquery-meeting?
[11:08:21] <gseguin> not much happening there
[11:08:28] <todd_> think permissions got wacked out
[11:08:36] <todd_> i can't post to it or op up
[11:08:44] <todd_> asking ajpiano about it now
[11:08:55] <todd_> can you guys post anything there?
[11:09:06] <kinblas> todd_: Do you have to change your nick?
[11:09:15] <gseguin> todd_: looks like it
[11:09:22] <kinblas> use /nick toddparker
[12:08:47] <todd_> ?
[12:09:16] <todd_> 3 blockers
[12:09:17] <todd_> https://github.com/jquery/jquery-mobile/issues?sort=created&direction=desc&state=open&page=1&milestone=5
[12:09:43] <todd_> kinblas is #1778 closed? https://github.com/jquery/jquery-mobile/issues/1778
[13:29:37] <gseguin> What version of jQuery do we officially support?
[13:31:16] <gseguin> toddparker, kinblas, eddiemonge: ^^^
[13:31:36] <eddiemonge> officially? anything 1.4.2 or higher i think
[13:32:00] <gseguin> hmm, damn!
[13:32:20] <gseguin> thank you
[13:32:20] <eddiemonge> why?
[13:32:33] <gseguin> https://github.com/jquery/jquery-mobile/issues/1825
[13:33:03] <gseguin> it's because some of our code relies on a feature that was introduced in 1.6
[13:33:50] <eddiemonge> really? which?
[13:34:12] * gseguin is generating the github link
[13:35:04] <gseguin> https://github.com/jquery/jquery-mobile/blob/master/js/jquery.mobile.collapsible.js#L75
[13:35:18] <gseguin> according to http://api.jquery.com/is/
[13:35:40] <gseguin> is( jQuery object ) was introduced in 1.6
[13:40:34] <toddparker> I think that for a 1.0 release we probably can start with 1.6.1 as a baseline. thoughts?
[13:40:51] <gseguin> the fix is pretty easy
[13:41:13] <toddparker> After that, we probably need to support the latest and one version back
[13:41:40] <eddiemonge> major version or patch fix version?
[13:41:44] <toddparker> Is there a tool that would let us find all these situations?
[13:42:17] <toddparker> I'd like to follow UI's pattern here
[13:42:21] <toddparker> I can ask them what they do
[13:42:24] <gseguin> toddparker: grep ;)
[13:42:38] <toddparker> grep away gseguin
[13:43:03] <gseguin> I made sure that this one occured only once
[13:43:26] <toddparker> look, if we can make a small tweak or two and make this work with 1.5.x or even 1.4.x let's do it. but we shouldn't go overboard
[13:43:43] <toddparker> i think some of the ajax stuff changed in 1.6 so there are diffs there too
[13:43:48] <toddparker> and the attr stuff?
[13:44:24] <gseguin> I think what you suggested makes sense
[13:45:03] <gseguin> anyway, beta adopters are not the kind of people that refuse upgrading, are they?
[13:58:18] <eddiemonge> so i guess the minimum version is 1.6
[14:16:40] <eddiemonge> so in 1.5 a dom element is getting passed instead of a string selector
[14:16:52] <eddiemonge> in 1.4 camelCase breaks it
[14:16:59] <eddiemonge> in 1.6 all is good
[14:17:42] <gseguin> so in that case should I even spend time on that issue?
[14:18:05] <gseguin> I mean, more time
[14:18:40] <toddparker> nah.
[14:19:05] <toddparker> 1.6 will be a few months old by the time we hit 1.0 in august
[14:19:27] <eddiemonge> well if we can figure out why an object and not a string is being passed we could support 1.5
[14:19:28] <toddparker> can you just comment on the issue?
[14:19:44] <gseguin> I did
[14:20:28] <gseguin> you can either close it or we'll leave it open and create a tag "jQuery version" or something like that
[14:21:15] <gseguin> eddiemonge: for this one it is as simple as testing equality between 2 jQuery objects
[14:21:43] <gseguin> but it's not guaranteed that we don't rely on 1.6 specific feature anywhere else
[14:22:37] <gseguin> I grepped for .is() calls but it's not the only function that has 1.6 specific behavior
[14:22:44] <eddiemonge> where is the $.find getting called that passes in the obj?
[14:23:34] <eddiemonge> although we should look at a way to stop doing the monkey patching on $.find
[14:23:37] * gseguin is finding the line on github
[14:24:23] <gseguin> eddiemonge: https://github.com/jquery/jquery-mobile/blob/master/js/jquery.mobile.core.js#L147
[14:24:43] <eddiemonge> not that line, i mean the line calling $.find that gets passed in to there
[14:25:11] <gseguin> oh
[14:25:23] <gseguin> let me find it
[14:25:45] <eddiemonge> i miss textmates find in folder
[14:25:51] <eddiemonge> need to figure out how to do that in vim
[14:32:24] <eddiemonge> ok so if you take out https://github.com/jquery/jquery-mobile/blob/master/js/jquery.mobile.collapsible.js#L109 it goes away
[14:33:22] <gseguin> eddiemonge: you can also replace the .is() call by a test for equality on the jQuery objects
[14:36:11] <gseguin> eddiemonge: https://github.com/jquery/jquery-mobile/blob/master/js/jquery.mobile.core.js#L160 that's the one that calls $.find
[14:37:05] <eddiemonge> shadow: !!!collapsibleParent.length, ? can someone explain the !!! to me?
[14:37:24] <toddparker> btw - i just asked john resign what he thinks about versions to support. i'll let you know what i hear
[14:37:30] <toddparker> resig
[14:37:34] <toddparker> ha!
[14:37:38] <gseguin> :)
[14:37:41] <gseguin> ok
[14:41:26] <gseguin> eddiemonge: no explanation here
[14:41:54] <gseguin> maybe make sure that the reader doesn't miss the !
[15:00:38] <eddiemonge> https://github.com/jquery/jquery-mobile/blob/master/js/jquery.mobile.collapsible.js#L75 seems pointless
[15:01:06] <eddiemonge> to me, it looks like its saying, if the closest ancestor with this selector is me then do this
[15:09:45] <eddiemonge> https://github.com/jquery/jquery-mobile/issues/1387 needs to be reopened
[15:13:06] <gseguin> eddiemonge: I agree, it doesn't look very useful
[15:14:18] <gseguin> can we get the jqcommit bot in here for our repo?
[15:22:36] <eddiemonge> http://jsbin.com/ifobu4/5/ should the other lists collapse when another list is shown?
[15:23:44] <gseguin> I think that's the desired behavior, isn't it?
[15:24:26] <gseguin> eddiemonge: why do you want to re-open 1387?
[15:24:58] <gseguin> no that https://github.com/jquery/jquery-mobile/blob/master/js/jquery.mobile.collapsible.js#L75 makes more sense
[15:25:01] <eddiemonge> never mind. i was using an older version
[15:26:18] <gseguin> kinblas: are you looking into https://github.com/jquery/jquery-mobile/issues/1640?
[16:44:40] <kinblas> gseguin: 1640 should be fixed already
[16:44:55] <gseguin> ok, it's still marked opened
[16:45:04] <gseguin> that's why I asked
[16:45:08] <kinblas> yeah I haven't done a sweep yet confirming
[16:45:09] <kinblas> :-D
[16:45:18] <kinblas> but it should be fixed (in theory)
[16:45:26] <gseguin> great!
[16:45:30] <kinblas> if you have time to confirm that would be great!
[16:45:39] <kinblas> otherwise it has to wait till after I confirm stuff on phonegap
[16:46:42] <gseguin> I'm working on #1816, maybe after that
[16:47:34] <kinblas> heh I've been noticing I'm not the only one accidentally closing issues when I add comments
[16:47:49] <kinblas> 2nd issue I've seen today alone where someone pressed the wrong button
[16:48:25] <gseguin> we need file a bug against github