*** dadeng has quit IRC | 00:51 | |
*** fsufitch has joined #schooltool | 00:54 | |
*** fsufitch has quit IRC | 00:55 | |
*** fsufitch1 has joined #schooltool | 00:55 | |
*** alga has quit IRC | 02:18 | |
*** aks has joined #schooltool | 06:00 | |
*** aelkner has joined #schooltool | 06:23 | |
*** menesis has joined #schooltool | 08:43 | |
*** yvl has joined #schooltool | 09:35 | |
*** aks is now known as aks_afk | 09:45 | |
*** dadeng has joined #schooltool | 10:04 | |
*** alga has joined #schooltool | 10:06 | |
*** aks_afk is now known as aks | 10:20 | |
*** menesis has quit IRC | 12:39 | |
*** aks has quit IRC | 12:44 | |
*** aks has joined #schooltool | 12:50 | |
*** aks has joined #schooltool | 12:50 | |
*** dadeng has quit IRC | 13:10 | |
*** menesis has joined #schooltool | 13:18 | |
alga | http://electrotek.wordpress.com/2011/02/04/feynman-and-psychiatrist/ | 13:44 |
---|---|---|
alga | oh, man, wrong channel again! | 13:55 |
*** aks has quit IRC | 14:21 | |
*** menesis has quit IRC | 14:45 | |
*** menesis has joined #schooltool | 14:52 | |
*** menesis has quit IRC | 14:56 | |
*** menesis has joined #schooltool | 14:56 | |
*** th1a has joined #schooltool | 15:07 | |
*** replaceafill has joined #schooltool | 16:00 | |
th1a | hi replaceafill, aelkner, yvl, menesis. | 16:30 |
aelkner | morning | 16:30 |
replaceafill | good morning/afternoon | 16:30 |
yvl | good morning! | 16:30 |
menesis | hi | 16:31 |
th1a | yvl: I think you gave me your cold last week. | 16:34 |
th1a | Are you feeling better? | 16:34 |
yvl | yes, thanks | 16:35 |
yvl | apologies for the cold ;) | 16:35 |
th1a | What's our status now? | 16:35 |
yvl | hmm | 16:37 |
*** jelkner has joined #schooltool | 16:37 | |
yvl | lost almost three days last week | 16:38 |
yvl | it seems it's going to be crunch week for me | 16:38 |
yvl | I'm still on meta directives and resource dependencies at the moment | 16:38 |
th1a | Well, one thing is that we should move the meeting (and the beginning of the sprint) next week to Tuesday. | 16:39 |
th1a | As it is a holiday here and my parents will probably be here. | 16:39 |
yvl | oh | 16:39 |
yvl | sure | 16:39 |
th1a | So that's one more day. ;-) | 16:39 |
yvl | yay! | 16:40 |
yvl | pardon my ignorance, but which holiday is that? | 16:40 |
th1a | Memorial Day. | 16:40 |
th1a | I think the timing is somewhat abitrary. | 16:40 |
th1a | Anyhow... perhaps replaceafill can help. | 16:41 |
th1a | Let's see what his status is. | 16:41 |
replaceafill | my turn? | 16:42 |
th1a | replaceafill: Sure. | 16:42 |
replaceafill | :) | 16:42 |
replaceafill | ok | 16:42 |
replaceafill | th1a could you please update schooltool.org, i updated the Spanish version | 16:43 |
replaceafill | also, last week i worked on the jquery ui prototypes | 16:43 |
replaceafill | yvl thanks for the feedback | 16:43 |
th1a | I think I make menesis handle the website update. Unless he tells me I have to. | 16:44 |
yvl | nice work, replaceafill :) | 16:44 |
replaceafill | yvl, after reading your email and our chat last week, i think i understand your idea better | 16:44 |
yvl | it's not set in stone, but that's a direction I'd like to take | 16:45 |
menesis | replaceafill, th1a: done | 16:45 |
replaceafill | menesis thanks | 16:45 |
yvl | and don't worry about the viewlet macros for now :) | 16:45 |
replaceafill | also, i updated the date widget for using jquery ui datepicker | 16:47 |
th1a | My feeling is that we're closer to being able to add js dialogs than I would have thought. | 16:47 |
aelkner | brb | 16:47 |
replaceafill | loading the translations is the only tricky part i think | 16:47 |
th1a | Would we be able to start adding them next week? In two weeks? | 16:47 |
yvl | oh, there are more tricky parts there ;) | 16:47 |
yvl | Technically, we should be able to add them really soon | 16:48 |
yvl | probably next week | 16:48 |
yvl | but I'd rather add them carefully and as late as possible | 16:48 |
yvl | as in - 3 weeks or so | 16:48 |
yvl | after at least some of the views are done | 16:49 |
th1a | Well... basically once we start plowing through views, we should be adding dialogs as we go. | 16:49 |
th1a | I think maybe we should put off the start of the sprint by a week. | 16:49 |
* yvl would be grateful | 16:49 | |
th1a | We're not going to revisit every view twice in this cycle. | 16:50 |
yvl | replaceafill, maybe you would like to experiment on dialogs next week? | 16:50 |
yvl | once I have some API pushed? | 16:50 |
replaceafill | of course | 16:50 |
yvl | cool | 16:50 |
replaceafill | question about that | 16:50 |
aelkner | and i'm back | 16:50 |
replaceafill | by dialogs do you mean the simple message notifications like "your changes were saved"? | 16:51 |
th1a | Including forms, ideally. | 16:51 |
yvl | more like - I want to add a new course | 16:51 |
th1a | Both. | 16:51 |
yvl | for example | 16:51 |
yvl | user adds a course | 16:51 |
yvl | then what | 16:52 |
yvl | whole page reload? | 16:52 |
yvl | partial reload? | 16:52 |
yvl | if partial - which parts? | 16:52 |
replaceafill | right now, it's full page reload | 16:52 |
replaceafill | right | 16:52 |
yvl | what happens with related JS? | 16:52 |
yvl | (the one executed on page load, for example) | 16:52 |
replaceafill | i also like the idea of not "preloading" the form | 16:53 |
yvl | full reload is easier, but it would be good to start thinking about partial reload | 16:53 |
replaceafill | until the user clicks the "New Course" button for instance | 16:53 |
yvl | you'll need to add some animation at some point | 16:53 |
yvl | like a spinner or something | 16:53 |
replaceafill | :| | 16:53 |
* replaceafill will look into spinners :) | 16:54 | |
yvl | or the dialog can strech itself once the contents are loaded :) | 16:54 |
yvl | jQuery has a lot of such niceties | 16:54 |
replaceafill | ah right, dissapearing stuff :) | 16:54 |
replaceafill | question | 16:54 |
replaceafill | is it worth to get rid of <addform> <editform> directives BEFORE the sprint? | 16:55 |
replaceafill | or are we going to do it DURING | 16:55 |
yvl | I'd say during | 16:55 |
replaceafill | ah ok | 16:55 |
yvl | in any way | 16:55 |
yvl | we will need to remake | 16:55 |
yvl | or at least copy-paste-remake | 16:55 |
replaceafill | :) | 16:55 |
yvl | most of the page templates | 16:56 |
th1a | We need to include those issues in the spreadsheet. | 16:56 |
yvl | and probably all of the view classes | 16:56 |
*** ignas has joined #schooltool | 16:56 | |
replaceafill | th1a spreadsheet? | 16:56 |
th1a | uses form directives, uses z3c forms, etc. | 16:56 |
th1a | The spreadsheet of views. | 16:56 |
th1a | Which we need to make at some point. | 16:56 |
* yvl is not sure if manual or semi-automatic collection is better | 16:57 | |
th1a | Yeah... magic might bite us in the ass, as usual. | 16:57 |
replaceafill | :D | 16:57 |
replaceafill | well, th1a can i spend some time this week looking at simple dialogs and maybe spinners? :) | 16:58 |
replaceafill | and disappearing stuff | 16:58 |
* yvl can guess the answer to that ;) | 16:58 | |
yvl | replaceafill - don't forget appearing stuff! ;) | 16:58 |
replaceafill | :D | 16:59 |
th1a | Well... just try to focus on what we need to wire this stuff together. | 16:59 |
th1a | If there are things that can be fixed universally in js, they can wait. | 16:59 |
th1a | Like, if you can add spinners everywhere after the sprint, it can wait. | 17:00 |
yvl | ok | 17:00 |
replaceafill | got it | 17:00 |
replaceafill | th1a that's it from me i think | 17:00 |
th1a | OK, so we're moving the sprint back to two weeks from today. | 17:02 |
th1a | yvl's goal is to have the overall new ui framework ready to start reorganizing views. | 17:02 |
yvl | and some documentation preferably | 17:03 |
th1a | replaceafill's goal is to be ready to add 1) dialogs, including forms, 2) new calendar, 3) accordions (if possible). | 17:03 |
th1a | yvl: You're either going to write it ahead of time or live in a chat window. ;-) | 17:04 |
yvl | I see :) | 17:04 |
replaceafill | where can we use accordions? | 17:04 |
replaceafill | for long forms? | 17:04 |
th1a | I guess the big one for me is for persons. | 17:04 |
th1a | Put contacts in an accordion, for example. | 17:04 |
th1a | That may be the only place. | 17:05 |
replaceafill | ah | 17:05 |
replaceafill | ok, will look into that | 17:05 |
yvl | just the JS side, please :) | 17:05 |
replaceafill | right | 17:05 |
yvl | if it helps, imagine that you have: | 17:06 |
yvl | <div class="additional_content"> | 17:06 |
yvl | <div class="content"> ... </div> | 17:06 |
replaceafill | what i don't like about accordions is that you have to have at least one displayed :( | 17:06 |
yvl | <div class="content"> ... </div> | 17:06 |
yvl | </div> | 17:06 |
replaceafill | addional_content is where all this "dynamic" stuff will land | 17:07 |
replaceafill | even if its hidden | 17:07 |
th1a | btw, I mean that you might see "demographics" as one collapsed section "contacts" as another, "sections" as a third. | 17:07 |
th1a | Like that. | 17:07 |
replaceafill | ah | 17:08 |
yvl | yes | 17:09 |
th1a | Doing a lot of js changes makes me think we won't be able to rely on screenshots. | 17:10 |
th1a | We're going to need a free-for-all branch that everyone pushes to for me to review. | 17:10 |
yvl | true | 17:11 |
th1a | Or I'm going to need a script that pulls everyone's stuff to my branch? | 17:11 |
yvl | or again - several branches and some pain on your side | 17:11 |
replaceafill | a buildout with mr.developer so th1a can enable/disable our branches ;) | 17:11 |
th1a | There are a number of ways it can be done. | 17:11 |
yvl | or you can learn bzr merge ;) | 17:11 |
replaceafill | :D | 17:11 |
yvl | or we can write a script ;) | 17:12 |
th1a | Having me resolve the merges may be giving me more power than you want to. | 17:12 |
aelkner | yeah, th1a should just be doing pulls | 17:12 |
aelkner | that's what we're having dwelosh do with his instance of courseinfo | 17:13 |
th1a | Maybe yvl can do the pulls and I can use his branch. | 17:13 |
th1a | There's no point in me discovering conflicts. | 17:13 |
menesis | someone has to do the merges anyway | 17:13 |
yvl | true | 17:13 |
th1a | yvl can pull what aelkner and menesis did while he was asleep, | 17:14 |
th1a | update his branch, and then I'll pull it when I get up. | 17:14 |
th1a | Actually, that works, time wise, if I can review stuff before aelkner and replaceafill start working. | 17:15 |
yvl | true! | 17:15 |
th1a | I think that makes sense. | 17:15 |
aelkner | this is going to be fun, super fast feedback | 17:15 |
aelkner | king od like xp | 17:16 |
aelkner | kind of | 17:16 |
th1a | I guess I'll take responsibility for the spreadsheet of doom. | 17:17 |
yvl | thanks, th1a | 17:17 |
yvl | and tracking progress of who did what there | 17:17 |
th1a | It is a managerial kind of thing. | 17:18 |
yvl | :) | 17:18 |
th1a | menesis: Your top priority is getting outstanding branches merged. | 17:18 |
menesis | th1a: ok | 17:19 |
menesis | except timetables | 17:19 |
yvl | yes | 17:19 |
th1a | Also, try to make sure and explain changes you make to aelkner. | 17:19 |
th1a | He gets confused and cranky. | 17:19 |
aelkner | i was only complaining about the change to put back level=2 in export ftests | 17:20 |
aelkner | but yvl explained it and how to get around it | 17:20 |
th1a | It is fine as long as people communicate. | 17:20 |
aelkner | i will change it back in my branch and put a doc string about hwo to run the tests for export | 17:20 |
aelkner | but yes, if something gets change, it does help to know it and why | 17:21 |
aelkner | that's what the developer's eail list is for | 17:21 |
th1a | Anything else to report, menesis? | 17:22 |
menesis | I have explained what was changed last time | 17:22 |
menesis | last week I was busy with Debian/Ubuntu packages | 17:23 |
aelkner | menesis, sorry, you may have and i forgot | 17:23 |
menesis | pushed some to Debian, synced some others to Ubuntu | 17:23 |
menesis | don't think done anything in schooltool | 17:24 |
th1a | OK. | 17:25 |
th1a | aelkner? | 17:26 |
th1a | thanks, menesis. | 17:27 |
aelkner | ok, first thing last week, i made minor changes to the journal_data branch as per yvl's suggestions | 17:27 |
aelkner | then i added to the section_linkage branch to add automatic linkage during xls import | 17:28 |
aelkner | finally, i went down to arlington to sprint with filip on schooltool.courseinfo | 17:28 |
aelkner | we had a very productive sprint as i mentioned in my email | 17:28 |
aelkner | btw, did all of filip's bullet points come across in the email? | 17:29 |
th1a | We are, by the way, adding a column to the import where the user specifies if he wants to link the section to others with the same id. | 17:29 |
aelkner | ah, thanks, th1a, i guess i didn't write any email explaining what i did there | 17:29 |
th1a | My attitude about complicated CanDo requirements is "Wake me up when you're done." | 17:30 |
aelkner | come to think of it, i did, and yvl responded | 17:30 |
aelkner | CanDo requirements? | 17:30 |
aelkner | are you refering to schooltool.courseinfo? | 17:31 |
th1a | Yes. | 17:31 |
aelkner | because that has nothing to do wth CanDo | 17:31 |
aelkner | that is to schooltool what schooltool.intervention is | 17:31 |
th1a | Well, dwelsh is paying for it. | 17:31 |
aelkner | ah, i see what you mean | 17:31 |
th1a | He knows what he wants. | 17:32 |
aelkner | matt gallager will be maintaining an instance of it, pulling once a week from filip's work | 17:32 |
aelkner | so if you do ever get curious, you could check there how it's looking | 17:32 |
th1a | OK. | 17:33 |
aelkner | filip prefered creating a branch at lp:~schooltool-developers/schooltool/schooltool.courseinfo | 17:33 |
th1a | I've talked with dwelsh about this many times and I'm ok with it in general. | 17:33 |
aelkner | he didn't like cross-merging with my branch for some reason | 17:33 |
aelkner | i created a skin for schooltool.courseinfo to allow us to override the add schoolyear view | 17:34 |
aelkner | schooltool.courseinfo needs to do a lot ore than copying just section | 17:34 |
aelkner | i mean, courses | 17:35 |
aelkner | also, i filed a bug about the current schoolyear add view, did you see it? | 17:35 |
th1a | I did see it. | 17:35 |
aelkner | i can fix that this week if you like | 17:35 |
*** alga has quit IRC | 17:36 | |
th1a | It is not an immediate priority. | 17:36 |
th1a | aelkner: So is it time to get you started on dropdown menus for gradebook? | 17:36 |
aelkner | so filip showed me what he and paul did for that with cando | 17:36 |
aelkner | it's a simple case of js and a hidden div that appears on rollover | 17:37 |
aelkner | mouseover, i mean | 17:37 |
th1a | We would require a click, but that should give you something to get started. | 17:37 |
aelkner | i was wondering if that shouldn't wait for the sprint when we deal with menus in general | 17:37 |
th1a | Nah, this is a special case. | 17:37 |
aelkner | but i can play around wth jquery and what replaceafill has been doing to prepare myself | 17:38 |
th1a | Also, menus are easy. | 17:38 |
aelkner | it involves using a custom viewlet manager in cando's case | 17:38 |
th1a | I want to do this now. | 17:38 |
aelkner | i could create one for the gradebook, but it seems like a waste of time | 17:39 |
th1a | We'll mostly be focusing on the simpler views in the sprint. | 17:39 |
aelkner | i'll do it now if that's what you want | 17:39 |
replaceafill | th1a where are you planning to use menus in the gradebook? | 17:39 |
th1a | I don't know what kind of viewlet plumbing is actually necessary. | 17:39 |
th1a | Basically, you need a kind of contextual menu for a column. | 17:40 |
replaceafill | ah! right | 17:40 |
replaceafill | for sorting, updating, etc | 17:40 |
th1a | Yes. | 17:40 |
th1a | Most of the action buttons, really. | 17:40 |
th1a | Does that really require viewlets? | 17:41 |
aelkner | in the case of columns, no | 17:41 |
th1a | Either way, the menu implementation should be kept simple. | 17:41 |
th1a | Yes... I don't actually want the overall implementation to act like CanDo's (placement, etc). | 17:42 |
th1a | AT ALL! | 17:42 |
aelkner | th1a, could you please email me the exact text you would like for the hidden and mouseed-over menu? | 17:42 |
th1a | So, aelkner, did fsufitch get Skype running on your laptop? | 17:42 |
aelkner | it was already working, i just forgot that i had got it working with jelkner once i think | 17:43 |
th1a | OK. Let's chat later today. | 17:43 |
aelkner | ok | 17:44 |
th1a | Does your video work? | 17:44 |
aelkner | yes | 17:44 |
th1a | Wonderful. | 17:44 |
th1a | Actually, desktop sharing might be useful too, which I think we can do. | 17:44 |
th1a | OK. What time? | 17:44 |
aelkner | what time for what? | 17:45 |
th1a | Our chat. | 17:45 |
th1a | That is, are you planning on going back to bed. | 17:45 |
aelkner | could we do it this evening after you've had dinner, i haven't slept much lately so i'd like to nap | 17:45 |
aelkner | yes | 17:46 |
th1a | 8:00? | 17:46 |
aelkner | perfect | 17:46 |
th1a | OK. | 17:46 |
th1a | All right then. | 17:46 |
aelkner | one more thing | 17:47 |
aelkner | menesis, i had a really nasty problem this weekend | 17:47 |
menesis | ? | 17:47 |
aelkner | when i was trying to trouble-shoot a problem getting relationships working | 17:47 |
aelkner | i put a pdb trace in to step into the relationships code | 17:47 |
aelkner | i found myself in ptyhon/bin/schooltool.../relationships/etc. | 17:48 |
aelkner | not the egg | 17:48 |
aelkner | after running make realclean and rerunning make, i saw that the make script was copying | 17:48 |
aelkner | the schooltool packages installed on my machine to that directory | 17:49 |
aelkner | and i guess pyhon comes in the path before the eggs | 17:49 |
aelkner | so i couldn't get it to reach any break points i was putting in the eggs | 17:49 |
aelkner | only after fully removing all schooltool packages from my system cold i continue developing! | 17:50 |
aelkner | that was a nasty problem, do you know why it would have been hapening? | 17:50 |
menesis | is this the main schooltool module? | 17:50 |
aelkner | yes, and the other packages like intervention were there, too | 17:51 |
aelkner | the make output says just: | 17:51 |
aelkner | copying /usr/lib/python to python/bin | 17:51 |
aelkner | or something lke that | 17:51 |
menesis | yes it always did that | 17:52 |
aelkner | perhaps it could be fixed by explicitly avoiding copying schooltool packages | 17:52 |
menesis | but this is a setup of isolated environment in ./python | 17:52 |
menesis | no eggs are copied | 17:52 |
menesis | look at e.g. bin/test | 17:53 |
menesis | is '/usr/lib/python2.7/dist-packages' in there? | 17:53 |
aelkner | no | 17:54 |
aelkner | and python is not there either, so i'm not sure how it gets to that directory | 17:55 |
menesis | bootstrap.py (make bootstrap) always creates a sandbox (in ./python) and no system libraries are used.. | 17:56 |
menesis | not completely understand what the problem was | 17:57 |
aelkner | i'm running schooltool, hit a pdb breakpoint and step into schooltool code | 17:57 |
menesis | and how are you putting pdb "in the eggs" | 17:57 |
aelkner | i put pdb in the eggs all the time to learn what schooltool is doing | 17:57 |
aelkner | it's only for my purposes, and i remove it myself | 17:58 |
aelkner | eggs are editable | 17:58 |
aelkner | but in this case, it wasn't reaching the schooltool egg | 17:58 |
aelkner | it was very frustrating, so i tried a different approach, stepping into the schooltool code | 17:59 |
aelkner | and that's when i saw what file it got to, in ./python/bin/dist-packages/schooltool... | 17:59 |
aelkner | i mean python/lib/... | 18:00 |
aelkner | ok, now that i've checked, ./python/lib/python2.6/dist-packages/schooltool... | 18:01 |
aelkner | i can see why we need the system-wide python packages there, ust not the schooltool packages | 18:02 |
menesis | ./python/lib/python2.6/site-packages/ is always empty for me.. | 18:02 |
th1a | replaceafill? | 18:02 |
menesis | only standard libraries are in ./python/lib/python2.6 | 18:02 |
aelkner | try dist-packages | 18:02 |
replaceafill | th1a? | 18:02 |
th1a | Does this happen for you? | 18:03 |
menesis | dist-packages is not created by our custom bootstrap.py | 18:03 |
replaceafill | th1a aelkner's problem? | 18:03 |
th1a | yes :-D | 18:03 |
replaceafill | aelkner is this in your schooltool.courseinfo branch? | 18:03 |
aelkner | yes | 18:03 |
replaceafill | (i mean, the problem) | 18:03 |
menesis | BTW 'make' does not work for me on natty because something changed in python2.7 | 18:04 |
replaceafill | ok, nobody asked but here's my humble opinion | 18:04 |
menesis | but `make BOOTSTRAP_PYTHON=python2.6` works | 18:04 |
menesis | ok, so the problem is in courseinfo branch | 18:04 |
menesis | and not schooltool | 18:04 |
replaceafill | aelkner should update his setup code on that branch (buildout.cfg, Makefile, etc) | 18:04 |
replaceafill | to match trunk | 18:04 |
aelkner | replaceafill, good idea, thanks | 18:05 |
replaceafill | we spent like 10 minutes looking at the wrong file for the skin problem | 18:05 |
replaceafill | because his package wasn't registered correctly | 18:05 |
aelkner | that's right | 18:05 |
replaceafill | and it was just one line in Makefile | 18:05 |
replaceafill | and two in setup.py | 18:05 |
replaceafill | that config seems "old" | 18:06 |
menesis | aelkner: then the problem is an outdated bootstrap.py file | 18:06 |
replaceafill | so, that's my advice, do what i do everytime i start something, "steal trunks configuration" :) | 18:06 |
aelkner | i checked my other branches, no presence of dist-packages, so that's it | 18:06 |
aelkner | i'll fix the make, setup, etc. as replaceafill suggests | 18:07 |
aelkner | ok, that's it, thanks | 18:07 |
replaceafill | :) | 18:07 |
menesis | just copy bootstrap.py from schooltool | 18:07 |
aelkner | got it | 18:07 |
aelkner | that package was setup a year ago, so it never got updated | 18:08 |
replaceafill | aelkner let me know if i can help | 18:08 |
aelkner | will do, thanks | 18:08 |
aelkner | that's it for me | 18:08 |
th1a | OK. I think we're done then. | 18:09 |
th1a | Thanks everyone. | 18:09 |
th1a | Have a great week! | 18:09 |
* th1a drops the bag of gravel. | 18:09 | |
replaceafill | thanks everybody | 18:09 |
aelkner | great week everyone | 18:09 |
yvl | great week to you all! | 18:09 |
*** menesis has quit IRC | 18:24 | |
*** ignas has quit IRC | 19:26 | |
replaceafill | th1a zyt? | 19:45 |
th1a | replaceafill: pzng. | 19:51 |
replaceafill | th1a http://69.164.203.135:7081/schoolyears/2011/2011/sections/1/activities/Worksheet/gradebook/index.html | 19:51 |
replaceafill | right click the activity titles | 19:52 |
replaceafill | non-sense options, but it's just an "experiment" ;) | 19:52 |
th1a | Those options don't make sense. | 19:54 |
th1a | Are you introducing a new dependency? | 19:54 |
replaceafill | it's just a jquery plugin | 19:54 |
replaceafill | one file | 19:54 |
th1a | hrm... | 19:55 |
th1a | Do you like it? | 19:55 |
th1a | Do you REALLY like it. | 19:55 |
th1a | ? | 19:55 |
replaceafill | way smaller than the jstree we used for the sections in the person view | 19:55 |
replaceafill | you mean the plugin, or the functionality? | 19:55 |
replaceafill | if we dont need right clicks, it's unnecessary of course | 19:55 |
th1a | I assume we'd have to create a debian package for it. | 19:55 |
th1a | ubuntu, that is. | 19:55 |
replaceafill | ah!?! | 19:55 |
th1a | I'm going on that assumption. | 19:56 |
th1a | I mean, of course nobody would notice if we dropped it in. | 19:56 |
th1a | Except menesis. | 19:56 |
replaceafill | we did with jstree, didnt we? | 19:56 |
th1a | I don't know. | 19:56 |
replaceafill | do we depend on a jstree ubuntu package? | 19:56 |
replaceafill | right | 19:56 |
th1a | No. | 19:56 |
th1a | Well... how is the plugin licensed? | 19:57 |
replaceafill | gpl/mit | 19:57 |
replaceafill | http://abeautifulsite.net/blog/2008/09/jquery-context-menu-plugin/ | 19:57 |
replaceafill | i also found this: http://www.trendskitchens.co.nz/jquery/contextmenu/ | 19:57 |
replaceafill | they are very similar | 19:57 |
th1a | Technically I think it should be a different package. | 19:57 |
replaceafill | ah | 19:58 |
replaceafill | well, in that case i'll stick to the basic stuff | 19:58 |
replaceafill | dont want packaging overhead | 19:58 |
replaceafill | http://labs.abeautifulsite.net/projects/js/jquery/contextMenu/demo/jquery.contextMenu.js | 19:59 |
th1a | I can have aelkner do something very simple for now. | 20:00 |
replaceafill | right | 20:00 |
* th1a goes to eat lunch. | 20:02 | |
*** jelkner has quit IRC | 20:12 | |
*** menesis has joined #schooltool | 20:39 | |
th1a | menesis: ayt? | 21:08 |
menesis | th1a: yes? | 21:29 |
*** alga has joined #schooltool | 21:39 | |
*** replaceafill has quit IRC | 22:16 | |
th1a | menesis: Very. Slow. Pinging... | 22:48 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!