Opened 12 years ago

Closed 12 years ago

#3252 closed enhancement (fixed)

port dojo offline + Gears to 0.9

Reported by: alex Owned by: alex
Priority: high Milestone: 0.9
Component: Dojox Version: 0.9
Keywords: Cc: Brad Neuberg
Blocked By: Blocking:

Description

There's some work in the bootstraps of brad's new work that detects Gears and makes it available x-browser (in lieu of the gears init scripts that the gears SDK ships). These need to be ported along with dojo.sql and dojo.off which need to now live in dojox.

Change History (16)

comment:1 Changed 12 years ago by alex

(In [8892]) adding Google Gears detection support. Refs #3252

comment:2 Changed 12 years ago by alex

(In [8893]) initial work in porting dojo.sql from Brad's experimental branch. Also includes working Gears storage provider and refactored dojo.storage now at dojox.storage. Removes seriously janky "singleton and superclass" weirdness from the storage system and fixes myriad style issues in all of these modules. Refs #3252

comment:3 Changed 12 years ago by alex

(In [8894]) gotta move this out to the right file location, but for now, just checking in before I mv it. Refs #3252

comment:4 Changed 12 years ago by alex

(In [8895]) clobbering catch-all provider file. Refs #3252

comment:5 Changed 12 years ago by alex

(In [8896]) working WhatWG provider and updated loader. Refs #3252

comment:6 Changed 12 years ago by alex

(In [8902]) ensure that the storage stuff is more-or-less in place. Refs #3252. We should be able to start porting in dojox.off now.

comment:7 Changed 12 years ago by alex

(In [8905]) not yet functional, but it's a start. Things seem to require() without syntax errors now. Refs #3252

comment:8 Changed 12 years ago by alex

(In [9004]) make offline start working. That we have to call dojox.off.initialize() manually seems rather strange, but when we do, we can at least get incremental checks for online status now. Errors are still not being handled correctly for that, but we're really close to getting it going. Refs #3252

comment:9 Changed 12 years ago by alex

(In [9012]) fixing more of the Java-in-JavaScript? cruft that pervades the offline code. Ensuring that the _loadedUrls property of the dojo object actually acts as an array. Refs #3252

comment:10 Changed 12 years ago by alex

(In [9013]) c'mon people, you're better than this. The craptastic java-in-javascript has to end. Every byte counts. Refs #3252

comment:11 Changed 12 years ago by alex

(In [9014]) updated for style and some API moves. Refs #3252

comment:12 Changed 12 years ago by alex

(In [9015]) removing getType(). Use declaredClass instead, it's free. Refs #3252

comment:13 Changed 12 years ago by Eugene Lazutkin

(In [9022]) Just to be pedantic --- removing unnecessary checks, which are covered by !message. Refs #3252.

comment:14 Changed 12 years ago by Eugene Lazutkin

(In [9023]) Fixing typos. Refs #3252.

comment:15 Changed 12 years ago by James Burke

(In [9033]) Refs #3252, matching the part in r9012 about ensuring that the _loadedUrls property of the dojo object actually acts as an array

comment:16 Changed 12 years ago by dylan

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.