Index
0.3 bug triage
Add items that we need to decide what to do on as a group. something like this -
Ticket Summary Decisions
007 Missle launcher fails to fire Do we need this ...
1.0 Roadmap
This is straw-man release plan and set of milestones for 1.0 planning. The basis for this plan were the in-person discussions and wiki capture of those discussions ...
2006-08-29
[14:54] peller: hi tom
[14:54] ttrenka: hey.
[14:54] ttrenka: i don't know how long I'm going to stay, I'm dealing with a splitting headache ...
2006-09-05
[1:19 PM] brian_skinner: so, it's 1:20 -- no sign of chris yet -- should we go ahead without him?
[1:20 PM] slightlyoff: can we?
[1:20 PM ...
2006-09-12
Agenda
try to resolve some of the open issues
package organization
dojo.data.api.XXX vs. dojo.data.XXX
naming
xxx.ResultSet vs. xxx.ResultList vs. xxx.Result vs. xxx ...
2006-09-19
Agenda
try to resolve some of the open issues
Read api
one more method to add?
var array = store.getAttributes(kermit);
naming
byIdentity() getIdentity() vs. byKey() getKeyOf() vs. something else ...
2006-09-21
Resolutions
Brian to take code from dojo.data.Read/Result/Write pages and check those into SVN head
propose to move getByIdentity() and getIdentity() out of dojo.data.Read (maybe ...
2006-09-26
Agenda
dojo.data.Result API
change the name of our forEach() method, or chance the signature to match the array iterator in JS 1.6: http://developer.mozilla.org/en ...
2006-10-03
Agenda
dojo.data.Result API
how do we want to handle GUIs that page or scroll through large result sets?
explicitly encourage data stores like the YahooStore example?
explicitly discourage ...
2006-10-10
Agenda
dojo.data.Read API
how do we do "reference faulting" (or whatever the right term is) -- the situation where you have a giant data graph on the server, and ...
2006-10-17
Agenda
Adam Souzis's idea from last week
see: http://article.gmane.org/gmane.comp.web.dojo.devel/4257
getting rid of result.forEach() and most of the rest of ...
2007-02-20
Data Binding Update (IBM)Jared Jurkiewicz will present work since 3D2 on a data binding framework (MVC) for dojo.data. This will easily take the hour scheduled for this meeting ...
2007-02-27
Summary of IRC Meeting 2007-02-27:Sorting API:store.find({sort:[{attribute:'last-name', descending:true}, {attribute:'first-name', descending:false}, ...]});store.find({sort:[{attribute:'last-name'}]}); // descending defaults ...
2007-03-06
Agenda Item 1: Status on outcome of last week's meeting.Quick status on implementation of fetch and find sorting APIs as decided on in last week's meeting (Jared ...
2007-03-13
Agenda Item 1: Status on outcome of last week's meeting.Quick status on implementation of filtering APIS. (Jared Jurkiewicz)Status on trackers: -- sorting: #2543, paging: #2544, callback names: #2545 ...
2007-03-15
Agenda Item 1: Close on discussion from last meeting with regard to callbacks and behavior.lack
of parallel structure between onBegin and onCompleted (present tense
vs. past tense) -- should it ...
2007-03-20
ResolutionsAgenda Item 1Callback argument signatures for fetch():onItem(item, request)onBegin(size, request) // -1 if no size info availableonError(err, request)onComplete(null, request) // null if onItem ...
2007-03-27
Outcome:Agenda Item 1:
JaredJ to work with Adam Peller, Brian Skinner, and Alex to get current changes committed in.Agenda Item 2: Changes to the Identity API Change the ...
2007-04-03
Outcome:Agenda Item 1:Continue to move forwardon a check-in this week to try and meet M1 milestone.Agenda Item 2: How to define core apis which are API ...
2007-04-10
Meeting outcome:Agenda Item 1: Given, nothing else to report on.Agenda Item 2: Tentative agreement of a rough path-accessor notation was reached. The agreement makes it so that ...
2007-04-16
Agenda Item 1: Status:Status on XmlStore and CsvStore from respective porters.Jared: I'm trying to sort out our dependencies on dojo.=dom and what is going on with ...
2007-04-24
Agenda Item 1:Status on the CsvStore port to 0.9 dojo.data APIsStatus on XmlStore port to 0.9 dojo.data APIsStill waiting on fate of dojo ...
3D2
Dojo Developer Day #2
These are the notes from the second Dojo Developer Day (Jan 12-13, 2007 at AOL in California).
Opening Comments: Dylan & Alex
See the slideshow
Vision ...
3D2BreadthProposals
Proposals based on discussions from Day 1 of 3D2: Ways to solve the breadth/introducability duality1. Split it up2. Document and ship what we have3. Constrain the ...
3D2WidgetProposal
Widget discussion* We talked a lot about characteristics of the current system, how it evolved and what would be ideal. Different things are (obviously) more important to different people. (See ...
3de
Q1: A. Washington DC
Q2: No preference
3DE
Dojo Developer Day #3 (3DE)
The third developer day will be more like the original DDD, as more of an open hackathon and community day, rather than 3D2 which was ...
Agenda060322
After talking with Dylan, we're going to try a new format this week: 1
hour to take care of business, and the following 2 hours for "fun".
So, here ...
Agenda060329
This agenda looks to be getting long. This is just a request for everyone to try to stay on topic as we pour through these items so that we can ...
Agenda060403
Landed this week:
new dojo.storage!!!!
widget name moves
DnD patches
needs fix, Alex will look into it
firebug patch
new committers!
0.3 Status: I can't leave here ...
Agenda060412
Week in reviewDojo 0.3 statBootstrap bloat statdojo.fx.liteEditor2Website statusWikipedia entry
Agenda060419
0.3 status: have we taken a step forward, or two steps back?
Bugs: have we squashed any?
Non-profit status: APPROVED
T-Shirts:
Need a list of sizes for ...
Agenda060426
Laszlo & Dojo: w00t!DDD planning: DojoDevDaystart earlier?shirts!Sponsor opportunitiesCommunicating the plan: Website!Day-of contact info and directionsWay to thank sponsorsEtc.Summer of Code -- http ...
Agenda060503
0.3 Status
new landings:
bootstrap refactoring
lfx
defineClass redux
SoC status update
Agenda060517
Gold StarsSoC report0.3.1DDD Follow-upsVML/SVGa "lighter widget" (for openlaszlo sprites)prioritizing dojo.behaviora11y (accessibility)defineWidget
Agenda060531
0.3.1
doctool
web site follow-up
Eugene's proposed vector specification
dojo.dom syntax for selecting different window docs
Agenda060607
0.3.1 status
doctool
web site follow-up
dojo.dom syntax for selecting different window docs
dojo programming approach guide
vector drawing API proposals
dom+html+style refactor: HtmlRefactor
Agenda060614
0.3.1: Congratulations!> 7K 8.8K downloads in 3 daysJot's EBay Wiki launches. Dojo editor on world's largest commercial wiki.Html Refactor progress: HtmlRefactorDocumentationShow ...
Agenda060621
Week in reviewContest to attend Carson Workshop featuring Dylanpunted to mailing listTo remove or not to remove committer accounts after long period of inactivity.We won't ...
Agenda060628
New committer (Heng/liucougar)Widget Theming (Torrey)SoC updates and discussionDoctool updates
Agenda060705
Status of IBM donated data provider codedoc system0.4 triage prioritiesremoval of dojo.fx.* for 0.4dojo.dinner
Agenda060712
subversion properties... remember to set them!!html-refactor progresspresentation layerwidget namespace inconsistencyHow to deal with adding namespace files (djConfig or what?)Deprecation and its relationship to the ...
Agenda060719
widgets hierarchy refactor (please let's do this one first because i only have 45min for the meeting -- Bill)French Communitypunted (again?)html-refactorpresentation layerDecision Deferreddoc ...
Agenda060726
status Rewards for Dojo 0.4 goals
Web site Articles (this dropped off the radar a while ago)MediaHive progressdojo.book progressRpcService Errback structureSoC updatesaccessibility renderer ...
Agenda060802
New committers!OpenRecord New widgets: Toaster, FilteringTable
Proposed test system changes (selenium and browser testing plan?)
Cometd demoCometd project at the Foundation? Outstanding items not resolved:
dojo presentation stuff ...
Agenda060809
Agenda for Dojo Meeting, August 9, 2006
The 100K mark New version of Jot!!!New committer!New Foundation project!OpenRecord SVN movedcross-pollination policyNo vote necessary, projects can ...
Agenda060816
0.4 - "The Great Pumpkin Release"bill motioned to clobber all things not yet in progress for the releasedojo.gfx should landdojo.data-related things should be moved ...
Agenda060823
doc systemnamespace refactorselenium supportcss hack voteOpenRecord licensing Q&AOpenRecord and othe project's trac instancesReview process (feature buddy-system)vote?modules expert listwhere ...
Agenda060830
Release 0.4Open Bugsbug week(s)release date: Oct 23rdescalation listmake dojo contributors list public?docsdoc week: this week
Agenda060906
Last week: Agenda060830Escalation list: everybody on!Buddy system: is it working?Release0Point4soon!bugswhen to branch?Congrats to Brad and HyperScope!SoC: evaluations in!dojo.data
Agenda060920-2
making contributor list public?openajax alliance membership agreement votedocsbookbugsweb site redesign/architecture
Agenda060927
Release 0.4 feature freeze - what features haven't been checked in yet?tom will check in new charting code as special-case exception post-branchGFX report for MoFo ...
Agenda061004
make personality test public?change CCLA?remove inherits() function from dojo.declare()?rename "package" to "moduleFile" ?doc
Agenda061011
Agenda:branch 0.4 now, or wait till code freeze? (lightning vote)roadmapcharting stuff (anything to talk about?)Decisions/Actions from last week:this.inherited() removed"packages" are now ...
Agenda061018
branches (resolution: not yet)new website (resolution: alex will send mail explain why medihive doesn't need svn access)release candidate status (resolution: meeting tommorrow 3PM PST)alex working on ...
Agenda061027
talk about Boston Ajax experience?
release 0.4.0 post mortem - what did we do wrong?
release 0.4.1
api doc - when can we finish? Nov 7?
bugs - triaging ...
Agenda061101
30K downloads of 0.4.0
Consistent set of language terms -- see : http://dojo.jot.com/WikiHome/tr2DWR as Dojo Foundation project Where are we on branch strategy doc ...
Agenda061108
SitePen/GreenPlum announcement0.4.1 release timelinebug fix ratedoc statusmanualdoc systemMastodon move?mailing list noise
Agenda061115
0.4.1open bugshttp://trac.dojotoolkit.org/query?status=new&status=assigned&status=reopened&milestone=0.4.1&order=priority doc statusis the branch working?
Agenda061122
Next: Agenda061129Agenda for November 22, 2006:0.4.0: kicking ass, taking names0.4.1 statusRelease scheduled for Dec 2nd!new bugsold bugsserver move options ...
Agenda061129
Previous: Agenda061122Agenda for November 29, 2006:0.4.1 statusRelease scheduled for Dec 2nd!open bugs (including doc bugs)unscheduled bugsScheduling a time for Foundation Stuff discussion ...
Agenda061206
0.4.1 post mortem0.5 planswidget system workperformance (Alex)data binding (Owen)docswhen will we have a new build up?dojo.book ticketsproposal: all ...
Agenda061213
relocation of dojotoolkit.org machine (Alex)second DDD, Jan 12place reserved? (west coast, right?)two days / one day? (two days, right?)proposals for new widget systemforumsdojo 0 ...
Agenda061220
New Committer!Decision on Forumware3D2 details and agendaFollow up from website meetingsFollow up from Foundation meeting"Widgets 2.0" discussionHappy Holidays!
Agenda070103
Happy New Year!Dojo wins InfoWorld award!0.4.1 passes 100K mark3D2travelRSVPsInfrastructurecms!fund raisingDocsprogress?book tickets?Websiteneed to schedule next website ...
Alex's proposal
(pasted from Alex's mail)Sorry for the delay in my reply. I've been discussing and cogitating about what steps to take, and here's what's currently on ...
Andrew's Dojo Summary
Dojo consists of, as far as I can tell, at least two different major sub-projects, The Javascript Library and The Widget Toolkit, as I'll call them. There may ...
Andrew's New, Improved Proposal
CustomersDojo is cool; it has an amazing amount of really cool technology. But we have to remember, Dojo exists because it has the open-source equivalent of customers. These ...
Animation0
The ability to drag and drop elements
In particular, boxes should be movable and resizable onscreen. Handles and titlebars optional...
Animation1
It would be nice to have the "Amazon" style menu that you JotSpot uses for its "More Actions" menu as a pre-built effect.
Animation4
the dojo.fx.html.wipe currently only supports top-down wipers. for menu's it might be nioce to have prebaked animations for horizontal wipers.
AnimationWishlist
OBSOLETE?
Animations you'd like to see...
Before adding an animation to the wishlist, check out HTMLEffects for existing pre-built animations.
${it/animation/summary}
AnimationWishlistForm
Animation Details
Your name: Animation summary: (one line) Status: Animation description & features:
Annoyances
Some things that are annoying about Dojo:
Paths (and external modules)
In general, the way we deal with paths is rather annoying and frustrating, especially in the context of showing ...
AntIncantations
Most of the following "incantations" are "mix and match", with the -D argument syntax providing a way to modify the behavior of a single task in many ways. If you ...
ApiRef Debugging
Instructions for debugging the ApiRef tool at: http://dojotoolkit.org/api If you want more details on how things work, let me know. -- OwenThere's a little "debug" menu ...
BabySteps
OBSOLETE?
Baby Steps
("Getting Started")
Originally written by Steve
Modified by Jyotiraditya Unmukt and Alex Russell
Note: Of late, I have been receiving messages about Dojo's Compatibility with Java ...
BackButtonPatterns
OBSOLETE? Back Button Patterns
This (work in progress) wiki page is about patterns and examples for effectively using the history tracking features of dojo.io.bind. The dojo.io.bind ...
Bill's proposal
Proposal
My proposal is basically:
community repository: Make a community repository to host any dojo widgets from the community, or any that we don't want to release/maintain as ...
Binding Data Values to a Widget
Summary: A data value in a DataStore
can be used to assign the value of a property in a particular
widget. For example, assigning the default value of an
input ...
Binding Select to Data
Summary:Linking the selectable items in a Select widget to items in a datastore.Programmatic:var stateData = [{ abbreviation: "CA", name: "California"}, ... ];var store = new JsonItemStore({ data: stateData});var resultObject = store ...
Binding Table to Data
Summary: A complex widget,
such as a FilteringTable can use property and attribute binders to the
contents of a DataStore.Comments[Brian Skinner] I think we should design this all ...
Binding to DataStores with Polling Updates
Summary: The purpose of this use-case is to represent the general case where there may be some sort of DataStore which recieves updates on a periodic basis through some ...
Binding Topic Subscription to Widget
Summary: Bind a topic message (a property inside the message), to
a specific property on a widget.Scenarios:A user enters some test and clicks a button to publish the ...
Binding Tree to Data
Summary: A tree can use property and attribute binders to the
contents of a DataStore.Note: This example use case uses an XML datastore implementation; so, XPath notation is used ...
Binding Widget to Action
Summary: Bind some event on a widget to invoke an Action, which is usually on another widget.
The primary purpose of the <action/> tags are for a declarative method of ...
Binding Widget to Intermediary to Widget
Summary: Bind a widget to some intermediate data holder. The intermediate data holder could potentially perform a transform on the data. Bind the result to another widget. For example, in ...
Binding Widget to ServiceAction
Summary: The purpose of this use-case is to represent the binding of some event on a widget to invoking some Service, such as an RPC service, a RESTful service ...
Binding Widget to TopicPublishAction
Summary: This use-case demonstrates how a widget/action on
a widget can invoke a publish to a specific topic. The main
purpose of this is to demonstrate how widgets ...
Binding Widget Values to Widget Values
Summary: A data value
in one widget can be bound to a data value in another widget. Values are propogated between from the source widget to the target widget upon ...
BlogNextSteps
OBSOLETE?set up user accounts
update theme
use new logo for theme
syndicate to front page
BookPlanFor0point4
This plan is part of the overall doc plan. See the following style guidelines when editing the book.Guidelines for book content.The
book will cover what Dojo is, when ...
BootstrapBloat
OBSOLETE?Update 5/16/2006: This work has been completed. For more information on the methods that were removed, and how to use still use them in 0.3+ releases ...
Brian's Widgets2.0 Proposalette
I don't have a full-blown Widgets2.0 proposal like the other Widgets2.0 proposal pages. I just have one feature that I'd like to see in the ...
BrowserBugs
Internet Explorer doesn't support overflow for elements when their opacity setting is anything other than 100%. If you run into this problem, using dojo.xml.htmlUtil.setOpacity(node, 1 ...
Code Documentation
General InformationThese provide descriptions for the function or object:summary: A short statement of the purpose of the function or objectdescription: An extended description of the function or ...
CodeCommentCompletenessTable
OBSOLETE?Below is a list of all of the .js files in the Dojo Toolkit as of Sept 17, 2006, along with their ModuleExperts. Our goal is to have all ...
Comment127
NLS bundles are basically JSON format. Comments are possible, but the structure is self-describing so docs probably aren't necessary? Should a file summary be required, perhaps?
Comment128
That sounds like a great idea to me.
As far as I see it, the questions I'd be asking myself when looking at it are:
) What the heck is ...
Comment129
what's the proper way to document a function which is an override, e.g. fillInTemplate() in widgets?
Comment13
What is this for? To replace dojo.fx, or were we planning to support both dojo.fx and dojo.fxlite?
Comment130
It would be good to have more consistency between the returnTypes and actual JS types. Perhaps there should be a way to specify restrictions, such as Number (int) or Number ...
Comment131
Part 2 is missing some things... for example, there's a bunch more widgets, and lfx is highly useful.
Comment132
regarding i18n, I may be biased, but I think it needs to be a "first class" topic and not an advanced detail. I think there are topics that might apply ...
Comment133
We need to cover accessibility. That too is a topic which probably deserves a Part 1 introduction, but has topics that apply to the dojo developer (beginner and advanced?)
Comment134
I think we should devote a complete section to Widgets. We need an inventory of all the widgets in dojo, and topics within the widget chapter for each widget. API ...
Comment135
thanks for the feedback . Please keep them coming. Let me comment on what I see so far.
Widgets:
I will add lfx to the list. I also agree that there ...
Comment136
Having the event system and I/O in the "Some assembly required" section bothers me a little bit. The purpose of those modules is to make things easy for web ...
Comment137
Let's put declarative features before the programming features, as that will probably appeal to a wider audience.
Comment138
We will need to add a section for Accessibility. I think it needs to be at a fairly high level - like I18N. Both I18N and A11Y will need to be ...
Comment14
Thoughts on where on the dojotoolkit.org website you'd like this to go on would be good; I'd probably suggest a blog entry first, and we can go ...
Comment140
A quick shot list:
Object: a self-standing unit. Singleton patterned functions should be labeled as Object (see dojo.crypto.Blowfish).
Function: a piece of executable code that has the ...
Comment141
Hmm, I don't think we'll get by with just those 4 words, but instead of having yet more discussion about it, let me write some examples down and ...
Comment142
In a list:
_extends_ I think is a great term for this, otherwise it wouldn't have been used for the name of the method :)
I prefer "mask" vs _override ...
Comment143
Looks good. I'd add
7. New projects should assume that they are self-sufficient in terms of server resources (hosting, bandwidth, etc).
Also, for open question #2 (poorly behaved ...
Comment144
Reply to owen.
(a) I think this maybe one of the things new projects are looking for. The setup for server resources, hosting, bandwith, etc. Setting this all up is ...
Comment145
I vote for not supporting any other projects at this time. I'm not convinced that the Foundation has enough people/resources in order to scale the Foundation beyond Dojo ...
Comment146
Just so you know, there's no high-level widget interfaces to the charting system because I didn't get to it in time for the 0.4 release. I ...
Comment147
I would add "work on/create/outline design documents". they would add details to mission statement and strategy, and help developers focus on adding new features/functionality the correct way
Comment148
Andrew, I like this proposal and outline, a lot.
Things I would add.
Vision: "to be a key component of people's efforts in building killer web apps"
Problems:
1 ...
Comment149
It would be awesome to have a Dojo Showcase where people could show off their Dojo enhanced projects, but kinda treat it like a gallery with thumbnails.
Comment15
Good work, Lance. I'd like to make this the first part of a more comprehensive tutorial. Thank you!
Comment150
Another way to get more exposure would be to encourage local Dojo user groups and have a place on the Dojo website to organize and find them. I have thrown ...
Comment151
I would also like/expect to see some time on here to hack on some of these ideas...
Comment152
I will also be having individual discussions with folks about the Dojo Offline Toolkit; feel free to pull me to the side if you have ideas. My focus right now ...
Comment153
By the way, we're planning on April as March and May are overloaded with conferences.
Comment154
I voted for Boston, and any day of the week works for me.
Comment155
Boston (NY would be second choice; IBM can host in either city)
Any day except April 21, 26, 30
Comment156
1: A) Washington DC
2. D) Thursday seems nice (allows for flights to and from on workdays). B) Tuesday would work too.
Comment157
1) New York (though it would be cool to visit DC)
2) Any day, however it would be nice if the event was more than just one day to help ...
Comment158
Prefer Boston but could likely attend other locations. Prefer Thurs and/or Friday. least prefer Tues.
Comment16
Note that there is already some code in the src/html directory that is separate from html.js:
layout.js
shadow.js
So this plan jibes well with that.
Comment160
I'm fine with either NY or Boston, though I'm not sure I'll be able to go (depends on a number of things). But if there were to ...
Comment161
Prefer NY.
d.c. is boring and boston is just "ehh".
Comment162
1. Boston (Anything east coast works good)
2. Any day
Comment163
1. DC at any day;
2. NYC on Monday or Saturday
Comment164
I'd pick New York due to family ties but obviously all those cities are about equidistant (sp?) from where I live. I'd also prefer a two day event ...
Comment18
re: class/kind/type: i think we should replace this with class and datatype -- anyone familar with any programming experience will know what these mean as opposed to these terms ...
common
dojo.provide("dojo.data.common");dojo.data.bind = function(trigger, source, target) { // summary: // Bind a source value to a target value on a trigger event or topic // description: // If 'source ...
Common accessor path notation
Problem Statement: The
fundamental issue driving the need for xpath() is around whether to use
attribute values or element contents for get/set api's on
dojo.Read/Write. One ...
CompressorProject
OBSOLETE?Project outline:
The primary aim is to lower the latency to load a profile of javascript
library files, html template files, and css template files.
At present the scope ...
ContentLineup
OBSOLETE?Articlesgraceful degradation from XmlHttpRequest (since there are no other transports impl'ed atm)how to use various widgets (as opposed to building them)Other Docswe need API ...
ContributingToTheWiki
OBSOLETE?Getting a wiki accountTo get an account on the Dojo wiki, first fill out and mail in a Contributor License Agreement. Once you've done that, you will ...
ContributorListing
A list of individuals who have signed Dojo CLAs:Albornez Mulligan, JordiAlgesten, MartinAlpert, John IzaaicAmbrosi, LucasAndrews, JesseAscher, DavidBaker, ChristopherBaker, JonathanBaker, ShawnBalogh ...
cookies
OBSOLETE?
dojo.io.cookies
setCookie(
name,
value,
days (set to -1 for domain cookie),
path='/'
)
getCookie(
name
)
deleteCookie(
name
)
setObjectCookie(
name,
obj,
days,
path,
clearCurrent
)
getObjectCookie(
name
)
isSupported()
CssHack
OBSOLETE?What?dojo.html.csshackAdd browser specific css class names to html document as it loads, so that it is easy to add CSS rules for specific browsers.Why ...
Curves
OBSOLETE?function Line(start, end) {
this.start = start;
this.end = end;
this.dimensions = start.length;
//simple function to find point on an n-dimensional, straight line
this.getValue = function(n ...
DataBindingAPI
dojox.data.bind(...)dojox.data.bind = function(trigger, source, target) { // summary: // Bind a source value to a target value on a trigger event or topic. // description: // If 'source' and/or ...
DataBindingDeclarativeAPI
To support declarative data binding, the following components are defined. Support for declarative data binding is provided as an optional layer above the basic programmatic DataBindingAPI and data api's ...
DataProvider
Dojo DataProvider PageThis is a page for discussion about Dojo work towards having a:data-provider APIdata-modeldata bindings for widgets, includingdojo.widget.Chartdojo.widget ...
DataStoreAPI
Here are some ideas for the Data Store API in the dojo.data package. The "Data Store API" has also been called the Data Access API or the Data Provider ...
DataStoreDeclarativeUse
Here are some examples of what the declarative markup in HTML might look like for setting up data stores and data display widgets.
For background and context, see
dojo.data ...
DatePickerExample
OBSOLETE?
DatePicker
This widget is very useful for supplying the ability to pick dates. This example demonstrates how to build this widget "on the fly" that will float next to ...
DebuggingJavascript
OBSOLETE this page has bee moved to the Dojo BookThere are excellent tools to help write and debug Javascript - it isn't all about liberally using alert() any
more ...
defineWidget
OBSOLETE?DUPLICATE, this information is in the book. defining a widget mujltipe rendersDefining a Widgetdojo.widget.defineWidget("my.widget.html.Foo", dojo.widget.HtmlWidget, { initializer: function() { // do initialization ...
defineWidget Proposals
OBSOLETE?defineWidget syntax
The author intends to write some canonical documentation for declaring widgets. However, there are issues with the current defineWidget syntax which must be resolved. To combat mounting ...
DemoSignup
OBSOLETE?Demo signup list
Who: anyone interested in creating a Dojo demo
What: create a Dojo demo, get a Dojo t-shirt
When: by March 1, 2006, 2pm PST
How ...
DeveloperInformation
OBSOLETE?Congratulations! So you're a new committer on Dojo, having submitted at a minimum of 2 good non-trivial patches and earning the respect of the Dojo community? What ...
djConfig
A place to list all of the djConfig params and what they mean... a temporary location until we get the doctool deployed.
baseScriptUri
behaviorFastParse
libraryScriptUri
baseRelativePath
isDebug
debugAtAllCosts
compat
forceFlashComm ...
DocClaimer
OBSOLETE?Claim stuff to doc. Add as needed.
Files
File Owner bootstrap1.js bootstrap2.js browser_debug.js hostenv_adobesvg.js ttrenka hostenv_browser.js hostenv_jsc.js hostenv_rhino ...
DocParserInstructions
Instructions for running the Doc Parser on your own checkout:See also: DocParserSwitches svn co http://svn.dojotoolkit.org/dojo/trunk dojo_trunk <skip this step if you've already ...
DocParserSwitches
This page is just a proposal for commandline switches for the docparser.phpWith the document parser nearly finished I figured it is time to decide what options that we ...
DocPlanFor0point4
OBSOLETE?Get the API Reference Guide in shapeGet the Dojo Book working in the Eclipse Help ViewerOther changes to the Dojo.BookOrganize the dojo.jot.com wiki ...
docs
OBSOLETE?Documentation
io
cookies
DocStyleGuide
Dojo Documentation Style GuidelinesThis document is intended as a set of style guidelines for anyone who contributes to the Dojo documentation, specifically the Book (although at least some of ...
DocumentationByXML
Coming soon - will basically be extra flags, use-cases, examples, etc stored in an XML file that's checked into the repository.
Documents
This is a summary of the various documents and resources currently available about Dojo
Requirements Documents (initial notes on component object model, data binding, the event system, the component xml ...
DocWishList
Here is the place to let us know how we can make dojo's documentation better. What documentation would help you get the most out of working with dojo?Assume ...
Dojo Work Schedule
Module
Description
Priority
Dojo.Data access
These are the core Dojo Data Access api's and common Datastore implementation for Ajax clientsAllows Ajax clients to access and work with ...
Dojo+101
Dojo 101A guide for newcomers, to help you get up to speed quickly with the essentials of Dojo(page under construction).IntroductionWhen I first started using Dojo, I ...
Dojo-interest
Karl's top "5" (but who's counting right?) categories for Dojo-interestThis is a quick and dirty list of the majority questions on Dojo-interest since roughly the ...
dojo.data
As of Dojo release 0.4.1 in December 2006, much of the information on this page is now out of date. see also: the Dojo Data page of the ...
dojo.data.api
These are the design notes for teh Data Store API in the dojo.data package.
For background and context, see
dojo.data
DataStoreAPI
The files shown on this page are ...
dojo.data.rdf
There are some challenges to building a RDF data provider for dojo data package. Below are some notes on aspects of the RDF model that may not exactly fit with ...
dojo.data.Read
OBSOLETE?
This content is stale.
In September 2006 we moved the contents of this page into the src/data/ directory in SVN.
For context, see dojo.data.api.
/****** Simple read ...
dojo.data.Result
OBSOLETE?
This content is stale.
In September 2006 we moved the contents of this page into the src/data/ directory in SVN.
For context, see dojo.data.api.
/****** dojo.data ...
dojo.data.Write
This content is stale.
In September 2006 we moved the contents of this page into the src/data/ directory in SVN.
For context, see dojo.data.api.
/****** Read-write API ...
dojo.declare
Moved to http://manual.dojotoolkit.org/WikiHome/DojoDotBook/Book20
Dojo0.4PortingGuide
This is page contains all the information you may need to porting your code from dojo 0.3 to dojo 0.4.1
CoreDomContentLoadedWidgets are instantiated and functions ...
Dojo0.5PortingGuide
This is page contains all the information you may need to porting your code from dojo 0.4.1 to dojo 0.5.WidgetEditor2To keep the core of ...
Dojo2D
OBSOLETE?Dojo 2D API
Foreword
This is the major rewrite of the original
proposal based mostly on feedback
from Gavin Doughtie and Tom Trenka.
I skip Preamble. You can look ...
DojoBeginnings
OBSOLETE?We get asked a lot about how Dojo got started, and there is a lot of incorrect information and speculation floating around the web. So this document will be ...
DojoCoreRefactor
Overall Dojo refactor Goals: * 50K stripped, uncompressed/zipped * facilities * packaging * dojo.dojoUrl(relativePath) * dojo.moduleUrl(module, relativePath) * dojo.registerModule(module, path) * style/html basics -- stuff you always need - get position ...
DojoDataArchitecture
Proposed API Stack
Widgets Controllers and Property BindersData Store API == Data Access API == Data Facade API Data RepresentationsData Loading API Data ProvidersData ChannelsNotes:
Higher levels MAY ...
DojoDataFindAndFetch
Some thoughts on the find() and fetch() methods in the dojo.data Read API...
Option 1: store.find() and result.fetch()
example
1 | var store = new dojo.data.CsvStore({url ...
DojoDataReadExamples
Here are some examples of different ways that you can use the dojo.data Read API.
For background and context, see
dojo.data
http://manual.dojotoolkit.org/Book105
...
1) A ...
DojoDataUseCases
Use Cases
Data Access (Todo's)
Common accessor path notationPaged data access (sequential & random)Update NotificationsOn-demand nested data retrievalRDB Query (RDB Gateway scenarios)ParameterizedDynamic (SQL ...
DojoDevDay
OBSOLETE?
When: May 13, 2006, 10am-6pm, and probably dinner to follow
Where: AOL, Mountain View, CA, 401 Ellis Street
Who: Dojo contributors and developers
Join us for the first ...
DojoFoundationFuture
This document is for discussion and does not (yet) constitute Board policy. Many thanks to Owen Williams for his assistance in creating this outline and for his invaluable help in ...
DojoPackageSystem
OBSOLETE? - Now in book
Notes on the Dojo packaging system, by Dylan Schiemann
Purpose
The packaging system allows you to list a single script include
file, which will then find ...
DojoPackaging
OBSOLETE?The Package system is one of the main advantages that Dojo has over other Javascript toolkits. Its purpose is to reduce the loading time of Javascript library files. The ...
DropTarget
OBSOLETE?http://dojo.jot.com/WikiHome/Examples/SelectListDropExample/DropTarget?edit=1sadfsadfsaasdfsadfsadfwwaifhsifhdlsakhdfdfsaddfsadfsadfsafd
DTL Features Implemented
TagsTagNew in DojoImplementedHTML Unit TestsText Unit TestsCommentblockcommentcycledebugextendsfilterfirstofforififchangedifequalifnotequalincludeloadnowregroupspaceless ...
DylansMusings
A toolkit should not tell its users how they should build or design their apps, but rather it should serve them, inspire them to do better work, and make their ...
DylansResponseToTomsProposal
Notes in response to Tom's proposal.I think I wrote more in response to Tom than I originally wrote for my musings... I think I agree with about half ...
EditorTree
OBSOLETE?.. title:: dojo.widget.EditorTree -- The Dojo ManualName===============================================================================dojo.widget.Tree - Dynamically Modifiable Tree WidgetSummary and Overview===============================================================================This class, together ...
EditorTreeController
OBSOLETE?.. title:: dojo.widget.TreeController -- The Dojo ManualName===============================================================================dojo.widget.TreeController -Tree Widget ControllerSummary and Overview===============================================================================This class, together ...
EditorTreeNode
OBSOLETE?Initialization Protocol-----------------------This widget does not define any methods of the initializationprotocol, but finishes initializing a node when it is first attachedto a tree, either in the ...
event key code
OBSOLETE? this.keys = { KEY_BACKSPACE: 8, KEY_TAB: 9, KEY_ENTER: 13, KEY_SHIFT: 16, KEY_CTRL: 17, KEY_ALT: 18, KEY_PAUSE: 19, KEY_CAPS_LOCK: 20, KEY_ESCAPE ...
EventExamples
OBSOLETE?
Notes and examples on the Dojo event system, by Dylan Schiemann
Purpose
The Dojo event system is designed to provide a unified event system for both DOM events and ...
ExtensibleEditor2
OBSOLETE see book page IntroductionEditor2 Widget in dojo provides a WYSIWYG editor for HTML content. The core is compact and lightweight, while a plugin framework ensures that any functionality ...
FAQ
Questions and Answers Collected from the dojo-interest Mailing List
General
What is dojo?
See this link
What does dojo stand for?
It stands for "a name that won't ...
FilteringTable FAQ
This FAQ is intended to provide answers to some of the questions asked about the FilteringTable widget, written by Tom Trenka.
It is maintained by Rachel Willmer from the answers ...
ForwardLookingAPIs
OBSOLETE?No one has a crystal ball when it comes to what technologies will be broadly available or used in 5 years, but Dojo attempts to provide APIs that are ...
FxLite
OBSOLETE?Dan's notes (from private email):Ok, so for the lite version of animation here're some suggestions.Remove dependency on Curves in animation.jsIn the if() block ...
Getting Started With Ant
Overview
Ensure you have Java and Ant installed (see below)
Change into the buildscripts/ directory of your svn checkout (see GettingTheSource)
Invoke ant without arguments - Ant will fail the first ...
Getting Started With Subversion
The Dojo team uses Subversion for source control. Those familiar with CVS will find the command line syntax for subversion to be very similar. Regardless, the following instructions are geared ...
GettingTheSource
OBSOLETE - this info is now in the book
Dojo Release
The latest Dojo releases can be downloaded from the download section of the dojotoolkit.org project's home page.
Nightly ...
GlobalHotkeyAndFocusManager
This page is about the proposal to introduce one class and two global objects to provide centric hotkeys handling and focus management. The class introduced is Generic Hotkey Management Class ...
GoalsAndIdeals
OBSOLETE?So what is Dojo? And who are these people? And why does this liberal arts degree feel like a boat anchor?
Fear not, gentle readers. We (your not-so ...
GridWidget
Proposed Classes/ConceptsUI Widgets -- Different types of UI widgets may want to get data from a DataProvider and display it in different ways. Here are some types of widgets ...
HelloWorld
NOTE: This page is currently undergoing transitioning to the new Dojo 0.9 Book. Please see http://www.dojotoolkit.org/docs/ for more details.
Table of Contents
Introduction
Changelog
Notes ...
HowToAddDemos
OBSOLETE?SSH or SFTP* into the server (dojotoolkit.org).
http://examples.dojotoolkit.org is mapped to /srv/www/vhosts/examples.
Please create a new directory for each sample, so the ...
HowToGetInvolved
If you're not already signed up, the very first step for getting involved with Dojo is to sign up for the Dojo Interest mailing list.Dojo is an Open ...
HowToLocalizeWidgets
OBSOLETE? no. needs to be moved to the book.This document will show how to make a widget show strings in the user's
native language. As a prerequisite, the ...
HowToPromoteDojo
Ideal:
top 10 search engine result position/placement
Increase visibility to search engines:
add AJAX to TITLE tag
example: "Dojo Toolkit for AJAX+DHTML"
add META tags (using DESCRIPTION and ...
HTMLEffects
OBSOLETE?These methods are marked deprecated as of Dojo 0.3! Use lfx instead!While Dojo allows you to do Animation with varying degrees of complexity, there are also pre ...
HTMLModule
OBSOLETEThe HTML Module is used for selecting elements in your HTML, and also for stylesheets, etc.
There are a lot of functions..
dojo.html.getElementsByClass() is the one I ...
HtmlRefactor
Location Changes:html.js: requires dojo.html.* and has a deprecated messagestyle.js: requires dojo.html.style for browsers and has a deprecated messagethe old html/layout.js ...
Inheritance
OBSOLETE?Detailed information:Defining a widget: defineWidgetDiscussion re: Multiple Inheritance Widget Inheritance ModelThere is a hierarchy of widget constructors to allow for separate rendering mechanisms:Widget |-- DomWidget |-- HtmlWidget ...
InProgressProjects
In Progress Projects This is a list to keep track of all the projects that we are currently working on, or maybe that we started but then abandoned. (I'm ...
InternationalizationOverview
Note: some parts of the dojo.i18n.* package are marked EXPERIMENTAL and APIs are likely to change
Internationalization (i18n)
Internationalization, also called i18n by omitting the 18 letters in the ...
InterpreterIndependence
OBSOLETEDojo is squarely a JavaScript toolkit, but within the realm of JavaScript interepreters and environments, not everything was created equal. Dojo tries very hard to ensure that it's ...
IRC 20050222 log
--- Log opened Wed Feb 22 21:11:06 2006
21:11 -!- mstrout [n=matthewt@81.29.65.220] has joined #dojo-meeting
21:11 -!- Irssi: #dojo-meeting: Total of 3 ...
Irc050727
Agenda:
action on Paul's widget registration write-ups from last week's meetingpartially completehttp://dojotoolkit.org/trac/ticket/40changes for widget authorswhen can we change ...
Irc050810
Previous meeting minutes are at Irc050727Topics for discussion:website improvementsDecided: An "ajax" profile build will be made available and placed prominently. A separate page will be developed to ...
Irc050817
package naming/importing conventions: Objects vs functionslast week's progress progress to 0.1namespace changesbuild system changeswidget registration refactoring (still not done)Dojo bookWYSIWYG
Irc050824
Weeky IRC meeting agenda for 2005-08-24
Last week's agenda is at Irc050817. This week:
0.1 release!DECISION: next week, will have post-mortem for release at ...
Irc050914
Weekly IRC meeting agenda for Sept 14th, 2005The Road to 0.2important bugsrefactorings and feature workdocumentationOps updateSVG, VMLNew competition:AtlasZimbra
Irc050921
Weekly IRC meeting agenda for Sept 21st, 2005update on the road to 0.2important bugsrefactoringdocumentation templatedata validation
Irc050928
Weekly IRC meeting agenda for Sept 28th, 2005update on the road to 0.2important bugsrefactoringdocumentation templatedynamic templates
Irc051012
Weekly IRC meeting agenda:old businessperformance work updatenew widgetsdocumentationrefactoring for 0.2new businesssvg work updatemotions
Irc051019
Weekly IRC meeting agenda:
Push to 0.2OpenRecord IPContainer Widgets
Action items:
documentation
bug triage
bug fixes
demos
vote on OpenRecord
Irc051026
Weekly IRC meeting agenda:
Push to 0.2
Mozilla
Action items:
documentation
bug triage
bug fixes
demos
vote on OpenRecord
article and content for mozilla
container: containing mixture of widgets ...
Irc051102
Weekly IRC meeting agenda:
Push to 0.2documentation
bug triage
bug fixes
vote on OpenRecord
article and content for mozilla
Irc051116
Weekly IRC meeting agenda:0.2docsdemosbugs??
Irc051130
Secondary Licensing: eGroupWareDecision to take a vote on dual-licensing w/ BSD 0.2
Progress
Problems
Bugs
DocsDecision to release Dec 14th. Decision to host api docs in ...
Irc051207
Secondary Licensing: eGroupWaredual-licensing w/ BSD approved 0.2
Progress
Problems
Bugs
DocsDecision to release Dec 14th. Decision to host api docs in a Wordpress install at manual ...
Irc051228
Happy New Year!Publicity/promotionDevMo article(s)Articles suggested by Dylan:Intro to DojoDebugging Dojo using Mozilla ToolsFirefox SVG with DojoScreencastsTODO: propose new outlines w ...
Irc060104
Happy New Year!Discuss Dojo Roadmap: status and roadmap source filesfigure out about setting up a dojo.data meeting - use renkoo?
Irc060111
This week:Data Binding/Provider MeetingSee Renkoo invite for detailsDojo 0.2.2Screencast?New releases:TrackerWebWork?
Irc060118
This week:
Announcement: iamalpha.com
Data Binding/Provider Meeting Summary
subprojects: data provider, data transport, widget interface APIs (and widget implementations)
Dojo 0.2.2 released on Sunday, do we ...
Irc060215
Weekly IRC meeting agenda for 2006/02/15:I. Project Organization A. Package Maintainers. 1. Crypto - ttrenka 2. Website - ttrenka? 3. ical - dmachi 4. rpc - dmachi 5. ops/infrastructure/systemsAdmin ...
Irc060315
Doc Progress
Conference Reports
SxSW
ETech
FOSDEM?
0.3 status
screencast?
dojo.data and IBM
[note from tk: Forgive the weird appearance, I just updated my client to what I ...
Irc060322
Details about the 3/22/2006 meeting:Agenda060322Log060322
Irc060329
Details about the 3/29/06 meeting:Agenda060329Log060329
Irc060403
Details about the 4/3/06 meeting:Agenda060403Log060403
Irc060524
Agenda for 2006/05/24:Week in review:0.3.0 recap (23K downloads, traffic stats)new demo enginei18n lands!SoC students selected0.3.1 -- scheduled for 2006 ...
Irc060614
This week's meeting will start at 3PM PST.Agenda060614Log061406
Irc060721
This week's meeting will be at 3PM PST
Agenda060719
Log060719
irc060809
Weekly IRC for dojo-meeting, August 9, 2006.Agenda060809Log060809
Irc061019
Release status:scott's bug - intermittent silent failure in createWidget (exception identifies addEventListener permission problem)...maybe caused by firebug. will punt to 0.4.1editor2 broken on safaridoesn ...
Irc070117
TranscriptLog070117Agenda1.0 RoadmapSee the roadmapSplitting up source treeDustin's proposed a plan for splitting dojo into dojo-core, widgets-core and dojox. It had ...
Irc070124
Messaging dojo-interest about 1.0 and 0.4.2. Blog about it too?Directory structure (and namespaces and module names)split discussionmodule ownersgetPixelValue() doesn't support "em ...
Irc070131
Directory structure (Dustin) After yet more discussion, Dustin sent vote to mailing list.Progress on Dojo API revamp (Owen and Alex) Will be ready for next week0.4.2 ...
Irc070206
(1) API report(2) 0.4.2 release(3) Status of new websiteKevinH got import of book working pretty well. tk is testing latest version which retains author names ...
Irc070214
Live transcript: http://www.dojotoolkit.org/logs/meetings/index.php?date=2007-02-141. 0.4.2 statusResolution: Try for RC1 tonight, release in 2 weeks2. new ...
Irc070221
Roll up, roll up, add your agenda items here:Plan for Dojo's Google Summer of Code (rcoup)There are ~40 patches in Trac for bugs & enhancements (link). As has ...
Irc070228
Agenda for IRC Weekly meetingStatus Updates:
0.4.2 release
Barring major changes, we'll tag 0.4.2 this time next week. There are 6 open tickets, and ...
Irc070307
Agenda for IRC Weekly meetingIntroductions: Jared and Leeza (Adam)Status Updates:New site update(s)Design in progressDojo module looking goodAlex will turn of write access to ...
Irc070314
Weekly IRC Meeting AgendaWebsite Updates (dmachi, tk, cb1)Doc statusDocwriter intro?Everyone have logins?"The Future of Dojo" discussion: how to talk about the 0.9 plan?SoC ...
Irc070321
Agenda for weekly IRC meeting3DEMay 4-5 at 590 Madison Ave, New York, room 12190.4.2 releasedWebsite launched!Loose ends?DoctoolSoCdnd20.9 ...
Irc070326
meeting topics: schedule - split into M1/M2 - get date commitments from people - porting guide, documentation time - cutover to coreIf we have time: directory structure startup() call or some other ...
Irc070328
Weekly Dojo Project IRC meeting for March 28th, 2007Last week's agenda.This week:Eugene's awesome gfx demosNew site progressloose ends?doc toolsDojo Drupal module ...
Irc070404
Last Week's agenda: Irc070328This week:Mastodon fucked, againETA for fix?Short-term solution: SitePen-hosted VMLong-term solution: AOL-hosted hardwareSoCdojo.datadocumentation team ...
Irc070411
What a week!
Mastodon migration to Turtle nearly complete
ops update, lose ends
website update (editor status? email notification? migration of dojo.jot.com pages?)
Base M1 released!
M2 pushed ...
Irc070418
Last Week's AgendaThis Week:Documentation updateSoC0.9M2 on April 30th!Core updatefx updateDijit updateUtilities updateDojox progress?3DNY
Irc070425
Last Week's AgendaThis week:New Committer!3DE:Have you RSVP'd?SoCdoc projectOpswebsite issueslog botsstats and monitoring?0.9:M2 at the end ...
James Burke's Proposal
Executive SummarySome of these items are in response to Tom's proposal, which was a little larger than just widget stuff. The first two items are not widget-specific ...
JavaScript
OBSOLETE?JavaScript, in its modern form, is an object-based scripting programming language based on the concept of prototypes. The language is best known for its use in websites, but ...
JavaScriptEditors
OBSOLETE - this page has been moved to the Dojo BookEditors/IDEs
ATF (Eclipse)
Ajax Toolkit Framework is an incubator project within the Eclipse Web Tools Project. It is also ...
JSONRequestResponse
This page is a collection of notes regarding the proposed JSONRequest APIs. The Dojo Foundation considers this work to be incredibly important. We appreciate Yahoo's leadership in exposing their ...
JyotiradityaUnmukt
OBSOLETE? Hi Everybody
I am trying to develop a widget which will do something like creating and managing groups out of a list. I think that widget should be called ...
Language Terms
OverviewThe purpose of this document is to outline and summarize how some of the common concepts used in dojo / javascript should be reflected in documentation and communication in general ...
LicensingOverview
OBSOLETE?Dojo's licensing is designed to be easy-to-swallow for the widest possible audience of end users, commercial and Open Source alike. To this end, we've chosen ...
Log060308
[5:28pm] ttrenka: one of the other original requirements we were looking for was an SVG version, but that's a lot harder to find [5:28pm] ttrenka: yeah. Although ...
Log060322
[17:03] dylanks: where's slightlyoff?[17:03] mxpxpod: no clue[17:04] mxpxpod: I know tk can't be here for at least the beginning of the meeting[17 ...
Log060329
[17:00] ttrenka has joined #dojo-meeting
[17:01] bodly: good afternoon
[17:02] mxpxpod: hey guys
[17:02] ttrenka: hey
[17:02] slightlyoff: hola
[17:03] ebin: hello
[17 ...
Log060403
[17:00] peller has joined #dojo-meeting[17:00] peller: hey[17:01] gmurray71: this is my first time on irc[17:01] gmurray71: ever[17:01] gmurray71: so bear ...
Log060412
[16:59] mxpxpod: hey guys[16:59] slightlyoff: I won't be able to stay for the whole thing today, I'm actually at the CPA's office right now ...
Log060419
[15:54] m8 has joined #dojo-meeting[15:56] dmachi has joined #dojo-meeting[16:00] mxpxpod: hopefully the logger doesn't cut out a ton today[16:01] ttrenka ...
Log060426
[16:00] dylanks: I need to request that we move DDD planning ahead of summer of code[16:00] iTorrey has joined #dojo-meeting[16:00] ttrenka: second[16:00 ...
Log060503
[15:53] himmeric_ has quit [Read error: 110 (Connection timed out)][15:54] ttrenka has joined #dojo-meeting[16:01] dylanks has joined #dojo-meeting[16:01] jamestag has joined ...
Log060510
[16:00] slightlyoff: hey all
[16:00] dylanks: hey
[16:00] iTorrey: hey slightlyoff
[16:00] jamestag: hi
[16:00] sjmiles: hi
[16:01] dylanks: so I'd like to ...
Log060517
[16:00] brian_skinner: 4 of those students pick other projects to work on, like at Apache or somewhere[16:00] slightly1ff is now known as slightyoff[16:00] brian ...
Log060524
[15:28] ttrenka: mxp, you're slacking on the agenda[15:28] ttrenka: what kind of committer are you>?[15:40] slightlyoff has joined #dojo-meeting[15:41] slightlyoff: hey ...
Log060531
[15:58] ttrenka: awful lot of operators :P[16:00] dylanks: ttrenka: we need that so we can mod you down[16:01] ttrenka: mod me?[16:01] ttrenka: lil ...
Log060607
[15:51] pottedmeatWork has joined #dojo-meeting[15:52] pottedmeatWork: I AM OP![15:54] peller has joined #dojo-meeting[15:55] pottedmeatWork: peller![15:55] pottedmeatWork: How goes it ...
Log060621
[16:02] yiannis: hello
[16:02] slightlyoff: howdy
[16:02] slightlyoff: meetings are at 3PM PST as of last week
[16:03] yiannis: hmmm
[16:03] slightlyoff: ?
[16:03] yiannis ...
Log060628
[17:00] slightlyoff: agenda is at: http://dojo.jot.com/Agenda060628
[17:00] slightlyoff: it's a little sparse this week
[17:00] mxpxpod: slightlyoff: I just fixed the getClass ...
Log060705
[16:41] liucougar_home: slightlyoff: hi
[16:41] slightlyoff: howdy liucougar_home
[16:42] tk: is it meeting day?
[16:42] liucougar_home: slightlyoff: did you have time to find ...
Log060712
[16:46] slightlyoff has joined #dojo-meeting
[16:46] slightlyoff: hey all
[16:46] slightlyoff: I'm gonna be late to the meeting
[16:46] mxpxpod: umm, you look early ...
Log060719
[16:59] ttrenka: apparently this meeting time is no good for mxpxpod, so he's asked me to express his opinions.
[16:59] slightlyoff: looks like we still need a ...
Log060726
[16:43] slightlyoff: hey yo
[16:43] sparcz_ has quit [Read error: 145 (Connection timed out)]
[16:51] tk: is today meeting day?
[16:52] slightlyoff: yes
[16:52] slightlyoff ...
Log060802
[17:00] [algo]: ugh hello
[17:01] liucougar_home: [algo], hi
[17:01] slightlyoff: ooh, I need to start the cometd demo again = )
[17:01] jamestag has joined #dojo-meeting ...
Log060809
[16:16] ttrenka: scott, I know you're helping out in the dojo room, did you want the namespace stuff on the agenda?
[16:17] sjmiles: probably
[16:17] sjmiles ...
Log060816
[16:05] sjmiles: I love being an op ... if I could only remember how to -v ttrenka ... =P
[16:06] ttrenka: heh
[16:06] sjmiles: j/k ... mad love Tom ...
Log060823
[17:00] slightlyoff: we're still down a dylanks and a wild_bill
[17:00] uhop has joined #dojo-meeting
[17:00] sjmiles: having major troubs joining
[17:01] slightlyoff ...
Log060830
[16:58] slightlyoff: gang's all here
[16:58] slightlyoff: save dylan, I think
[16:58] mxpxpod: except trenka
[16:58] slightlyoff: oh, them ;-)
[16:58] mxpxpod: and dylan
[16 ...
Log060906
[17:03] dylanks: it would not surprise me if Monday off made people forgetful :)
[17:04] slightlyoff has joined #dojo-meeting
[17:04] mxpxpod: do we have an agenda?
[17 ...
Log060913
[17:00] ebin: is there even a meeting today?
[17:01] wild_bill has joined #dojo-meeting
[17:01] jamestag: ebin: why would there not be a meeting?
[17:01 ...
Log060920
[16:49] owen_: howdy!
[16:49] peller has joined #dojo-meeting
[16:52] wild_bill has joined #dojo-meeting
[16:53] ttrenka has joined #dojo-meeting
[16:53] KindSol_Away ...
Log070117
[16:32] wild_bill changed the topic of #dojo-meeting to: http://dojo.jot.com/WikiHome/WeeklyIrcMeetings/Irc070117
[16:35] [algo] has joined #dojo-meeting
[16:42] slightlyoff has joined ...
MarketingComments
Please add notes/commented here about how Dojo is marketed:Lessons we can learn from others:jQuery does a great job of listing out the roles of the people involved ...
ModuleExperts
Developing a new feature and need a "feature buddy"? Need code review? Ask the most appropriate people on this list first!bootstrap*.js, hostenv_*.js, loader*.js (bootstrap and package ...
ModuleMaintainers
OBSOLETE?Dojo Package Maintainers:Crypto - Tom TrenkaWebsite - Tom Trenka?ical - Dustin Machirpc - Dustin Machiops/infrastructure/systemsAdmin - Dustin Machibuild/package system - ?collections - Tom Trenkasvg - Dylanuuid ...
MozillaWishList
Issues with Firefox that we'd like to see taken care of sooner than later: SVG Printing (ttrenka) Real printing support of SVG pictures. Right now they print bitmaps at ...
Multiple Inheritance
The author proposes leaving the existing widget hierarchy intact (as opposed to changes suggested in trac #73) and extending defineWidget to allow the following syntax:// renderer-agnostic portiondojo.declare ...
MultiplePointsOfEntry
OBSOLETE?A fundamental concept in the design of Dojo is "multiple points of entry". This term means that Dojo should work very hard to make sure that users should be ...
NewPageComment
OBSOLETE?
I took the liberty of "escaping" the script snippets by adding these delimiters:
>>>>>>>>>>
<html or script>
blah blah blah
</html or script>
<<<<
which allow the code to appear as ...
NoSubject
New York.
(DC would also be fine, but I'm picking 1).
Any day.
--
jcap
NYC, then Boston or DC
I'd prefer NYC, though I can do Boston or DC. Any day of the week, doesn't really matter.--ben
OpenRecord
OpenRecord is a project of the Dojo FoundationSee http://openrecord.org
Owen's Widget Proposal
To most people shopping for an Ajax framework, the widgets *are* the framework. "What can I make with it, and how easily?" is the question on their mind, and is ...
Parser
Notes on the Dojo XML Parser, by Dylan Schiemann
Introduction
Our goals for the parser are:
provide a single, uniform data structure from all of the various supported
markup encodings ...
PerformanceTuning
OBSOLETE this page has been moved to the Dojo BookDojo Specific Tuning
Dojo's performance tuning centers around four areas:
download
parsing
instantiation
deferred download
If you are a ...
Phantom
Palo Alto, Calif. - November 5, 2007 - The Dojo Foundation is proud to announce version 1.0 of Dojo, an Open Source JavaScript toolkit for Ajax development.Dojo provides easy-to ...
Pictures
You can use Photo Pages to store pictures for your
business, pictures of friends, family, and more. Once you've
created a photo page, you can start uploading pictures to ...
ProfilingJavascript
Obsolete - This page has been moved to the Dojo Book.ProfilingProfiling is the term for looking at where time is spent by any Javascript code. If you have a ...
Proposals
The author proposes leaving the existing widget hierarchy intact (as opposed to changes suggested in trac #73) and extending defineWidget to allow the following syntax:// renderer-agnostic portiondojo.declare ...
QuickStarterExampleCode
TRIVIAL BACK-END (in php)
<?
if ($_REQUEST["username"] == "frankbaum") {
echo("taken");
} else {
echo("ok");
}
?>
TRIVIAL FRONT-END (using dojo)
<!--
This is an attempt to create the simplest possible Dojo example ...
RationaleForDocumentation
The overarching problem with documenting JavaScript is that its object structure is not concrete until run time. While some code will quite clearly convert from source code to the final ...
RDB Query
Dojo.data's basic find() operation (see Read api) is designed to be agnostic about defining the way that queries for a given store are implemented. In some stores, the ...
ReducingBarriersToAdoption
This core philosophy behind Dojo's design acknowledges the fact that tools that are hard to use just won't get used, no matter how good they are. Dojo should ...
Release0Point3
The next release was split into two releases (2006/04/26). Here are the new 0.3 release contents.NOTE: Some methods were removed in 0.3. If you are ...
Release0Point31
Critical bug fixes (builds, addOnLoad(), TabContainer, etc.)Resource loading (internationalization library)ComboBox fixes, and new Select widgetnew Spinner widgetnew Slider WidgetAlso see the bug track report for ...
Release0Point4
Schedule
Release: Oct 23rd, 2006
Relevant Trac Reports
Open 0.4 tickets
Pending patches
Open tickets by owner
Features
Core
GFX library - graphics library (see demos and tests)
New charting ...
Release0Point42
Bug FixesTrac report of closed 0.4.2 bugsFeaturesBuild system-Ddocless=true is no longer needed during ant builds.A new ant task: strip-resource-comments, which ...
Release0Point5
Core:form behavior (behavior/form.js) - Jessesmooth scroll (lfx/scroll.js) - Cougardojo.event.connectRunOnce() and maxCalls arg to kwConnect(). These allow you to have a connection that auto ...
ReleaseMgmt
Notes on committing changes 0.4.2+ from Alex0.4.2 Check-in process:If a bug has been accepted for 0.4.2, you may check changes related ...
RemoteScriptingRevisited
A Fresh Look at Remote Scripting
Recently (beginning of 2005), there's been a lot of new interest in DHTML and particularly Remote Scripting. Applications such as Gmail, Google Suggest ...